- 博客(4)
- 收藏
- 关注
原创 Quartz框架详解及Quartz与Sping框架整合
一、什么是quartz作业调度?Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能,比另一个调度框架Timer强大了许多,但是它使用也不难,下面我废话不多说,直奔主题。二、quartz的体系结构。1.quartz中使用了一下几种设计模式。Builer模式Factory模式组件模式链式写法2.三个主要的概念...
2019-09-16 19:30:45 2037 1
原创 Redis非关系型数据库缓存穿透、击穿与缓存雪崩
缓存穿透缓存系统,一般流程都是按照key去查询缓存,如果不存在对应的value,就去后端系统(例如:持久层数据库)查找。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力,这就叫做缓存穿透。正常请求:缓存击穿时:如何避免1. 缓存空结果对查询结果为空的情况进行缓存,缓存时间设置短一点,或者该key对应的数据insert了之后清理缓存...
2019-09-03 14:49:24 364 1
原创 Java集合 List、 Set、 Map的联系及区别
List 与 Set 的区别List 是可重复集合,Set 是不可重复集合,这两个接口都实现了 Collection 父接口。Map 未继承 Collection,而是独立的接口,Map 是一种把键对象和值对象进行映射的集合,它的每一个元素都包含了一对键对象和值对象,Map 中存储的数据是没有顺序的, 其 key 是不能重复的,它的值是可以有重复的。List 的实现类有 ArrayList,...
2019-09-03 14:13:07 350
原创 mysql数据库的主从同步,实现读写分离
前言1 分别在两台centos 7系统上安装mysql 5.72 master主服务器的配置2.1 配置文件my.cnf的修改2.2 创建从服务器的用户和权限2.3 重启mysql服务2.4 查看主服务器状态3 slave从服务器的配置3.1 配置文件my.cnf的修改3.2 重启mysql服务3.3 连接master主服务器3.4 启动slave数据同步3.5 查看sla...
2019-08-14 21:09:59 934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人