MIANSHI总复习

一.java总复习

1.1 java基础(2k)

语法:数据类型 变量 运算符 控制结构 (if switch for while等)

面向对象编程:封装, 继承, 多态,  抽象 ,接口, 类

异常处理:try-catch-finally,自定义异常.

集合:List ,set , map等集合和其实现类

泛型,注解,多线程

1.2 java进阶(3k)

反射Class类, Runtime类, Method ,Field ,Constructor等

IO流:File类,字符流,字节流,输入输出流,序列化等

网络编程:Socket, Url

JDBC:数据库连接 ,SQL语句执行 ,结果集处理

JVM:内存结构 (堆,栈,方法区等),垃圾回收,性能调优

1.3 JavaWeb(4k)

JSP:脚本元素,指令,内置对象,标签库(了解)

Servlet:生命周期,请求处理,响应输出

Http协议:请求方法(GET,POST,PUT等),请求头,响应状态码

会话管理:Session, Cookie, Token

过滤器(Filter),监听器(Listener)

1.4 SpringMVC(5k)

MVC:模型视图控制器

请求映射:@RequestMapping, @GetMapping, @PostMapping等

三层架构:控制层(Controller),服务层(Service),数据访问层(DAO)

工作流程:请求到响应的完整流程(视图解析器,消息转换器等)

异常处理:全局异常拦截

拦截器:工作原理,和过滤器的区别

1.5 Spring(5k)

IOC:控制反转,依赖注入(DI)

AOP:面向切面编程,(织入,切面,切点等),用来做什么?(日志记录,事务管理,参数校验等)

Spring Bean:生命周期

1.6 MyBatis(5k)

ORM:对象关系映射,理解概念和实现原理,了解其它ORM框架

Mapper.xml:<select> <insert> <update>标签 resuitMap和typeAlas等

动态SQL:(if,when,where,set,trim,choose等)

高级特性:二级缓存,延迟加载,嵌套查询,关联查询

1.7 SpringBoot(6k)

启动流程:SpringBoot.run, 启动加载顺序

内置嵌入式服务器:内置tomcat的原理

配置文件:properties , yml , yaml

自动配置:自动配置原理

1.8 SpringCloud(7k-15k)

服务注册与发现:

Alibaba Nacos , Eureka , Zookeeper , Consul

配置中心:

Alibaba Nacos Config , Spring Cloud Config

网关:

Alibaba Getway, Zuul ,Spring Cloud Getway

负载均衡:

Alibaba Dubbe , Ribbon , Feign

熔断器:

Alibaba Sentinel , Hystrix

消息队列:

Alibaba RocketMQ ,RabbitMQ ,kafka

服务间通讯:

Alibaba Dubbo , REST ,gRPC ,Feign

安全框架:

Alibaba Cloud Security , sa-token ,shiro(安全漏洞)

分布式链路追踪:

Alibaba Cloud APM(应用性能管理) ,Zipkin , Jaeger

二,前端总复习

2.1 HTML基础

html文档结构:如:<!DOCTYPE html>,<html>,<head>,<body>等

元素和标签:

比如:<div>,<a>,<img>等及其属性

CSS样式:

内部样式,外部样式,内嵌样式

2.2 JavaScript基础

语法和变量:

数据类型,变量(var,let,const), 运算符,条件语句,循环语句

函数和事件:

如何自定义函数,事件(鼠标点击,鼠标移动,键盘按下,键盘弹起等)

DOM操作:

如何修改,添加,删除元素内容

2.3 进阶html和css

弹性布局:

弹性盒子模型(Flexbox) ,网格布局(Grid),栅格布局

媒体查询:

了解媒体查询工作原理,并能在不同设备和分辨率下实现流畅到布局转换

CSS动画与过渡:

动画原理(关键帧动画,帧动画)

UI框架:

Bootstrap ,LayUI等

2.4 CSS3高级特性

Transform与Animation:

属性:平移、缩放、旋转、倾斜以及复杂动画效果

2.5 JavaScript高级

ES6新特性:let,Const,结构赋值,模板字符串

函数和箭头函数

异步编程:回调函数,Promise,async/await

2.6 Dom操作

操作:元素的选择,属性的操作

事件:事件处理

2.7 浏览器兼容和性能优化

跨域:跨域问题和解决方案

性能优化:缓存和CDN

2.8 HTTP协议

协议:请求方法和状态码,请求头和响应头,缓存和Cookie

2.9 Ajax 和 Fetch API

异步数据加载,请求和响应处理,请求原理

2.10 Web安全

常见攻击:XSS和CSRF攻击

加密:常见加密方法和哈希

HTTPS协议

2.11 Vue.js

Vue基础:Vue实例和生命周期,模板语法和指令语法,数据绑定(单向,双向),计算属性,方法等

Vue组件化:什么是组件? 组件间通信(props, refs , slots),插槽(作用域插槽,具名插槽)

Vue路由:什么是路由(Vue Router)?路由配置和导航,动态路由和嵌套路由,路由守卫,导航守卫

Vuex:状态管理的概念,状态的存储和获取

Vue CLi:废弃

Dev Tools:调试和性能分析

2.12 Element UI

基本组件:布局,表单,数据显示,导航,其他

自定义主题:理解Element Ui主题定制机制

响应式布局:如何使用Element UI实现响应式

表单验证:如何使用rules属性进行表单验证

三,运维复习大纲

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容器的网络配置和安全管理

  • 18
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值