自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

转载 Vue组件文件夹结构建议

全局通用组件位于src/components。注意与业务组件区分,全局通用组件更强调基础性。类似于一个UI框架里的各种Input、Button、Tab,只是在此处是你自己封装的。建议风格文件夹命名使用PascalBase风格一个文件夹代表一个组件组件使用index.vue导出示例目录结构- src - components - SvgIcon - in...

2019-12-17 10:56:28 1775

原创 Vue风格指南

官网文档:https://cn.vuejs.org/v2/style-guide/。Vue将风格指南归于四个大类:优先级 A:必要的这些规则会帮你规避错误。优先级 B:强烈推荐这些规则能够在绝大多数工程中改善可读性和开发体验。即使你违反了,代码还是能照常运行。优先级 C:推荐当存在多个同样好的选项,选任意一个都可以确保一致性。在这些规则里,我们描述了每个选项并建议一个默认的...

2019-12-13 16:30:46 161

原创 记录一个JVM crash(jdk1.8.0_31版本bug)

现象ider更新代码使用jrebel热部署代码。tomcat崩溃,并报以下错误:## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000075744686, pid=18436, tid=995...

2019-12-13 10:18:07 1504

转载 JVM致命错误日志(hs_err_pid.log)分析

当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入):-XX:ErrorFile=./hs_err_pid<pid>.log该文件包含如下几类关...

2019-12-13 09:15:27 382

原创 Vue 获取初始化数据是放在created还是mounted

官方文档:也就是说Vue实例中的data和methods已经使用了。但是还没有挂载到页面上。可以在created里面去后端获取数据。当进入mounted这个生命周期函数。此时页面已经渲染出来,可以进行dom操作。总而言之。created生命周期函数,可以去后端异步获取数据,并保存到data里面。mounted的话,如果需要在页面上操作dom,就要在这个函数执行。但是注意 mounted...

2019-12-11 16:13:04 8474

转载 Vue实例的生命周期

1. 什么是生命周期(每个实例的一辈子)概念:每一个Vue实例创建、运行、销毁的过程,就是生命周期;在实例的生命周期中,总是伴随着各种事件,这些事件就是生命周期函数;生命周期:实例的生命周期,就是一个阶段,从创建到运行,再到销毁的阶段;生命周期函数:在实例的生命周期中,在特定阶段执行的一些特定的事件,这些事件,叫做 生命周期函数;生命周期钩子:就是生命周期事件的别名而已;生命周期钩子 ...

2019-12-11 15:46:05 103

原创 Vue项目首页加载慢问题优化

