1.基础阶段
1.1 必选
- java 语言:https://www.bilibili.com/video/av59529105/
- Mysql 数据库:https://www.bilibili.com/video/av59623481/
- JDBC:https://www.bilibili.com/video/av59534040/
- Java Web:https://www.bilibili.com/video/av59545633/
至此,我们能够使用Java语言,编写一个Web项目
1.2 可选(拓展知识面)
- Java 并发:https://www.bilibili.com/video/av59548640/
- Java NIO:https://www.bilibili.com/video/av59543731/
- Java 虚拟机:https://www.bilibili.com/video/av59549567/
- Java 新特性:https://www.bilibili.com/video/av59549886/
- Java 数据结构与算法:https://www.bilibili.com/video/av59600020/
- Java 设计模式:https://www.bilibili.com/video/av59599696/
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 可选
这块,可以先暂时跳过,如果想扩展框架和工具知识面的朋友可以选择来看
-
Gradel:https://www.bilibili.com/video/av59640008/
-
Hibernate:https://www.bilibili.com/video/av59574656/
3.进阶阶段
到了这个阶段,不再区分是否必选和可选(当你想从中级->高级的朋友,并且有向架构师方向发展的朋友必须要精通的知识)
3.1 微服务
- Dubbo:https://www.bilibili.com/video/av62353311/
- Zookeeper:https://www.bilibili.com/video/av59629934/
- Spring Cloud:https://www.bilibili.com/video/av59639535/
- Netty:https://www.bilibili.com/video/av59683486/
严格来说Zookeeper和Netty都不属于微服务里的,但是考虑到微服务中可以使用Zookeeper作为注册中心,使用Netty作为通信框架,所以放在这里。(Dubbo用到这两个服务)
3.2 消息队列
- RocketMQ:https://www.bilibili.com/video/av59635085/
- RabbitMQ:https://www.bilibili.com/video/av59630756/
- Kafka:https://www.bilibili.com/video/av59634004/
- ActiveMQ:https://www.bilibili.com/video/av59631788/
3.3 任务调度
-
Quartz:https://www.bilibili.com/video/av59632817/
-
Elastic Job:https://www.bilibili.com/video/av59632516/
3.4 Nosql
-
Redis:https://www.bilibili.com/video/av59604203/
-
Mongodb:https://www.bilibili.com/video/av59604756/
-
Elasticsearch:https://www.bilibili.com/video/av59628430/
3.5 项目实战
RBAC 权限实战:
-
Shiro:https://www.bilibili.com/video/av59630253/
-
项目:https://www.bilibili.com/video/av59635802/
电商项目实战:https://www.bilibili.com/video/av59641879/
3.6 运维
- Linux:https://www.bilibili.com/video/av59640439/
- Docker:https://www.bilibili.com/video/av59639711/
- Kubernetes:
- Nginx:https://www.bilibili.com/video/av59639498/
3.7 网络
-
HTTP:https://www.bilibili.com/video/av59637918/
-
TCP/IP:https://www.bilibili.com/video/av59638344/