java复习

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

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值