GitHub 开源学习资料推荐

算法

项目名称项目地址说明
LeetCode 刷题攻略https://github.com/youngyangyang04/leetcode-master
图解 LeetCode 算法https://github.com/MisterBooo/LeetCodeAnimation
Labuladong 的算法小抄https://github.com/labuladong/fucking-algorithm
各种编程语言的算法实现https://github.com/TheAlgorithms
algorithm-base - 算法基础https://github.com/chefyuan/algorithm-base
多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解https://github.com/doocs/leetcode

C++

项目名称项目地址说明
C/C++ 技术面试基础知识总结https://github.com/huihut/interview
C/C++ 学习 + 面试指南https://github.com/GrindGold/CppGuide 一份涵盖大部分 C++ 程序员所需要掌握的知识

Java

项目名称项目地址说明
Java 工程师成神之路https://github.com/hollischuang/toBeTopJavaer
成为一个更好的 Java 程序员https://github.com/crisxuan/bestJavaer
互联网公司常用 Java 框架源码赏析https://github.com/doocs/source-code-hunter
互联网 Java 工程师进阶知识完全扫盲https://github.com/doocs/advanced-java
Java 实现各种设计模式https://github.com/iluwatar/java-design-patterns
Java 核心技术教程https://github.com/dunwu/blog

Redis

项目名称项目地址说明
带有详细中文注释的 Redis 3.0 源码https://github.com/hollischuang/toBeTopJavaer

Spring

项目名称项目地址说明
Spring Cloud 学习资源https://github.com/ityouknow/awesome-spring-cloud
Spring Boot 专栏 - 涵盖 Spring Cloud、分布式消息队列、分布式事务等内容https://github.com/YunaiV/SpringBoot-Labs

大数据

项目名称项目地址说明
大数据学习指南,从零开始学习大数据开发,包含大数据学习各个阶段资汇总https://github.com/MoRan1607/BigDataGuide

GitHub

项目名称项目地址说明
GitHub 漫游指南https://github.com/phodal/github

软件安全

项目名称项目地址说明
SpringBoot 相关漏洞学习资料,利用方法和技巧合集,黑盒安全评估https://github.com/LandGrey/SpringBootVulExploit

容器技术

项目名称项目地址说明
Kubernetes 中文指南 / 云原生应用架构实践手册https://github.com/rootsongjc/kubernetes-handbook

人工智能

项目名称项目地址说明
人工智能学习路线图https://github.com/xiaochengcike/Ai-learn

面试资料

项目名称项目地址说明
Java 面试小抄https://github.com/cosen1024/Java-Interview
Java 学习 + 面试指南https://github.com/Snailclimb/JavaGuide
一款面试刷题的 Spring Cloud 开源系统https://github.com/Jackson0714/PassJava-Platform
中华石杉 - 互联网 Java 进阶面试训练营https://github.com/shishan100/Java-Interview-Advanced

编程人生

项目名称项目地址说明
程序员如何优雅的挣零花钱https://github.com/easychen/howto-make-more-money
程序员在体制内的工作和生活是怎样的https://github.com/i0Ek3/work-and-life-in-system