- 博客(2)
- 收藏
- 关注
原创 HashMap、TReeMAp、LinkedHashMap/Hashtable
(1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速 度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap 非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要满足线程安全, 可以用 Collections的synchronizedMap方法使HashMap具有线程安全的能力,或者使用ConcurrentHashMap。 (2) .
2022-03-01 11:11:36 165 1
原创 redis定期删除+惰性删除+内存淘汰机制
# maxmemory-policy volatile-lru 该配置就是配内存淘汰策略的(什么,你没配过?好好反省一下自己) 1)noeviction:当内存不足以容纳新写入数据 时,新写入操作会报错。应该没人用吧。 2)allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最 近最少使用的key。推荐使用,目前项目在用这种。 3)allkeys-random:当内存不足以容纳新写入数据时,在键 空间中,随机移除某个key。应该也没人用吧,你不删最少使用Key,去随机删。 4)volat
2022-02-24 17:57:46 872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人