- 博客(3)
- 收藏
- 关注
原创 Java集合容器(持续更新......)
Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。HashSet是默认不能对内容一样的两个对象去重复,因为不同的对象hash值不一样而存到了不同的位置,此时应该重写该对象的HashCode和equals方法。Collection集合主要有List和Set两大接口 ,均为单列集合,而Map为双列集合。
2024-01-24 23:01:18
1610
原创 Redis(持续更新中......)
数据的淘汰策略:当Redis中的内存不够用时,此时在向Redis中添加新的key,那么Redis就会按照某一种规则将内存中的数据删除掉,这种数据的删除规则被称之为内存的淘汰策略。定期删除:每隔一段时间,我们就对一些key进行检查,删除里面过期的key(从一定数量的数据库中取出一定数量的随机key进行检查,并删除其中的过期key).惰性删除:设置该key过期时间后,我们不去管它,当需要该key时,我们在检查其是否过期,如果过期,我们就删掉它,反之返回该key。另外定期删除,也能有效释放过期键占用的内存。
2024-01-21 21:53:44
1723
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人