一、Java总复习

1.1java基础

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

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

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

集合:List、Set、Map等集合和其实现类。

泛型:注解、多线程

1.2Java进阶

反射:Class类  Runtime类  Method  Field  Constructor等

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

 网络编程:Socket  URL

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

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

1.3JavaWeb阶段

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

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

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

会话管理:Session  Cookie Token

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

1.4SpringMVC

MVC:模型视图控制器

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

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

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

异常处理:全局异常拦截

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

1.5Spring

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

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

Spring Bean:生命周期

1.6MyBatis

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

Mapper.xml:<select><insert><update><delete>标签 resultMap和typeAlias等

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

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

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

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

配置文件:properties、yml、yaml

自动配置:自动配置原理

1.8 SpringCloud
服务注册与发现:
        SpringCloud Alibaba Nacos、
Eureka、Zookeeper、Consul

配置中心:
        Alibaba Nacos Config、
Spring cloud Config

网关:
        Alibaba Gateway、
Zuul、Spring Cloud Gateway

负载均衡:
        Alibaba Dubbo、
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>、<span>、<a>、<img>等及其属性

CSS样式:
        内嵌样式、内部样式、外部样式

2.2 JavaScript基础
语法和变量:

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

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

DOM操作(文档对象模型 Document Object Model):
        如何修改、添加、删除元素内容

2.3 进阶HTML和CSS
弹性布局:

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

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

CSS动画与过渡:
        动画原理(关键帧动画、帧动画)

UI框架:
        Bootstrap、LayUI等

2.4 CSS3高级特性
Transform与Animation:
        属性:
平移、缩放、旋转、倾斜及复杂动画效果

2.5 JavaScript ES6+
Let与Const:
        理解:
Let和Consr的作用特性

函数和箭头函数

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

2.6DOM操作

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

事件:事件处理

2.7浏览器兼容性和性能优化

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

性能优化:缓存和CDN

2.8HTTP协议

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

2.9Ajax和FetchAPI

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

2.10Web安全

常见攻击:XSS和CSRF攻击

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

HTTPS协议:

2.11Vue.js

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

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

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

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

Vue CLI:已废弃

Dev Tools:调试和性能分析

2.22Element UI

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

自定义主题:理解ElementUI主题定制机制

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

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

三、运维复习大纲

        3.1Linux基础

                Linux系统:熟悉操作系统基本指令 文件系统和权限管理

        3.2Shell脚本

                掌握shell脚本的编写 能够自动化常见的系统管理任务

        3.3系统监控

                如:top  vmstat  iostat等系统监控工具

        3.4系统调优

                内核参数调整  文件系统优化  

        3.5Mysql数据库

               安装和配置  内存分配  线程数等 

·       3.6SQL语句

                熟悉sql语句的基本语法和查询优化技巧

        3.7备份与恢复

                掌握mysql数据库的备份和恢复方法 物理备份 逻辑备份

        3.8Docker基本概念

                理解Docker的核心概念 

        3.9容器管理

                熟悉Docker命令的使用 创建 启动 停止 删除等操作

        3.10容器网络与安全

                熟悉Docker容器的网络配置和安全管理

                

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值