后端开发全记录 持续更新
Java 后端开发文章合集导航。
Java 基础
Java 语言基础
- Java 语言概述
- Java 基本语法
- 数组
- 面向对象
- 异常处理
- 多线程
- 常用类
- 枚举类与注解
- 集合
- 泛型
- IO 流
- 网络编程
- 反射
- Java 新特性
Linux 基础
MySQL 基础
Oracle 基础
JDBC 核心
JUC 核心
NIO 核心
JVM 深入
数据结构和算法
Java 设计模式
Java Web
- HTML&CSS 基础
- JavaScript 基础
- 现代 JavaScript 教程
- jQuery 基础
- XML 文件
- Tomcat 使用
- Servlet 程序
- JSP 页面
- EL 表达式
- JSTL 标签库
- Cookie&Session
- Filter 过滤器
- JSON 文件
- AJAX 请求
- i18n 国际化
- 书城项目
Java 框架
Mybatis
- MyBatis 入门 :MyBatis 概述以及环境搭建,基于注解的 MyBatis 使用,Mabatis 涉及到的设计模式分析。
- 自定义 MyBatis:代理 DAO 原理分析,自定义实现 MyBatis 流程。
- MyBatis CRUD:基于代理 DAO 的 CRUD 操作,MyBatis parameterType 参数深入,MyBatis 输出结果封装,SqlMapConfig.xml 配置文件内容解析。
- MyBatis 连接池和事务控制:MyBaits 连接池MyBaits 连接池,MyBaits 事务控制以及数据库事务相关知识。
- MyBatis 动态 SQL:常见的动态 SQL 用法,抽取公用的 SQL 片段并且引用。
- MyBatis 多表操作:一对一查询,一对多查询,多对多查询。
- MyBatis 延迟加载策略:延迟加载概述,延迟加载的使用。
- MyBatis 缓存:缓存概述,缓存的适用范围,一级缓存和二级缓存原理分析。
- MyBatis 注解开发:
Spring
Spring MVC
SSM 整合
SSM 众筹网站项目
SSM 项目
Java 高级
Spring 注解
-
Spring 常用注解
-
Spring 原理
Spring Boot
-
Spring Boot 入门
-
Spring Boot 配置
-
Spring Boot 与日志
-
Spring Boot 与Web 开发
-
Spring Boot 与Docker(整合Docker)
-
Spring Boot 与数据访问(整合 Spring Data、JPA、MyBatis)
-
Spring Boot 启动配置原理
-
Spring Boot 自定义 starters
-
Spring Boot 与缓存(整合Redis)
-
Spring Boot 与消息(整合RabbitMQ)
-
Spring Boot 与检索(整合ElasticSearch)
-
Spring Boot 与任务(整合异步任务,定时任务,邮件任务)
-
Spring Boot 与安全(整合Spring Security)
-
Spring Boot 与分布式(整合Zookeeper、Dubbo、Spring Cloud)
-
Spring Boot 与开发热部署
-
Spring Boot 与监控管理
Spring Cloud
- 微服务架构基础
- 从2.2.x和H版开始说起
- 关于Cloud各种组件的停更/升级/替换
- 微服务架构编码构建
- Eureka 服务注册与发现
- SpringCloud Zookeeper 服务注册与发现
- SpringCloud Consul 服务注册与发现
- Ribbon 负载均衡服务调用
- pringCloud OpenFeign 服务接口调用
- Hystrix断路器
- zuul路由网关
- SpringCloud Gateway 新一代网关
- SpringCloud Config 分布式配置中心
- SpringCloud Bus 消息总线
- SpringCloud Stream 消息驱动
- SpringCloud Sleuth 分布式请求链路追踪
- SpringCloud Alibaba 入门
- SpringCloud Alibaba Nacos 服务注册和配置中心
- SpringCloud Alibaba Sentinel 实现熔断与限流
- SpringCloud Alibaba Seata 处理分布式事务