
高并发实战项目
来自 网络整理·免费领取学习资源
5,805 领取 · 8,402 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《高并发实战项目》。官网需要单独购买,有集上可以免费领取。
课程目录
- 001-Typora(附带激活)
- mac系统1.8.10(安装即激活).dmg
- Typora 1.8.10(附带激活)
- 002-voides
- 01-项目介绍
- 01-【重要】视频不清晰问题.txt
- 02-项目介绍
- 03. 项目系统架构+业务架构介绍
- 04. 技术栈介绍
- 05. 功能列表
- 06. 功能演示
- 07. 目录结构
- 08.代码分层
- 02-中间件部署
- 09. 数据库创建
- 10. Redis连接
- 11. nacos介绍及部署
- 12. RocketMQ介绍及部署
- 13. RokcetMQ 的集成
- 14. xxl-job部署
- 15. xxl-job 集成
- 16. ES+Kibana 部署
- 17. Canal 介绍+部署+监听同步
- 18.Kibana介绍及部署
- 03-快速启动
- 18. 如何获取代码
- 19. 【必看】手把手启动服务——gateway+auth
- 20. 【必看】手把手启动服务——business(上)
- 21. 【必看】手把手启动服务——business(下)
- 22. 前端服务启动
- 23. 支付 mock 效果演示
- 24. 不做 mock 如何在 nacos 做配置
- 25. API 文档及调试
- 26. 服务器部署介绍(+云服务器羊毛)
- 27. 云服务器部署注意事项
- 28. 如何做远程 debug
- 04-框架接入
- 29. MyBatis 的集成
- 30. mybatis-plus 的引入以及奇技淫巧
- 31. 单元测试框架:H2+Mockito
- 32. lombok 介绍及接入
- 33. logback 介绍及配置
- 34. Redis+Redisson 介绍及接入
- 35. Caffeine+JetCache 介绍及接入
- 36. dubbo 介绍&接入&用法
- 37. sa-token 介绍&接入
- 38.ShardingJDBC 接入
- 05-通用设计
- 39. 通用的入参&出参设计
- 40. 统一异常体系介绍
- 41. 统一的远程调用包装工具
- 42. 自定义注解+AOP 实现统一 RPC调用包装
- 43. 统一的 controller 异常拦截设计
- 44. 电商&金融&支付场景如何精确表示金额
- 06-公共组件
- 45. SpringBoot 3中如何自定义 starter
- 46. 利用redis实现滑动窗口限流
- 47. 滑动窗口还是令牌桶?限流器实现原理解析
- 48. 分布式锁组件封装及使用及原理
- 07-业务功能
- 100. 订单列表查询:分页查询、convertor
- 101. 订单详情查询:Result&Respone 封装、主动关单入口
- 102. 订单超时关单(一):主动关单(事务消息、TimeUtils 用法)
- 103. 订单超时关单(二):主动关单(支付时主动关单)
- 104. 订单超时关单(三):为什么大厂不用 MQ 实现超时关单?
- 105. 订单超时关单(四):事务消息的原理补充介绍
- 106. 订单超时关单(五):xxl-job 的分片任务介绍
- 48. gateway网关设计
- 49. 统一认证体系设计
- 50. 数据库表关系梳理
- 51. 用户模块串讲:功能、模型、状态机
- 52. 短信验证码生成&限流&发送
- 53. 短信验证码校验逻辑
- 54. 用户注册:分布式锁、布隆过滤器、缓存
- 55. 用户的统一鉴权设计
- 56. 用户信息查询&用户名修改:二级缓存、布隆过滤器
- 57. 用户缓存设计思想:代码优化、问题排查及修复
- 58. 用户实名认证:幂等、问题排查、在线改代码
- 59. 用户实名信息的加解密实现原理
- 60. 用户头像上传:OSS
- 61. 用户敏感信息脱敏:日志脱敏、前端返回脱敏
- 62. 藏品模块介绍:模型介绍
- 63. 藏品列表查询:基于数据库
- 64. 藏品列表查询:基于 ElasticSearch
- 65. 藏品列表查询:分页功能的实现
- 66. 藏品查询如何实现 ES+DB的动态切换
- 67. 藏品详情页:多级缓存、redis 库存、状态映射
- 68. 用户邀请与排行榜:zset 排行榜、邀请码去重、分布式锁
- 69. 藏品的库存设计:设计思想、TCC 扣减
- 70. 库存是如何存储的
- 71. Redis 中库存的初始化、查询及失效
- 72. Redis 中库存扣减及增加的实现原理
- 73. 藏品库存扣减(二):confirmSale 和 cancelSale 逻辑
- 74. 藏品库存扣减(一):trySale 逻辑,问题修复,代码优化
- 75. 区块链相关介绍&为什么要用区块链
- 76. 区块链模型设计
- 77. 区块链操作介绍:上链、铸造、转让、销毁
- 79. 链账户创建主要流程
- 80. 藏品上链操作流程,扫表死循环修复
- 81. 扫表死循环、扫表跳页问题修复
- 82. 藏品铸造、转让、销毁等模块
- 83. 订单模型设计、订单状态机设计
- 84. 未认证用户无法下单的实现
- 85. 订单防重复提交:token 发放以及校验
- 86. 订单创建(一):ThreadLocal 传递 token 用作幂等号
- 87-商品模块介绍
- 88-下单前置校验
- 89. 下单前置校验的实现逻辑(顺带讲一下用户有没有必要做缓存)
- 90. 秒杀如何抗更高的并发:Redis 做库存预扣减
- 91. 订单创建流程:热点瓶颈、mapstruct、充血模型、幂等
- 92. 订单号生成:分布式 ID、雪花算法、Redis 自增 id
- 93. 订单 Confirm 触发流程:SpringEvent,线程池
- 94.订单分库分表(一):为啥分,分多少,分表字段选择,分表算法等
- 95.订单分库分表(二):分库分表配置文件讲解
- 96.订单分库分表(三):自定义分表算法的实现逻辑
- 97.订单分库分表(四):总结,关于分库分表的那些事儿
- 99. 订单取消:RocketMQ 事务消息、最终一致性、库存回滚
- 08-问题排查
- 107.短信验证码发送 Redis 提示类型错误
- 108.扫表死循环、扫表跳页问题修复
- 09-集中答疑
- 108.答疑:dubbo 的作用是什么?
- 109.答疑:为什么用一个数据库?还有必分布式事务吗
- 110.答疑:Dubbo 为什么不直接用 @DubboReference 注入
- 111.答疑:为什么要用区块链,解决了什么问题?
- 112. 答疑:为什么要给用户创建链账户,为什么要做实名认证?
- 113-答疑:nft-turbo-app 是干嘛用的?怎么实现的?
- 003-code
- NFTurbo-v1.0
- NFTurbo_Admin1-master-09663ada4008352f02af9d39a8ee85b4aeee2608
- NFTurbo_Client-master-a2ecb604de886c349b257d1225708d10112971a2
- NFTurbo_Server-master-93775770f1b322bfe95c84b4b10612740f6541a5
- 004-doc
- NFTurbo文档-0902
- 01-项目介绍
- 01-项目介绍.assets
- 02-项目架构.assets
- 04-功能列表.assets
- 05-目录结构.assets
- 06-代码分层.assets
- 01-项目介绍.md
- 02-项目架构.md
- 03-技术栈一览.md
- 04-功能列表.md
- 05-目录结构.md
- 06-代码分层.md
- 07-各个模块难度及.md
- 02-中间件部署
- 04-Nacos部署.assets
- 07-ElasticSearch&Kafka.assets
- 09-Seate部署.assets
- 01-服务器配置说明.md
- 02-各个模块和中间件.md
- 03-Docker&DockerCo.md
- 04-Nacos部署.md
- 05-RockerMQ部署.md
- 06-XXL-JOB部署.md
- 07-ElasticSearch&Kafka.md
- 08-Canel部署&binLog.md
- 09-Seate部署.md
- 10-Sentinal部署.md
- 03-快速启动
- 01-项目数据初始化.assets
- 01-测试数据导入.md
- 01-项目数据初始化.md
- 02-项目本地快速启动.md
- 03-如何原创Debug.md
- 04-API文档及调式.md
- 05-服务器部署说明.md
- 04-框架接入
- 01-H2内存数据库接入.md
- 02-MyBatis+Druid接入.md
- 03-Mybatis-Plus接入.md
- 04-Lombok 接入.md
- 05-Redis+Redisson 接入.md
- 06-ShardingJDBC 接入.md
- 07-JetCache&Caffeine接入.md
- 08-Sa-Token 接入.md
- 09-Dubbo 接入.md
- 10-ElasticSearch 接入.md
- 11-Easy ES 接入.md
- 05-业务功能
- 05-用户的统一鉴权设计.assets
- 06-区块链模块设计.assets
- 09-藏品库存设计.assets
- 01-Gateway网关设计.md
- 02-统一认证设计.md
- 03-数据库表关系梳理.md
- 04-用户模块设计.md
- 05-用户的统一鉴权设计.md
- 06-区块链模块设计.md
- 07-藏品模块设计.md
- 08-商品模块设计.md
- 09-藏品库存设计.md
- 10-交易模块设计.md
- 11-订单模块设计.md
- 12-支付模块设计.md
- 06-通用设计
- 16-nft-turbo-app 有什么用?.assets
- 01-SpringBoot项目多Module配置.md
- 02-logback日志输出.md
- 03-通用入参出参设计.md
- 04-统一异常体系设计.md
- 05-统一远程调用包装工具设计.md
- 06-统一状态机设计.md
- 07-统一入参合法性校验.md
- 08-Controller统一异常处理.md
- 09-Dubbo的 Bean 统一管理.md
- 10-Facade注解实现统一RPC结果包装.md
- 11-通用分布式锁注解实现.md
- 12-自定义多Key分片算法.md
- 13-自定义强制路由分片算法.md
- 14-电商场景如何精确的表示金额?.md
- 15-定义Money类进行金额的统一处理.md
- 16-nft-turbo-app 有什么用?.md
- 07-关键技术
- 16-基于ThreadLocal传递token.assets
- 01-分布式一致性方案(分布式事务).md
- 02-全局唯一订单号生成(分布式ID).md
- 03-自定义SpringBoot Starter.md
- 04-MyBatis-Plus插件使用.md
- 05-MyBatis-Plus实现字段自动填充.md
- 06-CompletableFuture实现Dubbo异步调用.md
- 07-MapStruct进行Bean的快速Copy.md
- 08-订单进行分库分表.md
- 09-使用H2进行DAO层单测.md
- 10-敏感信息脱敏.md
- 11-根据 profile 配置不同的 bean,支持 mock.md
- 12-缓存与数据库的一致性方案.md
- 13-订单水平权限控制.md
- 14-内部服务外网隔离.md
- 16-基于ThreadLocal传递token.md
- 08-最佳实战
- 02-基于 SpringCloudGateway+SaToken 实现统一鉴权.assets
- 03-基于JetCache多级缓存实现用户信息快速查询.assets
- 05-基于Lua+Redis实现库存的秒杀扣减.assets
- 06-基于InventoryHint实现库存的热点扣减.assets
- 10-基于Token校验避免订单重复提交.assets
- 11-基于BloomFilter快速检查用户名重复.assets
- 13-基于ElasticSearch实现藏品搜索.assets
- 15-基于 ElasticSearch 的search_after解决深分页问题.assets
- 16-修改 Canal 源码,解决藏品同步过程时间转换异常问题.assets
- 21-基于XXL-JOB的分片实现分库分表后的扫表.assets
- 24-基于XXL-JOB定时任务实现支付单到期关闭.assets
- 25-基于RocketMQ事务消息实现订单取消的一致性.assets
- 01-自定义 TypeHandler 实现隐私数据自动加解密.md
- 02-基于 SpringCloudGateway+SaToken 实现统一鉴权.md
- 03-基于JetCache多级缓存实现用户信息快速查询.md
- 04-基于Redis的ZSET实现用户邀请排行榜.md
- 05-基于Lua+Redis实现库存的秒杀扣减.md
- 06-基于InventoryHint实现库存的热点扣减.md
- 07-基于Redis+MQ+数据库实现高并发扣减.md
- 08-基于Redisson滑动窗口实现验证码发送限流.md
- 09-基于Redisson分布式锁避免短信重发.md
- 10-基于Token校验避免订单重复提交.md
- 11-基于BloomFilter快速检查用户名重复.md
- 12-基于一锁二判三更新实现支付幂等.md
- 13-基于ElasticSearch实现藏品搜索.md
- 14-基于 Redis + Caffeine 做多级缓存,提升商品搜索效率.md
- 15-基于 ElasticSearch 的search_after解决深分页问题.md
- 16-修改 Canal 源码,解决藏品同步过程时间转换异常问题.md
- 17-基于ElesticSearch实现分库分表后的分页查询X.md
- 18-基于Seata分布式事务实现支付环节的数据一致性.md
- 19-基于 Seata 的事务钩子+定时任务保障支付成功后上链的一致性.md
- 20-引入 TTL,解决线程池中无法传递 ThreadLocal 的问题.md
- 21-基于XXL-JOB的分片实现分库分表后的扫表.md
- 22-基于主动+被动组合方式实现订单的关闭.md
- 23-基于生产者消费者+线程池实现并发关闭订单.md
- 24-基于XXL-JOB定时任务实现支付单到期关闭.md
- 25-基于RocketMQ事务消息实现订单取消的一致性.md
- 26-基于SpringEvent+XXL-JOB实现订单确认自动推进.md
- 27-基于基因法实现可基于订单号路由到单表.md
- 28-利用雪花算法+Redis 自增 ID,实现唯一订单号生成.md
- 29-基于幂等控制避免消息的重复消费.md
- 30-重写snakeyaml的类,解决 ShardingSphere和 SpringBoot 的不兼容问题.md
- 09-公共组件
- 01-组件设计.assets
- 01-组件设计.md
- 02-基础组件:nft-turbo-base.md
- 03-缓存组件:nft-turbo-cache.md
- 04-配置组件:nft-turbo-config.md
- 05-数据源组件:nft-turbo-datasource.md
- 06-定时任务组件:nft-turbo-job.md
- 07-文件组件:nft-turbo-file.md
- 08-限流组件:nft-turbo-limiter.md
- 09-分布式锁组件:nft-turbo-lock.md
- 10-消息组件:nft-turbo-mq.md
- 11-RPC组件:nft-turbo-rpc.md
- 12-Sa-Token组件:nft-turbo-sa-token.md
- 13-短信组件:nft-turbo-sa-sms.md
- 14-web组件:nft-turbo-web.md
- 10-设计模式
- 01-责任链模式.assets
- 01-责任链模式.md
- 02-模板方法模式.md
- 03-策略模式+工厂模式.md
- 04-建造者模式.md
- 11-新技术应用
- 01-JDK新特性本地变量类型推断的应用.assets
- 01-JDK新特性本地变量类型推断的应用.md
- 02-JDK新特性Switch 表达式的应用.md
- 03-JDK新特性Text Block的应用.md
- 04-JDK新特性Record的应用.md
- 05-Spring 6.1中RestClient的应用.md
- 06-JDK 21 中虚拟线程的应用.md
- 07-SpringBoot3.0 废弃 spring.factories.md
- 12-三方对接
- 01-微信支付对接.assets
- 04-第三方短信发送对接.assets
- 01-微信支付对接.md
- 02-文昌链对接.md
- 03-OSS对接.md
- 04-第三方短信发送对接.md
- 05-实名认证对接.md
- 13-为什么不
- 04-Dubbo的Bean注入为什么不直接用 @DubboReference.assets
- 01-为什么库存流水要搞两张表?.md
- 02-为什么库存扣减不使用 MQ通知.md
- 03-为什么不用分布式锁实现秒杀?.md
- 04-Dubbo的Bean注入为什么不直接用 @DubboReference.md
- 05-为什么支付回调处理不用分布式锁?.md
- 06-为什么库存扣减不需要加锁?.md
- 07-为什么不用MQ实现支付单的到期关闭?.md
- 08-为什么不用线程池?.md
- 09-为什么不直接用Redis 的自增id 生成订单号?.md
- 10-为什么一个应用还要用Dubbo?为什么一个数据库还需要做分布式事务?.md
- 11-为什么是用Dubbo而不是OpenFeign?.md
- 12-Gateway中为什么要引入LoadBalancer,Dubbo不也能做负载均衡吗?.md
- 14-常见问题
- 02-配置文件中的import提示报错.assets
- 03-引入xxl-job 后单测报错name conflicts.assets
- 04-canal日志太多导致磁盘被打满.assets
- 09-ConflictingBeanDefinitionException.assets
- 10-Dubbo反序列化失败.assets
- 01-lua 脚本扣减库存失败.md
- 02-配置文件中的import提示报错.md
- 03-引入xxl-job 后单测报错name conflicts.md
- 04-canal日志太多导致磁盘被打满.md
- 05-Fielddataaccessonthe_idfieldisdisallowed.md
- 06-Canal数据同步控制指针.md
- 07-columnsizeisnotmatchfortable.md
- 08-Hinthaspreviousvaluepleaseclearfirst.md
- 09-ConflictingBeanDefinitionException.md
- 10-Dubbo反序列化失败.md
- 15-面试专用
- 001-简历
- 002-项目背景
- 003-数藏平台
- 004-常见问题
- 005-面经
- 密码获取.assets
- 密码获取.md
- NFTurbo文档-0902
包含内容
- · 001-Typora(附带激活)
- · mac系统1.8.10(安装即激活).dmg
- · Typora 1.8.10(附带激活)
- · 002-voides
- · 01-项目介绍
- · 01-【重要】视频不清晰问题.txt
- · 02-项目介绍
- · 03. 项目系统架构+业务架构介绍
贡献者
Jason
白银