Step1 JavaSE
-
计算机基础
-
博客的重要性
-
Java基础语法
-
流程控制和方法
-
数组
-
面向对象
-
异常
-
常用类
-
复合框架
-
IO
-
多线程
-
GUI(可选)
-
网络编程
-
注释和反射
-
JUC编程
-
JVM探究
-
【扩展】23种设计模式
-
【扩展】XML
-
【扩展】数据结构和算法
-
【扩展】正则表达式
Step2 数据库
Step3 前端
-
HTML
-
CSS
-
JS
-
jQurery
-
Layui / BootStrap
-
Vue
Step4 JavaWeb
-
Tomcat
-
Http
-
Maven
-
Servlet
-
Session、Cookie
-
JSP
-
三层架构
-
JSTL、EL表达式
-
过滤器
-
监听器
-
文件上传
-
邮件收发
-
【扩展】富文本编辑器
Step5 SSM框架
-
Git
-
MyBatis
-
Spring
-
SpringMVC
Step6 Linux
-
Linux基础
-
Redis
-
Nginx
-
Docker
Step7 SpringBoot
-
SpringBoot 基础
-
SpringBoot 配置及原理
-
SpringBoot 持久层操作
-
SpringBoot Web开发
-
SpringBoot 缓存
-
SpringBoot 消息
-
SpringBoot 检索
-
SpringBoot 任务
-
SpringBoot 安全
-
Dubbo+Zookeeper 分布式开发
Step8 SpringCloud
-
微服务及微服务架构
-
SpringCloud
-
Eureka 服务注册与发现
-
Feign、Ribbon 负载均衡
-
Hystrix 熔断机制
-
Zuul 路由网关
-
SpringCloud Config 配置中心
Step9 Hadoop
-
大数据时代
-
Hadoop 简介
-
Hadoop 环境搭建
-
HDFS
-
MapReduce
-
Yarn
-
Hive
-
Hbase