1. vue-router懒加载当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 { path: "/index", component: resolve => require(["./views/home/Index.vue"], re...

2019-12-09 09:45:55 1041

原创 02、使用FactoryBean接口添加Bean

FactoryBean接口有三个方法可以重写:getObject()返回对象方法;getObjectType返回对象类型isSingleton()是否单例控制1. 新建Pig类public class Pig {}2. MyFactoryBean实现FactoryBean//创建一个Spring定义的工厂beanpublic class MyFactoryBea...

2019-12-07 09:53:17 209

原创 02、Spring常用注解一@Import

使用@Import可以注册bean,具体有三种用法:手动添加组件到IOC容器;使用ImportSelector自定义返回组件使用ImportBeanDefinitionRegistrar返回自定义组件1. 手动添加组件到IOC容器1.1 新建beanDogpublic class Dog {}Catpublic class Cat {}1.2 配置类使用@Impo...

2019-12-07 09:13:49 83

原创 Vue Cli配置参考一vue.config.js

vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。这个文件应该导出一个包含了选项的对象:// vue.config.jsmodule.exports = { // 选项...}1. publicPath从 Vue CLI 3.3 起已弃用 base...

2019-12-06 16:32:57 573

原创 02、Spring常用注解一@Conditional

@Conditional来指定一定条件下注册组件对像所有的条件必须实现Condition接口,重写matches方法,来决定组件是否注册。1. 新建条件类WindowsCondition//判断是否是Windows系统public class WindowsCondition implements Condition { @Override public boolean ...

2019-12-06 09:16:13 110

原创 02、Spring常用注解一@Lazy

1. 概述默认情况下,Spring会在应用程序上下文的启动时创建所有单例bean。这背后的原因很简单:立即避免和检测所有可能的错误,而不是在运行时。但是,有些情况下我们需要创建一个bean,而不是在应用程序上下文启动时,而是在我们请求时。就需要用到@Lazy来进行懒加载。懒加载主要针对单实例bean。Spring默认在容器启动的时候创建对象,而懒加载目的是为了在容器启动时候不创建对象,仅当第一...

2019-12-04 16:27:20 143

转载 02、Spring常用注解一@Scope

2.@Scope2.1 scope概论spring中scope是一个非常关键的概念,简单说就是对象在spring容器(IOC容器)中的生命周期,也可以理解为对象在spring容器中的创建方式。2.2 scope历史及分类目前,scope的取值有5种取值:在Spring 2.0之前,有singleton和prototype两种;在Spring 2.0之后,为支持web应用的Applica...

2019-12-04 15:44:51 137

原创 02、Spring常用注解一@ComponentScan

1. @ComponentScan 扫描规则1.1 指定要扫描的包1 新建配置类Cap2MainConfig,@ComponentScan(value = "com.zz.cap2")public class Cap2MainConfig {}@ComponentScan(value = “com.zz.cap2”)表示扫描此目录下的包。2 在com.zz.cap2目录下新建...

2019-12-04 11:59:25 131

原创 01、Spring基础及入门

1. Spring是什么Spring是一种开源轻量级框架,是为了解决企业应用程序开发复杂性而创建的,Spring致力于解决JavaEE的各层解决方案,而不仅仅于某一层的方案。2. Spring的发展历程2003年2月Spring框架正式称为一道开源项目,Spring致力于J2EE应用的各种解决方案,而不仅仅专注于某一层解决方案。可以说Spring是企业应用开发的“一站式”选择, Spring...

2019-12-04 10:40:51 184

原创 JavaScript中0和""的比较问题

JS认为0=="“是成立的,也就是0==”“的结果是true。所以需要使用0===”"进行比较

2019-12-02 17:03:33 738

转载 如何去掉CSDN的广告

如果你跟我一样也是Chrome的浏览器,可以试试以下方法:打开链接 https://github.com/XiaoHanChina/Google-Extensions 页面。找到 adBlock_v.crx 文件并下载。打开 Chrome浏览器 ,依次打开:3个竖着的小点》更多工具》扩展程序(注意这是Mac版本Chrome浏览器,其它版本打开扩展程序的姿势不一样)。打开 开发者模式,显示...

2019-12-02 16:58:51 352

原创 在一个div里面的两个span标签没有对齐,或者在一个div里面的两个div没有对齐

只需要给这两个子元素span标签或者div标签添加vertical-align:top属性就可以了

2019-12-02 16:50:33 674

原创 Db2数据库备份及恢复

数据库备份Db2cmd进入db2 force application alldb2 backup db scdb to d: (只能备份到数据库所在地 )数据库恢复db2 RESTORE DATABASE scdb FROM D:\ TAKEN AT 20180411140718如果数据库恢复后出现连接不上的问题,先使用db2 connect to scdb连接看看如果出现SQL...

2019-12-02 16:41:03 246

原创 SSM与EhCache整合

1. pom文件导入jar包<!--ehcache缓存框架--><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.2</version>&lt...

2019-12-02 16:38:50 266

原创 EhCache简介及入门示例

1. EhCache简介1.1 基本介绍EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api...

2019-12-02 16:27:14 668

原创 企业微信JS-SDK

企业微信JS-SDK是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包。通过使用企业微信JS-SDK,网页开发者可借助企业微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用企业微信分享、扫一扫等企业微信特有的能力,为企业微信用户提供更优质的网页体验。使用说明所有的JS接口只能在企业微信应用的可信域名下调用(包括子域名),且可信域名必须有ICP备案且在管理端验证域...

2019-12-02 15:48:44 5566 1

原创 Vue常见问题

v-model涉及和computed计算属性双向绑定失效的问题v-model部分代码:<el-switch v-model="editable"></el-switch>计算属性部分代码:computed:{ editable(){ return this.type.power==0?true:false } },计算属性的...

2019-12-02 15:30:18 319

原创 Vue路由传递参数的三种方式

通过动态路由方式主要适用于传递一个参数的路由跳转,比如详情页。//路由配置文件中 配置动态路由{ path: '/detail/:id', name: 'Detail', component: Detail }//跳转时页面var id = 1;this.$router.push('/detail/' + id) //跳转后页面获取参数this...

2019-12-02 15:28:06 685

原创 Vue父子组件通信

父组件向子组件传递数据通过prop传递父组件可以通过prop向子组件传递数据(父组件通过v-bind 来动态传递 prop,子组件可以像访问data里面的值访问父组件传递的prop值)。Prop有两种声明形式:一种是字符串数组的形式,例如:props: ['title', 'likes', 'isPublished', 'commentIds', 'author'],也可以指定pro...

2019-12-02 15:20:51 136

原创 安卓企业微信浏览器session丢失

1.现象做企业微信开发时,进行前后端分离,前端使用vue开发(移动端组件库使用vant),后端使用原来PC项目(spring+springmvc+JdbcTemplate)开发。前端和后端分别部署在不同的域名服务器上。在后端进行oauth2授权登录后,将登录信息存储到session,后端重定向到前端地址。前端调用axios请求后端,在后端获取不到保存的session。因为是不同域名,所以在后端...

2019-12-02 14:50:28 1841

原创 ider 修改svn地址

网上查资料说右键选中项目选择Subversion=>Relocate修改svn地址就可以了。如下图但是实际操作中我在svn直接修改地址会报错,所以使用svn小乌龟工具Relocate svn地址,成功修改svn地址。最后记得先Clear Auth Cache清理缓存,把Enbale interactive mode选上。...

2019-12-02 14:46:42 228

原创 SpringMVC默认欢迎页面的问题

##1.默认tomcat容器的默认页面。<welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file></welcome-file-list>##2.SpringMVC配...

2019-12-02 14:42:33 210

转载 spring-mvc里的 mvcresources 及静态资源访问

转自:https://www.cnblogs.com/linnuo/p/7699401.html在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。配置如下:<servlet> <servlet-name>SpringMVC</servlet-name> <se...

2019-12-02 14:41:49 250

原创 SpringMVC接收前端json数据问题

1.后台POJO类接收前端数据,Integer类型属性数据接收不到POJO类:public class User { private String username; private Integer age; private String address; getter/setter方法}前端: $("#showTooltips").click(functi...

2019-12-02 14:41:00 118

原创 SpringMVC 构建Restful风格 及问题处理

转自:http://www.cnblogs.com/loveincode/p/7520340.html 章节目录1. 查询 GET  2. 新增 POST3. 更新 PUT4. 删除 DELETE5. 问题基本的请求URL:/person/{id}  GET     得到id的person/person   POST       &nb...

2019-12-02 14:40:29 127

原创 mysql主从复制的作用及原理

一 什么是主从复制主从复制是用来建立与主数据完全的一样数据库环境,称为从数据库。主数据库一般是准实时的业务数据库。二 主从复制的作用(好处或者为什么要使用主从复制)做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。读...

2019-12-02 14:37:31 1001

转载 maven生命周期

Maven的生命周期是对所有的构建过程进行抽象和统一。Maven的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,生命周期只是定义了一系列的阶段,并确定这些阶段的执行顺序。而在执行这些阶段时,实际的工作还是由插件来完成的。而且这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。Maven拥有三套相互独立的生命周期,它们分...

2019-12-02 14:34:06 248

原创 maven使用技巧

标题maven是什么maven是一个项目管理工具,可以进行项目构建,依赖管理,项目管理。标题maven pom文件主要标签详解Project:所有元素的根元素,该元素声明的信息主要为了方便第三方插件使用。modelVersion:用于指定当前POM模型的版本,对于maven2,maven3只能是4.0.0。groupId:用于指定当前项目所属的组,比如com.tencent.teg。a...

2019-12-02 12:00:30 187

原创 线程基础与线程之间的共享和协作

基础概念CPU核心数和线程数的关系对于一个CPU,线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。CPU时间片轮转机制又称RR调度,会导致上下文切换什么是进程和线程进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源线程:CPU调度的最...

2019-12-02 11:57:52 147

MyBatis Generator工具

MyBatis Generator自动创建代码文件和jar包,参考http://blog.csdn.net/zhshulin/article/details/23912615

2017-10-27

ider+maven ssm整合

基于这个博客http://blog.csdn.net/zhshulin/article/details/37956105# 创建一个ider ssm整合的maven工程

2017-10-27

基于SSH实现员工管理系统之框架整合篇实例下载

基于SSH实现员工管理系统之框架整合篇

2017-06-14

空空如也

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

TA关注的人

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