自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Redis主从复制

前言 Redis服务器之间可以通过slaveof命令或slaveof选项进行数据复制. Redis的复制功能分为同步和命令传播两个操作. 同步:用于将从服务器的数据库状态更新至主服务器当前所处的数据库状态. 命令传播:主从服务器状态不一致时,让主从服务器的数据库重新回到一致状态. 同步 client发送sync命令给从服务器,要求从服务器复制主服务器数据时的执行过程如下图: 从服务器向主服...

2019-06-20 19:27:06 149

原创 Redis过期键

前言 Redis是一个键值对(key-value pair)数据库服务器,服务器中的每个数据库都由一个redis.h/redisDb结构表示,redisDb结构中dict字典保存了数据库中的所有键值对,当我们给某个键值添加过期时间时(expire或pexpire),redisDb结构会开辟一个expires的字典用来保存dict字典中所有过期键的过期时间. expires过期字典中的键值是一个指针...

2019-06-12 18:39:03 211

原创 阻塞队列

JAVA种常见的7种阻塞队列. 1.ArrayBlockingQueue ArrayBlockingQueue是一个用数组实现的有界阻塞队列.该队列按照FIFO的原则对元素进行排序. 2.LinkedBlockingQueue LinkedBlockingQueue是一个用链表实现的有界阻塞队列.该队列的默认和最大长度长度为Integer.MAX_VALUE,按照FIFO的原则对元素进行排序. 3...

2019-06-11 20:50:12 142

原创 等待/通知机制

等待/通知机制,是指一个线程A调用对象O的wait()方法进入等待状态,另一个线程B调用对象O的notify()或notifyAll()方法,线程A收到通知后从对象O的wait()方法返回.等待/通知机制用来完成等待方和通知方中间的交互工作. /** * @Auther: xieyuhui * @Date: 2019-06-05 08:55 * @Description: 等待通知demo...

2019-06-05 09:36:17 309

空空如也

空空如也

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

TA关注的人

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