# middle-ware-parent
**Repository Path**: dingjunjun_codeSpace/middle-ware-parent
## Basic Information
- **Project Name**: middle-ware-parent
- **Description**: SpringBoot集成常用开发中间件,分库分表,缓存,消息队列,定时器,权限管理等组件
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 708
- **Created**: 2022-09-29
- **Last Updated**: 2022-09-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# middle-ware
## 1、仓库简介
SpringBoot集成常用开发中间件,分库分表,缓存,消息队列,定时器,权限管理等组件
## 2、分类文档
- [整合shard-jdbc,实现数据分库分表](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S01、Shard分库分表.md)
- [整合JavaMail,实现异步发送邮件功能](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S02、JavaMail邮件发送.md)
- [整合RocketMQ,实现请求异步处理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S03、RocketMQ消息队列.md)
- [整合Swagger2,构建接口管理界面](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S04、Swagger2接口管理.md)
- [整合QuartJob,实现定时器实时管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S05、QuartJob定时任务.md)
- [整合Redis哨兵,实现消息队列场景](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S06、Redis哨兵模式.md)
- [整合Dubbo框架,实现RPC服务远程调用](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S07、Dubbo-RPC框架.md)
- [整合ElasticSearch,实现高性能搜索引擎](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S08、ElasticSearch搜索引擎.md)
- [整合JWT框架,解决Token验证问题](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S09、JWT身份令牌.md)
- [整合FastDFS中间件,实现文件分布管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S10、FastDFS文件管理.md)
- [整合Shiro框架,实现用户权限管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S11、Shiro权限管理.md)
- [整合Security框架,实现用户权限管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S12、Security安全框架.md)
- [整合ClickHouse,实现数据高性能查询分析](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S13、ClickHouse列式库.md)
- [整合Drools规则引擎,实现高效的业务规则](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S14、Drools规则引擎.md)
- [整合多数据源,配置MybatisPlus增强插件](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S15、MybatisPlus增强组件.md)
- [整合Zookeeper组件,管理架构中服务协调](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S16、Zookeeper协调组件.md)
- [整合Nacos组件,环境搭建和入门案例详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S17、Nacos注册中心.md)
- [整合文件系统,管理Excel和PDF](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S18、Excel和PDF文件.md)
- [整合文件系统:管理Xml和CSV](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S19、Xml和CSV文件.md)
- [整合 Kafka组件,应用案例和流程详解](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S20、Kafka消息队列.md)
- [整合 ElasticJob框架,定制化管理流程](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S21、ElasticJob调度任务.md)
- [整合JTA组件,多数据源事务管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S22、JTA连接多数据源.md)
- [整合FreeMarker模板,完成页面静态化处理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S23、FreeMarker静态页面.md)
- [整合MinIO中间件,实现文件便捷管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S24、MinIO文件存储.md)
- [整合Ehcache组件,轻量级缓存管理](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S25、Ehcache轻量缓存.md)
- [集成日志,复杂业务下的自定义实现](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S26、自定义日志记录.md)
- [整合OAuth2组件,模拟第三方授权访问](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S27、OAuth2授权认证.md)
- [集成测试组件,七种测试手段对比](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S28、集成测试组件.md)
- [参数管理实践,入参出参与校验](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/spring/boot/senior/S29、参数校验组件.md)
- [复杂任务中,流程的解耦设计](https://gitee.com/cicadasmile/butte-java-note/blob/master/doc/frame/design/D15、任务流程解耦设计.md)
## 3、关于作者
| 有问题加:微信号↓ | 支持关注:公众号↓ |
|----|-----|
|
|
|
## 4、仓库整合
| 仓库 | 描述 |
|:---|:---|
| [butte-java](https://gitee.com/cicadasmile/butte-java-note) |Java编程文档整理,基础、架构,大数据 |
| [butte-frame](https://gitee.com/cicadasmile/butte-frame-parent) |微服务组件,中间件,常用功能二次封装 |
| [butte-flyer](https://gitee.com/cicadasmile/butte-flyer-parent) |butte-frame二次浅封装,实践案例 |
| [butte-auto](https://gitee.com/cicadasmile/butte-auto-parent) |Jenkins+Docker+K8S实现自动化持续集成 |
| [java-base](https://gitee.com/cicadasmile/java-base-parent) | Jvm、Java基础、Web编程,JDK源码分析 |
| [model-struct](https://gitee.com/cicadasmile/model-arithmetic-parent) | 设计模式、数据结构、算法 |
| [data-manage](https://gitee.com/cicadasmile/data-manage-parent) | 架构设计,实践,数据管理、工具 |
| [spring-mvc](https://gitee.com/cicadasmile/spring-mvc-parent) | Spring+Mvc框架基础总结 |
| [spring-boot](https://gitee.com/cicadasmile/spring-boot-base) | SpringBoot2基础,应用、配置等 |
| [middle-ware](https://gitee.com/cicadasmile/middle-ware-parent) | SpringBoot2进阶,整合常用中间件 |
| [spring-cloud](https://gitee.com/cicadasmile/spring-cloud-base) | Spring+Ali微服务基础组件用法|
| [cloud-shard](https://gitee.com/cicadasmile/cloud-shard-jdbc) | SpringCloud实现分库分表实时扩容 |
| [husky-cloud](https://gitee.com/cicadasmile/husky-spring-cloud) | SpringCloud综合入门案例 |
| [big-data](https://gitee.com/cicadasmile/big-data-parent) | Hadoop框架,大数据组件,数据服务 |
| [mysql-base](https://gitee.com/cicadasmile/mysql-data-base) | MySQL数据库基础、进阶总结 |
| [linux-system](https://gitee.com/cicadasmile/linux-system-base) | Linux系统基础,环境搭建、配置 |