一、 环境搭建
1.Linux虚拟机安装
2.nfs配置
3.k8s及docker安装
4.中间件安装及学习
4.1 nginx
nginx安装
nginx原理
4.2mysql
mysql安装
mysql使用
mysql原理
环境安装
二、网络
三、 Java
1、基础知识
基本概念
对象和类
this 和 super 的用法
基本类型
运算符
Number & Math 类
String、StringBuffer 和 StringBuilder 的区别
数组
常用类
HashMap底层原理
ArrayList和LinkedList区别
自动拆箱/装箱
JVM内存模型(JMM)
GC
类加载器
杂
String转Date、Date转String以及Date比较
四、 设计模式
Spring主要的模块及设计模式:
Spring IOC:工厂、单例、装饰器
Spring AOP:代理、观察者
Spring MVC:委派、适配器
Spring JDBC:模板方法
工厂模式
单例模式
代理模式
委派模式
策略模式
模板模式
适配器模式
装饰者模式
观察者模式
五、多线程
六、 Spring
七、SpringBoot
八、 SpringCloud
九、 SpringMVC
十、 中间件
1、Netty
2、Zookeeper
3、Nacos
4、sentine
5、Kafka
6、ActiveMQ
7、RabbitMQ
8、RocketMQ
9、Redis
10、MongoDB
11、Nginx
12、ElasticSearch
13、Swagger
十一、 Mybatis
十二、分库分表MyCat
1、分库分表
2、MyCat
3、数据库分布式存储支持
十三、Mysql
十四、任务调度Quartz
十五、Docker
Docker的安装
Docker的使用
十六、Kubernates(k8s)
k8s安装
Kubernates(k8s)的使用
十九、操作系统
1、Linux
二十、面试题
https://blog.csdn.net/u011422561/article/details/95168608