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