首页
📚 全系列目录
Ai拆代码的曹操 - 全部系列
关于
Ai拆代码的曹操
累计撰写
152
篇文章
累计创建
8
个分类
累计收到
1
条评论
导航
首页
📚 全系列目录
Ai拆代码的曹操 - 全部系列
关于
目录
Ai拆代码的曹操 - Java性能调优·线上问题排查
10年+一线Java后端,专注生产环境真实问题排查。已输出12个系列462个实战案例,公众号「Ai拆代码的曹操」、知识星球「Ai拆代码的曹操·星球」同步更新
标签
Spring Boot 生产配置实战
置顶
Spring Boot 生产配置实战 · 系列目录
2026-06-29 09:39
12
0
25.2℃
Spring Boot 生产配置实战 · 系列目录 叙事框架:为什么 Dev 环境好好的,上线就炸了 总计 30 篇,已发布 9 篇,21 篇待完善 一、连接池 / 数据源类 ✅ HikariCP 默认配置是陷阱?我见过的最多生产事故来源 ✅ 数据库连接池爆满:连接泄漏三种典型场景与定位 ✅ 多数据
@Async 异步方法没走代理导致同步执行,接口慢 2 倍
2026-06-29 09:38
12
0
0
25.2℃
@Async 异步方法没走代理导致同步执行,接口慢 2 倍 场景:接口 P99 从 200ms 涨到 400ms,调用量没变——耗时操作本该异步却被同步阻塞 路径:断言 → 现场 → 拆解 → 处方 → 雷标 断言 @Async 写在方法上,大多数人以为异步了 但真相是——同一个类里另一个方法用 t
多数据源事务:@Transactional 只管了一个库
2026-06-28 18:37
17
0
0
25.7℃
多数据源事务:@Transactional 只管了一个库 场景:@Transactional 嵌套调用导致数据半改——一个注解管不到两个数据库连接 路径:现场 → 三层边界拆解(JDBC/传播/数据源)→ 处方 → 雷标 上篇文章讲了同一个类里方法调方法不走代理导致 @Transactional 不
Propagation.REQUIRES_NEW 嵌套后连接翻倍?事务传播级别的三个隐形成本陷阱
2026-06-28 17:27
10
0
0
25.0℃
Propagation.REQUIRES_NEW 嵌套后连接翻倍?事务传播级别的三个隐形成本陷阱 上篇文章解决了"同一个类里方法调方法不走代理"的问题——你在方法 A 上加 @Transactional,调本类方法 B,B 的事务配置被无视,退化为 outer 事务的一部分。 现在你知道了,把方法
@Transactional 配了等于没配?同一个类里方法调方法的隐形陷阱
2026-06-28 14:38
19
0
0
25.9℃
@Transactional 配了等于没配?同一个类里方法调方法的隐形陷阱 场景:运营批量导入 48 条用户数据,@Transactional 加了但只成功了 30 条——同类自调用导致事务没生效 排查链路:检查代理状态 → 验证 @Transactional 可见性 → 定位调用方式 → 三种修复
@Transactional 用在 private 方法上,事务为什么没生效?
2026-06-23 11:10
13
0
0
25.3℃
@Transactional 用在 private 方法上,事务为什么没生效? 本文是Spring Boot 生产配置实战系列的第 5 篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 告警触发 某日下午 14:30,告警群突然弹出数据一致性告警——refund-order
maxActive=100 写在那,HikariCP 就是不认——连接池迁移遗漏引发的生产事故
2026-06-20 00:08
17
0
0
25.7℃
maxActive=100 写在那,HikariCP 就是不认——连接池迁移遗漏引发的生产事故 本文是Spring Boot 生产配置实战系列的第 4 篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 周三上午 10:15,告警群突然响了——user-center 的 p99
多数据源下事务管理器配置错误导致数据回滚异常
2026-06-19 22:57
13
0
0
25.3℃
多数据源下事务管理器配置错误导致数据回滚异常 本文是Spring Boot 生产配置实战系列的第二篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 某日上午 10:30,客服群突然收到用户投诉——限时优惠活动下单失败,但积分却被扣了。 值班小A上服务器查看,CPU 才 22.
数据库连接池爆满:连接泄漏三种典型场景与定位
2026-06-19 21:05
16
0
0
25.6℃
数据库连接池爆满:连接泄漏三种典型场景与定位 本文是 Spring Boot 生产配置实战 系列的第 2 篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 某日上午 10:05,告警群突然炸了——order-fulfillment 服务的三个 HikariCP 连接池使用率全
HikariCP 默认配置是陷阱?我见过的最多生产事故来源
2026-06-19 18:49
16
0
0
25.6℃
HikariCP 默认配置是陷阱?我见过的最多生产事故来源 本文是Spring Boot 生产配置实战系列的首篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 早高峰 9:45,告警群突然炸了——order-service 接口 p99 响应时间飙到 3.2 秒,错误率 4.
弹