基友推荐的 Java 教程,源地址:
https://www.bilibili.com/read/cv3560825
目测侵权,不过实在不喜欢看视频,会尽量选择看文章 or 书本来学习这些技能点。
1. 基础阶段
1.1 必选
Java Web 实战:https://www.bilibili.com/video/av60990675/
至此,我们能够使用 Java 语言,编写一个 Web 项目。
1.2 可选
这块,可以先条暂时跳过,如果胖友想拓宽 Java 知识面,可以选择来看。
Java 数据结构与算法:https://www.bilibili.com/video/av59600020/
2. 框架阶段
2.1 第一轮必选
- Spring XML :https://www.bilibili.com/video/av59570922/
- Spring 注解:https://www.bilibili.com/video/av59569306/
- Spring MVC :https://www.bilibili.com/video/av59567541/
- MyBatis :https://www.bilibili.com/video/av59564271/
- SSM 整合:https://www.bilibili.com/video/av59585780/
至此,我们已经学会使用主流的框架,参与到 Java 企业级项目的开发。
2.2 第二轮必选
- Maven :https://www.bilibili.com/video/av59640042/
- Git :https://www.bilibili.com/video/av59634634/
- Spring Boot:https://www.bilibili.com/video/av59572480/
- IDEA :https://www.bilibili.com/video/av59631589/
- Jenkins :https://www.bilibili.com/video/av59639803/
如上,是企业开发中,会使用到的框架和工具,必须掌握。
2.3 可选
这块,可以先条暂时跳过,如果胖友想拓宽框架和工具的知识面,可以选择来看。
- Gradle :https://www.bilibili.com/video/av59640008/
- Hibernate :https://www.bilibili.com/video/av59574656/
3. 进阶阶段:
到了这个阶段,不再区分是否必选和可选。
3.1 微服务
Spring Cloud :https://www.bilibili.com/video/av59639535/
Zookeeper :https://www.bilibili.com/video/av59629934/
Netty :https://www.bilibili.com/video/av59683486/
3.2 消息队列
3.3 任务调度
- Quartz :https://www.bilibili.com/video/av59632817/
- Elastic Job :https://www.bilibili.com/video/av59632516/
3.4 数据库
Oracle 数据库:https://www.bilibili.com/video/av59590533/
SQL Server 数据库:https://www.bilibili.com/video/av59596659/
Elasticsearch 搜索引擎:https://www.bilibili.com/video/av59628430/
Mongodb 数据库:https://www.bilibili.com/video/av59604756/
3.5 项目实战
RBAC 权限实战:
3.6 运维
Kubernetes :https://www.bilibili.com/video/av59642060/