xiaxiaomao1981
华中科技大学毕业,十余年行业经验,曾带领团队完成cpn客户管理系统,并完成农业银行网站,乐途旅游网等网站的开发,在.net和java领域有深厚的积累,授课风格深入浅出,直指核心。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高薪Offer收割机之索引及索引的数据结构
索引是面试常考热点,索引底层的数据结构到底长啥样,文章会为你详细解析!原创 2023-08-02 11:56:17 · 163 阅读 · 0 评论 -
高薪Offer收割机之MySql如何定位慢查询
当系统中存在执行很慢的sql语句时可能会导致页面加载过慢,接口压测响应时间过长,数据库中sql语句的执行速度往往会成为整个系统的瓶颈,执行耗时很长的查询我们称之为慢查询,如何定位和分析慢查询呢,本文详细进行了讲解原创 2023-07-24 19:33:16 · 334 阅读 · 0 评论 -
高薪Offer收割机之Redis分布式锁
redis的一个重要的用途就是作为分布式锁,本篇文章详细介绍了redis作为分布式锁锁的用法。原创 2023-07-16 16:54:58 · 151 阅读 · 0 评论 -
高薪Offer收割机之Redis数据过期和淘汰策略
内存空间是有限的,Redis数据存满以后如何保证新的数据能够存入,这就需要数据过期和淘汰策略,本篇文章详细讲解了这两种策略。原创 2023-07-11 18:04:49 · 230 阅读 · 0 评论 -
高薪Offer收割机之Redis的数据持久化
Redis的持久化是使用Redis缓存中必然会碰到的问题也是面试的a热点问题,本文详细介绍了Redis的两种持久化方式RDB和AOF原创 2023-07-09 22:19:04 · 148 阅读 · 0 评论 -
高薪offer收割机之-双写一致性
双写一致性也就是在更新数据库的时候如何保证缓存中的数据与数据库中的一致是一个让人头疼的问题也是面试官爱问的问题,本文会结合各个场景给出相应的方案。原创 2023-07-07 09:53:12 · 162 阅读 · 0 评论 -
高薪offer收割面试题之缓存穿透,击穿,雪崩
从布隆过滤器查询某个key是否存在时,先用添加key时的hash函数对这个key进行计算,查看布隆过滤器的位数组中对应的位置是否都为 1,只要有一个位为零,那么说明布隆过滤器中这个 key 不存在.如果这几个位置全都是 1,那么说明极有可能存在.因为这些位置的 1 可能是因为其他的 key 存在导致的。也就是虽然在数据库中查找不到该id的文章,也把该文章的信息缓存起来,只是缓存的为空值,这样以后每次查询这个id的文章就可以在缓存中命中,虽然值为空。这个过期时间不是真正的过期时间只是逻辑上的因此叫逻辑过期。原创 2023-07-04 20:47:16 · 147 阅读 · 0 评论 -
高薪offer收割面试题之-Comparable和Comparator
1.如果要按照年龄升序排序, 则o1.getAge()大于o2.getAge()返回正整数,o1.getAge()与o2.getAge()相等返回0,o1.getAge()小于o2.getAge()返回负整数。2.如果要按照年龄降序排序, 则o1.getAge()小于o2.getAge()返回正整数,o1.getAge()与o2.getAge()相等返回0,o1.getAge()大于o2.getAge()返回负整数。Comparable后缀是able说明它代表的是一种能力,什么能力呢,排序的能力。原创 2023-04-27 10:00:51 · 451 阅读 · 0 评论