java最全学习路线
java核心基础
- JDK安装配置
- 数据类型和运算符
- 流程控制
- 数组
- 类和对象
- 封装继承多态
- 抽象类和接口
- 集合框架
- 泛型
- 实用类
- IO流
- 多线程
- 反射
- 网络编程
- XML解析
Java Web
- HTML基础
- CSS基础
- JavaScript基础
- jQuery
- Tomcat
- Servlet
- JSP
- EL表达式
- JSTL标签库
- Filter
- Listener
- Ajax
MySQL
- MySQL安装
- SQL编程和高级查询
- 数据库事务
- 触发器
- 视图
- 存储过程
- SQL优化
- JDBC
- C3PO数据库连接池
- DBUtils工具
SSM
Spring
- Spring IoC
- Spring IoC底层源码解析
- Spring Aop
- Spring Aop底层远吗解析
- Spring基于注解的开发
Sping Mvc
- Spring MVC快速入门
- Spring MVC常用注解
- Spring MVC数据绑定
- Spring MVC模型数据解析
- Spring MVC数据类型转换器
- Spring MVC RESTful
- Spring MVC文件上传下载
- Spring MVC国际化
- Spring MVC数据校验
- Spring MVC表单标签库
MyBatis
- MyBatis快速入门
- MyBatis配置详解
- MyBatis逆向工程
- MyBatis延迟加载
- MyBatis缓存
- MyBatis动态SQL
SSM整合
MyBatis Plus
- MyBatis Plus基本知识
- MyBatis Plus常用注解
- MyBatis Plus查询
- MyBatis Plus条件构造器
- MyBatis Plus分页插件
- MyBatis Plus逻辑删除
- MyBatis Plus乐观锁
- MyBatis Plus自定义SQL
- MyBatis Plus代码生成器
Spring Boot
- Spring Boot快速入门
- Spring Boot底层源码解析
- Spring Boot配置文件
- Spring Boot整合JSP
- Spring Boot整合Thymeleaf
- Spring Boot整合JdbcTemplate
- Spring Boot整合Mybatis
- Spring Boot整合Spring Data JPA
- Spring Boot整合Redis
- Spring Boot整合Mongo DB
- Spring Boot整合Spring Security
- Spring Boot整合Shiro
NoSQL
- Redis安装
- Redis命令
- Redis数据结构
- JAVA操作Redis
- Spring Boot整合Redis
- Mongo DB命令
- Mongo DB基本操作
- java操作Mongo DB
- Spring Boot整合Mongo DB
前后端分离
- vue安装
- vue模板语法
- vue事件绑定
- vue表单
- vue组件
- vue路由
- axios
- Element-UI
- Mint UI
- VanT-UI
-SpringBoot整合vue
Spring Cloud Alibaba
- Spring Cloud微服务概述
- Nacos服务治理
- Ribbon负载均衡
- Feign声明式接口调用
- Sentinel服务限流降级
- RocketMQ消息中间件
- 服务网关
- 配置中心
- 服务追踪
- Seate分布式事务
Git
- Git安装配置
- Git工作流程
- Git创建仓库
- Git分支管理
- Git同步GitHub
Linux
- Vmware安装
- 安装CentOS
- Linux基础
- Linux常用命令
- Linux文件系统
- Linux权限系统
- Xshell、Xftp安装
- JDK安装
- Tomca安装
- MySQL安装
- Redis安装
- RocketMQ安装
- 部署Java Web项目
- 部署Spring Boot项目
- 阿里云真实环境部署项目
Docker
- Docker安装
- Docker容器
- Docker镜像
- Docker仓库管理
- Docker安装CentOS
- Docker安装JDK
- Docker安装MySQL
- Docker安装Tomcat
- Docker安装Redis
- Docker安装Mongo DB
Elastic Search
- ES基础知识
- ES数据结构
- 倒排索引
- Kinaba可视化
- ik分词器
- REST操作
- ES数据库增删改查
- Spring Boot 整合ES
数据结构与算法
数据结构
- 数组的底层实现
- 栈的底层实现
- 队列的底层实现
- 链表的底层实现
- 堆的底层实现
- 完全二叉树
- 满二叉树
- 二叉树遍历
- 二叉树查找
- 平衡二叉树
- 线段树
- 红黑树
算法
- 冒泡排序
- 选择排序
- 快速排序
- 归并排序
- 希尔排序
- 插入排序
- 优先队列
- 深度优先搜索
- 广度优先搜索
- 狄克斯特拉算法
- 贪心算法
- NP完全问题
设计模式
创建型模式
- 工厂模式
- 抽象工厂模式
- 单列模式
- 原型模式
- 创建者模式
结构型模式
- 适配器模式
- 装饰器模式
- 代理模式
- 外观模式
- 桥接模式
- 组合模式
- 享元模式
行为模式
- 责任链模式
- 命令模式
- 中介者模式
- 观察者模式
- 状态模式
- 策略模式
- 模板方法模式
- 迭代器模式
- 解释器模式
- 访问者模式
JVM
- JVM内存模式
- 类加载机制
- JVM调优
- JVM检测工具
- 垃圾回收算法
- 垃圾回收器