摘要:
Seata(Simple Extensible Autonomous Transaction Architecture)是阿里开源的分布式事务框架,核心目标是简化分布式事务开发,支持AT/TCC/SAGA/XA四种事务模式,底层通过“协调者-参与者”架构实现跨服务的数据一致性。本文从核心架构、核心模 阅读全文
posted @ 2026-03-11 22:15
七星6609
阅读(15)
评论(0)
推荐(0)
摘要:
空回滚(Empty Rollback)和悬挂(Hanging)是 TCC 模式下最典型的两类异常问题,也会出现在 SAGA 等补偿型分布式事务中。我会用通俗的语言拆解这两个概念,结合具体场景说明成因,并给出可落地的解决方案。 一、空回滚(Empty Rollback) 1. 核心定义 当 TCC 的 阅读全文
posted @ 2026-03-11 21:55
七星6609
阅读(34)
评论(0)
推荐(0)
摘要:
分布式事务是跨多个独立事务资源(如数据库、消息队列、微服务)的操作集合,需保证要么全部成功,要么全部失败,核心目标是解决分布式系统中的数据一致性问题。以下从基础理论、主流方案、对比选型、落地实践四部分全面解析。 一、基础理论:一致性与核心问题 1. 一致性级别 强一致性:事务完成后,所有节点数据立即 阅读全文
posted @ 2026-03-11 21:39
七星6609
阅读(17)
评论(0)
推荐(0)
摘要:
我用最直白的逻辑+底层原理+代码示例,把 ThreadLocal 内存泄漏的核心原因讲透——从 JVM 存储结构到实际场景,再到如何避免,让你一眼看懂本质。 一、先搞懂 ThreadLocal 的底层存储结构(核心前提) ThreadLocal 不是直接存数据,而是通过「三层引用」关联数据,这是内存 阅读全文
posted @ 2026-03-11 14:56
七星6609
阅读(7)
评论(0)
推荐(0)
摘要:
要彻底分清 BeanFactory 和 FactoryBean,核心是抓住名称相似但定位完全不同:BeanFactory 是 IoC 容器的「顶层接口」,负责管理所有 Bean;FactoryBean 是创建复杂 Bean 的「工厂接口」,是单个 Bean 的「自定义创建工具」。 一、先看核心定位( 阅读全文
posted @ 2026-03-11 10:06
七星6609
阅读(5)
评论(0)
推荐(0)
摘要:
要彻底搞懂 Spring IoC 的底层原理,核心是抓住「IoC 容器的生命周期」和「Bean 的生命周期」两大主线——IoC 本质是 Spring 容器接管了对象的创建、依赖注入、销毁等全流程,底层靠「反射 + 设计模式」实现。 一、先明确核心概念 IoC(控制反转):把对象创建、依赖管理的权力从 阅读全文
posted @ 2026-03-11 09:57
七星6609
阅读(44)
评论(0)
推荐(0)
摘要:
要搞懂 Spring、Spring Boot、Spring Cloud 的原理,核心是先理清它们各自的定位和解决的问题,再从「核心设计思想」和「底层实现逻辑」两个维度拆解。三者是递进关系:Spring 是基础框架,Spring Boot 简化 Spring 开发,Spring Cloud 基于前两者 阅读全文
posted @ 2026-03-11 09:20
七星6609
阅读(13)
评论(0)
推荐(0)

浙公网安备 33010602011771号