# 高并发实战案例--结合业务 **Repository Path**: Z-Admin/ProjectDemo ## Basic Information - **Project Name**: 高并发实战案例--结合业务 - **Description**: Java高并发以及性能调优实战demo,主要通过以demo的形式讲解实际业务中如何高性能开发代码。真正技术结合业务,提升自己在工作中的实战编码能力: 1. 对多线程JUC的使用场景有更深的理解 2. 对分布式架构涉及到的分布式的相关技术有更深的理解 3. 对性能调优有更深的理解 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-18 - **Last Updated**: 2026-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##### 前言 1. 项目中每一个文件夹就是一个实战案例(也就是实战demo) 2. 实战 demo 的具体案例说明,可以参考博客主页:https://blog.csdn.net/zhangfuping123456789 ##### 说明 1. 25.9.6_Interface_Signature:接口签名 2. 25.10.14_Interface_Data_TuoMin:接口数据脱敏 3. 25.10.17_Spring_Boot_Log_Tracking:Spring Boot 日志链路追踪 4. 25.10.22_Spring_Boot_JWT:Spring Boot 整合 JWT 实现统一站点登录 5. 25.10.24_Spring_Boot_Phone_Region:Spring Boot 通过手机号获取区域信息 6. 25.11.1_Spring_Boot_SelfStarter:自定义 Starter 7. 25.11.13_Spring_Boot_BigFileUpload:Spring Boot 大文件上传/分片上传/断点续传通用方案 8. 26.2.28_Spring_Boot_ZeRenLian:巧妙利用 Spring Boot 责任链模式,让编程事半功倍 9. 26.2.28_Spring_Boot_In:Spring Boot 通过多线程处理 SQL IN 语句大量值的优化方案 大致思路:比如现在有一个接口,其有一个参数是List(且值很多)后面调 Mapper 时,会查sql,那数据库性能会非常慢。----> 写一个AOP,去拦截方法调用,检查其参数中是否包含一个巨大的 `List`,如果有,就将这个大 List 切割成多个小 List(分片),然后利用多线程并发调用原方法处理这些小片,最后汇总结果。