1. 基础篇
Java Core
- 毕向东_Java 基础视频教程 25 天基础版
- 菜鸟教程
- Java SE 社区
- JDK 8 中文手册
- Java 入门第一季 慕课网
- Java 入门第二季 慕课网
- Java 入门第三季 慕课网
- 马士兵 Java 基础教程
- 高淇 Java 300 集教程视频
- 小马哥一入 Java 深似海
- Java 核心技术 36 讲 极客时间
- 尚硅谷 NIO 视频
- 尚硅谷 Java8 新特性视频教程
- Java 核心技术卷 II(书籍)
-
代码规范
- effctive-java 第三版
- Google Java 编程风格指南
-
编辑工具
- myeclipsecn
- eclipse
-
数据结构与算法
- 数据结构与算法之美 极客时间
- 算法面试通关 40 讲 (视频) 极客时间
- leetcode 中国
- 尚硅谷 - 韩顺平图解 Java 数据结构和算法
-
设计模式
- 尚学堂设计模式
- 23 个设计模式
- 尚硅谷图解 Java 设计模式
-
多线程 & 并发编程
视频
- 慕课网 深入浅出 Java 多线程
- Java 并发编程实战 极客时间(收费)
- 尚硅谷 JUC 视频教程
- Java 多线程编程实战 – 高并发编程第一, 二阶段
- Java 多线程编程实战 – 高并发编程第三阶段
- 博文
书籍
- Apache HttpClient 官方教程中文版
-
性能优化
《Java 性能优化权威指南》(书籍)
-
2. 数据库
Mysql
- MySQL 菜鸟教程
- MySQL 从入门到精通视频教程
- MySQL 论坛
- MySQL 实战 45 讲 极客时间
- 与 MySQL 的零距离接触 慕课网
- 数据库设计那些事 慕课网
- 性能优化之 MySQL 优化 慕课网
- MySQL 提升课程 全面讲解 MySQL 架构设计 慕课网
- 尚硅谷 MySQL 核心技术
- 高性能 MySQL (书籍)
-
Redis
- Redis 官网
- Redis 中文网
- Redis 中文教程
- Redis 在线测试
- Redis 命令参考
- 千峰教育 2019 最新 Redis 教程
- 黑马教育 Redis 视频教程
- 尚硅谷 Redis 视频
- Redis 入门 慕课网
- redis 的入门与应用 慕课网
-
MOngodb
- mongodb 中文网
- 菜鸟教程 MongoDB 教程
- MongoDB 教程
- 尚硅谷 MongoDB 夯实基础视频
- 慕课网 MongoDB 视频集合
- 玩转 MongoDB4.0(最新版) 从入门到实践 慕课网
-
3. 网络编程
视频
- 黑马程序员Netty全套教程(157课)强烈推荐!!!
- 视频:https://www.bilibili.com/video/BV1py4y1E7oA
- 代码:https://gitee.com/fmw246/black-horse-netty
- 官方笔记
- 个人笔记
- 笔记(NIO):https://nyimac.gitee.io/2021/04/18/Netty学习之NIO基础
- 笔记(netty):https://nyimac.gitee.io/2021/04/25/Netty基础
- 案例:https://gitee.com/springchuntian1/netty_rpc (用netty手写rpc框架:rpc优化项目,加了nacos注册中心和自定义注解服务端自动注册服务)
- 网络协议 TCP/IP 视频教程全集
- 透视 HTTP 协议 极客时间(收费)
- 趣谈网络协议 极客时间(收费)
- 黑马程序员JUC并发编程全套教程(302课)
- 视频
- 官方资料:https://pan.baidu.com/s/1lSDty6-hzCWTXFYuqThRPw 提取码:5xiu
- 笔记
- https://nyimac.gitee.io/2020/06/08/并发编程/
- https://gitee.com/gu_chun_bo/java-construct/blob/master/java并发编程/java并发1.md
- https://blog.csdn.net/weixin_50280576/article/details/113033975
- https://blog.csdn.net/weixin_42970433/category_10423936.html、https://tech.meituan.com/2019/12/05/aqs-theory-and-apply.html (AQS)
- https://blog.csdn.net/qq_41936422/article/details/121872463 (ReentrantLock)
- https://blog.csdn.net/qq_41936422/article/details/121879477 (Condition)
- 资料合集
- 黑马程序员Netty全套教程(157课)强烈推荐!!!
书籍
- 趣谈 Linux 操作系统 极客时间
-
5. Java Web
JDBC
- 尚硅谷 JDBC 视频教程
- 黑马程序员 JDBC 视频教程
-
Servlet
- w3cschool Servlet 教程
- Servlet3.1 规范翻译
-
spring
- Spring Framework 5 中文文档
- w3cschool Spring 教程
- IBM Spring 教程
- Spring 视频教程全集
- 玩转 Spring 全家桶 (视频) 极客时间
- 探秘 Spring AOP 慕课网
- Spring 入门篇 慕课网
- Spring MVC 起步 慕课网
- Spring 事务管理 慕课网
- 轻松愉快之玩转 SpringData 慕课网
- 尚硅谷首套_Spring4 视频教程
- 尚硅谷 Spring 注解驱动开发视频教程
- 尚硅谷 SpringMVC 视频
- 尚硅谷 Spring Data 视频
-
mybatis
- mybatis3 中文文档
- MyBatis-Plus 入门 慕课网
- 尚硅谷 MyBatis 视频教程
- 千锋 Mybatis 框架从入门到实战
-
Hibernate
- Hibernate 中文手册
- w3cschool Hibernate 教程
- 极客学院 Hibernate 教程
- Hibernate 入门这一篇就够了
- 尚硅谷 Hibernate4 视频教程
- 千锋 Hibernate 视频教程
- 黑马程序员 Hibernate 视频教程
Hibernate5 框架视频教程 - Hibernate 入门到实战
Jpa
- Spring Data JPA 从入门到进阶系列教程
- 尚硅谷 JPA 视频
- 云课堂 jpa 视频教程
-
SpringBoot
- Spring Boot 中文文档
- Spring Boot 中文索引
- IBM Spring Boot 基础
- 程序猿 DD Spring Boot 基础教程
- 纯洁的微笑 Spring Boot 基础教程
- 尚硅谷好评如潮【SpringBoot】视频
- Spring Boot 进阶之 Web 进阶 慕课网
- SpringBoot+MyBatis 搭建迷你小程序 慕课网
- Spring Boot 热部署 慕课网
- Java 微服务实践 - Spring Boot 系列
- 小马哥 Spring Boot2.0 深度实践之核心技术篇 慕课网
-
文档工具
- SpringBoot 结合 Swagger 构建 Api Demo
- Spring Boot 中使用 Swagger2 构建强大的 RESTful API 文档
- 在 Spring Boot 项目中使用 Swagger 文档
一篇文章带你搞懂 SpringBoot 与 Swagger 整合
6. JVM 虚拟机
视频
- 深入理解 Java 虚拟机(JVM 性能调优 + 内存模型 + 虚拟机原理)
- 深入理解 JVM - 张龙
- 2019 最新 JVM 虚拟机面试必问全集
- 尚学堂 - JVM 虚拟机深度讲解教程
- 黑马程序员JVM完整教程(184课)强烈推荐!!!
- 视频:https://www.bilibili.com/video/BV1yE411Z7AP
- 资料:https://pan.baidu.com/s/167mob33EfeD-on6dWrEWGQ 提取码:bqob
- 笔记(个人笔记)
- https://nyimac.gitee.io/2020/07/03/JVM学习/
- https://github.com/seazean/javanotes DB、IO、JavaSE、JVM、SSM:MyBatis、Spring、SpringMVC、SpringBoot、Tool、Web
- 笔记(学后笔记1):
- 博客:
- 1.1. JVM-内存结构:https://blog.csdn.net/qq_45966440/article/details/120824295
- 2.2. JVM-垃圾回收:https://blog.csdn.net/qq_45966440/article/details/120824468
- 1.3. JVM-类加载与字节码技术:https://blog.csdn.net/qq_45966440/article/details/120824576
- 1.4. JVM-内存模型:https://blog.csdn.net/qq_45966440/article/details/120824759
- 2.1. JVM-垃圾回收机制:https://blog.csdn.net/filling_l/article/details/115740354
- 2.2. JVM-类加载机制:https://blog.csdn.net/filling_l/article/details/112550165
- 2.3. JVM-内存模型:https://blog.csdn.net/filling_l/article/details/112556111
- 资料合集
- 博文
书籍
- Kafka 中文网
- Kafka 中文手册
- w3cschool Apache Kafka 教程
- 尚硅谷 Kafka 视频教程
-
RabbitMQ
- 消息队列之 RabbitMQ
- 【朱小厮】RabbitMQ 源码解析
- RabbitMQ 实现原理与源码解析系统
- 王磊 RabbitMQ 系列文章
- 纯洁的微笑 RabbitMQ 详解
- RabbitMQ 消息中间件极速入门与实战 慕课网
-
RocketMQ
- 芋道源码 RocketMQ 源码解析
- 十分钟入门 RocketMQ
-
ActiveMQ
- 尚硅谷消息中间件之 ActiveMQ
- ActiveMQ 入门和消息中间件
-
8. 构建管理工具
Maven
- Maven 中文手册
- Maven 菜鸟教程
- 项目管理利器——maven 慕课网
-
Git
- Git 中文手册
- 廖雪峰 Git 教程
- 玩转 Git 三剑客 极客时间
- Git 入门 慕课网
- 尚硅谷_Git&GitHub 视频
-
Svn
- Svn 中文手册
- Svn 菜鸟教程
- 版本管理工具介绍—SVN 篇 慕课网
-
Gradle
- Gradle 中文手册
- Gradle 学习系列
- 新一代构建工具 gradle 慕课网
-
9. 安全中间件
Shiro
- 跟我学 Shiro
- Shiro 安全框架【快速入门】就这一篇
- 尚硅谷 Shiro 视频
-
Security
- 社区 Spring Security 从入门到进阶系列教程
Spring Security 开发安全的 REST 服务 慕课网
10. 搜索引擎中间件
Lucene
- Lucene 从入门到精通
- Lucene 全文检索技术
- Lucene 实例教程
解密搜索引擎技术实战:Lucene&Java 精华版 (第 3 版)
Solr
- Solr 中国
- Solr 官方中文文档
- Solr 视频教程从入门到案例实战
-
ElasticSearch
- Elasticsearch 技术分析
- Elasticsearch 核心技术与实战 极客时间
- ElasticSearch 入门 慕课网
- 千锋 Java ElasticSearch6 入门教程
-
11. 容器化技术
docker
- docker 中文社区
- Docker 入坑教程【33 集】
- 尚硅谷 Docker 视频教程
- 尚硅谷】Docker 核心技术
- 2018 黑马 docker 容器技术 + k8s 集群技术
- Docker 实战 (书籍)
-
kubernetes
- Kubernetes(K8s)从入门到精通
- kubernetes(k8s)教程
- 一天入门 Kubernetes/K8S
- 深入剖析 Kubernetes 极客时间
- Kubernetes 权威指南 (书籍)
- Kubernetes in Action 中文版 (书籍)
12. 分布式服务架构
SpringCloud
- SpringCloud 官网
- SpringCloud 中文网
- Spring Cloud Alibaba
- 尚硅谷_SpringCloud(全)
- 千锋 SpringCloud 全套视频)
- Java 微服务实践 - Spring Cloud 系列
- 微服务架构实战 160 讲 (视频) 极客时间
- 史上最简单的 SpringCloud 教程
-
Dubbo
- 尚硅谷 Dubbo 视频教程
- 动力节点 Dubbo 视频教程
- 分布式系统架构解决方案之 Dubbo 视频
- Dubbo 分布式系统架构实战视频教程–基础篇
- Dubbo 分布式系统架构实战视频教程–高级篇
-
分库分表
- MyCAT
- cobar
- Ctrip-DAL
-
Zookeeper
- zookeeper 中文手册
- w3cschool zookeeper 教程
- 漫画:什么是 ZooKeeper?
- 可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章
-
Nginx
- nginx 菜鸟教程
- 8 分钟带你深入浅出搞懂 Nginx
- Nginx 容器教程
- Nginx 核心知识 100 讲 极客时间
-
定时任务框架
- light-task-scheduler
- XXL-JOB
- elasticjob
- Saturn
-
JSON Web Token
- JSON Web Token 入门教程
- JWT 完整使用详解
-
OAuth
- OAuth 2.0 的一个简单解释
- OAuth 2.0 的四种方式
- GitHub OAuth 第三方登录示例教程
-
分布式架构
- 亿级流量网站架构核心技术
- 大型网站技术架构 (书籍)
-
13. 面试相关
- 尚硅谷 互联网大厂高频重点面试题(第 2 季)
- 尚硅谷面试技巧与就业指导
- Java 工程师面试突击第 1 季(可能是史上最好的 Java 面试突击课程)
- 剑指 offer(书籍)