Java
This content is not available in your language yet.
Java 部分共 32 个仓库,按 E:\source\java\ 下的分组组织,与源码目录一一对应。
| 分组 | 仓库数 | 内容 | 状态 |
|---|---|---|---|
| 网络与基础库 | 9 | netty · tomcat · zookeeper · guava · jackson-databind · fastjson2 · hutool · caffeine · disruptor | 5/9 |
| Spring 生态 | 7 | spring-framework · spring-boot · spring-security · spring-cloud-gateway · spring-cloud-openfeign · spring-data-redis · spring-cloud-alibaba | 7/7 |
| 存储与 ORM | 7 | mybatis-3 · mybatis-plus · shardingsphere · druid · redisson · jedis · hikaricp | 7/7 |
| RPC 与微服务 | 5 | dubbo · nacos · sentinel · seata · xxl-job | 5/5 |
| 消息中间件 | 2 | rocketmq · kafka | 2/2 |
| 诊断工具 | 2 | arthas · skywalking | 2/2 |
未完成分组的入口会在其第一册落地后开放。
阅读顺序建议
Section titled “阅读顺序建议”先小后大,先数据结构后框架:
- disruptor(已完成)→ 并发与内存模型的地基,代码量最小
- mybatis-3 → 设计模式密度最高,规模适中
- netty → 网络编程内核,后面很多框架的底座
- spring-framework → IoC / AOP / 事务,Java 生态第一必读
- rocketmq / dubbo → 中间件的存储与治理