- 博客(771)
- 资源 (5)
- 收藏
- 关注
原创 BLOG博客索引
一、Java基础总结二、Java集合容器总结三、Java异常总结四、Java并发编程总结五、Java虚拟机总结六、Spring总结七、Spring MVC总结八、Spring Boot总结九、Spring Cloud总结十、MyBatis总结十一、MySQL总结十二、Redis总结十三、RabbitMQ总结...
2021-08-30 00:12:18
1284
1
原创 Redis缓存击穿与分布式锁实战:专栏目录、源码与实验说明
三篇Redis缓存与分布式锁实战的免费目录:缓存击穿、Redis租期锁、Redisson看门狗。展示五组双实例对照结果、源码清单、运行方式与适用边界,附VIP文章及资源入口和审核状态说明。
2026-10-20 20:55:21
150
原创 Redisson实战03:看门狗续期与故障验证
用固定版本Redisson复现显式租期与看门狗续期的差异,并验证业务JVM退出、Redis不可用时的行为。提供双实例实验、TTL证据、503边界与完整源码,避免把自动续期理解成绝对安全。
2026-10-20 20:54:30
148
原创 Redis分布式锁实战02:租期、误删保护与原子回填
从SET NX与TTL开始,验证唯一token、Lua比较删除、租期到期和旧持有者写入问题。包含双实例缓存重建、错误删除复现、原子校验回填及可运行实验报告。
2026-10-20 20:53:50
118
原创 Redis缓存击穿实战01:热点缓存失效后的重建流程
用同一商品冷缓存复现缓存击穿,对比无保护、单实例本地锁、双实例本地锁与Redis分布式锁。附三轮32并发实测、查询计数、可运行Java工程和实验脚本,解释二次检查、回填时机与方案边界。
2026-10-20 20:53:20
72
原创 AI Agent 核心概念与 ReAct 框架完全指南
概念一句话类比Agent会思考和决策的 AI 执行者项目经理Skill某领域的专业能力包部门团队Tool执行单一操作的函数具体工具/员工MCP工具与 AI 之间的标准接口协议USB/HTTP 标准核心关系:Agent 通过 MCP 协议发现和调用 Tool,将相关 Tool 组合成 Skill,最终完成复杂任务。│ ││ ReAct = 让 AI 像人一样: ││ ││ 先想清楚 → 再动手做 → 看看结果如何 ││ ││ 如果没完成,继续想 → 继续做 → 继续看 │。
2026-04-18 15:05:34
616
原创 ES索引模板操作
在使用 Kibana 操作 Elasticsearch 索引模板时,可以通过 Kibana Dev Tools 控制台来执行相应的命令。
2024-11-26 10:49:00
938
原创 Git拉取时,报“Your local changes would be overwritten by merge.Commit, stash or revert them to..
pycharm Git拉取时,报“Your local changes would be overwritten by merge.Commit, stash or revert them to... - 简书
2024-11-22 17:08:50
325
原创 Mysql ACID实现原理
ACID 是数据库事务正确执行的四个基本要素的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
2024-11-13 00:14:25
1239
原创 史上最全没有之一Java面试题汇总
26、最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?4、List,Set,Map三者的区别?18、如果try里有一个return语句,那么finally里的代码会不会被执行,什么时候被执行,return前还是后。30、Xml映射文件中,除了常见的select、insert、update、delete标签之外,还有哪些标签。15、Mysql里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据。
2024-10-29 19:42:47
1071
1
原创 Java面试题集锦
26、最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?4、List,Set,Map三者的区别?18、如果try里有一个return语句,那么finally里的代码会不会被执行,什么时候被执行,return前还是后。30、Xml映射文件中,除了常见的select、insert、update、delete标签之外,还有哪些标签。15、Mysql里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据。
2024-10-29 19:41:28
1157
1
原创 那些年,为了拿高薪看过的面试题
4、public、protected、(default)不写、private修饰符的作用范围。17、插入数据时,ArrayList、LinkedList、Vector谁速度快,为什么。38、为什么HashMap中的String、Integer这样的包装类适合作为Key。9、String、StringBuilder、StringBuffer的区别。54、为什么链表长度大于8,并且表的长度大于64的时候,链表会转换成红黑树。40、HashMap的长度为什么是2的幂次方,为什么是两次扰动?
2024-10-24 20:54:40
806
1
原创 LeetCode常用算法模板
1、DFS:适用于树和图的遍历、组合问题。2、BFS:适用于树和图的层次遍历、最短路径问题。3、二分查找:适用于有序数组的搜索问题。4、动态规划:适用于最优化问题、序列问题。5、贪心算法:适用于局部最优问题、调度问题。6、回溯算法:适用于组合、排列、子集问题。7、滑动窗口:适用于子数组、子串问题。8、拓扑排序:适用于依赖关系问题、课程安排问题。9、快慢指针:多用于检测链表中的环、找到环的起点。10、双指针:处理字符串、数组、链表问题。11、优先队列:处理调度、合并等问题。
2024-10-24 16:50:57
1169
原创 Java常用函数总结
1、字符串长度2、获取第一个字符串3、内容比较4、忽略大小写比较5、获取字符串6、查找子串索引7、查找最后一个子串的索引8、转换为大写9、转换为小写10、字符串替换11、字符串分割12、字符串连接13、字符串反转14、去除空白15、转换为字符串数组16、计算字符之间的差值。
2024-10-16 21:06:41
3195
原创 Logback
这段代码配置了一个日志框架的核心部分,通过文件、控制台和监控输出不同的日志信息。它使用 Logback 的滚动策略,以便根据日期和大小管理日志文件,使得日志文件不至于无限制增长,便于后续的日志分析和管理。希望这帮助你理解 Logback 的配置!如果有其他问题,请随时询问。如何按照条件,使得 <appender-ref ref="STDOUT_APPENDER"/> 生效或不生效,比如根据环境为了使 Logback 的依赖于特定条件(例如环境),你可以使用 Logback 的条件配置特性。
2024-10-11 15:39:32
1391
原创 LeetCode之高频SQL50题
查询1757. 可回收且低脂的产品584. 寻找用户推荐人595. 大的国家1148. 文章浏览 I1683. 无效的推文连接1378. 使用唯一标识码替换员工ID1068. 产品销售分析 I1581. 进店却未进行过交易的顾客197. 上升的温度1661. 每台机器的进程平均运行时间577. 员工奖金1280. 学生们参加各科测试的次数570. 至少有5名直接下属的经理1934. 确认率聚合函数620. 有趣的电影1251. 平均售价
2024-09-10 18:26:47
807
原创 LeetCode之多线程
2181. 合并零之间的节点1114. 按序打印1115. 交替打印 FooBar1116. 打印零与奇偶数1117. H2O 生成1195. 交替打印字符串1226. 哲学家进餐
2024-09-10 18:26:27
542
Java Redis缓存击穿与分布式锁实战源码及双实例实验报告
2026-10-20
SpringCloud 第二季.mmap
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