- 博客(35)
- 收藏
- 关注
原创 MySQL 事务隔离级别,手册原话就那几句,头部文章全在自己转写
MySQL 事务隔离级别这个词下十篇文章全是自述转写,0 篇给手册原话。这篇把四句英文原文摆出来,RR 的快照由第一条读建立、RC 每条语句新建快照,再讲 RC 为什么并发更高(不匹配行当场放锁加半一致读),以及改 RC 前必须查的一条硬约束。
2026-11-02 16:50:15
140
原创 MySQL MVCC,背 ReadView 四字段的很多,看决定 purge 那一行的没有
mysql-8.0.39 源码里 ReadView 其实是五个字段,前四个管可见性,第五个 m_low_limit_no 才决定 undo 能不能被 purge。这篇贴 changes_visible() 原码、纠正两个水位的开闭边界,再说清 History list length 那行由哪个变量打印、隔壁的 purge 状态词怎么读、唤醒阈值那个公式。
2026-11-02 16:05:34
64
原创 MySQL 慢查询优化,头部文章讲怎么开慢日志,没人给默认值和版本断点
CSDN 前十篇慢查询优化文章全停在「怎么开慢日志」,0 篇给默认值与版本断点。这篇列出八个变量的手册原文默认值,再给 8.0 两个断代点,hash join 从 8.0.18 起可用、Block Nested Loop 在 8.0.20 及以后不再使用,外加 8.0.17 的 antijoin 改写。没核到的三处写明没核到。
2026-10-22 18:00:15
164
原创 Spring 事务失效,6.0 改过非 public 的默认值,光背清单的人答不到这层
Spring 事务失效的清单谁都能背八条,但其中一条在 6.0 换了默认值,protected 方法在 CGLIB 代理下开始生效,而头部文章无一提到版本。这篇用官方文档原话和三个 tag 的源码行号,把非 public、自调用、checked 异常、四个回滚属性的优先级、异步与线程绑定重新讲一遗。
2026-10-22 13:50:00
147
原创 ThreadLocal 内存泄漏,源码注释写的是另一回事,弱引用 key 不保证清理
ThreadLocal 内存泄漏那句 key 弱引用会被回收只讲了一半。JDK 源码的 ThreadLocalMap 注释写的是另一回事,reference queue 未被使用,过期条目只在表开始不够用时才保证被清。这篇按源码讲 Entry、set(null) 与 remove 的分别、线程池的放大作用,以及 JEP 444 对虚拟线程的告讫。
2026-10-19 12:15:30
245
原创 Spring 循环依赖不止三级缓存,Boot 2.6 起这个开关默认已经关了
框架侧 allowCircularReferences 一直是 true,三级缓存的解释没错;但 Boot 2.6 起 spring.main.allow-circular-references 默认 false,新项目里循环依赖直接启动失败。这篇用源码那行三个与条件推出什么时候解不了。
2026-10-19 11:42:32
254
原创 JVM 频繁 Full GC 先看日志括号里的 cause,jstat 的 FGC 在 JDK 8 上会骗人
频繁 Full GC 别急着背原因清单。HotSpot 的 GC 原因是 gcCause.cpp 里的闭合枚举,日志括号里那个词才决定锅在哪儿。jstat 的 FGC 在 JDK 8 CMS 上从 2 涨到 12,日志里一次 Full GC 都没有。
2026-10-13 09:41:58
257
原创 你搜的秋招补录,官方文件里用的是另一个词
“秋招补录”是个民间词,官方口径里公务员那条路叫补充录用,有硬门槛。国发【2026】16 号全文里“应届”出现 0 次,政策看的是离校未就业;报到证从 2023 年起已停发。四条流传说法我逐条找官方来源,查不到的写明未核到。这个窗口最该先算的是三方协议和解约流程。
2026-10-13 09:25:13
80
原创 你背的那个解锁 Lua 脚本,Redis 官方文档已经换成一条命令了
Redis 分布式锁那段解锁 Lua 脚本,在官方文档里已经降到旧版本写法,Redis 8.4 起有内置命令。这篇把版本线、官方对单实例 SET NX 的态度,以及 Redlock 自己承认修不掉的两条风险一次说清。
2026-10-10 15:06:08
92
原创 无界队列会让 maximumPoolSize 失效,这句 Javadoc 很少有人引
线程池七个参数背齐了,问一句队列用什么、maximumPoolSize 什么时候生效,很多人就断了。这篇把 Javadoc 里那三段原文摆出来,顺带说清阿里规约和 JEP 444 现在为什么打架。
2026-10-10 15:02:14
152
原创 Redisson 看门狗那 30 秒,源码里写在 Config.java 第 82 行
看门狗默认多久、多久续一次、客户端宕机锁会怎样,这三问的答案都在源码里。这篇把 Redisson 看门狗的默认值、续期周期和失效条件逐行对了一遍,含 3.44.0 起的批量续期改动。
2026-10-10 14:08:08
162
原创 2026 应届生简历项目经历怎么写,Java 简历这一栏改成守得住追问的句子
2026 届毕业生预计 1270 万人。简历上能自由填写的位置不多,项目经历是其中一个。这篇讲怎么把那一栏改成守得住追问的句子,附三段改写示例和面试官会往下问的三层。
2026-10-10 14:02:29
171
原创 JVM 垃圾回收 GC,面试官到底想听什么
JVM 垃圾回收不是把新生代、Region、CMS 和 G1 的名词念一遍。讲清一次 Full GC 停下来意味着什么、G1 的停顿预测模型在哪里失手、元空间为什么要单独算一笔账,再给一段 GC 日志演示怎么从 cause、水位、频率三眼倒推出该不该换收集器,附 JEP 编号与官方调优指南出处。
2026-10-09 15:51:22
123
原创 Redis 缓存穿透、击穿、雪崩,背出定义只是及格线
缓存穿透、击穿、雪崩的定义谁都会背,但这三道题真正卡的位置不一样。讲清过期清理的采样机制、布隆过滤器的误判与删除限制、互斥重建的锁粒度、先更库再删缓存的窗口、单机抖动与集群分摊的区别,附 Redis 官方文档、Azure Cache-Aside 与 nginx 文档出处。
2026-10-09 15:50:09
330
原创 MySQL 索引失效的几种场景,面试官想听的是判断依据
MySQL 索引到底什么时候用不上,从优化器的成本估算讲起。覆盖列上函数与运算、隐式类型转换、collation 不一致、最左前缀、LIKE 前导通配、OR 与 IN 六类情形,附 8.0.13 函数索引、index merge、降序索引这些容易被略过的例外,以及怎么用 EXPLAIN 自己验证。
2026-10-09 15:29:38
244
原创 面试突击-JAVA集合类(持续更新...)
这篇文档非常适合面试突击人群,java集合类是面试高频问点,阅读完此文章可以直接应对面试官一切问题,最终吊打面试官。
2024-12-27 11:43:02
958
原创 程序员年终总结撰写指南(升职加薪就靠他啦)
工作干的好不好,年终汇报少不了。年末了,又到了写年终汇报的时候了,但是是不是无从下笔,仿佛做了很多事情,又仿佛什么都没做。别慌,这篇指南就如同精准的代码注释,帮助你一步一步来编写自己的年终总结。将带你一步步拆解撰写流程,找准发力方向,避开那些隐藏的 “坑”,助力你明年升职加薪。本文提供一个年终总结标准化的SOP流程,可以按照此流程一步步优化,结尾会有避坑指南以及注意事项。
2024-12-24 19:35:06
2119
原创 Threadlocal(一):用户会话管理重构 “神器”,新手破局,老手重构升维之选!
Threadlocal:用户会话管理重构 “神器”,新手破局,老手重构升维之选!
2024-12-23 21:44:53
1125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1