摘要:
分库分表是数据库水平扩展(Scale-Out) 的核心技术,通过“分而治之”将单库/单表的压力分散到多个库/表,解决海量数据存储、高并发写入/查询的瓶颈,是中大型系统架构演进的关键环节。 一、核心痛点:为什么必须分库分表? 单库单表在数据量和并发量达到阈值后,会出现明显性能瓶颈,主要体现在4个方面: 阅读全文
posted @ 2026-03-12 11:10
七星6609
阅读(19)
评论(0)
推荐(0)
摘要:
Spring 事务传播机制是 Spring 事务中最核心也最易混淆的概念,它定义了一个带有事务的方法被另一个方法调用时,事务如何传递和生效(比如是否新建事务、是否加入已有事务、是否挂起事务等)。 核心前提:传播机制仅适用于Spring 管理的 Bean 之间的方法调用(即通过代理对象调用),内部调用 阅读全文
posted @ 2026-03-12 10:33
七星6609
阅读(10)
评论(0)
推荐(0)
摘要:
Spring 事务隔离级别本质是复用数据库的事务隔离级别,它定义了多个并发事务之间的隔离程度,核心解决的是并发事务带来的脏读、不可重复读、幻读等问题。下面我会从基础概念、Spring 隔离级别定义、具体场景、使用方式四个维度,帮你彻底理解这个知识点。 一、先搞懂:并发事务的3个核心问题 在讲隔离级别 阅读全文
posted @ 2026-03-12 10:29
七星6609
阅读(5)
评论(0)
推荐(0)
摘要:
@Autowired 和 @Resource 是 Spring 中最常用的两个依赖注入注解,核心作用都是帮你从 Spring 容器中获取并注入所需的 Bean,但二者的设计来源、注入规则、使用方式有显著区别。下面我会从核心差异、使用场景、常见问题等方面,用通俗易懂的方式讲清楚它们的区别和用法。 一、 阅读全文
posted @ 2026-03-12 10:21
七星6609
阅读(22)
评论(0)
推荐(0)
摘要:
Spring 事务失效是日常开发中非常常见的问题,核心原因是 Spring 声明式事务的实现依赖 AOP 动态代理,一旦代理机制被破坏或不满足事务触发条件,事务就会失效。下面我会逐一讲解最常见的失效场景、原因和解决方案,内容由浅入深,方便你理解和排查。 一、常见的事务失效场景及解决方案 1. 方法不 阅读全文
posted @ 2026-03-12 10:11
七星6609
阅读(3)
评论(0)
推荐(0)
摘要:
Dubbo的服务注册与发现并非简单的“地址存储与拉取”,而是基于SPI扩展架构、事件驱动、本地缓存、心跳保活等核心机制构建的高可用分布式寻址体系。本文将从底层数据结构、核心接口设计、注册/订阅/通知的底层实现、不同注册中心适配逻辑等维度,彻底讲透其底层原理。 一、核心底层基石:URL与SPI机制 D 阅读全文
posted @ 2026-03-12 10:05
七星6609
阅读(12)
评论(0)
推荐(0)
摘要:
服务注册与发现是Dubbo实现分布式服务调用的核心基石,它解决了“服务消费者如何找到服务提供者”的关键问题。本文将从核心概念、完整流程、底层原理、注册中心适配、高可用设计等维度,彻底拆解Dubbo的服务注册与发现机制。 一、核心概念与角色 在Dubbo的服务注册发现体系中,核心涉及3个角色,职责清晰 阅读全文
posted @ 2026-03-12 10:03
七星6609
阅读(12)
评论(0)
推荐(0)
摘要:
要彻底搞懂 JDK 动态代理和 CGLIB,我们先从「代理模式」的核心思想入手,再分别拆解两种动态代理的实现原理、代码示例和核心区别,最后总结适用场景。 一、前置知识:代理模式的核心 代理模式是一种设计模式,核心是通过代理类控制对目标类的访问,可以在不修改目标类代码的前提下,增加额外功能(如日志、事 阅读全文
posted @ 2026-03-12 09:48
七星6609
阅读(14)
评论(0)
推荐(0)
摘要:
Dubbo是阿里开源的高性能Java RPC框架,专为微服务架构设计,核心是解决分布式场景下的服务注册、发现、调用、治理等问题。本文从核心架构、调用流程、关键组件、通信模型、服务治理等维度,拆解Dubbo的底层原理,让你彻底搞懂Dubbo的工作机制。 一、Dubbo核心定位与设计理念 1. 核心定位 阅读全文
posted @ 2026-03-12 09:24
七星6609
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号