自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuxuan1997的博客

we only live once

  • 博客(106)
  • 收藏
  • 关注

原创 ArcGis课程设计

ArcGis课程设计

2022-09-07 22:19:51 617 1

原创 vue使用富文本编辑器:vue-quill-editor粘贴图片+图片上传服务器+预览图片

引入vue-quill-editor初始化vue-quill-editornpm install vue-quill-editor --save部分页面引入组件 import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' import {quillEditor} from 'vue-quill-editor'全局引入组件

2020-10-23 10:57:53 8105 3

原创 每日一点热知识:Vue 不允许动态添加根级别的响应式

之前写vue前端代码,发现修改表单值的输入视图不进行更新,也不知道什么原因,只能莫名其妙的将每个添加一个监听事件,监听数据变化用this.$forceUpdate()强制更新。今天去看Vue的官方文档,盲生发现了花点。深入响应式原理原本以为是数据遍历层数太多,例如a.b.c,可能无法更新,今天看到了文档说property 必须在 data 对象上存在才能让 Vue 将它转换为响应式把这些 property 全部转为 getter/setter。必须在初始化实例前声明所有根级响应式 property

2020-07-17 11:28:59 679

原创 Vue:ElementUI怎么引入外部svg图标

推荐阿里巴巴图标库命令行运行npm install svg-sprite-loader创建icons/svg文件夹将svg文件放在该文件夹厦门在components文件夹中创建svgiconfont.vue文件文件内容:<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName"></use> </svg>&lt

2020-06-28 17:18:26 8854

原创 css 未载入,content-type为"text/html" 不是 "text/css"

页面中无法正常加载css文件,报错如下文件不能解析成text/css解决方案一因为页面中添加<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">或<!DOCTYPE>删除之后,重新运行就能正常加载解决方...

2019-10-12 09:08:31 4722 2

原创 关于中台的概念

以前知道前台、后台等,最近才隐隐约约有听说中台这个概念。先来回顾一下前台和后台的概念。前台与用户交互的页面或app,也包括服务端各种实时响应用户请求的业务逻辑后台面向运营人员的配置管理系统,比如商品管理、物流管理、结算管理中台为所有的项目提供一些公共资源国外SuperCell公司国内阿里巴巴的“小前台,大中台”,Aliware技术中间件平台华为提出了“平台炮火支撑精兵...

2019-09-23 17:54:59 1541

原创 Vue使用echart以及项目导入相关问题

Error: Cannot find module ‘chalk’原因:忘记cd到项目根路径下进行npm install,所以报错由于工作从毕业以来都没有用过Vue了,倒是接触了AngularJS,和之前使用的Angular...

2019-09-22 23:10:28 373

原创 毕设期间遇到的一些问题以及解决方法

1. Module is not listed in package.json dependencies解决方法:你没有在package.json文件中没有加入这个组件依赖,加入即可在分离中有很多api权限的问题需要解决,包括部署后的vue router路由需要在nginx中配置rewrite规则。2. Can’t resolve ‘sass-loader’ in…错误解决办法:...

2019-06-09 13:02:45 7941

原创 Java中String类型的方法:subString()、indexOf()、split()、trim()等方法区别&JS中splice等方法的区别

知识总是学着学着就混淆了,所以要定期进行总结与归纳区分。温故而知新嘛!!substring方法语法:Stringstr =s.substring(int beginIndex, int endIndex)取得的字符串长度为endIndex - beginIndex;(不包括endIndex位置的字符) beginIndex:对应String数字中的开始位置的索引 endI...

2019-06-02 23:07:59 988

原创 Java虚拟机笔记-2

理论作为指导实践的工具第四章虚拟机性能监控与故障处理工具JDK的命令行工具数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(headdump/hprof文件)等。java.exe、javac.exebin目录下的命令行工具减少虚拟机和处理故障的工具,介绍的是基于window平台下。JPS:虚拟机进程状态...

2019-06-02 22:56:41 166

原创 Struts 2学习

MVC框架自动将表单中的属性绑定到bean对象中(获取参数,封装到对象中),自动进行类型转换 在配置文件动态设置页面跳转的值搭建Struts2框架所有的MVC框架都需要Web应用加载一个核心控制器加载FilterDispatcher点击download,将下载的jar包放到WEB-INF目录下lib在web.xml文件中配置<?xml version="1....

