Java基础
语法
数据类型,变量,运算符,控制结构(while、for、do-while等)
面向对象编程
封装、继承、多态、抽象、类
异常处理
try-catch-finally,自定义异常。
集合
list、set、map等集合和其实现类
泛型、注解、多线程
1.2 Java进阶
反射
Class类、Runtime类、Method、Field、Constructor等
io流
File类 、字符流、字节流、输入流、输出流、序列化等
网络编程
Socket、Url
JDBC
数据库连接、SQL语句执行、结果集处理
JVM
内存结构(堆、栈、方法区等),垃圾回收、性能调优
1.3 JavaWeb
jsp
脚本元素、指令、内置对象、标签库(了解)
servlet
生命周期、请求处理、响应输出
Http协议
请求方法(get、post、put等)、请求头、响应状态码
会话管理
Session、Cookie、Token
过滤器(Filter)、监听器(Listener)
1.4 SpringMVC
mvc
模型视图控制器
请求映射
@RequestMaping @GetMapping @PostMapping等
三层架构
控制层(controller)、服务层(Server)、数据访问层(Dao)
工作流程
请求到响应的完整流程(视图解析器、消息转换器等)
异常处理
全局异常拦截
拦截器
工作原理和过滤器的区别
1.5 spring
IOC
控制反转、依赖注入(DI)
AOP
面向切面编程(织如、切面、切点等),用来做什么?(日志记录、权限管理、事务管理、参数校验等)
Spring Bean:生命周期
1.6 mybatis
ORM
对象关系映射、理解概念和实现原理,了解其他ORM框架
Mapper.xml
<select> <update><delete><insert>标签 resultMap和typeAlias
动态SQL
(if,trim、when、where、set、choose等)
高级特性
二级缓存、延迟加载、嵌套查询、关联查询
1.7 springBoot
启动流程
springBoot.run、启动加载顺序
内置嵌套式服务器
内置tomcat的原理
配置文件
peoperties、yml、yeml
自动配置
自动配置原理
1.8 SpringCloud(7)
服务注册与发现
Alibaba Ncos、Eureka、Zookeeper、Consul
配置中心
Alibaba Nacos Config、springColud Config
网关
Alibaba Geteway、Zuul 、Spring cloud Getway
负载均衡
Alibaba Dubbo 、Ribbon、Feign
熔断器
Alibaba Sentinel 、Hystrix
消息队列
Alibaba RocketMQ 、RabbitMQ、kafka
服务间通讯
Alibaba Dubbo 、REST、gRPC、Feign
安全框架
Alibaba cloud Security 、sa-token
分布式链路追踪
Alibaba Cloud APM (应用性能管理)、zipkin 、Jaeger
二、前端总复习
2.1 HTML基础
HTML文档结构
比如<! DOCTYPE html>、<html>
元素标签
<div> <span> <a>
css样式
内部样式,外部样式,行内样式
2.2 JavaScript 基础
语法和变量
数据类型、变量(ver、let、const)、运算符、条件语句、循环语句
函数和事件
如何自定义函数、事件(鼠标点击、鼠标移动、键盘按下)
DOM操作
如何修改添加删除元素内容
2.3 进阶html 和 css
弹性布局
弹性盒子模型(Fiexbox)、网格布局(Grid)、栅格布局
媒体查询
了解媒体查询工作原理,并能在不同设备和分辨率下实现流畅带布局转换
css动画过度
动画场景(关键动画、帧动画)
UI框架
Bootstrap、LayUi等
2.4 css3高级特性
Transform与Animation
属性:平移、缩放、旋转、倾斜以及复杂动画效果
2.5 JavaScript ES6+
Let与Const
三、运维复习大纲
3.1 Linux 基础
linux系统
熟悉操作系统基本指令、文件系统和权限管理
3.2 Shell脚本
掌握shell脚本的编写,能够自动化常见的系统管理任务
3.3 系统监控
如:top、vmstat、iostat 等系统监控工具
3.4 系统调优
内核参数调整、文件系统调优
3.5 MySQL数据库
安装和配置、内存分配、线程等
3.6 SQL语句
熟悉sql语句的基本语法和查询优化技巧
3.7 备份与恢复
掌握MySQL数据库备份和恢复方法、物理备份逻辑备份
3.8 Docker 基本概念
理解docker的核心概念、工作原理
3.9 容器管理
熟悉docker命令的使用、创建、启动、停止、删除等
3.10 容器网络与安全
熟悉docker容器的网络配置和安全管理
’