- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 AtomicIntegerArray源码分析与感悟
在讲AtomicIntegerArray之前,我先通过AtomicInteger阐述一下juc原子包的实现原理: // 注意是volatile类型的变量,可见性(一个线程对该值修改后,会马上同步到主内存,其 //他线程能马上看到新值) private volatile int value; public final int getAndSet(int newValue) { ...
2016-10-31 11:09:54 3419 1
原创 Mycat范围求模分片
讲解Myat范围求模分片规则之前,让我们先看如下这样的一个系统的特征: 比如一个系统,具备如下特点: 门店数量增长快,各集团内门店数量分布不均匀。 业务为统计类业务,都是基于某一段时间内,然后对某一集团内的门店进行数据统计。 数据规模较大,以一个集团,500个门店,主表,每天1000条数据计算的话,一天是50万条,一个月就是150万条数据。半年单表数据量为900万条。由于分为淡 旺季,故...
2016-10-28 14:57:26 3196
原创 深入理解HashMap
1、HashMap 是什么 HashMap是散列表,K-V键值对集合。 2、HashMap 数据结构 容量,增长因子,增长阔值, hashSeed 哈希因子 // 容量 * loadFactor 增长因子 默认= 16 * 0.75 = 12 ,容量的增长,主要原因是尽量避免Hash冲突,就是为了将 Map.Entry线性分布在 Map.Entry[] talbe中,也就是尽量做到 ...
2016-10-19 17:21:17 4819
rocketmq实战与源码分析.zip
2021-03-13
Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人