Java知识复习清单(3个月复习)

Java知识复习清单(3个月复习),第1张

Java知识复习清单(3个月复习) Java知识复习清单

2021年11月~ 2022年1月底,3个月时间复习或学习一遍
复习记录,时间关系,不一定会将所有知识点记录,适合自己的查漏补缺才是最好的

一、java 1、JavaSE基础
  • Java概述
  • Java特点
  • 数据类型和运算符
  • 流程控制与数组
  • 面向对象(上)
  • 面向对象(下)
  • Java基础类库
2、集合底层原理
  • HashMap
  • ConcurrentHashMap
  • ArrayList
  • linkedList
3、IO/NIO

File 递归、字节流、字节缓冲流、转换流、序列化、序列化流、打印流

4、网络编程

网络概述、网络模型、Socket原理机制、

TCP/IP、UDP、HTTP和HTTPS、XSS、CSRF、SQL注入

5、JDK新特性 6、计算机组成原理 二、并发编程 1、基础知识 2、synchronize 3、Lock体系 4、线程池和原子 *** 作类 三、数据结构和算法设计 1、数据结构

数组、链表、树、栈和队列、哈希表、图

2、常用算法

快排、堆排、二叉树、分治、贪心、动态规划、链表反转、成环、环节点、跳楼梯

3、重构设计

常用设计模式:工厂模式、单例模式

代理模式、装饰器模式、适配器模式

策略模式、命令模式、责任链模式、观察者模式、模板方法模式

四、开源框架 1、SSM框架

Spring、SpringMVC、MyBatis

2、Vue框架 3、安全框架

Shiro、SpringSecurity

4、RPC框架

Dubbo、gRPC

5、微服务框架

SpringCloud、Spring Boot

五、开发运维 1、容器化

Docker、K8s

2、Jenkins自动化部署 3、数据存储
  • MySQL
  • Redis
  • MongoDB
六、性能调优 1、应用服务性能优化

缓存、集群、异步、JVM调优

2、数据存储性能优化

SQL优化、索引优化、数据库架构+分库分表

七、解决方案 1、SOA

Dubbo、Zookeeper

2、分布式搜索方案

Solr、Elasticsearch

3、MQ方案

RocketMQ、ActiveMQ、Kafka

4、分布式锁

特点、数据库、Redis、Zookeeper

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5135982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存