- 博客(18)
- 收藏
- 关注
原创 什么是缓存穿透/雪崩/击穿?
缓存三大问题的解决方案各有侧重,实际选型需结合业务特性:缓存穿透:中小规模场景可选 “缓存空对象”,海量数据场景优先 “布隆过滤器”。缓存雪崩:以 “过期时间随机化 + 集群部署” 为基础,核心业务叠加 “多级缓存”。缓存击穿:强一致性场景选 “互斥锁”,高性能优先场景选 “逻辑过期”。缓存问题的本质是 “高并发下的资源竞争与容错”,合理的方案组合才能构建真正可靠的缓存体系。在实际落地中,还需结合压测验证方案有效性,避免 “纸上谈兵”。
2025-07-27 19:51:41
895
原创 理解登录认证cookie,session和jwt
session诞生并保存在服务器,cookie是一种数据载体,把session放到cookie中送到客户端,cookie跟随着http的每个请求发生出去,token诞生在服务器但保存在浏览器这边的。
2025-07-20 20:03:31
1168
原创 Java网络编程
Java网络编程围绕UDP和TCP两大协议展开,UDP侧重速度,TCP侧重可靠。从基础的单客户端通信到多线程并发处理,再到线程池优化,每一步都是为了提升服务端的效率和稳定性。掌握这些知识后,无论是实现简单的消息工具,还是构建复杂的Web服务,都能打下坚实的基础。标题)
2025-07-13 17:25:27
689
原创 01背包问题(动态规划)
然后进入此分支用一个max函数判断装与不装的****最大价值和返回较大者,如果第i个物品不能被装进去就使f[i][j]=f[i-1][j](与上一个最大价值和相同(即没装))设数组为f[1001][1001](这个数组表示最大价值和)分别表示行和列,用前套循环for(int i=1;i表示第几个物品,j表示可装的质量,当j可装的质量>wi[i]第i个物品的质量(第i个物品可以被装进)先写两个数组分别保存质量和价值,wi[1001],vi[1001]{..............省略。
2024-11-08 22:19:29
243
原创 蓝桥杯-好数(简单题)
一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位 · · · )上的数字是奇数,偶数位(十位、千位、十万位 · · · )上的数字是偶数,我们就称之为“好数”。给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。
2024-11-03 11:04:18
191
原创 力扣第58题,求最后单词长度
由若干单词组成,单词前后用一些空格字符隔开。最后一个单词是长度为 6 的“joyboy”。是指仅由字母组成、不包含任何空格字符的最大。最后一个单词是“World”,长度为 5。最后一个单词是“moon”,长度为 4。
2024-10-17 23:43:29
213
原创 有序表的合并
7-1 有序顺序表的合并请设计一个能够将有序顺序表LA,LB进行合并的算法,要求合并后的顺序表LC依然有序。例如:LA的元素 1 3 5 7LB的元素 2 4LC的元素 1 2 3 4 5 7其中,LA和LB的长度不超过1000,当中的元素为非递减排序。
2024-10-03 16:33:18
482
原创 PTA 7-5 月饼(对结构体的应用)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。
2024-10-02 00:42:48
385
原创 python重复元素用集合绝妙
重要的事情说三遍,查找重复元素用集合!,查找重复元素用集合!,查找重复元素用集合!,之前写这个题一直用列表统计一直莫名其妙的出bug在网上查了一下发现集合绝妙啊,还短。
2024-07-29 14:40:23
705
原创 一个简单的图书管理系统(课程设计)
pycharm图书管理系统的设计,要用MySQL建立一个名为tushuguanli的数据库并在·数据库中建立三个表分别为books和borrow_books和 用户信息 的表。
2024-06-25 14:45:43
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