# demo
**Repository Path**: JustryDeng/demo
## Basic Information
- **Project Name**: demo
- **Description**: java相关demo,欢迎大家参考,欢迎大家投稿
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 6
- **Created**: 2023-01-19
- **Last Updated**: 2025-09-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: demo
## README
# Demo Project
#### 说明
> 除了以下成熟分支外,本项目还存在笔者平时进行测试的相关实验分支,这些分支无需关注
| 序号 | 标签 | demo说明 | demo所处分支 |
|-----|------------------------------------------------------------------------------------------|-------------------------------------------------------|-------------------------------------------------------------|
| 1 | **knife4j、api文档** | spring-boot2集成knife4j-swagger2 | knife4j-swagger2-springboot2 |
| | | spring-boot2集成knife4j-swagger3 | knife4j-swagger3-springboot2 |
| 2 | **k8s、kubesphere、kubesphere dev-ops、应用部署至k8s** | kubesphere通过devOps部署应用至k8s | kubesphere-devOp |
| 3 | **saml2、saml idp、 saml2基于角色方式sso至阿里云** | 基于saml2,我方作为idp, 基于角色的方式sso至阿里云 | role-based_smal_sso_2_aliyun |
| 4 | **建木流水线、nodejs、前端部署** | 建木nodejs构建前端代码并制作镜像推送至镜像仓库示例(没有最后一步拉取启动镜像,较简单,自行补充即可) | frontend/vue-demo |
| 5 | **经纬度数据处理、geo数据、redis处理geo数据** | 利用redis处理geo地理位置数据demo | redis/geo-demo |
| 6 | **spring-boot、rocketmq** | spring-boot2集成rocketmq
环境:RocketMQ5.1.0 | rocketmq/demo |
| 7 | **spring-cloud-stream、rocketmq** | spring-cloud-stream整合rocketmq
环境:RocketMQ5.1.0 | rocketmq/spring-cloud-stream/demo |
| 8 | **mybatis-plus测试** | mybatis-plus测试 | mybatis-plus/test |
| 9 | **spring-brick、spring-boot插件化** | spring-boot集成spring-brick实现动态插件 | spring-brick/demo |
| 10 | **spring-boot优雅停机、内嵌tomcat优雅停机** | spring-boot优雅停机 | spring-boot/shutdown-graceful |
| 11 | **seata、分布式事务、AT模式测试** | spring-cloud seata分布式事务AT模式demo | spring-cloud/seata/demo |
| 12 | **shardingsphere + seata AT、分布式事务、分库分表** | shardingsphere分布式事务BASE模式(seata AT实现方式)整合 | spring-cloud/seata/shardingsphere-transaction-base-seata-at |
| 13 | **spring-boot集成nacos、spring-boot整合nacos** | spring-boot集成nacos | nacos/spring-boot-nacos |
| 15 | **mybatis-plus扩展、硬删除、硬查询** | 扩展mybatis-plus,保留逻辑删除、逻辑查询的前提下,支持硬删除、硬查询 | mybatis-plus/force-select-delete |
| 16 | **scheduled、定时任务** | 定时任务scheduled测试 | scheduled |
| 17 | **文档解析、tika** | 文档解析 | apache-tika |
| 18 | **执行本地shell(实现备份等)** | 执行本地脚本以实现备份等功能 | backup/local-shell-executor |
| 19 | **excel实现下拉框、easyexcel** | excel实现下拉框 | easyexcel/drop-down |
| 20 | **excel动态表头、easyexcel** | excel实现动态表头 | easyexcel/dynamic-header-export |
| 21 | **excel文件加密解密、easyexcel** | excel文件加密解密 | easyexcel/excel-encrypt-decrypt |
| 22 | **读取excel文件中的图片、easyexcel** | 读取excel文件中的图片 | easyexcel/read-picture |
| 23 | **excel导出图片支持、easyexcel** | excel导出图片支持 | easyexcel/url-export-picture |
| 24 | **word导出支持复选框、easyword** | word导出支持复选框 | easyword/checkbox |
| 25 | **word导出** | word导出 | easyword/demo |
| 26 | **word转pdf** | word转pdf | word2pdf/aspose |
| 27 | **sentinel、服务降级、SentinelResource** | spring-boot集成sentinel注解 | sentinel/SentinelResource |
| 28 | **jsr303、参数校验、validation** | spring-boot使用validation | validation/demo |
| 29 | **耗时统计、TimeWatcher** | 耗时统计器 | timewatcher/demo |
| 30 | **动态线程池** | 动态线程池 | dynamic-tp/demo |
| 31 | **rabbit-mq延时消息** | rabbit-mq延时消息 | rabbitmq/delayed-message |
| 32 | **jdk8相关特性** | jdk8相关特性 | jdk/jdk8 |
| 33 | **spring-boot多条件Condition** | spring-boot多条件Condition | springboot/condition |
| 34 | **Redisson限流器** | Redisson限流器 | rate-limiter/redisson |
| 35 | **TAC验证码** | tian ai captcha、天爱验证码 | captcha/tianai |
| 36 | **html转换为图片(即:截图)** | html转换为图片(即:截图) | html2png/selenium |