2019-06-02 22:53:15 80

原创 SSM整合总结笔记-1(nf4slide项目笔记 )

SpringSpringMVC分离控制器、模型对象、分派器以及处理程序对象的角色配置springmvc-servlet.xml文件、配置web.xml文件Mybatis本为ibatis。基于Java的持久层框架,(SQL Maps和DAO即DataAccessObjects)。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(...

2019-06-02 22:51:07 142

原创 ES6-笔记1

Set和Map数据结构1.用法类似于数组,但是成员的值都是唯一的,没有重复的值。const s = new Set();[2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x));for (let i of s) { console.log(i);}// 2 3 5 4// 去除数组的重复成员[...new Set(array...

2019-06-02 22:49:41 169

原创 计算机网络基础-1

数字化、网络化、信息化多层次ISP结构的互联网ISP(InternetServiceProvider)互联网服务提供者C/S(客户-服务器方式,Client/Server)B/S(浏览器-服务器,Browser-Server)P2P(对等连接,peer-to-peer)不区分哪个是服务请求方哪个是服务提供方路由器实现分组交换(packetswitching)三种交...

2019-06-02 22:49:03 161

原创 Redis入门-01

Rediskey-value键值对key定义注意:不要过长、过短、统一的命名规范

2019-05-27 20:53:46 94

原创 CDN与智能DNS

CDN:(Content Delivery Network)内容分发网络。通过服务器缓存加速智能DNS可以给予IP信息给不同用户最合适的服务器IP智能镜像+缓存+流量导流CND原理内容缓存squid作为web服务 。内容缓存到内存和本地文件分布在全国各地的网络节点迅雷星域属于流量共享模式,上百万个节点多线路支持同时支持电信、网通、联通等多种线路不同于双线机房的...

2019-04-30 10:29:53 566

原创 Spring Boot-开发基础3

