java知识体系
2021-03-18 08:59:43 0 举报
AI智能生成
这是一个java知识体系,技能图谱,开发人员发展路线图
作者其他创作
大纲/内容
高级
设计模式
设计原则SOLID
创建型
单例
工厂
结构型
代理
装饰
适配器
行为型
观察者
模板
策略
迭代器
职责
JVM
内存管理
垃圾回收
jdk 工具
Class文件结构
类加载机制
JMM(java memory model)
线程
多线程
线程的状态
线程api
锁
创建线程的方法
算法
排序
树结构
方法
反射
反射机制的应用
通过反射机制创建对象
tcp 通信基础
internet分层
同步IO模型
TCP/UDP协议
DNS/HTTP/HTTPS协议
IP/ICMP协议
I/O流
分类
File
文件拷贝
Properties工具类的使用
序列化和反序列化
gbk
框架
后端
Spring全家桶
Spring
Spring Boot
Spring MVC
SpringCloud
中间件
缓存
Redis
MemCache
MQ
RocketMQ
RabbitMQ
Kafka
RPC框架
Dubbo
Netty
Thrift
数据库
ORM框架
Mybatis
JPA
分库分表
MyCat
Sharding-JDBC
连接池
Druid
weblogic
分布式/微服务
服务发现与注册
Eureka
Zookeeper
网关
Zuul
Gateway
服务调用/负载均衡
Ribbon
Feign
熔断/服务降级
Hystrix
配置中心
Apollo
Config
Nacos
认证鉴权
Shiro
SSO
Spring Security
OAuth2
任务调度
Quartz
Elstic-Job
链路监控追踪
Zipkin
Sleuth
Skywalking
日志分析监控
ELK
ElasticSearch
Kibana
Logstash
分布式事务
JTA接口
2PC 3PC
XA模式
TCC模式
tcc-transaction
ByteTCC
EasyTransaction
LCN模式
SAGA模式
ServiceComb
Seata
FastDFS(分布式文件系统)
容器化
容器技术
Docker
容器编排技术
Kubenetes
Swarm
搜索引擎
ElasticSearch
Solr
BigData
Hadoop
Hive
Impals
Spark
Flink
前端
基础
Html
CSS
JavaScript
JQuery
Ajax
组件化框架
Node
Vue
React
Angular
amis
模板框架
JSP/JSTL
FreeMarker
Thymeleaf
架构
语言和规范
设计和架构
数据结构和算法
大数据和nosql
中间件
分布式
开发工具
SSH
网络
日志框架
测试框架
性能优化
JVM
初级
基础知识
语言基础
基础语法
异常
注解
泛型
反射
新特性
计算机网络
HTTP/HTTPS协议
Session&Cookie
操作系统
进程/线程
并发/锁
内存
IO
数据库\SQL
索引
SQL优化
事务
数据结构
数组
链表
哈希
二叉树
面向对象
构造方法
方法的重载
三大基本特征
关键字
集合
ArrayList
LinkedList
Map
Set
变量
变量的声明
禁止间转换
数据类型
数据类型转换
方法
方法的声明
调用
运算符
异常
异常的分类
Throwable
出现异常时的处理方式
常见运行时异常
自定义异常
常用工具类
Java
lang
Integer
Math
String
System
toString
util
Scanner
Arrays
Random
BigDecimal
Collections
Date
开发
运维
应用服务器
Jetty
Tomcat
Untertow
Web服务器
Nginx
CDN加速
持续集成/持续发布
CI/CD
Jenkins
代码质量检查
sonar
日志收集/分析
ELK
ElasticSearch(收集和存储)
LogStash(分析日志)
Kibana(可视化)
Prometheus(系统监控和报警)
开发工具
编程工具
Eclipse
IDEA
VS Code
代码管理工具
Git
SVN
项目构建工具
Maven
Gradle
Linux系统
常用命令
Shell脚本
数据
mysql
索引
数据结构
存储引擎
存储方式
执行过程
主从
架构
性能优化
redis
特性
数据结构
持久化
分布式
缓存失效策略
问题
击穿
穿透
雪崩
分布式锁原理
ES
存储结构
分布式
特性
MQ
中间件
Kafka
RabbitMQ
RocketMQ
重复消费
高可用性
顺序性
可靠性
消息积压
0 条评论
下一页