- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 HashMap、Hashtable
HashMap:1.7采用的是数组加链表实现,1.8采用的是数组加链表再加红黑树实现。当链表的长度大于等于8时,用红黑树代替链表。因为链表的查询效率低,通过遍历获取数据慢,但是链表的增加修改效率高。Hashtable:采用的是数组加链表实现HashMap:线程不安全,多线程操作可能会导致数据丢失。Hashtable:线程安全,在put、get等方法上通过synchronized,给所有的数组...
2019-09-16 10:35:19
71
原创 Redis面试
1、什么是redis? redis是一种面向内存的key-value数据库,储存string,list,set,z-set(有序set类型)的数据2、mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据? 1、计算出20w数据所需要的内存大小,修改redis的配置文件,设置redis的最大可用内存 2、设置redis的内存淘汰策略为all...
2019-09-16 10:33:39
221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人