存储与 ORM
对应源码目录 E:\source\java\storage\,共 7 个仓库,覆盖 ORM 映射、分库分表、连接池、Redis 客户端和分布式对象。
| 仓库 | 主题 | 状态 |
|---|---|---|
| MyBatis | 配置解析、Mapper 代理、Executor、缓存、插件与结果映射 | ✅ 7 篇 |
| MyBatis-Plus | Mapper 增强、条件构造器、插件与代码生成 | ✅ 8 篇 |
| ShardingSphere | SQL 解析、路由、改写、分布式事务与治理 | ✅ 10 篇 |
| Druid | 连接池、SQL Parser、监控与防火墙 | ✅ 10 篇 |
| Redisson | Netty 连接、命令编解码、分布式对象与锁 | ✅ 8 篇 |
| Jedis | RESP 客户端、连接池、Pipeline 与集群 | ✅ 8 篇 |
| HikariCP | 连接池并发控制、借还连接与故障检测 | ✅ 8 篇 |
先读 MyBatis,建立“声明式 SQL -> 元数据 -> 执行器 -> 结果对象”的 ORM 基线;再读 ShardingSphere 的 SQL 路由和 Druid/HikariCP 的连接池实现,最后对照 Redis 客户端与 Redisson 的异步对象抽象。