飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

新版Springboot3.0打造能落地的高并发仿12306售票(23章完结)

先看清这门课到底在练什么 多数后端教程讲高并发,停在概念和压测数字上,学完还是不知道一个真实业务系统怎么扛住瞬时流量。这门课选了一个具体场景——仿 12306 售票,把 Spring Boot 3 和 Spring Cloud Alibaba 这套技术栈放进「查票、下单、扣库存、防超卖」的完整链路里

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
174 人关注 更新于 2026-08-31 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

先看清这门课到底在练什么

多数后端教程讲高并发,停在概念和压测数字上,学完还是不知道一个真实业务系统怎么扛住瞬时流量。这门课选了一个具体场景——仿 12306 售票,把 Spring Boot 3 和 Spring Cloud Alibaba 这套技术栈放进「查票、下单、扣库存、防超卖」的完整链路里。它要解决的不是「怎么用某个注解」,而是当你面对一个会被反复抢的资源时,如何设计服务拆分、如何保证数据一致、如何在压力下不崩。如果你正在做电商、票务、预约类系统,或者面试时被问过超卖和分布式事务,这门课的内容和你的工作场景是对得上的。

适合什么基础,不建议谁上来就学

比较合适的前提是:能独立写 Spring Boot 的增删改查,理解 MySQL 基本事务,知道 Redis 是干什么的。课程里会用到 Nacos 做注册与配置、Seata 处理分布式事务,这些组件如果完全没接触过,跟着敲也能跑,但很难理解为什么这么选。真正不适合的是刚学完 Java 语法、还没写过完整项目的人——高并发部分涉及锁的选型、库存扣减顺序、缓存与数据库的一致性,基础不牢会变成照抄代码。反过来说,如果你已经做过一两个单体项目,想补上微服务拆分和高并发处理的经验,这门课的密度是够的。

建议的看课顺序和练习方式

不要从第一章顺着往下刷。先看架构设计那部分,搞清楚这个系统被拆成了哪些服务、每个服务负责什么,心里有张图再动手。然后跳到 JWT 单点登录,这是后面所有接口的前提。接着是基础数据到每日车次数据的生成逻辑,理解数据是怎么组织的,否则余票查询和抢票你会看不懂。高并发抢票和余票查询这两块是重点,建议边看边自己压测:先用工具打出基线,再逐个加锁方案对比效果,观察超卖是否真的被解决。分布式事务部分不要只看视频,自己制造一个扣款成功但下单失败的场景,看 Seata 怎么回滚。资料里的代码建议对照着改,而不是直接跑通就算完——把锁的类型换掉、把缓存策略调整一下,看结果差异,这比看十遍视频有用。

学完能独立做什么

比较现实的预期是:你能独立搭起一个具备注册中心、配置中心、分布式事务的微服务骨架,能说清楚抢票场景下超卖是怎么产生的、几种锁各自适合什么情况,能实现一个带缓存的高性能余票查询接口,并知道怎么用压测验证它。这些经验可以直接迁移到预约、秒杀、库存扣减一类需求上。但它不会让你变成架构师,课程给的是一个可复现的样本,真正的判断力还得靠你在自己项目里踩坑积累。

课程目录

