-
MyBatis BaseExecutor 模板方法模式与策略模式详解
MyBatis BaseExecutor 模板方法模式与策略模式详解
NEW个对象 2026-06-14
-
分布式事务 TCC 一致性原理详解
TCC(Try-Confirm-Cancel)是一种业务层面的分布式事务解决方案,通过资源预留、最终确认、失败回滚三个阶段实现跨服务的数据一致性。相比 XA 两阶段提交,TCC 不依赖数据库锁资源,更适用于高并发互联网系统。
NEW个对象 2026-06-14
-
Spring事务实现原理
Spring事务本质上并不是数据库能力,而是Spring基于AOP实现的一套事务管理框架。Spring在方法执行前开启事务,在方法执行成功后提交事务,在发生异常时回滚事务。
NEW个对象 2026-06-14
-
HashMap在什么情况下线程不安全?
HashMap在什么情况下线程不安全?
NEW个对象 2026-06-14
-
Kafka 为什么这么快?
在传统消息队列中,例如 ActiveMQ、RabbitMQ,随着数据量上升,经常会遇到吞吐瓶颈。而 Kafka 在同样硬件条件下,吞吐量可以达到百万级 TPS。
NEW个对象 2026-06-14
-
Kafka消费失败了该如何处理?
Kafka消费失败了该如何处理?
NEW个对象 2026-06-14
-
Redis 集群模式如何实现渐进式扩容?
随着业务规模增长,Redis 单机或者固定规模的 Redis Cluster 往往会面临存储容量不足、CPU 压力增大以及网络带宽瓶颈等问题。
NEW个对象 2026-06-14
-
Redis 布隆过滤器(不会漏判,但会误判)原理与实现机制
Redis 布隆过滤器(不会漏判,但会误判)原理与实现机制
NEW个对象 2026-06-14
-
ThreadLocal 的 key 为什么是弱引用,value 是强引用?
ThreadLocal 的 key 为什么是弱引用,value 是强引用?
NEW个对象 2026-06-13
-
MyBatis用了哪些设计模式?
MyBatis用了哪些设计模式?
NEW个对象 2026-06-13