新版Springboot3.0打造能落地的高并发仿12306售票系统 – 带源码课件

  • 发布时间:
    2025-04-25 04:07:33
  • 文件大小:
    共计 265 个文件,合计:19.69GB
  • 资源来源:
    夸克网盘夸克网盘
  • 资源售价:
    积分5积分
・本站会员获取资源无需消耗积分。
・获取资源后可以在「个人中心」24 小时内无理由退积分。
为防止资源链接失效,请及时转存文件。
资源详情
明星讲师“甲蛙”全新力作,带你学习各种高并发场景的解决方案。
📢 以下文件由夸克网盘用户[嘀嘟*享]于2024-03-23分享(只展示部分的文件和文件夹)
【imooc-641】新版Springboot3.0打造能落地的高并发仿12306售票系统 - 带源码课件19.69GB
第1章课程介绍与学习指南48.22MB
1-2课程导学.mp432.34MB
1-3为什么要选择最新版本SpringBoot3和JDK17?.mp415.87MB
第2章12306这个系统架构到底有多牛?259.63MB
2-1众多流行并发项目,为何选择12306?.mp417.88MB
2-2 12306是如何成为全球最忙碌的网站之一新.mp419.2MB
2-3如何保证不超卖、不少卖,还要能承受极高的并发?.mp4_音.mp483.73MB
2-4 12306系统核心功能讲解.mp419.53MB
2-5 12306系统功能模块划分.mp48.84MB
2-6 12306整体系统架构设计.mp439.69MB
2-7 12306系统数据库表讲解.mp454.8MB
2-8百万人同时抢1万张票,系统如何保证其正常及稳定性?.mp415.97MB
第3章最新版的SpringBoot3JDK9~17新特572.72MB
3-1JDK9新特性-jshell交互式工具加片头0456.mp411.89MB
3-2JDK9新特性-模块化开发.mp484.24MB
3-3JDK10新特性-var局部变量推导.mp429.71MB
3-4JDK11新特性-单文件程序.mp419.28MB
3-5JDK11新特性-shebang脚本.mp433.85MB
3-6JDK14新特性-文本块.mp420.24MB
3-7JDK14新特性-instanceof增强.mp421.76MB
3-8JDK14新特性-空指针提示0511.mp413.01MB
3-9JDK16新特性-record类.mp449.22MB
3-10JDK17新特性-sealed类.mp460.43MB
3-11JDK17新特性-switch增强.mp429.56MB
3-12SpringBoot3-AOT与JIT介绍.mp47.13MB
3-13JIT在高并发场景中的生产问题分享.mp450.08MB
3-14SpringBoot3-GraalVM代替JDK实现AO.mp4142.31MB
第4章新版SpringCloudAlibaba与Springbo1.87GB
4-1手把手快速完成微服务架构的搭建(加片头).mp449.39MB
4-2项目初始化配置.mp462.4MB
4-3实现代码关联Git远程仓库.mp4110.79MB
4-4新增member会员模块.mp477.95MB
4-5实现日志的相关配置.mp4138.38MB
4-6使用HTTPClient完成测试接口.mp442.04MB
4-7增加AOP打印请求参数和返回结果.mp4123.64MB
4-8详解项目中增加通用模块.mp479.85MB
4-9详解项目中增加网关模块.mp4110.71MB
4-10详解本地数据库的准备工作.mp434.83MB
4-11详解阿里云RDS的准备工作.mp4159.28MB
4-12使用IDEA配置数据库连接.mp482.07MB
4-13集成Mybatis持久层框架.mp4167.22MB
4-14集成Mybatis官方生成器.mp4167.95MB
4-15完成会员注册接口的开发.mp4101.61MB
4-16封装请求参数和返回结果.mp494.35MB
4-17为项目增加统一异常处理.mp435MB
4-18使用自定义异常处理异常业务.mp4131.6MB
4-19集成校验框架Validation.mp474.61MB
4-20详解雪花算法.mp475.11MB
第5章使用Vue3+VueCLI实现系统前端模块的搭建1.45GB
5-1本章介绍(加片头).mp414.01MB
5-2本地环境准备.mp456.44MB
5-3手把手创建基于VueCLI的web模块.mp4177.54MB
5-4web模块集成AntDesignVue.mp4118.03MB
5-5短信验证码登录流程讲解.mp488.09MB
5-6注册登录二合一界面开发.mp4208.63MB
5-7发送短信验证码接口开发.mp4150.04MB
5-8短信验证码登录接口开发.mp4179.2MB
5-9集成Axios完成登录功能.mp4199.44MB
5-10增加Axios拦截器配置.mp446.27MB
5-11VueCLI多环境配置.mp469.19MB
5-12增加web控台主页.mp476.71MB
5-13制作Vue3公共组件.mp4100.43MB
第6章实现JWT单点登录功能710.97MB
6-1本章介绍.mp413.69MB
6-2介绍两种单点登录方案设计.mp441.75MB
6-3JWT单点登录原理与存在的问题及解决方案讲解.mp464.15MB
6-4详解生成JWT单点登录token.mp4108.23MB
6-5使用vuex保存登录信息.mp486.62MB
6-6vuex配合h5的session解决浏览器刷新问题.mp467.3MB
6-7演示gateway拦截器的使用.mp467.13MB
6-8为gateway增加登录校验拦截器.mp4118.58MB
6-9为axios请求增加统一拦截器.mp483.4MB
6-10为路由页面增加登录拦截.mp460.12MB
第7章12306系统会员基础功能的实现1.61GB
7-1本章介绍.mp48.53MB
7-2详解乘车人表的设计.mp478.22MB
7-3乘车人新增接口开发.mp4122.46MB
7-4使用HttpClient保存登录信息.mp455.32MB
7-5使用线程本地变量存储会员信息.mp4183.61MB
7-6前端二级路由页面开发.mp4135.13MB
7-7乘车人新增界面开发.mp487.86MB
7-8乘车人列表查询接口开发.mp4122.78MB
7-9集成PageHelper实现后端分页(一).mp475.49MB
7-10集成PageHelper实现后端分页(二).mp4113.97MB
7-11乘车人列表查询界面开发(一).mp4131.72MB
7-12乘车人列表查询界面开发(二).mp4136.43MB
7-13解决Long类型精度丢失的问题.mp452.6MB
7-14乘车人编辑接口开发.mp465.38MB
7-15乘车人编辑界面开发.mp4125.23MB
7-16乘车人删除接口开发.mp435.26MB
7-17乘车人删除功能开发.mp420.06MB
7-18前端枚举展示的解决方案介绍.mp494.77MB
第8章利用代码生成器快速实现火车基础数据的维护1.32GB
8-1本章介绍.mp410.23MB
8-2更换RDS数据库.mp491.31MB
8-3剖析代码生成器的底层原理.mp4126.37MB
8-4集成DOM4j读取xml.mp4100.73MB
8-5详解Service生成器.mp4163.12MB
8-6详解Controller生成器.mp474.43MB
8-7制作DBUtil读取表字段信息.mp4217.57MB
8-8详解实体类生成器.mp4167.85MB
8-9按模块生成后端代码.mp4152.96MB
8-10详解vue界面生成器.mp4151.53MB
8-11详解前端枚举代码生成器.mp4100.6MB
第9章利用代码生成器快速实现火车基础数据的维护2GB
9-1本章介绍-.mp47.89MB
9-2更换远程代码仓库.mp435.63MB
9-3项目中增加admin控台模块.mp4119.97MB
9-4项目中增加business业务模块.mp464.61MB
9-5为business模块配置持久层生成器.mp473.45MB
9-6快速生成车站基础数据.mp4133.84MB
9-7快速生成火车基础数据管理功能-.mp4151.11MB
9-8快速生成火车车站基础数据管理功能.mp470.3MB
9-9快速生成火车车厢基础数据管理功能-.mp437.94MB
9-10快速生成火车座位基础数据管理功能.mp494.17MB
9-11使用pinyin-pro将汉字转成拼音.mp476.34MB
9-12车次表单增加车站下拉选择-.mp4116.17MB
9-13制作车次下拉框组件(一).mp4121.63MB
9-14制作车次下拉框组件(二).mp4109.54MB
9-15制作车站下拉框组件.mp4100.64MB
9-17实现按车次生成车座功能(一).mp4114MB
9-18实现按车次生成车座功能(二).mp4123.66MB
9-19完善车次_车厢_座位管理功能.mp4232.53MB
9-20为车次_车厢_车站增加存在性校验.mp4266.39MB
第10章使用调度框架quartz,为12306系统增加定时调度689.25MB
10-2项目中增加batch定时调度模块.mp465.86MB
10-3为batch模块配置持久层生成器.mp479.99MB
10-4演示Springboot自带的定时任务.mp462.42MB
10-5定时调度模块集成quartz.mp461.77MB
10-6关于调度任务的并发执行.mp425.79MB
10-7使用数据库配置quartz调度任务-.mp4144.07MB
10-8通过控台界面操作定时任务.mp4154.07MB
10-9增加任务手工补偿功能.mp435.86MB
10-10演示多节点场景中quartz的调度情况.mp459.43MB
第11章通过火车基础数据生成每日火车数据1.91GB
11-1本章介绍.mp413.26MB
11-2快速生成每日车次数据管理功能-认准.mp4215.36MB
11-3完善每日车次管理页面功能.mp4225.43MB
11-5快速生成每日车厢数据管理功能.mp4179.68MB
11-6快速生成每日座位数据管理功能.mp4210.76MB
11-7增加生成每日车次定时任务.mp492.33MB
11-8集成OpenFeign实现服务间调用.mp4185.64MB
11-9增加生成每日车次功能.mp4288.63MB
11-10增加生成每日车站功能.mp4214.68MB
11-11增加生成每日车厢功能@307570512.mp491.53MB
11-12增加生成每日座位功能.mp4134.24MB
11-13增加手动生成某日车次数据功能-认准.mp4102.88MB
第12章基本的车票预定功能开发2.46GB
12-1本章介绍.mp417.07MB
12-2增加余票信息表以提高余票查询效率.mp4106.52MB
12-3生成车次时初始化余票信息.mp4129.6MB
12-4生成车次时初始化各种座位的余票数量.mp4146.67MB
12-5为余票信息页面增加查询条件.mp465.09MB
12-6为会员端增余票查询功能.mp4125.51MB
12-7增加订票页面并实现车次信息传递.mp4135.69MB
12-8订票页面勾选乘客并显示购票列表.mp4150.77MB
12-9分解选座购票功能的前后端逻辑.mp448.27MB
12-10订票页面增加选座效果.mp4198.73MB
12-11增加确认订单表并生成前后端代码.mp470.34MB
12-12后端增加确认下单购票接口.mp4105.09MB
12-13确认下单接口数据初始化.mp485.44MB
12-14预扣减库存并判断余票是否足够.mp476.73MB
12-15计算多个选座之间的偏移值.mp4134.4MB
12-16循环获取每个车厢的每个座位.mp4129.1MB
12-17根据座位销售详情判断本次是否可选(一).mp484.38MB
12-18根据座位销售详情判断本次是否可选(二).mp4108.66MB
12-19完成有选座的挑座位逻辑.mp4140.17MB
12-20保存最终的选座结果.mp497.26MB
12-21选座成功后更新各座位的销售详情.mp465.2MB
12-22选座成功后批量扣减影响到的多个库存.mp4165.32MB
12-23选座成功后会会员增加车票记录.mp4109MB
12-24选座成功后更新确认订单状态为成功.mp419.74MB
第13章集成注册中心与配置中心组件Nacos(动态修改线上的配置)392.4MB
13-1本章介绍.mp412.55MB
13-2Nacos官网介绍.mp4150.19KB
13-3Nacos快速开始.mp461.63MB
13-4Nacos配置中心演示.mp492.66MB
13-5Nacos多环境配置演示.mp463.07MB
13-6Nacos利用命名空间做项目隔离.mp430.11MB
13-7Nacos注册中心演示.mp421.3MB
13-8配置Gateway+Nacos支持应用名路由转发.mp477.52MB
13-9配置Feign+Nacos支持应用名远程调用.mp422.62MB
13-10Nacos挂了怎么办.mp410.78MB
第14章高性能余票查询的实现(前端缓存&本地缓存&分布式缓存)503.96MB
14-1本章介绍.mp410.55MB
14-2详解Mybatis的一级缓存.mp459.42MB
14-3详解Mybatis的二级缓存.mp471.6MB
14-4详解SpringBoot内置缓存.mp4103.91MB
14-5SpringBoot整合redis缓存.mp476.28MB
14-6详解缓存击穿与解决方案.mp433.17MB
14-7详解缓存穿透与解决方案.mp456.54MB
14-8详解缓存雪崩与解决方案.mp438.42MB
14-9缓存在高并发场景中的生产问题分享.mp419.6MB
14-10前端缓存的使用.mp434.47MB
README.md129B
第15章集成分布式事务组件Seata(解决分布式系统中的数据一致性问题)424.57MB
15-1本章介绍.mp45.2MB
15-2初识Seata.mp435.64MB
15-3讲解Seata分布式事务的原理.mp416.78MB
15-4讲解Seata分布式事务的四种模式.mp425.16MB
15-5Seata分布式事务初体验.mp4161.43MB
15-6SeataServer配置Nacos.mp491.86MB
15-7SeataClient配置Nacos.mp462.15MB
15-8Seata和Mysql存储演示.mp426.35MB
第16章高并发抢票时,利用各种锁解决车票超卖问题(JDK锁&分布式锁&看门狗设计&红锁)592.36MB
16-1本章介绍.mp43.81MB
16-2JMeter初体验.mp436.15MB
16-3超卖演示&使用JMeter对购票功能进行压测.mp461.47MB
16-4使用synchronized是否能解决库存超卖?.mp444.71MB
16-5使用Redis分布式锁是否能解决库存超卖?.mp4149.9MB
16-6使用Redisson看门狗解决锁超时的问题.mp4100.42MB
16-7介绍Redis红锁.mp495.24MB
16-8本章代码优化.mp450.57MB
16-9JMeter线程组之间传递token变量.mp450.08MB
第17章高并发抢票时,使用Sentinal组件进行请求限流降级(过滤90%的无效请求)569.44MB
17-1本章介绍.mp46.25MB
17-2常见的限流算法.mp47.38MB
17-3初识Sentinel.mp439.56MB
17-4Sentinel限流初体验.mp487.75MB
17-5使用Sentinel控台监控流量.mp441.51MB
17-6使用Sentinel配置限流.mp478.34MB
17-7Sentinel+Nacos实现限流规则持久化.mp439.49MB
17-8Sentinel限流不同的流控效果讲解-WarmUp&排队等待.mp465.64MB
17-9Sentinel限流不同的流控模式讲解-关联&链路.mp449.27MB
17-10Sentinel+Feign熔段初体验.mp454.42MB
17-11Sentinel+Feign熔断后的降级处理.mp439.95MB
17-12Sentinel熔断规则配置演示.mp459.9MB
第18章高并发抢票时,防止机器人刷票的令牌大闸,可减轻服务器的压力(防刷+限流)443.6MB
18-1本章介绍.mp49.16MB
18-2增加秒杀令牌表用以维护令牌信息.mp440.72MB
18-3初始化车次信息时初始化秒杀令牌信息.mp457.16MB
18-4增加校验秒杀令牌功能.mp452.85MB
18-5使用令牌锁防止机器人抢票.mp427.48MB
18-6使用缓存加速令牌锁功能.mp4110.28MB
18-7增加验证码削弱瞬时高峰并防机器人刷票.mp4115.05MB
18-8增加第一层验证码削弱瞬时高峰.mp430.91MB
README.md129B
第19章利用流行的MQ组件对请求做削峰处理,解决吞吐量问题(实现最短时间内给用户反馈)749.69MB
19-1本章介绍.mp47.32MB
19-2购票时序图演进.mp439.22MB
19-3初始RocketMQ.mp450.47MB
19-4RocketMQ初体验.mp437.12MB
19-5RocketMQ控制台的使用.mp439.32MB
19-6使用RocketMQ将购票流程一分为二.mp4117.1MB
19-7完成MQ消费里的购票功能.mp4106.69MB
19-8为同转异增加logId,方便日志跟踪.mp421.25MB
19-9增加排队功能思路讲解.mp426.79MB
19-10完成排队出票功能(一).mp481.59MB
19-11完成排队出票功能(二).mp473.39MB
19-12增加轮询购票结果功能.mp4149.44MB
第20章压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)183.53MB
20-1本章介绍.mp46.03MB
20-2压力测试相关概念讲解.mp410.25MB
20-3吞吐量压测.mp432.73MB
20-4旧代码吞吐量压测.mp419.84MB
20-5修改JVM参数再次压测.mp440.68MB
20-6最高并发数探测.mp427.18MB
20-7使用异步线程代替RocketMQ.mp446.82MB
第21章企业级项目上云(阿里云部署)580.92MB
21-1本章介绍.mp410.84MB
21-2阿里云部署方案介绍.mp422.43MB
21-3阿里云RDS购买与配置.mp418.51MB
21-4阿里云Redis购买.mp414.4MB
21-5阿里云ECS购买与配置.mp433.54MB
21-6本地登录阿里云ECS.mp49.37MB
21-7安装JDK.mp410.08MB
21-8安装nacos.mp427.91MB
21-9SpringBoot应用的多环境打包.mp498.44MB
21-10SpringBoot应用的生产发布.mp426.45MB
21-11VueCLI模块的生产打包.mp420.48MB
21-12VueCLI模块的生产发布.mp471.87MB
21-13修复服务端访问失败的问题.mp442.59MB
21-14多节点的配置,保证服务高可用(一).mp464.47MB
21-15多节点的配置,保证服务高可用(二).mp445.16MB
21-16cdn配置介绍.mp445.86MB
21-17s配置介绍.mp418.52MB
第22章项目优化304.82MB
22-1本章介绍.mp416.02MB
22-2购票页面增加取消排队的功能.mp434.29MB
22-3余票查询页面增加显示车站信息.mp435.37MB
22-4购票页面增加发起多人排队功能.mp434.42MB
22-5增加座位销售图(一).mp458.32MB
22-6增加座位销售图(二).mp476.83MB
22-7只允许购买两周内的车次.mp430.43MB
22-9界面显示优化.mp419.14MB
第23章课程总结20.31MB
23-1课程总结.mp420.31MB
课件.7z188.24MB
网站声明:
1. 本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。同时您必须了解并同意本站《用户协议》,严禁搜索非法关键词。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
4. 本站作为非经营性网站,所有服务仅供学习交流使用。
资源评论 AUP主 M管理员