@ConditionalOnJava怎么知道哪些自动配置类生效在.properties文件中编写debug=true控制台打印自动配置报告,Positive matches:自动配置类启用,Negative matches为没有启用Spring Boot与日志日志框架、日志配置统一的接口层:日志门面(日志的抽象层)JUL(java.util.logging)、JCL(Apach...

2019-03-26 23:45:15 204

原创 Spring Boot-开发基础2

spring官网优点使用嵌入式的Servlet容器,应用无需打包成WAR包starters自动依賴版本与控制版本自动配置,简化开发,可修改默认值无需配置XML,无代码生成开箱即用准生产环境的运行时引用监控与云计算天然集成微服务(架构风格)Martin fowler一个小型服务是一组小型服务,通过HTTP沟通单体应用:All In One,把所有功能放在单一进程中,优...

2019-03-21 14:32:39 167

原创 Webpack基础-3

webpack(前端项目构架工具)JS (.js .coffee .ts)CSS(.css .less .sass .scss stylus)image(.jpg .png .gif .bmp .avg)字体文件(.svg .ttf .eot .woff .woff2)模板文件(.ejs .jade .vue )合并、压缩(精灵图、图片的base64编码)使用requireJS...

2019-03-15 17:10:15 96

原创 Java虚拟机笔记-1(Java技术体系&自动内存管理机制&内存区域与内存溢出&垃圾收集器与内存分配策略)

世界上没有完美的程序,但写程序是不断追求完美的过程。Devices(设备、装置)、GlassFish(商业兼容应用服务器)目录1. Java技术体系包括:Java技术体系的4个平台虚拟机分类HotSpot VM模块化、混合编程多核并行进一丰富语法64位虚拟机获取JDK源码自动内存管理机制运行时数据区域程序计数器Java虚拟机栈(Java ...

2018-12-08 15:49:39 279

原创 WebStorm调试JavaScript

1.WebStorm创建项目工程,直接选择Empty Project类型,然后增加相应的html和js文件 ,点击右上角 Add Configurations 2.点+号,然后选择JavaScript Debug 3.点击右上角的按钮现在浏览器,除了ie8及以下的浏览器,当你切换标签页面时,浏览器会自动清除本页面的js缓存。切换完选项卡之后会清除掉这里的缓存数据。 ...

2018-11-20 22:50:46 558

原创 Spring MVC学习笔记

配置web.xml&lt;web-app&gt; &lt;listener&gt; &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;context-para...

2018-11-15 19:16:06 148

原创 阿里云服务器ECS安装运行环境及配置

Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。随时创建所需数量的云服务器ECS实例。在使用过程中,随着业务的扩展,您可以随时扩容磁盘、增加带宽。如果不再需要云服务器,也能随时释放资源,节省费用。包括实例规格、块存储、镜像、快照、带宽和安全组安装JavaEE镜像1.关闭服务器(实例)点击“云服务器ECS”=&gt;“实例”=&gt;屏幕...

2018-11-15 09:52:20 1910

原创 Java面试题

1.Math类三个与取整有关的方法:ceil、floor、roundceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11 floor的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12; round方法,它表示“四舍五入”,算...

2018-11-14 14:28:04 142

原创 关系型数据库MySQL和SQL Server、Oracle的区别

MySQL不支持事务处理、没有视图、储存过程和触发器(trigger),没有数据库端的用户自定义函数,不能使用标准SQL语法。SQL Server它已广泛应用于金融、保险、电力、行政管理等与数据库有关的行业。由于其易操作性及友好的界面。它一般是和同是微软产品的.net平台一起搭配使用。Oracle能在所有主流平台(VMS、DOS、UNIX、WINDOWS)上运行,提供高可用性和...

2018-11-13 22:43:37 4134

原创 Spring的基本用法(大全-AOP)

Spring的AOP面向切面编程(Aspect Orient Programming)分成两类:静态AOP实现:AOP框架在编译阶段对程序进行修改,即实现对目标类的增强,生成静态的AOP代理类。以Aspect为代表 动态AOP实现:AOP框架在运行阶段动态生成AOP代理,即实现对目标对象的增强。以Spring AOP为代表 AspectJ是基于Java语言的AOP框架。切面(Asp...

2018-11-12 22:54:22 257

原创 Spring的基本用法(大全)

Spring的简介基于依赖注入的核心机制、基于AOP的声明式事务管理,与多种持久层技术的整合。使用Spring框架必须使用Spring Core Container只要由org.springframework.core、org.springframework.beans、org.springframework.context、org.springframework.expression四个包及...

2018-11-10 22:54:26 5896

原创 数据库系统概论07-大数据管理

大数据定义超大规模数据库:(Very large database)管理的数据集有数百万条记录大数据:无法在可容忍的时间内用现有的IT技术和软硬件工具对其进行感知、获取、管理、处理和服务的数据集合。PB(1000TB)或EB(10^6TB)或更高的数量级数据,包括结构化、半结构化、非结构化的数据特点巨量(Volume)、多样(Variety)、快变(Velocity)、价值(V...

2018-11-09 22:54:05 270

原创 数据库系统概论06-查询处理&连接处理&事务&活锁&死锁&两段锁协议

查询处理分成4个阶段:查询分析、查询检查、查询优化、查询执行全表扫描算法索引扫描算法(B+树索引或hash索引):效率高连接处理嵌套循环算法:按照数据块读入内存,分外层循环(表1),内层循环(表2)对比排序-合并算法:按连接相同属性先排序表一,取第一个扫描表2连接索引连接算法:建立索引,查找相应的元组hash join算法:把连接属性作为hash码,划分阶段(创建阶...

2018-11-09 22:12:29 323

原创 数据库系统概论05-动态SQL&储存过程&函数

动态SQL使用SQL语句主变量EXEC SQL BEGIN DECLARE SECTION; const char *stmt="CREATE TABLE test(a int);"/*SQL语句主变量,内容是创建表的SQL语句*/EXEC SQL END DECLARE SECTION;EXEC SQL EXECUTE IMMEDIATE:stmt;/*执行准备好的语句,...

2018-11-09 21:25:27 236

原创 数据库系统概论04-数据库角色授权和回收&断言&属性上的约束条件&触发器&范式

数据库角色授权和回收角色的创建:CREATE ROLE 角色名给角色授权:GRANT 权限 ON 角色 TO 用户 WITH GRANT OPTION(表示可以将权限授予其他用户)角色授权的回收:REVOKE  权限 ON 对象类型 对象名 FROM 角色属性上的约束条件列值非空NOT NULL 列值唯一UNIQUE 检查列值是否满足一个条件表达式(CHECK短语)如:CH...

2018-11-09 18:52:05 1465

原创 数据库系统概论03-关系数据库标准语言SQL&模式、基本表、视图操作&连接、查询删改语句

3.1关系数据库标准语言SQL(Structured Query Language )结构化查询语言数据查询:SELECT数据定义:CREATE\DROP数据操纵:INSERT\UPDATE\DELETE数据控制:GRANT\REVOKE3.1.1 数据定义操作对象 创建 删除 修改 模式 CREATE SCHEMA DROP SCHE...

2018-11-09 16:59:15 317

原创 数据库系统概论02-关系数据库

2关系数据库2.1 概念笛卡尔积A×B={(x,y)|x∈A∧y∈B}假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。候选码:关系中的某一属性组的值能唯一标识一个元组,而其子集不能。主码:候选码中选一个全码:关系模式的所有属性是这个关系模型的候选...

2018-11-09 09:57:39 146

原创 数据库系统概论01-基本概念&特点& 三级模型结构&二级映像

从联机事务处理(On-Line Transaction Processing,LOTP)到联机分析处理(On-Line Analysis Processing,OLAP)从一般企业管理到计算机辅助设计与制作(CAD/CAM)、计算机集成制造系统(CIMS)、电子政务(e-Government)、电子商务(e-Commerce)、地理信息系统(GIS) 1.1数据库系统概述1.1.1...

2018-11-08 15:23:26 260

原创 SSM分布式项目02-后台管理系统工程搭建及分析

后台管理系统工程搭建分析Maven常见的打包方式:war(应用)、jar、pompom工程一般为父工程,管理jar包的版本,maven插件的版本、统一的依赖管理。聚合工程。 tt-parent:父工程,打包方式pom,管理jar包版本号,项目中所有工程都应该继承父工程。 tt-common:通用的工具类,通用的pojo、util,打包方式jar tt-manager:服务层工...

2018-11-07 22:56:28 562

原创 SSM分布式项目01-技术点介绍&项目介绍&分布式架构对比&SOA架构

1. 技术特点技术新,如redis技术范围广分布式(一件事拆分成多个部分完成)高并发(并发量:同时访问,tomcat+Oracle 400~500)、集群(多个人做同一件事)、负载均衡、高可用海量数据 1024b = 1KB 1024KB = 1MB 1024GB = 1TB 1024TB = 1PB最小单位,大数据分析业务复杂系统安全 2.项目介绍&amp;名...

2018-11-07 20:44:19 2422

原创 Angular异步请求

之前面试的时候,问我用Angular框架写的应用中有没有使用Ajax异步请求?我回答了没有。后来我发现应用中大部分的交互都是异步的,但并没有使用Ajax,这是应用Angular的Observable(可观察对象),可观察对象在应用的发布者和订阅者之间传递消息。可观察对象能进行事件处理、异步编程和处理多个值。调用subscribe() 方法,执行和创建可观察对象,接收通知 subscribe...

2018-11-07 13:44:01 1218

原创 Java多线程机制

多线程同时存在几个执行体,按几条不同的执行线索共同工作的情况。程序、进程、线程程序是一段静态的代码,是应用软件执行的蓝本。进程是程序的一次动态执行过程。线程是比进程更小的执行单位操作系统使用分时管理各个进程,按时间片轮流执行每个进程。线程的状态和生命周期1.新建。Thread类或其子类的对象被声明并创建时,处于新建状态。2.运行。调用start()方法通知JVM,run()立...

2018-11-06 21:11:14 233

原创 IO流的分类&序列化&事件处理模型&J2EE各类名词&LinkedBlockingQueue

IO流的分类输入流主要是InputStream和Reader作为基类输出流主要由outputStream和Writer作为基类什么是序列化?序列化:把Java对象转换为字节序列的过程。反序列化:把字节序列恢复为Java对象的过程。用来处理对象流。什么是对象流?将对象的内容进行流化。实现:实现java.io.Serializable接口,为了标注该对象是可被序列化的用途:1....

2018-11-06 15:52:18 182

原创 Collection& forward&redirect

重载实际上是使用静态分派的,重载时是通过参数的静态类型而不是实际类型作为判定依据的类似于Collection col = new HashSet&lt;&gt;();这样传入方法getType()中的参数就是col,左边是静态类型,右边是实际类型重载静态多分派——根据传入重载方法的参数类型,选择更加合适的一个重载方法Iterator接口是Collection接口的父接口。forw...

2018-11-05 23:12:46 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除