后续会将下面源码及资料发布到github, 欢迎
star
1、MyBatis源码及资料: https://github.com/coderZYGui/MyBatis-Study
2、Sping源码及资料: https://github.com/coderZYGui/Spring-Study
3、SpringMVC源码及资料: https://github.com/coderZYGui/springmvc-study
学习
数据结构与算法, 学习笔记会持续更新: 《恋上数据结构与算法》
Java学习路线目录索引
- 一、Java基础
- 二、 数据库
- 三、JavaWeb
- 四、MyBatis、Spring、SpringMVC
- 五、SpringBoot
- 六、SpringCloud
- 七、Redis
- 八、SpringSecurity、Shiro
- 九、消息中间件
- 十、工具的使用
一、Java基础
- 枚举类 — 概述、常用方法、自定义枚举类、Enum创建枚举类
- 抽象类(abstract class)、接口(interface)
- String类 — 概述、String的性质、内存解析、常用API
- 线程 — 创建方式、常用方法、线程安全问题、通信
- Java集合 — Collection、Iterator、List、Set、Map、Collections
- IO流 — 流的分类、InputStream、OutputStream、Reader、Writer等
- 反射 — 概述、功能、Class类获取方式、创建运行时类对象、获取运行时类的结构、调用运行时类的指定结构
- Lambda表达式及函数式接口
- Java值传递机制
附录 :
二、Java数据库
- MySQL 一 概念、DDL、DML、DQL、事务、约束等
- MySQL 一 基础入门总结笔记 (
转载) - MySQL 一 高级入门总结笔记(上)(
转载) - MySQL 一 高级入门总结笔记(下)(
转载) - 数据库设计 一 多表关系、三大范式
- JDBC 一 概述、贾琏欲执事操作、JDBCUtils工具类
- JDBC 一 连接池概念、DBCP、C3P0、Druid及其工具类
- JDBC 一 DAO组件、设计规范和设计分析
- JDBC 一 Spring JDBCTemplate的使用
- JDBC 一 DBUtils的使用、JavaBean
- JDBC 一 JDBC中的事务、DBUtils使用事务
- JDBC 一 ThreadLocal原理、完成转账案例
三、JavaWeb
- HTML相关学习 (
转载) - CSS — 常用属性
- CSS — 选择器及三大特性
- CSS — 网页的布局方式
- CSS3 — 过渡、动画、2D/3D转换
- JavaScript — 语法、基本对象
- JavaScript — BOM、DOM、事件
- JavaScript — Demo
- jQuery — 概述、使用、选择器、DOM操作
- jQuery — 动画、遍历、事件绑定
- XML — 简介、语法、约束、解析
- XML解析 — Jaxp解析器
- XML解析 — Jsoup解析器
- XML解析 — Dom4j解析器
- Tomcat — 简介、安装、Web目录结构等
- Tomcat — IDEA & Eclipse部署Web项目
- HTTP — 概述、请求和响应、GET和POST请求
- Servlet — 概述、实现方式、生命周期、ServletConfig类
- Servlet — 分析和模拟实现Servlet继承关系
- Servlet 一 映射细节、3.0注解配置、线程不安全问题
- Servlet 一 ServletContext对象
- Servlet 一 Web之间跳转和信息共享、三大作用域对象
- Servlet 一 Request和Response
- 会话技术 一 Cookie
- 会话技术 一 Session
- Session、Cookie和Token的主要区别
- 重学TCP/IP协议和三次握手四次挥手
- JSP — JSP原理、基本语法、三大指令
- JSP 一 JSP九大内置对象、四大作用域
- EL表达式 — 概述、运算、内置对象
- JSTL标签库 一 概述、if标签、for标签
- 三层架构和MVC思想
- Filter & Listener — 概述、应用、Filter的使用 & 细节
- Filter案例 — 请求编码、登录检查、敏感字过滤器
- Ajax — 概述、原理、js实现Ajax、jq实现Ajax
- Vue入门 — 认识Vue、Vue的指令、生命周期 (
转载)
四、SSM等主流框架
- MyBatis — ORM思想、MyBatis概述、日志框架、OGNL
- MyBaits — MyBatis的CRUD操作、别名配置、属性配置、查询结果映射、Mapper组件、参数处理、注解开发
- MyBatis — 动态SQL、if、where、set、foreach、sql片段
- MyBatis — 对象关系映射、延迟加载、关联对象的配置选择
- MyBatis — 缓存机制、EhCache第三方缓存
- MyBatis — MyBatis Generator插件使用(配置详解)
- MyBatis 一 分页插件PageHelper (
转载)
- JPA — ORM概述、JPA入门
- JPA — API介绍、完成JPA的CRUD操作、JPQL完成复杂查询操作
- Spring Data JPA — 概述、Spring Data JPA的CRUD操作
- Spring Data JPA — 原理剖析、Spring Data JPA的四种查询方式
- Spring Data JPA — Specifications动态查询
- Spring Data JPA — 多表设计、一对多、多对多、多表查询
- Spring — Spring简介、入门、配置 , IoC和DI思想
- Spring — IoC核心(基于XML)、DI核心(基于XML)
- Spring — 使用IoC和DI模拟注册案例、注解配置IoC和DI
- Spring — 静态代理、动态代理、拦截器思想
- Spring — AOP思想、AOP开发、Pointcut语法、注解配置AOP
- Spring — DAO层、Spring JDBC、Spring事务控制
- Spring — XML配置事务、注解+XML、纯注解的配置方式
- Spring整合MyBatis
- Spring Java Config — 组件注册相关注解
- Spring Java Config — 常用注解
附录 :
- SpringMVC — MVC思想、前端控制器、SpringMVC概述、编写第一个SpringMVC程序
- SpringMVC — SpringMVC的执行原理、核心组件、第一个SpringMVC程序(注解版)
- SpringMVC — 静态资源访问问题、处理器方法响应类型、请求转发、URL重定向
- SpringMVC — 处理器方法参数的处理
- SpringMVC — CRUD操作
- SpringMVC — 拦截器原理
转载) - SpringMVC — 全局异常处理(
转载) - SpringMVC — JSR-303 Validation后端验证(
转载) - SpringMVC — 实现文件上传和下载(
转载)
五、SpringBoot
附录 :
六、Spring Cloud & Spring Cloud Alibaba
附录 :
七、Redis
- Redis — NOSQL、Redis概述、通用命令、Redis五大数据类型、三大特殊类型
- Redis — Redis持久化机制、RDB持久化、AOF持久化
- Redis — Java操作Redis、Jedis连接池、使用Redis缓存不常修改的数据
- Redis — SpringBoot整合Redis, 核心API : redisTemplate. opsForXxx
- Redis — Redis事务、watch锁、数据的删除策略
- 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (一)
- 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (二)
- Redis — 主从复制简介、工作流程、常见问题
- Redis — 哨兵机制 Sentinel
- Redis——集群搭建
八、Spring Security、Shiro
九、消息中间件
十、工具的使用
转载:https://blog.csdn.net/m0_37989980/article/details/103987924
查看评论