本页面收录并描述了涵盖各个领域的优质开源 Java 项目,旨在为 Java 开发者提供一个精选的学习指南,帮助他们利用现有工具、库和框架,而不是一切从头开始。关于具体的教程和学习资源,请参阅 技术教程。
Java 生态系统拥有丰富的开源项目,几乎涵盖了软件开发的各个方面。本文档将这些项目按照其目的和功能进行逻辑分类,以帮助开发者快速找到适合自己需求的工具。
来源: docs/open-source-project/system-design.md1-251 docs/open-source-project/practical-project.md1-85 docs/open-source-project/tool-library.md1-78 docs/open-source-project/tools.md1-72 docs/open-source-project/machine-learning.md1-22 docs/open-source-project/big-data.md1-12
本节介绍有助于开发者构建健壮系统架构的框架和库。
来源: docs/open-source-project/system-design.md7-38
来源: docs/open-source-project/system-design.md39-57
来源: docs/open-source-project/system-design.md58-64
来源: docs/open-source-project/system-design.md65-90
来源: docs/open-source-project/system-design.md91-97
来源: docs/open-source-project/system-design.md98-127
来源: docs/open-source-project/system-design.md128-135
来源: docs/open-source-project/system-design.md136-142
来源: docs/open-source-project/system-design.md143-171
本地缓存
分布式缓存
多级缓存
分布式队列
内存队列
来源: docs/open-source-project/system-design.md172-216
分布式限流
本地限流
来源:docs/open-source-project/system-design.md217-244
来源:docs/open-source-project/system-design.md245-251
本节介绍完整的应用项目,可用作学习资源、参考实现或您自己应用的起点。
来源:docs/open-source-project/practical-project.md7-23
来源:docs/open-source-project/practical-project.md24-34
注意:由于达到令牌限制,此 Wiki 页面的内容已被截断。