自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jak的博客

成长之路

  • 博客(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

原创 Hbase学习笔记

【代码】Hbase学习笔记。

2025-07-12 14:18:14 396

原创 IDEA LeetCode刷题插件

IDEA使用LeetCode插件刷题

2024-12-14 16:07:01 1128

原创 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

原创 Netty详解

Netty详解-优快云博客

2024-11-05 10:40:40 392

原创 史上最全没有之一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

原创 常用设计模式总结

抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。

2024-10-24 17:56:53 471

原创 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之常用函数

收集了 LeetCode 面试经典150 & LeetCode 热题100中常用的函数与技巧。

2024-09-11 19:05:53 717

原创 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

原创 LeetCode之多维动态规划

【代码】LeetCode之多维动态规划。

2024-09-10 18:25:36 349

原创 LeetCode之一维动态规划

【代码】LeetCode之一维动态规划。

2024-09-10 18:25:24 394

原创 LeetCode之数学

【代码】LeetCode之数学。

2024-09-10 18:25:11 329

原创 LeetCode之位运算

【代码】LeetCode之位运算。

2024-09-10 18:24:57 312

原创 LeetCode之堆

【代码】LeetCode之堆。

2024-09-10 18:24:40 326

原创 LeetCode之二分查找

【代码】LeetCode之二分查找。

2024-09-10 18:24:26 342

原创 LeetCode之分治

【代码】LeetCode之分治。

2024-09-10 18:24:05 228

原创 LeetCode之回溯

【代码】LeetCode之回溯。

2024-09-10 18:23:43 337

原创 LeetCode之字典树

【代码】LeetCode之字典树。

2024-09-09 20:41:53 594

原创 LeetCode之图的广度优先搜索

【代码】LeetCode之图的广度优先搜索。

2024-09-09 20:39:46 485

原创 LeetCode之图

【代码】LeetCode之图。

2024-09-09 20:38:32 507

原创 LeetCode之二叉搜索树

【代码】LeetCode之二叉搜索树。

2024-09-09 20:34:24 528

原创 LeetCode之二叉树层次遍历

【代码】LeetCode之二叉树层次遍历。

2024-09-09 20:31:25 582

原创 LeetCode之二叉树

【代码】LeetCode之二叉树。

2024-09-09 20:27:38 509

原创 LeetCode之链表

【代码】LeetCode之链表。

2024-09-09 20:19:09 600

原创 LeetCode之栈

【代码】LeetCode之栈。

2024-09-09 20:12:21 519

原创 LeetCode之区间

【代码】LeetCode之区间。

2024-09-09 20:09:24 737

原创 LeetCode之哈希表

【代码】LeetCode之哈希表。

2024-09-09 20:02:46 699

Java Redis缓存击穿与分布式锁实战源码及双实例实验报告

配套Redis缓存击穿、本地锁、Redis租期锁和Redisson三章实战。包含Spring Boot 3.4.4/Java 21完整源码、Redis 7.4.2配置、Python自动实验脚本、README、三章正文与逐请求JSON报告。已完成三轮每轮32并发和54项断言,覆盖旧token误删保护、租期到期、看门狗续期、业务JVM退出及Redis不可用。H2只读查询前注入300毫秒等待,仅作机制复现实验,不代表生产性能。源码包不含第三方二进制,需联网用Maven构建。

2026-10-20

WGAN-GPppt详解

生成式对抗网络,搜集整理了网上关于GAN ,WGAN,汇总详解了WGAN-GP

2018-07-10

SpringCloud 第二季.mmap

springCloud学习脑图,各个组件配置,讲解步骤,https://blog.youkuaiyun.com/qq_38826019/article/details/107135798

2020-07-05

spring5学习笔记

spring5学习笔记.

2020-11-23

jak_rabbit.zip

rabbitmq,延迟队列,死信队列,保证消息可靠性,不丢失

2021-06-28

Redis学习笔记-包括周阳和狂神说

Redis学习笔记-包括周阳和狂神说

2021-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除