- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 JDK源码分析系列--ConcurrentHashMap(1.8)
定义变量 /** * node数组最大容量 */ private static final int MAXIMUM_CAPACITY = 1 << 30; /** * 默认容量 */ private static final int DEFAULT_CAPACITY = 16; /** *...
2018-10-23 16:31:27 143
原创 JDK源码分析系列--HashMap(1.8)
HashMap的存储结构 变量定义 /** * 默认的初始化容量,必须是2的n次幂 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /** * 最大的容量是2的30次幂 */ static final int MAXIMU...
2018-09-22 17:34:45 190
原创 redis由浅入深(四)--集群
1.服务器 centos7.0: 192.168.111.128,192.168.111.129,192.168.111.130 2.安装 下载redis-3.2.5.tar.gz,并scp到服务器 解压文件:tar zxvf redis-3.2.5.tar.gz 3.规划集群和分片 三个主结点 + 三个从节点, 主节点与从节点自动分配 4.规划目录和配置文件 5.配置每个节...
2018-08-29 10:02:57 145
原创 redis由浅入深(三)--主从复制
1.旧版(2.8版本之前)主从复制 从服务器向主服务器发送SYNC命令; 收到命令的主服务器执行BGSAVE命令,在后台生成RDB文件,并使用一个缓冲区记录从现在开始执行的所有写命令; 主服务器执行BGSAVE命令执行完毕时,主服务器会将生成的RDB文件发送给从服务器,从服务器接收并载入RDB文件,将状态更新到主服务器执行BGSAVE命令时到状态; 主服务器将所有缓冲区的所有写命令发送给从...
2018-08-28 11:25:10 132
原创 redis由浅入深(二) --持久化
1.redis的持久化方式 RDB快照 AOF日志 2.RDB快照配置参数 save 900 1 900秒至少有1个key被更改时才会触发生成快照 save 300 10 300秒至少有10个key被更改时才会触发生成快照 save 60 10000 60秒至少有10000个key被更改时才会触发生成快照 stop-w...
2018-08-27 15:26:36 109
原创 redis 由浅入深 (一) --数据类型
1. redis支持的数据类型 string:二进制的安全字符串 hash:有field和关联的value组成的map,其中value中存储的是结构化的对象,方便操作其中的某个字段 list:按插入顺序排序的字符串集合 set:不重复且无序的字符串元素的集合 sorted set:类似于set,但是每个字符串元素都关联到一个叫score浮动数值 2. redis各种数据类型应用的场景 ...
2018-08-27 13:13:38 171
jeecms-sp1源码
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人