摘要:        
    阅读全文
posted @ 2020-11-03 19:35
抽象Java
阅读(280)
评论(0)
推荐(0)
			
			
			
			
摘要:        
字典扩容需要同时满足如下两个条件: 1、哈希表中保存的key数量超过了哈希表的大小(可以看出size既是哈希表大小,同时也是扩容阈值) 2、当前没有子进程在执行aof文件重写或者生成RDB文件;或者保存的节点数与哈希表大小的比例超过了安全阈值(默认值为5) redis 渐进式扩容机制 : https    阅读全文
posted @ 2020-11-03 19:05
抽象Java
阅读(7104)
评论(2)
推荐(1)
			
			
			
			
摘要:        
Redis 的字典相当于 Java 的 HashMap. 一、Redis 字典的实现 Redis 的字典底层是 哈希表实现。 1.1、哈希表 Redis 字典的哈希表结构定义 typedef struct dictht { // 哈希表数组 dictEntry **table; // 哈希表大小 u    阅读全文
posted @ 2020-11-03 15:44
抽象Java
阅读(310)
评论(0)
推荐(0)
			
			
			
			
摘要:        
一、基本类型的比较 基本类型 int, double等的引用变量 比较 只能用 “==”。不能用 equals 二、包装基本类型 对于基本类型的包装类型,比如Boolean、Character、Byte、Shot、Integer、Long、Float、Double等的引用变量,==是比较地址的,而e    阅读全文
posted @ 2020-11-03 09:21
抽象Java
阅读(314)
评论(0)
推荐(0)
			
			
			
			
摘要:        
1、为什么Java中1000==1000为false而100==100为true? 当 int 类型值 在 -127 到 127 之间,两个变量的引用地址是相同的。Integer.java 类,有一个内部私有类,IntegerCache.java缓存了从-128到127之间的所有的整数对象。 Int    阅读全文
posted @ 2020-11-03 09:06
抽象Java
阅读(61)
评论(0)
推荐(0)
			
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号