韩顺平Java后端学习路线
2022-04-17 16:13:08 101 举报
AI智能生成
登录查看完整内容
韩顺平Java后端学习路线是一套系统的Java后端开发教程,主要包括Java基础、Java Web和数据库方面的内容。学习路线从Java基础知识开始,逐步深入到Java Web开发和数据库应用,涵盖了Java后端开发的核心技术。通过系统地学习和实践,可以帮助学员掌握Java后端开发的技能,为成为一名优秀的Java后端工程师打下坚实的基础。
作者其他创作
大纲/内容
控制结构
封装
继承
多态
OOP
数组
Java API
异常处理
集合
范型
IO
反射
网络通信
SQL
PreparedStatement
JDBCUtils
事务
JDBC
c3p0
DBCP
Druid(德鲁伊)
连接池
MySQL基础
第一部分 Java基础
互斥同步
非阻塞同步
指令重排
synchronized
volatile
并发基础
线程
自旋锁
偏向锁
可重入锁
锁
线程池
并发容器
executor
collections
locks
atomic
JUC
Java多线程/高并发
稀疏数组
队列
栈
链表
散列
树
图
堆
数据结构
八大排序
查找
分治
回溯(骑士周游问题)
动态规划(背包)
贪心
KMP
Prim
Kruskal
Floyd
迪杰斯特拉
算法
数据结构和算法
单例模式
观察者模式
工厂模式
适配器模式
装饰模式
代理模式
模板模式
职责链模式
其他(组合、桥接、原型...)
设计模式(23种)
JVM体系
类加载过程/机制
双亲委派机制/沙箱安全机制
JMM(Java内存模型)
字节码执行的过程/机制
GC
JVM性能监控和故障定位
JVM调优
JVM
第二部分 Java高级
Ajax
Jquery
前端基础
Vue
React
Angular
bootstrap
Node.js
前端框架
Tomcat
Servlet
JSP
后端框架
第三部分 Java Web
Linux(必学)
Nginx(做反向代理的web服务器)
Spring(轻量级的容器框架)
SpringMVC(分层的web开发框架)
Mybatis(持久化框架)
SSM
Maven
Git/Github
SVN
项目管理
Redis
Mysql
Oracle
数据库
Web Service(SOA)
Activiti(工作流框架)
Shiro(安全框架)
Spring Security
JPA(Java持久层API)
Spring Data(持久层的通用解决方案)
其他框架
第四部分 主流框架和项目管理
Netty
Dubbo(PRC框架)
FastDFS(分布式的文件系统)
Docker(应用容器引擎)
SpringBoot
Nacos(阿里巴巴 服务发现、配置、管理)
Seata(阿里巴巴 分布式事务的中间件)
Sentinel(阿里巴巴 流量控制、熔断、系统负载保护)
GateWay(网关、限流、日志、监控、鉴权)
OpenFeign(服务间调用)
SpringCloud(很多组件)
Spring家族
ElasticSearch
Solr
搜索引擎
MyCat(数据库中间件,分库分表)
ActiveMQ
RabbitMQ
Kafka
消息中间件
中间件
ElasticSearch(搜索、存储数据)
LogStash(分析日志)
Kibana(可视化)
日志分析与监控(ELK)
ZooKeeper(一致性服务,比如配置维护、域名维护、分布式同步)
第五部分 分布式 微服务 并行架构
k8s(让部署容器化的应用简单高效)
普罗米修斯(系统监控和报警)
Jenkins(监控持续的工作,部署、集成、交付)
Harbor(容器的镜像仓库)
GitLab(仓库管理系统)
项目工程代码质量检测(sonarqube)
第六部分 DevOps(开发运维一体化)自动化部分管理项目,解决CI/CD
Hadoop
Hive
Impals
Spark
flink
第七部分 大数据技术(可以弱化)
金融
电商
教育
直播
CRM、ERP
第八部分 项目
第九部分 大厂高频面试题
第十部分 底层源码/内核分析
计算机网络
操作系统
汇编语言
编译原理
计算机组成原理
离散数学
数值分析
编程基础扩展
Java后端学习路线
收藏
0 条评论
回复 删除
下一页