一、java 1、JavaSE基础2021年11月~ 2022年1月底,3个月时间复习或学习一遍
复习记录,时间关系,不一定会将所有知识点记录,适合自己的查漏补缺才是最好的
- Java概述
- Java特点
- 数据类型和运算符
- 流程控制与数组
- 面向对象(上)
- 面向对象(下)
- Java基础类库
- HashMap
- ConcurrentHashMap
- ArrayList
- linkedList
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
缓存、集群、异步、JVM调优
2、数据存储性能优化SQL优化、索引优化、数据库架构+分库分表
七、解决方案 1、SOADubbo、Zookeeper
2、分布式搜索方案Solr、Elasticsearch
3、MQ方案RocketMQ、ActiveMQ、Kafka
4、分布式锁特点、数据库、Redis、Zookeeper
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)