# java-workspace **Repository Path**: pi-qiqi/java-workspace ## Basic Information - **Project Name**: java-workspace - **Description**: 日常学习时的各种案例源代码 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1215 - **Created**: 2025-04-22 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 存放案例demo代码 --- > 🏆 每天学习一点点,慢慢日积月累,你总会成为你喜欢的样子,加油。 ^_^ --- ### 目录 #### SpringBoot系列 - [01-整合MyBatis-Plus](./SpringBoot系列/01-整合MyBatis-Plus) - [02-整合Redis](./SpringBoot系列/02-整合Redis) - [03-整合Druid连接池](./SpringBoot系列/03-整合Druid连接池) - [04-整合Elasticsearch](./SpringBoot系列/04-整合Elasticsearch) - [05-Excel导入导出](./SpringBoot系列/05-Excel导入导出) - [06-整合RabbitMQ](./SpringBoot系列/06-整合RabbitMQ) - [07-整合RocketMQ](./SpringBoot系列/07-整合RocketMQ) - [08-整合Kafka](./SpringBoot系列/08-整合Kafka) - [09-整合七牛云实现文件上传](./SpringBoot系列/09-整合七牛云实现文件上传) - [10-整合MinIO实现文件上传与下载](./SpringBoot系列/10-整合MinIO实现文件上传与下载) - [11-定时任务](./SpringBoot系列/11-定时任务) - [12-集成socket.io服务端和客户端](./SpringBoot系列/12-集成socket.io服务端和客户端) - [13-整合Nacos实现配置管理、服务注册与发现](./SpringBoot系列/13-整合Nacos实现配置管理、服务注册与发现) - [14-整合jasypt加密yml配置文件](./SpringBoot系列/14-整合jasypt加密yml配置文件) - [15-QQ第三方登录](./SpringBoot系列/15-QQ第三方登录) - [16-整合JustAuth实现第三方登录](./SpringBoot系列/16-整合JustAuth实现第三方登录) - [17-整合WebMagic实现爬取和解析CSDN文章数据](./SpringBoot系列/17-整合WebMagic实现爬取和解析CSDN文章数据) - [18-整合PageOffice实现在线编辑Word和Excel](./SpringBoot系列/18-整合PageOffice实现在线编辑Word和Excel) - [19-校验表单重复提交](./SpringBoot系列/19-校验表单重复提交) - [20-整合Forest实现调用第三方接口](./SpringBoot系列/20-整合Forest实现调用第三方接口) - [22-发送邮件](./SpringBoot系列/22-发送邮件) - [23-自定义注解实现post请求接收单个参数值](./SpringBoot系列/23-自定义注解实现post请求接收单个参数值) - [24-整合XXL-JOB](./SpringBoot系列/24-整合XXL-JOB) - [25-整合MongoDB](./SpringBoot系列/25-整合MongoDB) - [26-整合ELK](./SpringBoot系列/26-整合ELK) - [27-整合Flyway实现数据库版本控制](./SpringBoot系列/27-整合Flyway实现数据库版本控制) - [28-整合Zipkin实现分布式链路追踪](./SpringBoot系列/28-整合Zipkin实现分布式链路追踪) - [29-整合ShedLock实现分布式定时任务(redis版)](./SpringBoot系列/29-整合ShedLock实现分布式定时任务(redis版)) - [30-实现快递物流查询(阿里云)](./SpringBoot系列/30-实现快递物流查询(阿里云)) - [31-实现快递物流查询(快递鸟)](./SpringBoot系列/31-实现快递物流查询(快递鸟)) - [32-整合sharding-jdbc](./SpringBoot系列/32-整合sharding-jdbc) - [33-整合sharding-jdbc和多数据源](./SpringBoot系列/33-整合sharding-jdbc和多数据源) - [34-整合Sa-Token实现权限认证](./SpringBoot系列/34-整合Sa-Token实现权限认证) - [35-整合TLog实现分布式日志标记追踪](./SpringBoot系列/35-整合TLog实现分布式日志标记追踪) - [36-整合canal实现数据同步](./SpringBoot系列/36-整合canal实现数据同步) - [37-整合spring-retry实现服务重试](./SpringBoot系列/37-整合spring-retry实现服务重试) - [38-集成MobileIMSDK实现即时通讯](./SpringBoot系列/38-集成MobileIMSDK实现即时通讯) - [39-整合Plumelog实现日志查询](./SpringBoot系列/39-整合Plumelog实现日志查询) - [40-整合X Spring File Storage文件存储](./SpringBoot系列/40-整合X%20Spring%20File%20Storage文件存储) - [41-整合Sa-Token-Quick-Login插件实现快速登录认证](./SpringBoot系列/41-整合Sa-Token-Quick-Login插件实现快速登录认证) - [42-整合flink-cdc-connectors实现MySQL实时数据同步](./SpringBoot系列/42-整合flink-cdc-connectors实现MySQL实时数据同步) - [43-整合mysql-binlog-connector-java实现MySQL数据同步](./SpringBoot系列/43-整合mysql-binlog-connector-java实现MySQL数据同步) - [44-整合Selenium访问百度](./SpringBoot系列/44-整合Selenium访问百度) - [45-整合JOOQ操作SQL](./SpringBoot系列/45-整合JOOQ操作SQL) - [46-整合Querydsl操作SQL](./SpringBoot系列/46-整合Querydsl操作SQL) - [47-整合Mybatis-Flex操作SQL](./SpringBoot系列/47-整合Mybatis-Flex操作SQL) - [48-整合NutDao操作SQL](./SpringBoot系列/48-整合NutDao操作SQL) - [49-整合Easy-Trans搞定数据翻译](./SpringBoot系列/49-整合Easy-Trans搞定数据翻译) - [50-docker-compose安装Graylog实现日志监控](./SpringBoot系列/50-docker-compose安装Graylog实现日志监控) - [51-Prometheus+Grafana监控SpringBoot](./SpringBoot系列/51-Prometheus+Grafana监控SpringBoot) - [53-导出数据库表信息生成Word文档](./SpringBoot系列/53-导出数据库表信息生成Word文档) - [54-整合LiteFlow规则引擎](./SpringBoot系列/54-整合LiteFlow规则引擎) - [55-undertow替换默认tomcat容器](./SpringBoot系列/55-undertow替换默认tomcat容器) - [57-metadata-extractor读取图片信息](./SpringBoot系列/57-metadata-extractor读取图片信息) - [58-整合FastDFS](./SpringBoot系列/58-整合FastDFS) - [59-整合Flowable工作流](./SpringBoot系列/59-整合Flowable工作流) - [60-整合DynamicTp动态线程池](./SpringBoot系列/60-整合DynamicTp动态线程池) - [61-整合asyncTool京东多线程编排工具](./SpringBoot系列/61-整合asyncTool京东多线程编排工具) - [62-商城秒杀](./SpringBoot系列/62-商城秒杀) - [63-整合Knife4j接口文档](./SpringBoot系列/63-整合Knife4j接口文档) - [64-整合Guava-Retry实现重试](./SpringBoot系列/64-整合Guava-Retry实现重试) - [65-整合Pulsar](./SpringBoot系列/65-整合Pulsar) - [66-自定义starter](./SpringBoot系列/66-自定义starter) - [67-transmittable-thread-local](./SpringBoot系列/67-transmittable-thread-local) - [68-整合ZooKeeper](./SpringBoot系列/68-整合ZooKeeper) - [69-Spring Event](./SpringBoot系列/69-Spring%20Event) - [70-整合Arthas](./SpringBoot系列/70-整合Arthas) - [71-整合easymulti-datasource](./SpringBoot系列/71-整合easymulti-datasource) - [72-整合企微](./SpringBoot系列/72-整合企微) #### SpringCloud系列 - [01-整合Seata实现分布式事务](./SpringCloud系列/01-整合Seata实现分布式事务) - [02-Sentinel 1.8.4 规则持久化到Nacos](./SpringCloud系列/02-Sentinel%201.8.4%20规则持久化到Nacos) - [03-sentinel-dashboard-1.8.2-mysql](./SpringCloud系列/03-sentinel-dashboard-1.8.2-mysql) - [04-整合Seata+多数据源+sharding-jdbc](./SpringCloud系列/04-整合Seata+多数据源+sharding-jdbc) - [05-整合dubbo](./SpringCloud系列/05-整合dubbo) #### SpringSecurity系列 - [spring_security_01](./SpringSecurity系列/spring_security_01) - [spring_security_02](./SpringSecurity系列/spring_security_02) - [spring_security_03](./SpringSecurity系列/spring_security_03) - [spring_security_04](./SpringSecurity系列/spring_security_04) - [spring_security_05_oauth2](./SpringSecurity系列/spring_security_05_oauth2) #### 支付 - [微信支付](./支付/微信支付) - [支付宝支付](./支付/支付宝支付) #### 微信公众号开发 - [01-微信接入认证成为开发者](./微信公众号开发/01-微信接入认证成为开发者) - [02-消息处理](./微信公众号开发/02-消息处理) - [03-菜单处理](./微信公众号开发/03-菜单处理) - [04-网页授权](./微信公众号开发/04-网页授权) #### 微信小程序开发 - [01-订阅消息通知](./微信小程序开发/01-订阅消息通知) #### 小工具 - [01-Aviator](./小工具/01-Aviator) - [02-Jib插件构建镜像push到阿里云镜像仓库](./小工具/02-Jib插件构建镜像push到阿里云镜像仓库) #### k8s - [01-springboot部署](./k8s/01-springboot部署) #### Nepxion Discovery - [01-全链路蓝绿发布](./Nepxion%20Discovery/01-全链路蓝绿发布) - [02-全链路条件蓝绿发布](./Nepxion%20Discovery/02-全链路条件蓝绿发布) - [03-全链路蓝绿发布编排建模(图形化桌面端操作)](./Nepxion%20Discovery/03-全链路蓝绿发布编排建模(图形化桌面端操作)) #### IDE工具 - [01-idea使用Docker部署项目到服务器](./IDE工具/01-idea使用Docker部署项目到服务器) - [02-idea远程调试springboot项目](./IDE工具/02-idea远程调试springboot项目) #### 源码系列 - [01-MyBatis源码解析之SQL执行流程](./源码系列/MyBatis/01-MyBatis源码解析之SQL执行流程) - [02-手写简易版MyBatis](./源码系列/MyBatis/02-手写简易版MyBatis) - [01-手写简易版Spring](./源码系列/Spring/01-手写简易版Spring) #### Gradle - [demo-gradle](./Gradle/demo-gradle) - [gradle-parent](./Gradle/gradle-parent) #### basic - [ddd-v1](./basic/ddd-v1) - [demo-debug](./basic/demo-debug) - [demo-gradle](./basic/demo-gradle) - [demo-gradle-parent](./basic/demo-gradle-parent) - [demo-groovy](./basic/demo-groovy) - [demo-knife4j](./basic/demo-knife4j) - [demo-knife4j-arthas](./basic/demo-knife4j-arthas) - [demo-maven](./basic/demo-maven) - [demo-mysql5.7](./basic/demo-mysql5.7) - [demo-mysql8.0](./basic/demo-mysql8.0) - [demo-test](./basic/demo-test) - [gradle-parent](./basic/gradle-parent) #### Netty - [netty-rpc-v1](./Netty/netty-rpc-v1) - [netty-im-v1](./Netty/netty-im-v1) - [netty-im-v2](./Netty/netty-im-v2) #### 单元测试 - [JUnit4 + Mockito 单元测试](./unit-test/demo-ut) #### Error系列 - [01-Log4j远程代码执行漏洞](./Error系列/01-Log4j远程代码执行漏洞)