Java基础语法:
数据类型 基础,引用,引用数据类型的几种使用方式
面向对象 封装继承多态
集合框架 Collection,Map
流 BIO,NIO,Steam
网络编程 ServerSocket,Socket,Netty
并发编程 线程,线程池,锁
反射、泛型、注解、函数式编程语法
JavaWEB:
Servlet、Session、Response、Application
Spring:
基础:IOC、DI、AOP
拓展:拦截器、过滤器、事物、批量、定时任务……
SpringMVC:
Controller、Service、Model(具体到一个模块)
SpringBoot:
服务构建基础部分:快速依赖(快速启动)、整合
分布式微服务框架: 明白部分内容,因为都是模块化的设计
SpringCloudAlibaba 服务注册中心、服务通讯、服务负载均衡(软)、服务网关、服务熔断(降级、限流)、服务配置中心、消息中间件
Dubbo
中间件
(加快数据访问)Redis、MongoDB
(日志监控)ELK
(服务器)Tomcat
ORM&接口文档
Mybatis,Hibernate,SpringJpa、Swagger
服务网格 ServiceMesh
服务端调优 JVM
Jstack、Jmap、PostMan(单元工具)
数据库 Mysql,Oracle
联合查询、连接查询 多表查询
索引 提升查询语句
引擎 调度管控
事务
数据结构算法:
线性数据结构(CRUD) 分为链式存储和顺序存储 数组,列表,链表,栈,队列
非线性数据结构(CRUD) 区别和操作方式 图,树
递归、动态规划、分治、回溯、排序(十大经典排序:冒泡、快排、选择、归并、基数、希尔、)
设计模式 常用23种:
创建型 工厂、单例、创造者(举例)
结构型 桥接、代理、过滤器(举例)
行为型 命令、策略、观察者(重点)
看了这些是不是也有了学习方向呢~(⌯︎¤̴̶̷̀ω¤̴̶̷́)✧︎