06-02 技术 Spring AOP 中 @After 先于 @AfterReturning 执行的问题复现与分析 1. 问题背景 最近在学习 Spring AOP 时,我尝试用四种普通通知拼出一个「教学版的事务管理器」: @Before:开启事务 @AfterReturning:提交事务 @AfterThrowing:回滚事务 @After:关闭连接 按照「最终通知最后执行」这种字面理解,期望的输出应该是: 开 4 0 0
05-29 技术 深入浅出 TraceId:分布式链路追踪原理与最佳实践 在微服务架构中,一个用户请求往往跨越多个服务、数十个实例,查找问题就像大海捞针。**TraceId** 正是解决这个痛点的钥匙——它为每一次完整请求分配一个全局唯一标识,将散落在各处的日志串成一条完整链路。本文将深入原理,探讨主流大厂实现规范,并给出从生成到透传、从防污染到安全防护的生产级实践。 - 9 0 0