Java 优质开源技术教程
约 1056 字大约 4 分钟
Java
- toBeBetterJavaer:一份通俗易懂、风趣幽默的 Java 学习指南,内容涵盖 Java 基础、Java 集合框架、Java 并发编程、JVM、Java 企业级开发(Git、SSM、Spring Boot)等知识点。
- interview-guide:总结了后端面试八股文中的重点,希望能帮助各位准备互联网开发岗校招面试的同学。
- advanced-java :互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
- toBeTopJavaer:Java 工程师成神之路 。
- technology-talk : 汇总 java 生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识
- JCSprout :处于萌芽阶段的 Java 核心知识库。
- bestJavaer : 这是一个成为更好的 Java 程序员的系列教程。
- java-design-patterns:用 Java 实现的设计模式。
计算机基础
- cs-self-learning:计算机自学指南,汇总欧美众多名校高质量计算机课程。
- CS-Notes:技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。
- Waking-Up:计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结。
系统设计
SpringBoot
- springboot-guide:SpringBoot 核心知识点总结。 基于 Spring Boot 2.19+。
- SpringAll:循序渐进,学习 Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客 Spring 系列源码。
- Springboot-Notebook :一系列以 Spring Boot 为基础开发框架,整合 Redis、 Rabbitmq、ES、MongoDB、Spring Cloud、Kafka、Skywalking 等互联网主流技术,实现各种常见功能点的综合性案例。
- springboot-learning-example:Spring Boot 实践学习案例,是 Spring Boot 初学者及核心技术巩固的最佳实践。
- spring-boot-demo:spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 63 个集成 demo,已经完成 52 个。
- SpringBoot-Labs:Spring Boot 系列教程。
相关文章:GitHub 点赞接近 100k 的 SpringBoot 学习教程+实战推荐!牛批!
SpringCloud
- SpringCloudLearning : 方志朋的《史上最简单的 Spring Cloud 教程源码》。
- springcloud-learning : 一套涵盖大部分核心组件使用的 Spring Cloud 教程。
- SpringCloud:基于 SpringCloud2.1 的微服务开发脚手架,整合了 spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway 等。
相关文章:GitHub 点赞接近 70k 的 Spring Cloud 学习教程+实战项目推荐!牛批!
Nginx
- nginx-tutorial:一系列 Nginx 极简教程,包含 HTTP 反向代理、HTTPS 反向代理、负载均衡、静态站点、文件服务器搭建等实战内容。
大数据
- juicy-bigdata:妙趣横生大数据,大数据技术相关内容的导论课程。
- flink-learning:含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。
开源书籍
- 《高并发的哲学原理》:本书的目标是在作者有限的认知范围内,讨论一下高并发问题背后隐藏的一个哲学原理——找出单点,进行拆分。
- 《Effective Java(第 3 版)》中英对照版:《Effective Java(第 3 版)各章节的中英文学习参考。
- 《DDIA(设计数据密集型应用)》中文版:《Designing Data-Intensive Application》DDIA 中文翻译。
- 《凤凰架构》:讨论如何构建一套可靠的大型分布式系统。
- 《分布式系统模式》中文版:《Patterns of Distributed Systems》中文翻译。