JAVA学习路线----小白入门
JAVASE (18-20天)
计算机基础
博客的重要性
JAVA基础语法
流程控制和方法
数组
面向对象
- 继承
- 多态
- 抽象类
- 接口
异常
常用类
集合框架
IO
多线程
GUI(可选)
网络编程
注解和反射
JUC编程
JVM探究
【扩展】23种设计模式
【扩展】XML
【扩展】数据结构和算法
【扩展】正则表达式
数据库(4天)
MySQL
JDBC
- Juinit
UML类图
数据库设计
前端(7天)
HTML
CSS
JS
jQuery
Layui/BootStrap
Vue
JavaWeb(7天)
Tomcat
Http
Maven
Servlet
Session/cookies
JSP
三层架构
JSTL/EL表达式
过滤器
监听器
文件上传
邮件收发
【扩展】富文本编辑器
SSM框架
Git
MyBatis
- 子主题
Spring
SpringMVC
- 子主题
Linux(7天)
Linux基础
Redis
Nginx
Docker
SpringBoot (8天)
springboot 基础
springboot 配置及原理
springboot 持久层操作
springboot web开发
springboot 缓存
springboot 消息
springboot 检索
springboot 任务
springboot 安全
Dubbo+Zookeeper 分布式开发
SpringCloud(7天)
微服务及微服务架构
SpringCloud
Eureka服务注册与发现
Feign、Ribbon 负载均衡
Hystrix 熔断机制
Zuul 路由网关
SpringCloud Config配置中心
hadoop (8天)
大数据时代
- 概念
- 特点
- 应用
- 前景
- 技术发展
Hadoop简介
Hadoop环境搭建
HDFS
MapReduce
Yarn
Hive
Hbase
XMind - Trial Version