Java后端学习体系(韩顺平)
https://www.bilibili.com/video/BV14K4y177Qk?spm_id_from=333.999.0.0
文章目录
- Java基础
- 变量
- 控制结构
- OOP
- 数组
- Java API
- 异常处理
- 集合
- 泛型
- IO
- 反射
- 网络通信
- MySQL
- SQL
- JDBC
- 连接池
- Java高级
- Java多线程/高并发
- 并发基础
- 线程
- 锁
- 线程池
- 并发容器
- JUC executor
- 数据结构和算法
- 数据结构
- 算法
- 设计模式(23种)
- JVM体系
- JavaWEB
- 前端基础
- 前端框架(可以弱化)
- Java web 后端
- 服务器
- 主流框架和项目管理
- Linux(操作系统,必学)
- Nginx(做反向代理的WEB服务器)
- SSM
- 项目管理
- 数据库
- Redis
- Mysql
- Oracle
- 其他框架
- webService(SOA面向服务)
- Activiti(工作流框架)
- Shiro(安全框架)
- Spring Security(安全框架)
- JPA(持久化)
- SpringData(持久层通用解决方案)
- 分布式/微服务/并行架构
- Netty
- Dubbo(阿里开源RPC框架)
- FastDFS
- Docker(应用容器/虚拟化技术)
- Spring家族
- SpringBoot
- SpringCloud
- 搜索引擎
- ElasticSearch
- Solr
- 中间件
- MyCat(数据库中间件,分库分表)
- ActivMQ
- RabbitMQ
- KafKa
- 日志分析与监控(ELK)
- ElasticSearch(搜集,存储数据)
- LogStash(分析日志)
- Kibana(可视化)
- Zookerpr(一致性服务)
- 开发运维一体化技术(DevOps)
- k8s(让部署容器化的应用简单高效)
- 普罗米修斯(prometheus,系统监控报警)
- Jenkins(监控持续的工作[部署,继承,交付])
- Harbor(容器的镜像仓库)
- GitLab
- 项目工程代码质量检测(sonarq)
- 大数据技术(可以弱化)
- hadoop
- hive
- Spark
- Flink
- 项目(至少做三个项目)
- 电商
- 金融项目
- 教育
- 直播
- CRM,ERP
- 大厂高频面试题
- 底层源码/内核研究
- 编程基础的扩展
- 计算机网络
- 操作系统
- 编译原理
- 离散数学
- 数值分析
- 计算机组成原理
- 汇编语言
Java基础
变量
控制结构
- 顺序结构
- 分支
- 循环
OOP
- 继承
- 多态
- 封装
数组
Java API
异常处理
集合
泛型
IO
反射
网络通信
MySQL
SQL
JDBC
连接池
Java高级
Java多线程/高并发
并发基础
- 互斥同步
- 非阻塞
- 指令重拍
- synchronized
- volatile
线程
锁
- 自旋锁
- 偏向锁
- 可重入锁
线程池
并发容器
JUC executor
- executor
- collections
- locks
- atomic
- tools(门栓,交换器,ThreadLocal,CyclicBrarier)
数据结构和算法
数据结构
- 数组(稀疏数组)
- 队列
- 栈
- 链表
- 树
- 散列
- 堆
- 图
算法
- 排序(8种)
- 查找
- 分治算法
- 动态规划(背包问题)
- 回溯(骑士周游问题)
- 贪心算法
- KMP
- Prim
- kruskal
- floyd-最短路径
- 迪杰斯特拉
设计模式(23种)
- 单例模式
- 观察者模式
- 工厂模式
- 适配器模式
- 装饰者模式
- 代理模式
- 模板模式
- 职责链模式
- 其他(组合模式…)
JVM体系
- JVM体系
- 类加载过程/机制
- 双亲委派机制/沙箱安全机制
- JMM(java内存模式)
- 字节码执行过程/机制
- GC垃圾回收算法
- JVM性能监控和故障定位
- JVM调优
JavaWEB
前端基础
- HTML
- CSS
- Ajax
- Jquery
前端框架(可以弱化)
- VUE
- React
- Angular
- bootstrap
- Node.js
Java web 后端
服务器
- Tomcat
- Servlet
- JSP
主流框架和项目管理
Linux(操作系统,必学)
Nginx(做反向代理的WEB服务器)
SSM
- Spring(轻量级的容器框架)
- SpringMVC(分层的WEB开发框架)
- MyBatis(持久化框架)
项目管理
- Maven
- Git/Github
- SVN
数据库
Redis
Mysql
Oracle
其他框架
webService(SOA面向服务)
Activiti(工作流框架)
Shiro(安全框架)
Spring Security(安全框架)
JPA(持久化)
SpringData(持久层通用解决方案)
分布式/微服务/并行架构
Netty
Dubbo(阿里开源RPC框架)
FastDFS
Docker(应用容器/虚拟化技术)
Spring家族
SpringBoot
SpringCloud
- Nacos(阿里巴巴,服务发现,配置,管理)
- Seata(阿里巴巴,分布式事务中间件)
- Sentinel(阿里巴巴,流量控制,熔断,系统负载保护)
- GateWay(网关,限流,日志,监控,鉴权)
- OpenFeign(服务间的调用)
搜索引擎
ElasticSearch
Solr
中间件
MyCat(数据库中间件,分库分表)
ActivMQ
RabbitMQ
KafKa
日志分析与监控(ELK)
ElasticSearch(搜集,存储数据)
LogStash(分析日志)
Kibana(可视化)
Zookerpr(一致性服务)
- 配置维护
- 域名维护
- 分布式同步
开发运维一体化技术(DevOps)
自动化部署,解决CI/CD,
k8s(让部署容器化的应用简单高效)
普罗米修斯(prometheus,系统监控报警)
Jenkins(监控持续的工作[部署,继承,交付])
Harbor(容器的镜像仓库)
GitLab
项目工程代码质量检测(sonarq)
大数据技术(可以弱化)
hadoop
hive
Spark
Flink
项目(至少做三个项目)
电商
金融项目
教育
直播
CRM,ERP
大厂高频面试题
…
底层源码/内核研究
编程基础的扩展
计算机网络
操作系统
编译原理
离散数学
数值分析
计算机组成原理
汇编语言
Java后端学习体系(韩顺平)相关推荐
- JAVA——Java后端技术体系韩顺平框架图_韩顺平Java基础学习路线图
第一阶段:Java基础 变量.控制结构.OOP(封装,继承,多态).数组.Java API.异常和处理.集合.泛型.IO.反射.网络通信 第二阶段:Java高级 Java多线程/高并发 1.1 并发基 ...
- Java后端技术学习体系—韩顺平
文章目录 第一部分:Java基础 变量.控制结构.OOP(封装,继承,多态).数组.Java API.异常和处理.集合.泛型.IO.反射.网络通信 第二部分:Java高级 1. Java多线程/高并发 ...
- 【java后端学习路线3】SSM+Linux+Git学习指南,985本海硕自学转码
JAVA后端学习路线 路线总览 javase->Mysql->计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Myb ...
- 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!!
一定要走在学校前面自学,规划好自己的时间,按照自己的路线走. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!! 学习路线与资源方法 一.第一件事,很重要!!! 二. ...
- Java后端学习框架(2020)
Java后端学习整体框架 本博客附上整个java后端学习的整体框架图(图片所属权归属于B站Up主CodeSheep),非常适合学习java后端的同学们查漏补缺,查看自己有无遗漏和没有学到的地方. 在这 ...
- Java后端学习路线分享
Java后端学习路线?最近有些网友问我如何学习 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想 ...
- Java后端学习日记(二):POJO的基本概念,编写,转化和简化
专栏目录 Java后端学习日记(一):第一个Springboot应用--Hello World! Java后端学习日记(二):POJO的基本概念,编写,转化和简化 Java后端学习日记(三):Spri ...
- Java后端学习路线【哔哩哔哩网站】【Java基础、SSM框架、Maven、Mysql、Idea的使用、Springboot、Sprinfcloud、设计模式】
333实验室的学长发的. [原版]韩顺平-循序渐进学Java(Java从入门到精通 完整版):https://www.bilibili.com/video/BV157411g78y SSM框架:htt ...
- JAVA IO流(韩顺平)
目录 一.文件 1.1 什么是文件 1.2 文件流 二.常用的文件操作 2.1 创建文件对象相关构造器和方法 2.1.1 代码实现 2.2 获取文件的相关信息 2.2.1 代码实现 2.2.2 相对路 ...
最新文章
- Oracle优化03-Latch和等待
- C语言实现队列ADT(Queue ADT)接口COMP2521(附完整源码)
- 罗永浩团队于天津成立品牌管理公司
- C#对象赋值出现的诡异问题,或许你也遇到过,有待你的解决
- 安装eclipse插件时出现问题
- 锁屏界面显示某些设置已隐藏_一般人都不知道,iPhone 隐藏的功能,让你的苹果手机变得贼好用...
- 屏幕录制生成gif文件神器和相关操作 GifCam
- 数据结构试卷错题详细分析
- 2021-06-22Oracle常用函数
- str_rot13() 函数
- api-ms-win-crt-stdio-l1-1-0.dll丢失问题解决
- css背景立变立体感
- Nexus安装和使用
- 计算机网络中的名词简称(中英文对照)_第三章
- 游戏分类&&游戏开发常用术语
- scum服务器设置网站,SCUM服务器配置详解 参数设置推荐
- 红杉官网已删长文:伴随SBF一路走来的救世主情结(上)
- Ubuntu Linux环境搭建|系统篇
- Centos7下磁盘空间的扩容(超详细)
- 机械制图-画、读组合体的视图
热门文章
- 《天天数学》连载03:一月三日
- Python学习笔记:requests库
- 【NOI2016】循环之美,mobius反演+杜教筛
- SDOI2016R2(怎么可能是解题报告)
- 【Tyvj1185】【codevs1296】【BZOJ1588】营业额统计,Splay练习
- 【BZOJ1597】【Tyvj2461】土地购买,第一次的斜率优化DP
- 1.极限——介绍_1
- 自创算法——暴力自动机
- 使用Idea简单搭建springcloud项目
- 辽宁计算机应用考试报名时间,2021辽宁上半年计算机应用水平考试报名时间及方法...