Java后端学习路线
2021-06-23 10:24:37 1 举报
AI智能生成
Java后端学习路线
作者其他创作
大纲/内容
编程基础
Java语言
语言基础
基础语法
面向对象
接口
容器
异常
泛型
反射
注解
I/O
图形化
JVM
类加载机制
字节码执行机制
JVM内存模型
GC垃圾回收
JVM性能监控与故障定位
JVM调优
并发/多线程
并发编程基础
线程池
锁
并发容器
原子类
JUC并发工具类
数据结构和算法
数据结构
字符串
数组
链表
二叉树
堆、栈、队列
哈希
算法
查找
排序
贪心
分治
动态规划
回溯
计算机网络
ARP协议
IP/ICMP协议
TCP/UDP协议
DNS/HTTP/HTTPS协议
Session/Cookie
数据库SQL
SQL语言书写
SQL语句优化
事务以及隔离级别
锁
索引
操作系统
进程/线程
并发/锁
内存管理和调度
I/O原理
设计模式
单例
工厂
代理
策略
模板方法
观察者
适配器
责任链
建造者
后端
Spring家族
Spring
IOC
AOP
Spring MVC
SpringBoot
自动配置
整合Web
整合数据库
整合权限
Shiro
Spring Security
整合中间件: 缓存、MQ、RPC框架、NIO框架等
服务器软件
Web服务器
Nginx
应用服务器
Tomcat
Jetty
Undertow
中间件
缓存
redis
基本数据类型
事物
消息通知
管道
RDP/AOF
集群
memcache
消息队列
RocketMQ
RabbitMQ
Kafka
ActiveMQ
RPC框架
Dubbo
gRPC
Thrift
Spring Cloud
Netty
数据库
ORM层框架
MyBatis
MyBatis Plus
Hibernate
JPA
连接池
Druid
HikariCP
C3P0
分库分表
MyCat
Sharding-JDBC
Sharding-Sphere
搜索引擎
ElasticSearch
Solr
分布式/微服务
服务发现/注册
Eureka
Consul
Zookeeper
Nacos
网关
Zuul
Gateway
服务调用(负载均衡)
Ribbon
Feign
熔断/降级
Hystrix
配置中心
Config
Apollo
认证和授权
Shiro
Spring Security
OAuth2
SSO
Nacos
分布式事物
JTA接口
Atomikos组件
2PC、3PC
XA模式
SAGA模式
ServiceComb
Seata
LCN模式
tx-lcn
TCC模式
tcc-transaction
ByteTCC
EasyTransaction
Seata
任务调度
Quartz
Elastic-Job
链路追踪与监控
Zipkin
Sleuth
Skywalking
日志分析与监控
ELK
ElasticSearch
Logstash
Kibana
虚拟化/容器化
容器技术
Docker
容器编排技术
Kubernetes
Swarm
前端
基础
三大件
HTML
JavaScript
CSS
基础库
JQuery
Ajax
模板框架
JSP/JSTL
Thymeleaf
FreeMarker
组件化框架
Node
Vue
React
Angular
研发工具
集成开发环境
Eclipse
Intellij IDEA
VC Code
HBuilder
LInux系统
Linux常用命令
基本Shell脚本
代码管理工具
GIt
SNV
项目管理/构建工具
Maven
Gradle
运维知识
Web服务器
Nginx
应用服务器
Tomcaat
Jetty
Undertow
CDN加速
持续集成/持续发布
Jenkins
代码质量检查
sonar
日志收集/分析
ELK
0 条评论
下一页