Loading

摘要: @Transactional 注解是 Spring 框架中声明式事务管理的核心,它极大地简化了开发人员的事务管理工作。然而,在日常开发中,我们常常会遇到一个令人困惑的问题:“明明加了 @Transactional 注解,为什么事务没有生效?” 这通常不是 Spring 的 bug,而是我们对它的工作 阅读全文
posted @ 2025-10-24 21:35 go__Ahead 阅读(253) 评论(0) 推荐(2)
摘要: Synchronized锁获取与升级流程——从偏向锁到重量级锁 synchronized 关键字是 Java 并发编程的元老,很多人对它的印象还停留在“重量级”、“性能差”。但从 JDK 1.6 开始,synchronized 引入了锁升级机制,使其变得非常智能。 这套机制的核心思想是“按需分配”, 阅读全文
posted @ 2025-10-24 21:28 go__Ahead 阅读(18) 评论(0) 推荐(0)
摘要: 一、什么是 Happens-before 原则 Happens-before 原则是 Java 内存模型(JMM)的核心概念,用于定义多线程环境下操作之间的内存可见性关系。 核心理解:如果操作 A happens-before 操作 B,那么 A 的执行结果对 B 可见。这个原则主要解决了 Java 阅读全文
posted @ 2025-10-24 21:04 go__Ahead 阅读(112) 评论(0) 推荐(1)