写在前面
大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。
很多小伙伴都不知道学习什么开源项目,这篇文章定能为你解决疑惑。
不论你想要看 Java 教程方向的开源项目、Java实战项目、SpringBoot教程还是说想要看微服务、分布式相关的开源项目,你都可以在上面找到需要的资源!
项目的整个目录如下,可以说非常详细完善了!
由于内容过多的原因,这里只简单介绍一部分内容。
教程部分内容介绍
Java 共15个教程(这里只介绍前5个)(PDF里可直接点击跳转到Github)
- 1. JavaGuide: [Java 学习+面试指南]一份 涵盖大部分Java程序员所需要掌握的核心知识。
- 2. advanced-java :互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
- 3. miaosha:秒杀系统设计与实现互联网工程师进阶与分析。
- 4. architect-awesome :后端架构师技术图谱。
- 5. toBeTopJavaer : Java 工程师成神之路
数据结构/算法 共4个教程 (PDF里可直接点击跳转到Github)
- 1. LeetCodeAnimation :Demonstrate all the questions on LeetCode in theform of animation. (用动画的形式呈现解LeetCode题目的思路)。
- 2. TheAlgorithms -Java :All Algorithms implemented in Java。
- 3. leetcode :多种编程语言实现LeetCode、《剑指 Offer (第2版)》、《