# 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系统基础,环境搭建、配置 |