1.springboot启动流程

摘要: SpringBoot版本:2.1.2.RELEASE 1.maven 2.主程序入口,两种方式 SpringApplication.run(Application.class); new SpringApplication(Application.class).run(args);可以通过设置spr 阅读全文
posted @ 2019-02-02 17:09 Hleaves 阅读(249) 评论(0) 推荐(0) 编辑

1.分布式配置中心 spring-cloud-config

摘要: pring Cloud 版本:2.1.0.RELEASE 一、server端 1.maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</art 阅读全文
posted @ 2019-02-02 11:42 Hleaves 阅读(208) 评论(0) 推荐(0) 编辑

3.ibatis4种事务类型浅析

摘要: ibatis中Transaction有四个实现类 其中spring的SqlMapClientFactoryBean类中 private Class transactionConfigClass = ExternalTransactionConfig.class; 1.ExternalTransact 阅读全文
posted @ 2018-12-29 15:50 Hleaves 阅读(695) 评论(0) 推荐(0) 编辑

1.ibatis核心类

摘要: 阅读全文
posted @ 2018-12-28 14:37 Hleaves 阅读(199) 评论(0) 推荐(0) 编辑

2.ibatis执行流程解析

摘要: 以下仅为个人理解,如有问题,欢迎指正 阅读全文
posted @ 2018-12-27 17:08 Hleaves 阅读(277) 评论(1) 推荐(0) 编辑

vue-cli构建的项目结构解析

摘要: 参考: https://www.jianshu.com/p/32beaca25c0d 阅读全文
posted @ 2018-12-20 10:34 Hleaves 阅读(181) 评论(0) 推荐(0) 编辑

vue生命周期updated的触发时机之debug过程中发现的firefox问题

摘要: 现象描述: 断点位置1 谷歌debug的过程: 火狐debug的过程: 只要在改变数据之后有断点停顿,就会先去执行updated函数 断点位置2 此时火狐和谷歌是一样的效果,但是执行顺序是不一致的 谷歌浏览器: 火狐浏览器: 只要执行了updated函数,页面就会进行重新渲染,所以火狐中取到的值是渲 阅读全文
posted @ 2018-12-19 17:59 Hleaves 阅读(2018) 评论(0) 推荐(0) 编辑

Vue Router实现页面跳转拦截

摘要: 场景: 某些页面需要登录之后才可以访问,在页面跳转前做处理,如果要访问的页面A需要登录,则强制调到登录页,并且记录要访问的页面A的链接,在登录成功后自动跳转到页面A 1.在router下的index.js中添加meta信息 2.在main.js中添加如下代码 3.模拟登录登出 4.登录成功 参考: 阅读全文
posted @ 2018-12-19 14:56 Hleaves 阅读(3190) 评论(0) 推荐(0) 编辑

页面缓存后端数据

摘要: 场景 1.重复使用的子组件,在初始化时需要从后端请求固定的数据。例如省市县列表的下拉框,只需要第一个子组件加载时请求一次,在页面加一个缓存,之后使用缓存的数据即可,不需要每次都去请求后端。 2.使用v-if条件渲染的组件,在为true时加载一遍,如果有频繁的切换操作,会频繁的请求后端(有频繁切换的不 阅读全文
posted @ 2018-12-19 14:42 Hleaves 阅读(949) 评论(0) 推荐(0) 编辑

自定义父子组件的数据双向绑定实现

摘要: 数据结构: 个人理解:父子组件内部的数据结构维护在内部即可,父组件不需要知道子组件内部的结构是什么样子的,所以在父组件中定义子组件时定义为null即可,方便处理 流程分析: 新建时,需要在提交表单时获取到子组件的child数据,一般情况下,在提交时,利用this.parent.child=this. 阅读全文
posted @ 2018-12-19 11:36 Hleaves 阅读(625) 评论(0) 推荐(0) 编辑