课程目录473 集
  • 课程介绍 新版Springboot3.0打造能落地的高并发仿12306售票(23章完结) 属于后端开发方向的教程资源,围绕 Spring 相关内容整理。 内容涵盖:集成注册中心与配置中心组件Nacos、压力测试、集成分布式事务组件Seata、高并发抢票时 利用各种锁解决车票超卖问题、基本的车票预定功能开发  📁、高性能余票查询的实现 等主题。 适合希望系统学习 Spring 、需要完整资料对照的同学。 下方为完整资料与目录,可先看目录判断是否符合需要。 📁 新版Springboot3.0打造能落地的高并发仿12306售票(23章完结)  📁 {06}--第6章实现JWT单点登录功能  📁 {11}--第11章 通过火车基础数据生成每日火车数据  📁 {02}--第2章12306这个系统架构到底有多牛?  📁 {04}--第4章新版SpringCloudAlibaba与Springbo  📁 {10}--第10章 使用调度框架quartz,为12306系统增加定时调度  📁 {08}--第8章利用代码生成器快速实现火车基础数据的维护  📁 {09}--第9章 利用代码生成器快速实现火车基础数据的维护  📁 {03}--第3章最新版的SpringBoot3&JDK9~17新特  📁 {07}--第7章12306系统会员基础功能的实现  📁 第13章 集成注册中心与配置中心组件Nacos(动态修改线上的配置)  📁 第19章 压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)  📁 {05}--第5章使用Vue3+VueCLI实现系统前端模块的搭建  📁 第15章 集成分布式事务组件Seata(解决分布式系统中的数据一致性问题)  📁 第17章 高并发抢票时,使用Sentinal组件进行请求限流降级(过滤90%的无效请求)  📁 第18章 高并发抢票时,防止机器人刷票的令牌大闸,可减轻服务器的压力(防刷+限流)  📁 第16章 高并发抢票时,利用各种锁解决车票超卖问题(JDK锁&分布式锁&看门狗设计&红锁)  📁 第20章 压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)  📁 电子书  📁 第12章 基本的车票预定功能开发  📁 第14章 高性能余票查询的实现(前端缓存&本地缓存&分布式缓存)  📁 第23章 课程总结  📁 第22章 项目优化  📁 第21章 企业级项目上云(阿里云部署)  📁 课件源码  📁 {01}--第1章课程介绍与学习指南    📄 [6.2]--6-2介绍两种单点登录方案设计.mp4
  •    📄 [6.6]--6-6vuex配合h5的session解决浏览器刷新问题.mp4
  •    📄 [6.9]--6-9为axios请求增加统一拦截器.mp4
  •    📄 [6.1]--6-1本章介绍.mp4
  •    📄 [6.8]--6-8为gateway增加登录校验拦截器.mp4
  •    📄 [6.10]--6-10为路由页面增加登录拦截.mp4
  •    📄 [6.3]--6-3JWT单点登录原理与存在的问题及解决方案讲解.mp4
  •    📄 [6.7]--6-7演示gateway拦截器的使用.mp4
  •    📄 [6.5]--6-5使用vuex保存登录信息.mp4
  •    📄 [6.4]--6-4详解生成JWT单点登录token.mp4
  •    📄 [2.8]--2-8百万人同时抢1万张票,系统如何保证其正常及稳定性?.mp4
  •    📄 [2.2]--2-212306是如何成为全球最忙碌的网站之一新.mp4
  •    📄 [2.1]--2-1众多流行并发项目,为何选择12306?.mp4
  •    📄 [2.5]--2-512306系统功能模块划分.mp4
  •    📄 [2.3]--2-3如何保证不超卖、不少卖,还要能承受极高的并发?.mp4_音.mp4
  •    📄 [2.6]--2-612306整体系统架构设计.mp4
  •    📄 [2.7]--2-712306系统数据库表讲解.mp4
  •    📄 [2.4]--2-412306系统核心功能讲解.mp4
  •    📄 [11.13]--11-13 增加手动生成某日车次数据功能.mp4
  •    📄 [11.5]--11-5 快速生成每日车厢数据管理功能.mp4
  •    📄 [11.7]--11-7 增加生成每日车次定时任务.mp4
  •    📄 [11.9]--11-9 增加生成每日车次功能.mp4
  •    📄 [11.6]--11-6 快速生成每日座位数据管理功能.mp4
  •    📄 [11.12]--11-12 增加生成每日座位功能.mp4
  •    📄 [11.11]--11-11 增加生成每日车厢功能.mp4
  •    📄 [11.1]--11-1 本章介绍.mp4
  •    📄 [11.10]--11-10 增加生成每日车站功能.mp4
  •    📄 11-4 快速生成每日车站数据管理功能【王牌分享WPFX.LINK】.mp4
  •    📄 [11.2]--11-2 快速生成每日车次数据管理功能.mp4
  •    📄 [11.8]--11-8 集成OpenFeign实现服务间调用.mp4
  •    📄 [11.3]--11-3 完善每日车次管理页面功能.mp4
  •    📄 [4.11]--4-11详解阿里云RDS的准备工作.mp4
  •    📄 [4.5]--4-5实现日志的相关配置.mp4
  •    📄 [4.8]--4-8详解项目中增加通用模块.mp4
  •    📄 [4.13]--4-13集成Mybatis持久层框架.mp4
  •    📄 [4.6]--4-6使用HTTPClient完成测试接口.mp4
  •    📄 [4.9]--4-9详解项目中增加网关模块.mp4
  •    📄 [4.7]--4-7增加AOP打印请求参数和返回结果.mp4
  •    📄 [4.10]--4-10详解本地数据库的准备工作.mp4
  •    📄 [4.4]--4-4新增member会员模块.mp4
  •    📄 [4.1]--4-1手把手快速完成微服务架构的搭建(加片头).mp4
  •    📄 [4.14]--4-14集成Mybatis官方生成器.mp4
  •    📄 [4.17]--4-17为项目增加统一异常处理.mp4
  •    📄 [4.2]--4-2项目初始化配置.mp4
  •    📄 [4.20]--4-20详解雪花算法.mp4
  •    📄 [4.12]--4-12使用IDEA配置数据库连接.mp4
  •    📄 [4.15]--4-15完成会员注册接口的开发.mp4
  •    📄 [4.19]--4-19集成校验框架Validation.mp4
  •    📄 [4.3]--4-3实现代码关联Git远程仓库.mp4
  •    📄 [4.18]--4-18使用自定义异常处理异常业务.mp4
  •    📄 [4.16]--4-16封装请求参数和返回结果.mp4
  •    📄 [8.3]--8-3剖析代码生成器的底层原理.mp4
  •    📄 [8.11]--8-11详解前端枚举代码生成器.mp4
  •    📄 [8.6]--8-6详解Controller生成器.mp4
  •    📄 [8.5]--8-5详解Service生成器.mp4
  •    📄 [8.9]--8-9按模块生成后端代码.mp4
  •    📄 [8.7]--8-7制作DBUtil读取表字段信息.mp4
  •    📄 [8.4]--8-4集成DOM4j读取xml.mp4
  •    📄 [8.2]--8-2更换RDS数据库.mp4
  •    📄 [8.10]--8-10详解vue界面生成器.mp4
  •    📄 [8.1]--8-1本章介绍.mp4
  •    📄 [8.8]--8-8详解实体类生成器.mp4
  •    📄 [10.6]--10-6 关于调度任务的并发执行.mp4
  •    📄 [10.10]--10-10 演示多节点场景中quartz的调度情况.mp4
  •    📄 10-1 本章介绍【王牌分享WPFX.LINK】.mp4
  •    📄 [10.7]--10-7 使用数据库配置quartz调度任务.mp4
  •    📄 [10.4]--10-4 演示Springboot自带的定时任务.mp4
  •    📄 [10.3]--10-3 为batch模块配置持久层生成器.mp4
  •    📄 [10.9]--10-9 增加任务手工补偿功能.mp4
  •    📄 [10.8]--10-8 通过控台界面操作定时任务.mp4
  •    📄 [10.2]--10-2 项目中增加batch定时调度模块.mp4
  •    📄 [10.5]--10-5 定时调度模块集成quartz.mp4
  •    📄 [9.1]--9-1 本章介绍.mp4
  •    📄 [9.6]--9-6 快速生成车站基础数据.mp4
  •    📄 [9.3]--9-3 项目中增加admin控台模块.mp4
  •    📄 [9.11]--9-11 使用pinyin-pro将汉字转成拼音.mp4
  •    📄 [9.9]--9-9 快速生成火车车厢基础数据管理功能.mp4
  •    📄 [9.4]--9-4 项目中增加business业务模块.mp4
  •    📄 [9.13]--9-13 制作车次下拉框组件(一).mp4
  •    📄 [9.5]--9-5 为business模块配置持久层生成器.mp4
  •    📄 [9.2]--9-2 更换远程代码仓库.mp4
  •    📄 9-16 为基础数据增加车次查询条件【王牌分享WPFX.LINK】.mp4
  •    📄 [9.10]--9-10 快速生成火车座位基础数据管理功能.mp4
  •    📄 [9.18]--9-18 实现按车次生成车座功能(二).mp4
  •    📄 [9.8]--9-8 快速生成火车车站基础数据管理功能.mp4
  •    📄 [9.19]--9-19 完善车次&车厢&座位管理功能.mp4
  •    📄 [9.20]--9-20 为车次&车厢&车站增加存在性校验.mp4
  •    📄 [9.14]--9-14 制作车次下拉框组件(二).mp4
  •    📄 [9.17]--9-17 实现按车次生成车座功能(一).mp4
  •    📄 [9.7]--9-7 快速生成火车基础数据管理功能.mp4
  •    📄 [9.15]--9-15 制作车站下拉框组件.mp4
  •    📄 [9.12]--9-12 车次表单增加车站下拉选择.mp4
  •    📄 [3.10]--3-10JDK17新特性-sealed类.mp4
  •    📄 3-1JDK9新特性-jshell交互式工具加片头0456【王牌分享WPFX.LINK】.mp4
  •    📄 [3.2]--3-2JDK9新特性-模块化开发.mp4
  •    📄 [3.12]--3-12SpringBoot3-AOT与JIT介绍.mp4
  •    📄 [3.6]--3-6JDK14新特性-文本块.mp4
  •    📄 [3.3]--3-3JDK10新特性-var局部变量推导.mp4
  •    📄 [3.5]--3-5JDK11新特性-shebang脚本.mp4
  •    📄 [3.4]--3-4JDK11新特性-单文件程序.mp4
  •    📄 [3.7]--3-7JDK14新特性-instanceof增强.mp4
  •    📄 [3.9]--3-9JDK16新特性-record类.mp4
  •    📄 [3.14]--3-14SpringBoot3-GraalVM代替JDK实现AO.mp4
  •    📄 [3.11]--3-11JDK17新特性-switch增强.mp4
  •    📄 [3.13]--3-13JIT在高并发场景中的生产问题分享.mp4
  •    📄 3-8JDK14新特性-空指针提示0511【王牌分享WPFX.LINK】.mp4
  •    📄 19-7 完成MQ消费里的购票功能 .mp4
  •    📄 19-2 购票时序图演进 .mp4
  •    📄 19-
  • 12 增加轮询购票结果功能 .mp4
  •    📄 19-1 本章介绍 .mp4
  •    📄 19-9 增加排队功能思路讲解 .mp4
  •    📄 19-
  • 10 完成排队出票功能(一) .mp4
  •    📄 19-5 RocketMQ控制台的使用 .mp4
  •    📄 19-8 为同转异增加logId,方便日志跟踪 .mp4
  •    📄 19-
  • 11 完成排队出票功能(二) .mp4
  •    📄 19-4 RocketMQ初体验 .mp4
  •    📄 19-6 使用RocketMQ将购票流程一分为二 .mp4
  •    📄 19-3 初始RocketMQ .mp4
  •    📄 13-9 配置Feign+Nacos支持应用名远程调用 .mp4
  •    📄 13-8 配置Gateway+Nacos支持应用名路由转发 .mp4
  •    📄 13-3 Nacos快速开始 .mp4
  •    📄 13-2 Nacos官网介绍 .mp4
  •    📄 13-4 Nacos配置中心演示 .mp4
  •    📄 13-5 Nacos多环境配置演示 .mp4
  •    📄 13-1 本章介绍 .mp4
  •    📄 13-
  • 10 Nacos挂了怎么办 .mp4
  •    📄 13-7 Nacos注册中心演示 .mp4
  •    📄 13-6 Nacos利用命名空间做项目隔离 .mp4
  •    📄 [5.7]--5-7发送短信验证码接口开发.mp4
  •    📄 [5.10]--5-10增加Axios拦截器配置.mp4
  •    📄 [5.12]--5-12增加web控台主页.mp4
  •    📄 [5.13]--5-13制作Vue3公共组件.mp4
  •    📄 [5.6]--5-6注册登录二合一界面开发.mp4
  •    📄 [5.11]--5-11VueCLI多环境配置.mp4
  •    📄 [5.2]--5-2本地环境准备.mp4
  •    📄 [5.1]--5-1本章介绍(加片头).mp4
  •    📄 [5.3]--5-3手把手创建基于VueCLI的web模块.mp4
  •    📄 [5.9]--5-9集成Axios完成登录功能.mp4
  •    📄 [5.4]--5-4web模块集成AntDesignVue.mp4
  •    📄 [5.8]--5-8短信验证码登录接口开发.mp4
  •    📄 [5.5]--5-5短信验证码登录流程讲解.mp4
  •    📄 [7.4]--7-4使用HttpClient保存登录信息.mp4
  •    📄 [7.14]--7-14乘车人编辑接口开发.mp4
  •    📄 [7.6]--7-6前端二级路由页面开发.mp4
  •    📄 [7.5]--7-5使用线程本地变量存储会员信息.mp4
  •    📄 [7.7]--7-7乘车人新增界面开发.mp4
  •    📄 [7.17]--7-17乘车人删除功能开发.mp4
  •    📄 [7.9]--7-9集成PageHelper实现后端分页(一).mp4
  •    📄 [7.11]--7-11乘车人列表查询界面开发(一).mp4
  •    📄 [7.1]--7-1本章介绍.mp4
  •    📄 [7.3]--7-3乘车人新增接口开发.mp4
  •    📄 [7.13]--7-13解决Long类型精度丢失的问题.mp4
  •    📄 [7.16]--7-16乘车人删除接口开发.mp4
  •    📄 [7.8]--7-8乘车人列表查询接口开发.mp4
  •    📄 [7.15]--7-15乘车人编辑界面开发.mp4
  •    📄 [7.12]--7-12乘车人列表查询界面开发(二).mp4
  •    📄 [7.2]--7-2详解乘车人表的设计.mp4
  •    📄 [7.10]--7-10集成PageHelper实现后端分页(二).mp4
  •    📄 [7.18]--7-18前端枚举展示的解决方案介绍.mp4
  •    📄 17-8 Sentinel限流不同的流控效果讲解 - Warm Up&排队等待 .mp4
  •    📄 17-9 Sentinel限流不同的流控模式讲解 - 关联&链路 .mp4
  •    📄 17-5 使用Sentinel控台监控流量 .mp4
  •    📄 17-
  • 12 Sentinel熔断规则配置演示 .mp4
  •    📄 17-
  • 11 Sentinel+Feign熔断后的降级处理 .mp4
  •    📄 17-4 Sentinel限流初体验 .mp4
  •    📄 17-1 本章介绍 .mp4
  •    📄 17-
  • 10 Sentinel+Feign熔段初体验 .mp4
  •    📄 17-3 初识Sentinel .mp4
  •    📄 17-6 使用Sentinel配置限流 .mp4
  •    📄 17-2 常见的限流算法 .mp4
  •    📄 17-7 Sentinel+Nacos实现限流规则持久化 .mp4
  •    📄 15-8 Seata和Mysql存储演示 .mp4
  •    📄 15-2 初识Seata .mp4
  •    📄 15-3 讲解Seata分布式事务的原理 .mp4
  •    📄 15-5 Seata分布式事务初体验 .mp4
  •    📄 15-1 本章介绍 .mp4
  •    📄 15-7 Seata Client配置Nacos .mp4
  •    📄 15-4 讲解Seata分布式事务的四种模式 .mp4
  •    📄 15-6 Seata Server配置Nacos .mp4
  •    📄 18-8 增加第一层验证码削弱瞬时高峰 .mp4
  •    📄 18-2 增加秒杀令牌表用以维护令牌信息 .mp4
  •    📄 18-1 本章介绍 .mp4
  •    📄 18-6 使用缓存加速令牌锁功能 .mp4
  •    📄 18-5 使用令牌锁防止机器人抢票 .mp4
  •    📄 18-4 增加校验秒杀令牌功能 .mp4
  •    📄 18-3 初始化车次信息时初始化秒杀令牌信息 .mp4
  •    📄 18-7 增加验证码削弱瞬时高峰并防机器人刷票 .mp4
  •    📄 16-1 本章介绍 .mp4
  •    📄 16-2 JMeter初体验 .mp4
  •    📄 16-4 使用synchronized是否能解决库存超卖? .mp4
  •    📄 16-9 JMeter线程组之间传递token变量 .mp4
  •    📄 16-7 介绍Redis红锁 .mp4
  •    📄 16-8 本章代码优化 .mp4
  •    📄 16-3 超卖演示&使用JMeter对购票功能进行压测 .mp4
  •    📄 16-5 使用Redis分布式锁是否能解决库存超卖? .mp4
  •    📄 16-6 使用Redisson看门狗解决锁超时的问题 .mp4
  •    📄 20-4 旧代码吞吐量压测.mp4
  •    📄 20-2 压力测试相关概念讲解.mp4
  •    📄 20-5 修改JVM参数再次压测.mp4
  •    📄 20-3 吞吐量压测.mp4
  •    📄 20-1 本章介绍.mp4
  •    📄 20-6 最高并发数探测.mp4
  •    📄 20-7 使用异步线程代替RocketMQ.mp4
  •    📁 word文档(独家提供)    📁 pdf版(有水印)    📄 12-9 分解选座购票功能的前后端逻辑 .mp4
  •    📄 12-
  • 18 根据座位销售详情判断本次是否可选(二) .mp4
  •    📄 12-8 订票页面勾选乘客并显示购票列表 .mp4
  •    📄 12-
  • 13 确认下单接口数据初始化 .mp4
  •    📄 12-
  • 10 订票页面增加选座效果 .mp4
  •    📄 12-
  • 12 后端增加确认下单购票接口 .mp4
  •    📄 12-
  • 23 选座成功后会会员增加车票记录 .mp4
  •    📄 12-2 增加余票信息表以提高余票查询效率 .mp4
  •    📄 12-4 生成车次时初始化各种座位的余票数量 .mp4
  •    📄 12-
  • 20 保存最终的选座结果 .mp4
  •    📄 12-
  • 11 增加确认订单表并生成前后端代码 .mp4
  •    📄 12-
  • 21 选座成功后更新各座位的销售详情 .mp4
  •    📄 12-6 为会员端增余票查询功能 .mp4
  •    📄 12-
  • 15 计算多个选座之间的偏移值 .mp4
  •    📄 12-
  • 22 选座成功后批量扣减影响到的多个库存 .mp4
  •    📄 12-
  • 17 根据座位销售详情判断本次是否可选(一) .mp4
  •    📄 12-1 本章介绍 .mp4
  •    📄 12-
  • 14 预扣减库存并判断余票是否足够 .mp4
  •    📄 12-3 生成车次时初始化余票信息 .mp4
  •    📄 12-7 增加订票页面并实现车次信息传递 .mp4
  •    📄 12-5 为余票信息页面增加查询条件 .mp4
  •    📄 12-
  • 19 完成有选座的挑座位逻辑 .mp4
  •    📄 12-
  • 24 选座成功后更新确认订单状态为成功 .mp4
  •    📄 12-
  • 16 循环获取每个车厢的每个座位 .mp4
  •    📄 14-4 详解SpringBoot内置缓存 .mp4
  •    📄 14-7 详解缓存穿透与解决方案 .mp4
  •    📄 14-
  • 10 前端缓存的使用 .mp4
  •    📄 14-5 SpringBoot整合redis缓存 .mp4
  •    📄 14-9 缓存在高并发场景中的生产问题分享 .mp4
  •    📄 14-3 详解Mybatis的二级缓存 .mp4
  •    📄 14-2 详解Mybatis的一级缓存 .mp4
  •    📄 14-6 详解缓存击穿与解决方案 .mp4
  •    📄 14-1 本章介绍 .mp4
  •    📄 14-8 详解缓存雪崩与解决方案 .mp4
  •    📄 23-1 课程总结.mp4
  •    📄 课程源码.exe    📄 22-3 余票查询页面增加显示车站信息.mp4
  •    📄 22-8 增加乘客初始化定时任务(为了线上体验)【王牌分享WPFX.LINK】.mp4
  •    📄 22-4 购票页面增加发起多人排队功能.mp4
  •    📄 22-7 只允许购买两周内的车次.mp4
  •    📄 22-9 界面显示优化.mp4
  •    📄 22-2 购票页面增加取消排队的功能.mp4
  •    📄 22-1 本章介绍.mp4
  •    📄 22-5 增加座位销售图(一).mp4
  •    📄 22-6 增加座位销售图(二).mp4
  •    📄 21-
  • 14 多节点的配置,保证服务高可用(一) .mp4
  •    📄 21-7 安装JDK.mp4
  •    📄 21-5 阿里云ECS购买与配置.mp4
  •    📄 21-9 SpringBoot应用的多环境打包.mp4
  •    📄 21-2 阿里云部署方案介绍.mp4
  •    📄 21-
  • 12 Vue CLI模块的生产发布.mp4
  •    📄 21-17 https配置介绍.mp4
  •    📄 21-15 多节点的配置,保证服务高可用(二).mp4
  •    📄 21-10 SpringBoot应用的生产发布.mp4
  •    📄 21-1 本章介绍.mp4
  •    📄 21-
  • 11 Vue CLI模块的生产打包.mp4
  •    📄 21-8 安装nacos.mp4
  •    📄 21-3 阿里云RDS购买与配置.mp4
  •    📄 21-13 修复服务端访问失败的问题.mp4
  •    📄 21-16 cdn配置介绍.mp4
  •    📄 21-4 阿里云Redis购买.mp4
  •    📄 21-6 本地登录阿里云ECS.mp4
  •    📄 [1.1]--1-2课程导学.mp4
  •    📄 [1.2]--1-3为什么要选择最新版本SpringBoot3和JDK17?.mp4
  •    📄 (1.1)--1-1课前必读(不读错过一个亿).pdf
  •      📄 12.5 订票页面勾选乘客并显示购票列表.docx
  •      📄 5.6 发送短信验证码接口开发.docx
  •      📄 9.
  • 10 火车车站表单增加车次下拉选择.docx
  •      📄 11.2 快速生成每日座位数据管理功能.docx
  •      📄 12.
  • 11 预扣减库存并判断余票是否足够.docx
  •      📄 2.6 12306系统功能模块划分.docx
  •      📄 6.2 详解生成JWT单点登录token.docx
  •      📄 6.1 JWT单点登录原理与存在的问题及解决方案讲解.docx
  •      📄 8.4 详解Service生成器.docx
  •      📄 7.9 乘车人删除功能开发.docx
  •      📄 12.1 增加余票信息表以提高余票查询效率.docx
  •      📄 5.5 注册登录二合一界面开发.docx
  •      📄 12.7 订票页面增加选座效果.docx
  •      📄 7.6 乘车人列表查询界面开发.docx
  •      📄 12.2 生成车次时初始化余票信息.docx
  •      📄 8.7 按模块生成后端代码.docx
  •      📄 7.7 解决Long类型精度丢失的问题.docx
  •      📄 7.5 集成PageHelper实现后端分页.docx
  •      📄 7.4 乘车人列表查询接口开发.docx
  •      📄 12.3 为会员端增加余票查询功能本节分步进行.docx
  •      📄 2.2 123
  • 06 是如何成为全球最忙碌的网站之一.docx
  •      📄 11.5 增加生成每日车次功能.docx
  •      📄 11.6 增加生成每日座位功能.docx
  •      📄 12.8 增加确认订单表并生成前后端代码.docx
  •      📄 12.
  • 12 计算多个选座之间的偏移值.docx
  •      📄 6.5 演示gateway拦截器的使用.docx
  •      📄 2.1 众多流行并发项目,为何选择12306?.docx
  •      📄 7.3 使用线程本地变量存储会员信息.docx
  •      📄 12.
  • 10 确认下单接口数据初始化.docx
  •      📄 8.1 更换RDS数据库.docx
  •      📄 12.
  • 14 完成有选座的挑座位逻辑.docx
  •      📄 2.3 百万人同时抢1万张票,系统如何保证其正常及稳定性?.docx
  •      📄 10.8 演示多节点场景中quartz的调度情况.docx
  •      📄 10.5 使用数据库配置quartz调度任务.docx
  •      📄 10.2 为batch模块配置持久层生成器.docx
  •      📄 11.1 完善每日车次管理页面功能.docx
  •      📄 10.3 演示SpringBoot自带的定时任务.docx
  •      📄 10.6 通过控台界面操作定时任务.docx
  •      📄 10.4 关于调度任务的并发执行.docx
  •      📄 10.1 项目中增加batch定时调度模块.docx
  •      📄 9.9 使用pinyin-pro将汉字转成拼音.docx
  •      📄 6.7 为路由页面增加登录拦截.docx
  •      📄 8.8 详解vue界面生成器.docx
  •      📄 9.5 快速生成车站基础数据管理功能.docx
  •      📄 6.4 vuex配合h5的session解决浏览器刷新问题.docx
  •      📄 10.7 增加任务手工补偿功能.docx
  •      📄 9.6 快速生成火车基础数据管理功能.docx
  •      📄 6.3 使用vuex保存登录信息.docx
  •      📄 8.5 制作DBUtil读取表字段信息.docx
  •      📄 9.8 快速生成火车座位基础数据管理功能.docx
  •      📄 12.9 后端增加确认下单购票接口.docx
  •      📄 5.7 集成Axios完成登录功能.docx
  •      📄 2.8 12306系统数据库表讲解.docx
  •      📄 11.7 增加手动生成某日车次数据功能.docx
  •      📄 12.6 分解选座购票功能的前后端逻辑.docx
  •      📄 11.4 集成OpenFeign实现服务间调用.docx
  •      📄 7.1 详解乘车人表的设计.docx
  •      📄 9.7 快速生成火车车站基础数据管理功能.docx
  •      📄 12.4 增加订票页面并实现车次信息传递.docx
  •      📄 8.2 剖析代码生成器的底层原理.docx
  •      📄 5.8 增加Axios拦截器配置.docx
  •      📄 8.6 详解实体类生成器.docx
  •      📄 7.8 乘车人编辑界面开发.docx
  •      📄 9.
  • 11 制作车次下拉框组件.docx
  •      📄 9.
  • 12 制作车站下拉框组件.docx
  •      📄 9.1 更换远程代码仓库.docx
  •      📄 9.2 项目中增加admin控台管理模块.docx
  •      📄 9.3 项目中增加business业务模块.docx
  •      📄 9.
  • 13 实现按车次生成车座功能.docx
  •      📄 9.4 为business模块配置持久层生成器.docx
  •      📄 9.
  • 15 为车次&车厢&车站增加存在性校验.docx
  •      📄 9.
  • 14 完善车次&车厢&座位管理功能.docx
  •      📄 4.5 增加AOP打印请求参数和返回结果.docx
  •      📄 4.
  • 16 集成校验框架Validation.docx
  •      📄 4.7 详解项目中增加网关模块.docx
  •      📄 4.
  • 15 使用自定义异常处理异常业务.docx
  •      📄 3.
  • 13 JIT在高并发场景中的生产问题分享.docx
  •      📄 4.6 详解项目中增加通用模块.docx
  •      📄 4.
  • 13 封装请求参数和返回结果.docx
  •      📄 3.10 JDK17新特性-sealed类.docx
  •      📄 3.14 SpringBoot3-GraalVM代替JDK实现AOT.docx
  •      📄 4.
  • 11 集成Mybatis持久层框架.docx
  •      📄 4.8 详解本地数据库的准备工作.docx
  •      📄 3.4 JDK11新特性-单文件程序.docx
  •      📄 3.12 SpringBoot3-AOT与JIT介绍.docx
  •      📄 4.3 实现代码关联Git远程仓库.docx
  •      📄 5.2 手把手创建基于Vue CLI的web模块.docx
  •      📄 3.6 JDK14新特性-文本块.docx
  •      📄 12.
  • 15 选座成功后更新各座位的销售详情.docx
  •      📄 3.1 JDK9新特性-jshell交互式工具.docx
  •      📄 8.3 集成dom4j读取xml.docx
  •      📄 5.9 Vue CLI多环境配置.docx
  •      📄 3.3 JDK10新特性-var局部变量推导.docx
  •      📄 2.7 12306整体系统架构设计.docx
  •      📄 3.2 JDK9新特性-模块化开发.docx
  •      📄 6.6 为axios请求增加统一拦截器.docx
  •      📄 3.11 JDK17新特性-switch增强.docx
  •      📄 7.2 使用HttpClient保存登录信息.docx
  •      📄 5.4 短信验证码登录流程讲解.docx
  •      📄 2.5 12306系统核心功能讲解.docx
  •      📄 2.4 如何保证不超卖、不少卖,还要能承受极高的并发?.docx
  •      📄 12.
  • 13 根据座位销售详情判断本次是否可选.docx
  •      📄 11.3 增加生成每日车次定时任务.docx
  •      📄 8.9 详解前端枚举代码生成器.docx
  •      📄 4.
  • 10 使用IDEA配置数据库连接.docx
  •      📄 4.
  • 12 集成Mybatis官方生成器.docx
  •      📄 4.2 项目初始化配置.docx
  •      📄 3.9 JDK16新特性-record类.docx
  •      📄 3.5 JDK11新特性-shebang脚本.docx
  •      📄 5.1 本地环境准备.docx
  •      📄 4.9 详解阿里云RDS的准备工作.docx
  •      📄 4.4 使用HTTP Client完成测试接口.docx
  •      📄 3.8 JDK14新特性-空指针提示.docx
  •      📄 4.
  • 17 详解雪花算法.docx
  •      📄 4.1 手把手快速完成微服务架构的搭建.docx
  •      📄 3.7 JDK14新特性-instanceof增强.docx
  •      📄 5.3 web模块集成Ant Design Vue.docx
  •      📄 4.
  • 14 为项目增加统一异常处理.docx
  •      📄 5.9 集成Axios完成登录功能.pdf
  •      📄 4.8 详解项目中增加通用模块.pdf
  •      📄 5.6 注册登录二合一界面开发.pdf
  •      📄 5.4 web模块集成Ant Design Vue.pdf
  •      📄 3.9 JDK16新特性-record类.pdf
  •      📄 4.
  • 20 详解雪花算法.pdf
  •      📄 3.
  • 13 JIT在高并发场景中的生产问题分享.pdf
  •      📄 4.1 手把手快速完成微服务架构的搭建.pdf
  •      📄 3.11 JDK17新特性-switch增强.pdf
  •      📄 4.
  • 17 为项目增加统一异常处理.pdf
  •      📄 4.3 实现代码关联Git远程仓库.pdf
  •      📄 4.6 使用HTTP Client完成测试接口.pdf
  •      📄 4.
  • 19 集成校验框架Validation.pdf
  •      📄 4.
  • 18 使用自定义异常处理异常业务.pdf
  •      📄 4.7 增加AOP打印请求参数和返回结果.pdf
  •      📄 5.7 发送短信验证码接口开发.pdf
  •      📄 4.
  • 14 集成Mybatis官方生成器.pdf
  •      📄 4.9 详解项目中增加网关模块.pdf
  •      📄 4.
  • 10 详解本地数据库的准备工作.pdf
  •      📄 3.10 JDK17新特性-sealed类.pdf
  •      📄 3.8 JDK14新特性-空指针提示.pdf
  •      📄 4.2 项目初始化配置.pdf
  •      📄 5.3 手把手创建基于Vue CLI的web模块.pdf
  •      📄 3.14 SpringBoot3-GraalVM代替JDK实现AOT.pdf
  •      📄 7.8 乘车人列表查询接口开发.pdf
  •      📄 5.
  • 10 增加Axios拦截器配置.pdf
  •      📄 7.4 使用HttpClient保存登录信息.pdf
  •      📄 8.5 详解Service生成器.pdf
  •      📄 6.5 使用vuex保存登录信息.pdf
  •      📄 7.2 详解乘车人表的设计.pdf
  •      📄 6.6 vuex配合h5的session解决浏览器刷新问题.pdf
  •      📄 8.2 更换RDS数据库.pdf
  •      📄 3.6 JDK14新特性-文本块.pdf
  •      📄 6.3 JWT单点登录原理与存在的问题及解决方案讲解.pdf
  •      📄 6.6 vue配合后.pdf
  •      📄 6.4 详解生成JWT单点登录token.pdf
  •      📄 5.5 短信验证码登录流程讲解.pdf
  •      📄 7.9 集成PageHelper实现后端分页.pdf
  •      📄 4.
  • 11 详解阿里云RDS的准备工作.pdf
  •      📄 3.12 SpringBoot3-AOT与JIT介绍.pdf
  •      📄 8.3 剖析代码生成器的底层原理.pdf
  •      📄 7.
  • 11 解决Long类型精度丢失的问题.pdf
  •      📄 4.
  • 12 使用IDEA配置数据库连接.pdf
  •      📄 7.5 使用线程本地变量存储会员信息.pdf
  •      📄 5.2 本地环境准备.pdf
  •      📄 5.
  • 11 Vue CLI多环境配置.pdf
  •      📄 7.
  • 15 乘车人删除功能开发.pdf
  •      📄 7.
  • 13 乘车人编辑界面开发.pdf
  •      📄 4.
  • 13 集成Mybatis持久层框架.pdf
  •      📄 8.4 集成dom4j读取xml.pdf
  •      📄 3.7 JDK14新特性-instanceof增强.pdf
  •      📄 6.9 为axios请求增加统一拦截器.pdf
  •      📄 6.7 演示gateway拦截器的使用.pdf
  •      📄 6.
  • 10 为路由页面增加登录拦截.pdf
  •      📄 7.
  • 10 乘车人列表查询界面开发.pdf
  •      📄 4.
  • 16 封装请求参数和返回结果.pdf
  •      📄 2.4 如何保证不超卖、不少卖,还要能承受极高的并发?.pdf
  •      📄 2.6 12306系统功能模块划分.pdf
  •      📄 3.4 JDK11新特性-单文件程序.pdf
  •      📄 8.9 按模块生成后端代码.pdf
  •      📄 9.7 快速生成火车基础数据管理功能.pdf
  •      📄 2.7 12306整体系统架构设计.pdf
  •      📄 9.4 项目中增加business业务模块.pdf
  •      📄 2.2 123
  • 06 是如何成为全球最忙碌的网站之一.pdf
  •      📄 9.
  • 10 快速生成火车座位基础数据管理功能.pdf
  •      📄 spring3.0仿12306售票系统.pdf
  •      📄 3.3 JDK10新特性-var局部变量推导.pdf
  •      📄 2.3 百万人同时抢1万张票,系统如何保证其正常及稳定性?.pdf
  •      📄 2.8 12306系统数据库表讲解.pdf
  •      📄 9.5 为business模块配置持久层生成器.pdf
  •      📄 9.8 快速生成火车车站基础数据管理功能.pdf
  •      📄 2.1 众多流行并发项目.为何选择12306.pdf
  •      📄 9.
  • 11 使用pinyin-pro将汉字转成拼音.pdf
  •      📄 8.
  • 10 详解vue界面生成器.pdf
  •      📄 8.
  • 11 详解前端枚举代码生成器.pdf
  •      📄 3.5 JDK11新特性-shebang脚本.pdf
  •      📄 3.2 JDK9新特性-模块化开发.pdf
  •      📄 9.
  • 12 火车车站表单增加车次下拉选择.pdf
  •      📄 8.8 详解实体类生成器.pdf
  •      📄 9.
  • 17 完善车次&车厢&座位管理功能.pdf
  •      📄 9.
  • 14 制作车站下拉框组件.pdf
  •      📄 9.2 更换远程代码仓库.pdf
  •      📄 9.6 快速生成车站基础数据管理功能.pdf
  •      📄 3.1 JDK9新特性-jshell交互式工具.pdf
  •      📄 2.5 12306系统核心功能讲解.pdf
  •      📄 9.
  • 16 实现按车次生成车座功能.pdf
  •      📄 9.
  • 18 为车次&车厢&车站增加存在性校验.pdf
  •      📄 8.7 制作DBUtil读取表字段信息.pdf