- 博客(8)
- 收藏
- 关注
原创 redis缓存穿透,击穿,雪崩
当一个请求查询了一个不存在的数据时,redis中查询不到,他就会去查询数据库,若这时有大量的请求去查询这种不存在的数据,会导致数据库的压力变大,造成缓存穿透(一般是有人恶意攻击)。
2024-05-09 20:33:30
306
原创 left join 与 inner join
要查找所有学生及其对应的考试成绩,包括没有考试成绩的学生,可以使用 Left Join。这样可以确保即使某些学生没有考试成绩,也会在结果中显示出来,并且对应的成绩列将会用 NULL 值填充。如果使用 Inner Join,那么只会返回同时在两个表中都存在的学生及其考试成绩,而没有考试成绩的学生将不会出现在结果中。在选择使用 Left Join 还是 Inner Join 时,取决于业务需求和所需的结果。
2024-04-29 10:22:12
322
原创 HashMap初探究
idk1.8: 数组+链表+红黑树,这里的红黑树是链表转化过来的,当链表的长度大于8他就会转化为红黑树,当长度为6时又会变成链表。当hashMap中的元素达到了一个阈值就会就行扩容,一般是扩大到原数组的两倍。(这里的阈值默认是0.75,可以通过构造函数修改)那么扩容以后原来的数据是怎么处理的?是一种用来存储键值对的数据结构。jdk1.7:数组+链表。
2024-04-29 00:01:45
129
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人