Domain Driven Kit
Java / Spring Boot 的 DDD 脚手架领域模型基类、通用仓储、10 个 Starter 与一条命令生成的分层骨架,分层规则写成测试,违反即构建失败。
文章里的判断,在这两个项目里写成了代码、测试和会让构建失败的规则。
按技术领域组织,每个专题首页给出推荐的阅读顺序。
从变化来源和模块边界出发,学习怎样拆分关注点、设计可替换接口、用原则约束取舍,并在真实 Java/Spring 代码中选择合适的模式。
MySQL 的查询优化、事务与锁、复制与故障切换、备份恢复与大表治理,以及 Elasticsearch 的核心机制。
并发与内存模型、线程池与虚拟线程、类加载与 JIT、GC 调优与线上排查,以及构建工具与常用库。
Redis 的数据结构与内存、缓存分层与一致性,以及持久化、高可用、延迟、集群与并发正确性。
典型业务功能、系统集成、可观测性,以及工程里用得上的算法。
从业务语言和领域规则出发,用实体、值对象、聚合与上下文边界组织代码,并用实验检验边界是否守得住。
容量评估、分布式锁、数据一致性与消息队列。
还不足以单独成专题的优质话题:前端组件契约、接口调试、开发环境、DNS 切换与 AI 辅助编码等。
Spring Framework 与 Spring Boot 的核心机制:事务、代理、Bean 生命周期与自动配置。
容器的隔离与资源边界、Pod 与发布、节点与网络:把服务放进 Kubernetes 之后,问题分别出在哪一层。
Java 服务接入大模型的路径、部署与可控性,以及理解这些所需的机器学习与 NLP 原理。
Kafka 的投递语义、消费组与性能原理,以及消息驱动系统的可靠性设计。
挑了几篇相对完整的,悬停可暂停。