- 博客(20)
- 收藏
- 关注
原创 关于高性能排行榜,你应该知道这些
本文探讨了使用Redis ZSET实现排行榜系统的技术方案。针对大数据量下积分频繁变动带来的性能问题,分析了ZSET的适用性及优化策略:1)通过分页查询避免大Key读取问题;2)采用异步删除或分片处理大Key;3)结合MQ削峰或子ZSET打散处理高并发写入。同时提出粗估排名方案,利用线段树实现O(logN)复杂度的排名查询。最终推荐精确排名与粗估排名结合的混合方案,通过计数服务维护积分数据,ZSET维护头部排名,线段树处理尾部排名,并采用定时对账保证数据一致性。该方案在保证头部准确性的同时,以较低成本满足高
2025-09-25 21:48:22
1382
原创 十分钟让你学会封装复用解决缓存穿透,击穿,雪崩问题
ps:我看一些课程,或者市面上也有类型的封装,但是感觉都差点意思,达不到自己的预期,所以自己干脆自己写一个工具包。
2024-08-12 22:31:34
877
原创 c++中关于string的坑
ps:笔者在刚刚写了一道回溯的题,思路什么的也很清晰,但是遇到了一个很莫名其妙的bug,明明插入了很多元素,path.size()还是为0。
2024-02-18 20:07:24
503
1
原创 Netty
笔者的Netty是跟着黑马的满老师学的,满老师直接封神!满老师和周阳老师是我心目中讲课最好的老师。Netty在网络编程中还是很重要的,也出现了以前从没有见过的名词,我都在笔记都记录了。满老师IDEA玩的贼溜,有很多使用IDEA的技巧,对看源码的帮助很大,跟着满老师学习一件很享受的事,有时间的话Netty源码部分值得我在刷一遍。
2024-01-20 13:42:31
1033
原创 Nginx_高级篇
笔者的nginx是跟着尚硅谷的一明老师学的,课程分为两个部分共140多集,nginx中其实有很多的专业名词,和自己以前学过但又忘记的。
2023-12-26 11:38:48
1023
1
原创 Redis7-基础篇
跟着周阳老师学的redis7.因为redis和linux的使用密切相关,有些命令啥的太久没用又忘了,所以笔记有些忘记的命令我又在笔记中记录了下来。
2023-11-12 10:59:02
359
1
原创 简单的SQL语句执行报错
不知道大家有没有遇到这样的情况,在平时的学习中,我们常常会复制老师课件上的SQL代码进行测试。但是有时候一些很简单很简单的SQL语句我们执行的时候会报错,语法也检查了很多遍也没有找到啥问题,只能自己手动敲一遍才能正常运行。
2023-08-02 13:08:26
486
原创 SpringBoot3学习笔记
这篇笔记是笔者在尚硅谷学习雷神的springBoot3的时候写的。文章包含看视频时产生疑问的回答,和一些常见linux指令,和使用IDEA开发,学习的一些小技巧,功能键啥的.
2023-07-28 13:50:16
863
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