掘友等级
获得徽章 0
#我的技术写作成长之路# 计算机,程序员,卷不动了,从JAVA转网络安全,太烦了,明天进厂,当个技术工,图个稳定
#今天沸点有什么好看的# 昨天晚上钓鱼到今天早上5点,困死了,鱼还不吃钩子
#今天沸点有什么好看的#
..........................................................................省略一万字......
#挑战每日一条沸点#
① 缓存穿透:大量请求根本不存在的key(下文详解)
② 缓存雪崩:redis中大量key集体过期(下文详解)③ 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期)
穿透解决方案:
对空值进行缓存
设置白名单
使用布隆过滤器
网警
雪崩解决方案:
进行预先的热门词汇的设置,进行key时长的调整
实时调整,监控哪些数据是热门数据,实时的调整key的过期时长
使用锁机制
击穿解决方案:
进行预先的热门词汇的设置,进行key时长的调整
实时调整,监控哪些数据是热门数据,实时的调整key的过期时长
使用锁机制(只有一个线程可以进行热点数据的重构)
#每天一个知识点# 要计算X个人可以组成多少个社交圈,可以使用并查集(Union Find)的数据结构来实现。
首先,需要定义一个并查集类,其中包含以下两个主要方法:
1. void init(int n): 初始化并查集,将每个人单独分到一个独立的社交圈。
2. int find(int x): 查找x所在的社交圈代表元素。
3 .void merge(int x, int y): 将x和y所在的社交圈合并成一个社交圈。
#前端开发现状# 各位大佬们,前端还值得入坑吗,听我一个在杭州做运维的朋友说,前端已死,。。。。。
#每天一个知识点# 大家在写sql时候,有没有使用过union并查集,求讲解
#挑战每日一条沸点# 大家有没有一种感觉,看见代码就头疼,我是看见代码就闹心
#挑战每日一条沸点# 今天钓鱼,杆子被拉走了,我刚买的鱼竿![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
#每日一题# 无聊的一天,刷了3道历年icpc的题,懵逼了,好难
下一页