Springboot3+微服务实战12306高性能售票系统
├──第1章 课程介绍与学习指南
| ├──1-2课程导学1421_ev.mp4 23.06M
| └──1-3为什么要选择最新版本SpringBoot3和JDK170705_ev.mp4 9.63M
├──第2章 12306这个系统架构到底有多牛?
| ├──2-1 众多流行并发项目为何选择123060734_ev.mp4 12.75M
| ├──2-2 12306是如何成为全球最忙碌的网站之一新1023_ev.mp4 13.08M
| ├──2-3 如何保证不超卖不少卖还要能承受极高的并发mp4_音频1601_ev.mp4 25.95M
| ├──2-4 12306系统核心功能讲解0451_ev.mp4 7.16M
| ├──2-5 12306系统功能模块划分0430_ev.mp4 6.10M
| ├──2-6 12306整体系统架构设计0612_ev.mp4 10.40M
| ├──2-7 12306系统数据库表讲解1049_ev.mp4 17.36M
| └──2-8 百万人同时抢1万张票系统如何保证其正常及稳定性0946_ev.mp4 11.76M
├──第3章 最新版的SpringBoot3&JDK9~17新特性详解
| ├──3-1 JDK9新特性-jshell交互式工具加片头0456_ev.mp4 11.89M
| ├──3-10 JDK17新特性-sealed类0901_ev.mp4 17.56M
| ├──3-11 JDK17新特性-switch增强0415_ev.mp4 11.37M
| ├──3-12 SpringBoot3-AOT与JIT介绍0535_ev.mp4 6.43M
| ├──3-13 JIT在高并发场景中的生产问题分享0845_ev.mp4 13.99M
| ├──3-14 SpringBoot3-GraalVM代替JDK实现AOT1959_ev.mp4 54.74M
| ├──3-2 JDK9新特性-模块化开发1127_ev.mp4 26.41M
| ├──3-3 JDK10新特性-var局部变量推导0416_ev.mp4 7.89M
| ├──3-4 JDK11新特性-单文件程序0257_ev.mp4 5.67M
| ├──3-5 JDK11新特性-shebang脚本1007_ev.mp4 15.04M
| ├──3-6 JDK14新特性-文本块0328_ev.mp4 6.31M
| ├──3-7 JDK14新特性-instanceof增强0307_ev.mp4 7.41M
| ├──3-8 JDK14新特性-空指针提示0511_ev.mp4 13.01M
| └──3-9 JDK16新特性-record类0707_ev.mp4 15.57M
├──第4章 新版Spring Cloud Alibaba与Springbooot搭建后端架构
| ├──4-1 手把手快速完成微服务架构的搭建加片头0624_ev.mp4 28.68M
| ├──4-10 详解本地数据库的准备工作0836_ev.mp4 14.65M
| ├──4-11 详解阿里云RDS的准备工作2257_ev.mp4 59.12M
| ├──4-12 使用IDEA配置数据库连接1149_ev.mp4 33.62M
| ├──4-13 集成Mybatis持久层框架2157_ev.mp4 91.47M
| ├──4-14 集成Mybatis官方生成器2008_ev.mp4 88.69M
| ├──4-15 完成会员注册接口的开发1300_ev.mp4 53.83M
| ├──4-16 封装请求参数和返回结果1310_ev.mp4 54.43M
| ├──4-17 为项目增加统一异常处理0456_ev.mp4 20.45M
| ├──4-18 使用自定义异常处理异常业务1633_ev.mp4 72.00M
| ├──4-19 集成校验框架Validation0917_ev.mp4 43.68M
| ├──4-2 项目初始化配置0825_ev.mp4 31.47M
| ├──4-20 详解雪花算法1237_ev.mp4 30.48M
| ├──4-3 实现代码关联Git远程仓库1600_ev.mp4 40.37M
| ├──4-4 新增member会员模块1006_ev.mp4 46.26M
| ├──4-5 实现日志的相关配置1716_ev.mp4 72.67M
| ├──4-6 使用HTTPClient完成测试接口0559_ev.mp4 21.08M
| ├──4-7 增加AOP打印请求参数和返回结果1502_ev.mp4 65.69M
| ├──4-8 详解项目中增加通用模块1057_ev.mp4 47.54M
| └──4-9 详解项目中增加网关模块1500_ev.mp4 58.55M
├──第5章 使用Vue3 + Vue CLI 实现系统前端模块的搭建
| ├──5-1 本章介绍加片头0436_ev.mp4 8.88M
| ├──5-10 增加Axios拦截器配置0627_ev.mp4 22.22M
| ├──5-11 VueCLI多环境配置0956_ev.mp4 31.68M
| ├──5-12 增加web控台主页1042_ev.mp4 41.24M
| ├──5-13 制作Vue3公共组件1237_ev.mp4 50.51M
| ├──5-2 本地环境准备0812_ev.mp4 16.41M
| ├──5-3 手把手创建基于VueCLI的web模块2528_ev.mp4 67.90M
| ├──5-4 web模块集成AntDesignVue1655_ev.mp4 51.37M
| ├──5-5 短信验证码登录流程讲解1350_ev.mp4 24.26M
| ├──5-6 注册登录二合一界面开发2834_ev.mp4 114.11M
| ├──5-7 发送短信验证码接口开发2040_ev.mp4 68.22M
| ├──5-8 短信验证码登录接口开发2124_ev.mp4 94.34M
| └──5-9 集成Axios完成登录功能2654_ev.mp4 106.80M
├──第6章 实现JWT单点登录功能
| ├──6-1 本章介绍0354_ev.mp4 7.77M
| ├──6-10 为路由页面增加登录拦截0852_ev.mp4 28.79M
| ├──6-2 介绍两种单点登录方案设计0558_ev.mp4 16.97M
| ├──6-3 JWT单点登录原理与存在的问题及解决方案讲解1157_ev.mp4 24.04M
| ├──6-4 详解生成JWT单点登录token1409_ev.mp4 57.84M
| ├──6-5 使用vuex保存登录信息1247_ev.mp4 35.70M
| ├──6-6 vuex配合h5的session解决浏览器刷新问题0915_ev.mp4 33.81M
| ├──6-7 演示gateway拦截器的使用0904_ev.mp4 36.47M
| ├──6-8 为gateway增加登录校验拦截器1421_ev.mp4 67.04M
| └──6-9 为axios请求增加统一拦截器1144_ev.mp4 45.39M
├──第7章 12306系统会员基础功能的实现
| ├──7-1 本章介绍0224_ev.mp4 6.43M
| ├──7-10 集成PageHelper实现后端分页二1409_ev.mp4 69.16M
| ├──7-11 乘车人列表查询界面开发一1421_ev.mp4 66.22M
| ├──7-12 乘车人列表查询界面开发二1503_ev.mp4 69.21M
| ├──7-13 解决Long类型精度丢失的问题0720_ev.mp4 24.80M
| ├──7-14 乘车人编辑接口开发0716_ev.mp4 30.01M
| ├──7-15 乘车人编辑界面开发1558_ev.mp4 72.44M
| ├──7-16 乘车人删除接口开发0441_ev.mp4 18.54M
| ├──7-17 乘车人删除功能开发0302_ev.mp4 12.19M
| ├──7-18 前端枚举展示的解决方案介绍1301_ev.mp4 46.97M
| ├──7-2 详解乘车人表的设计1057_ev.mp4 43.99M
| ├──7-3 乘车人新增接口开发1612_ev.mp4 69.49M
| ├──7-4 使用HttpClient保存登录信息0737_ev.mp4 30.42M
| ├──7-5 使用线程本地变量存储会员信息2036_ev.mp4 99.16M
| ├──7-6 前端二级路由页面开发1923_ev.mp4 72.30M
| ├──7-7 乘车人新增界面开发1007_ev.mp4 44.42M
| ├──7-8 乘车人列表查询接口开发1716_ev.mp4 62.86M
| └──7-9 集成PageHelper实现后端分页一0941_ev.mp4 32.60M
├──第8章 利用代码生成器快速实现火车基础数据的维护
| ├──8-1 本章介绍0246_ev.mp4 6.43M
| ├──8-10 详解vue界面生成器1803_ev.mp4 85.65M
| ├──8-11 详解前端枚举代码生成器1209_ev.mp4 54.53M
| ├──8-2 更换RDS数据库1218_ev.mp4 43.68M
| ├──8-3 剖析代码生成器的底层原理1803_ev.mp4 61.53M
| ├──8-4 集成DOM4j读取xml1240_ev.mp4 56.42M
| ├──8-5 详解Service生成器1903_ev.mp4 95.83M
| ├──8-6 详解Controller生成器0917_ev.mp4 45.31M
| ├──8-7 制作DBUtil读取表字段信息2504_ev.mp4 131.65M
| ├──8-8 详解实体类生成器2041_ev.mp4 103.43M
| └──8-9 按模块生成后端代码1638_ev.mp4 85.67M
├──第9章 利用代码生成器快速实现火车基础数据的维护
| ├──9-1 本章介绍.mp4 4.09M
| ├──9-10 快速生成火车座位基础数据管理功能.mp4 59.61M
| ├──9-11 使用pinyin-pro将汉字转成拼音.mp4 62.66M
| ├──9-12 车次表单增加车站下拉选择.mp4 90.97M
| ├──9-13 制作车次下拉框组件(一).mp4 92.11M
| ├──9-14 制作车次下拉框组件(二).mp4 54.05M
| ├──9-15 制作车站下拉框组件.mp4 68.48M
| ├──9-16 为基础数据增加车次查询条件.mp4 213.46M
| ├──9-17 实现按车次生成车座功能(一).mp4 91.32M
| ├──9-18 实现按车次生成车座功能(二).mp4 74.02M
| ├──9-19 完善车次&车厢&座位管理功能.mp4 129.76M
| ├──9-2 更换远程代码仓库.mp4 36.37M
| ├──9-20 为车次&车厢&车站增加存在性校验.mp4 140.81M
| ├──9-3 项目中增加admin控台模块.mp4 76.13M
| ├──9-4 项目中增加business业务模块.mp4 47.96M
| ├──9-5 为business模块配置持久层生成器.mp4 53.27M
| ├──9-6 快速生成车站基础数据.mp4 81.90M
| ├──9-7 快速生成火车基础数据管理功能.mp4 106.50M
| ├──9-8 快速生成火车车站基础数据管理功能.mp4 42.38M
| └──9-9 快速生成火车车厢基础数据管理功能.mp4 26.27M
├──第10章 使用调度框架quartz,为12306系统增加定时调度
| ├──10-1 本章介绍.mp4 13.88M
| ├──10-10 演示多节点场景中quartz的调度情况.mp4 44.46M
| ├──10-2 项目中增加batch定时调度模块.mp4 41.06M
| ├──10-3 为batch模块配置持久层生成器.mp4 46.02M
| ├──10-4 演示Springboot自带的定时任务.mp4 49.18M
| ├──10-5 定时调度模块集成quartz.mp4 48.09M
| ├──10-6 关于调度任务的并发执行.mp4 20.27M
| ├──10-7 使用数据库配置quartz调度任务.mp4 84.59M
| ├──10-8 通过控台界面操作定时任务.mp4 105.33M
| └──10-9 增加任务手工补偿功能.mp4 31.18M
├──第11章 通过火车基础数据生成每日火车数据
| ├──11-1 本章介绍.mp4 14.20M
| ├──11-10 增加生成每日车站功能.mp4 83.19M
| ├──11-11 增加生成每日车厢功能.mp4 33.98M
| ├──11-12 增加生成每日座位功能.mp4 54.11M
| ├──11-13 增加手动生成某日车次数据功能.mp4 56.99M
| ├──11-2 快速生成每日车次数据管理功能.mp4 83.87M
| ├──11-3 完善每日车次管理页面功能.mp4 119.28M
| ├──11-4 快速生成每日车站数据管理功能.mp4 84.66M
| ├──11-5 快速生成每日车厢数据管理功能.mp4 72.47M
| ├──11-6 快速生成每日座位数据管理功能.mp4 88.35M
| ├──11-7 增加生成每日车次定时任务.mp4 62.55M
| ├──11-8 集成OpenFeign实现服务间调用.mp4 101.43M
| └──11-9 增加生成每日车次功能.mp4 139.22M
├──第12章 基本的车票预定功能开发
| ├──12-1 本章介绍 .mp4 51.91M
| ├──12-10 订票页面增加选座效果 .mp4 265.28M
| ├──12-11 增加确认订单表并生成前后端代码 .mp4 162.69M
| ├──12-12 后端增加确认下单购票接口 .mp4 190.77M
| ├──12-13 确认下单接口数据初始化 .mp4 223.14M
| ├──12-14 预扣减库存并判断余票是否足够 .mp4 158.97M
| ├──12-15 计算多个选座之间的偏移值 .mp4 204.61M
| ├──12-16 循环获取每个车厢的每个座位 .mp4 304.05M
| ├──12-17 根据座位销售详情判断本次是否可选(一) .mp4 132.66M
| ├──12-18 根据座位销售详情判断本次是否可选(二) .mp4 184.46M
| ├──12-19 完成有选座的挑座位逻辑 .mp4 255.32M
| ├──12-2 增加余票信息表以提高余票查询效率 .mp4 195.51M
| ├──12-20 保存最终的选座结果 .mp4 236.73M
| ├──12-21 选座成功后更新各座位的销售详情 .mp4 131.51M
| ├──12-22 选座成功后批量扣减影响到的多个库存 .mp4 311.00M
| ├──12-23 选座成功后会会员增加车票记录 .mp4 264.46M
| ├──12-24 选座成功后更新确认订单状态为成功 .mp4 41.17M
| ├──12-3 生成车次时初始化余票信息 .mp4 293.65M
| ├──12-4 生成车次时初始化各种座位的余票数量 .mp4 332.31M
| ├──12-5 为余票信息页面增加查询条件 .mp4 123.37M
| ├──12-6 为会员端增余票查询功能 .mp4 262.09M
| ├──12-7 增加订票页面并实现车次信息传递 .mp4 182.42M
| ├──12-8 订票页面勾选乘客并显示购票列表 .mp4 271.69M
| └──12-9 分解选座购票功能的前后端逻辑 .mp4 44.90M
├──第13章 集成注册中心与配置中心组件Nacos(动态修改线上的配置)
| ├──13-1 本章介绍 .mp4 17.24M
| ├──13-10 Nacos挂了怎么办 .mp4 22.65M
| ├──13-2 Nacos官网介绍 .mp4 112.00kb
| ├──13-3 Nacos快速开始 .mp4 82.68M
| ├──13-4 Nacos配置中心演示 .mp4 126.89M
| ├──13-5 Nacos多环境配置演示 .mp4 120.57M
| ├──13-6 Nacos利用命名空间做项目隔离 .mp4 39.27M
| ├──13-7 Nacos注册中心演示 .mp4 35.67M
| ├──13-8 配置Gateway+Nacos支持应用名路由转发 .mp4 135.12M
| └──13-9 配置Feign+Nacos支持应用名远程调用 .mp4 30.26M
├──第14章 高性能余票查询的实现(前端缓存&本地缓存&分布式缓存)
| ├──14-1 本章介绍 .mp4 14.45M
| ├──14-10 前端缓存的使用 .mp4 41.93M
| ├──14-2 详解Mybatis的一级缓存 .mp4 104.25M
| ├──14-3 详解Mybatis的二级缓存 .mp4 127.16M
| ├──14-4 详解SpringBoot内置缓存 .mp4 248.26M
| ├──14-5 SpringBoot整合redis缓存 .mp4 144.44M
| ├──14-6 详解缓存击穿与解决方案 .mp4 51.29M
| ├──14-7 详解缓存穿透与解决方案 .mp4 97.32M
| ├──14-8 详解缓存雪崩与解决方案 .mp4 56.85M
| └──14-9 缓存在高并发场景中的生产问题分享 .mp4 17.31M
├──第15章 集成分布式事务组件Seata(解决分布式系统中的数据一致性问题)
| ├──15-1 本章介绍 .mp4 9.60M
| ├──15-2 初识Seata .mp4 50.17M
| ├──15-3 讲解Seata分布式事务的原理 .mp4 16.06M
| ├──15-4 讲解Seata分布式事务的四种模式 .mp4 22.89M
| ├──15-5 Seata分布式事务初体验 .mp4 339.71M
| ├──15-6 Seata Server配置Nacos .mp4 127.17M
| ├──15-7 Seata Client配置Nacos .mp4 133.56M
| └──15-8 Seata和Mysql存储演示 .mp4 34.75M
├──第16章 高并发抢票时,利用各种锁解决车票超卖问题(JDK锁&分布式锁&看门狗设计&红锁)
| ├──16-1 本章介绍 .mp4 4.00M
| ├──16-2 JMeter初体验 .mp4 46.76M
| ├──16-3 超卖演示&使用JMeter对购票功能进行压测 .mp4 93.26M
| ├──16-4 使用synchronized是否能解决库存超卖? .mp4 64.27M
| ├──16-5 使用Redis分布式锁是否能解决库存超卖? .mp4 267.56M
| ├──16-6 使用Redisson看门狗解决锁超时的问题 .mp4 175.03M
| ├──16-7 介绍Redis红锁 .mp4 131.86M
| ├──16-8 本章代码优化 .mp4 102.07M
| └──16-9 JMeter线程组之间传递token变量 .mp4 54.66M
├──第17章 高并发抢票时,使用Sentinal组件进行请求限流降级(过滤90%的无效请求)
| ├──17-1 本章介绍 .mp4 10.63M
| ├──17-10 Sentinel+Feign熔段初体验 .mp4 74.21M
| ├──17-11 Sentinel+Feign熔断后的降级处理 .mp4 77.93M
| ├──17-12 Sentinel熔断规则配置演示 .mp4 81.47M
| ├──17-2 常见的限流算法 .mp4 7.55M
| ├──17-3 初识Sentinel .mp4 59.55M
| ├──17-4 Sentinel限流初体验 .mp4 171.67M
| ├──17-5 使用Sentinel控台监控流量 .mp4 59.36M
| ├──17-6 使用Sentinel配置限流 .mp4 105.60M
| ├──17-7 Sentinel+Nacos实现限流规则持久化 .mp4 59.95M
| ├──17-8 Sentinel限流不同的流控效果讲解 – Warm Up&排队等待 .mp4 90.72M
| └──17-9 Sentinel限流不同的流控模式讲解 – 关联&链路 .mp4 64.46M
├──第18章 高并发抢票时,防止机器人刷票的令牌大闸,可减轻服务器的压力(防刷+限流)
| ├──18-1 本章介绍 .mp4 12.63M
| ├──18-2 增加秒杀令牌表用以维护令牌信息 .mp4 82.15M
| ├──18-3 初始化车次信息时初始化秒杀令牌信息 .mp4 98.00M
| ├──18-4 增加校验秒杀令牌功能 .mp4 79.39M
| ├──18-5 使用令牌锁防止机器人抢票 .mp4 33.48M
| ├──18-6 使用缓存加速令牌锁功能 .mp4 170.65M
| ├──18-7 增加验证码削弱瞬时高峰并防机器人刷票 .mp4 186.15M
| └──18-8 增加第一层验证码削弱瞬时高峰 .mp4 35.19M
├──第19章 利用流行的MQ组件对请求做削峰处理,解决吞吐量问题(实现最短时间内给用户反馈)
| ├──19-1 本章介绍 .mp4 11.62M
| ├──19-10 完成排队出票功能(一) .mp4 199.29M
| ├──19-11 完成排队出票功能(二) .mp4 137.65M
| ├──19-12 增加轮询购票结果功能 .mp4 272.69M
| ├──19-2 购票时序图演进 .mp4 63.05M
| ├──19-3 初始RocketMQ .mp4 61.28M
| ├──19-4 RocketMQ初体验 .mp4 68.27M
| ├──19-5 RocketMQ控制台的使用 .mp4 57.14M
| ├──19-6 使用RocketMQ将购票流程一分为二 .mp4 221.41M
| ├──19-7 完成MQ消费里的购票功能 .mp4 230.92M
| ├──19-8 为同转异增加logId,方便日志跟踪 .mp4 44.71M
| └──19-9 增加排队功能思路讲解 .mp4 55.51M
├──第20章 压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)
| ├──20-1 本章介绍.mp4 10.12M
| ├──20-2 压力测试相关概念讲解.mp4 9.11M
| ├──20-3 吞吐量压测.mp4 52.39M
| ├──20-4 旧代码吞吐量压测.mp4 37.29M
| ├──20-5 修改JVM参数再次压测.mp4 58.01M
| ├──20-6 最高并发数探测.mp4 27.11M
| └──20-7 使用异步线程代替RocketMQ.mp4 89.73M
├──第21章 企业级项目上云(阿里云部署)
| ├──21-1 本章介绍.mp4 14.85M
| ├──21-10 SpringBoot应用的生产发布.mp4 33.00M
| ├──21-11 Vue CLI模块的生产打包.mp4 28.25M
| ├──21-12 Vue CLI模块的生产发布.mp4 91.53M
| ├──21-13 修复服务端访问失败的问题.mp4 62.63M
| ├──21-14 多节点的配置,保证服务高可用(一) .mp4 81.13M
| ├──21-15 多节点的配置,保证服务高可用(二).mp4 58.72M
| ├──21-16 cdn配置介绍.mp4 58.36M
| ├──21-17 https配置介绍.mp4 22.89M
| ├──21-2 阿里云部署方案介绍.mp4 41.32M
| ├──21-3 阿里云RDS购买与配置.mp4 30.71M
| ├──21-4 阿里云Redis购买.mp4 20.87M
| ├──21-5 阿里云ECS购买与配置.mp4 49.86M
| ├──21-6 本地登录阿里云ECS.mp4 11.01M
| ├──21-7 安装JDK.mp4 11.80M
| ├──21-8 安装nacos.mp4 41.79M
| └──21-9 SpringBoot应用的多环境打包.mp4 158.13M
├──第22章 项目优化
| ├──22-1 本章介绍.mp4 20.57M
| ├──22-2 购票页面增加取消排队的功能.mp4 49.70M
| ├──22-3 余票查询页面增加显示车站信息.mp4 45.85M
| ├──22-4 购票页面增加发起多人排队功能.mp4 49.27M
| ├──22-5 增加座位销售图(一).mp4 65.85M
| ├──22-6 增加座位销售图(二).mp4 118.77M
| ├──22-7 只允许购买两周内的车次.mp4 38.38M
| └──22-9 界面显示优化.mp4 46.11M
├──第23章 课程总结
| └──23-1 课程总结.mp4 23.74M├──源码
| └──train-master.zip 765.32kb
└──源码+word文档(独家提供).zip 145.02M

声明:所有内容均收集于网络,收集的内容仅供内部学习和讨论,建议您在下载后的24个小时之内从您的电脑或手机中删除上述内容,如果您喜欢该内容,请支持并购买正版资源。如若本站内容侵犯了原著者的合法权益,请联系邮箱3641180084@qq.com,我们将及时处理。