getfromcode后端开发 会员免费

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

这份资料围绕一个明确的目标展开:用 Spring Boot 3 和 JDK 17 搭出一套能落地的仿 12306 售票系统,并且重点落在"高并发"这三个字上。很多人做过后台管理系统、博客、商城这类 CRUD 项目,但一碰到"抢票"这种典型的高并发读写场景就没有抓手:库存怎么扣、订单怎么排队、余票怎么

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
3 人关注 更新于 2026-09-22 永久有效
发货

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

保障

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

客服

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

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

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

这份资料围绕一个明确的目标展开:用 Spring Boot 3 和 JDK 17 搭出一套能落地的仿 12306 售票系统,并且重点落在"高并发"这三个字上。很多人做过后台管理系统、博客、商城这类 CRUD 项目,但一碰到"抢票"这种典型的高并发读写场景就没有抓手:库存怎么扣、订单怎么排队、余票怎么查得快、缓存怎么防穿透,这些问题在普通项目里根本不会暴露。这门课的价值就在于把这些问题集中到一个真实业务模型里,逼着你把并发、缓存、分布式、部署这几个后端核心议题串起来走一遍。

这门课到底解决什么问题

首先说清楚它面对的技术难题是什么。售票系统的核心矛盾在于:余票是全局共享且高频读取的数据,下单是高频写入且必须保证不超卖。如果每查一次余票都去数据库 count 一遍,数据库会在瞬间被压垮;如果扣库存用简单的"先查再改",并发下必然出现超卖。课程从头设计了整套链路,用缓存分层、队列削峰、分布式锁等手段把这些问题逐个拆开处理,而不是只给一个能跑通的 demo。

其次是工程化的问题。很多教程停留在"接口能返回数据"就结束了,但真实系统要考虑多环境打包、服务注册发现、多节点部署、配置中心、生产发布。资料里能看到从单机开发一路推到云端多节点部署的完整过程,包括中间件怎么买、怎么配、怎么排错。这部分内容恰恰是自学的人最缺的——你知道怎么写代码,但不知道怎么把代码变成一个线上能扛住流量的服务。

还有一类问题是业务建模层面的。售票不只是"票"这一个对象,它牵扯车次、车站、座位、乘客、订单、排队状态。课程把这些实体之间的关系理清楚,并且在前端配合上做了不少细节,比如余票页面显示车站信息、购票页取消排队、多人排队、座位销售图、限定购买时间范围等。这些看着是功能点,实际是在教你如何让一个并发系统在交互层也站得住。

适合什么基础的人来跟

如果你完全没有后端基础,直接上这门课会比较吃力。它默认你已经会用 Java 写基本业务、了解 Spring Boot 的注解式开发、能看懂 MyBatis 的映射配置,否则第 14 章讲 MyBatis 一级缓存和二级缓存时你会不知道在讨论什么。数据库方面,至少要会写常规的 SQL 和索引,理解事务是什么,不然分布式下的库存扣减逻辑很难真正理解。

比较理想的起点是:做过一到两个 Spring Boot 单体项目,用过 Redis 但可能只用过最简单的 set/get,听过消息队列但没在真实业务里用过,懂一点 Linux 基本操作。有这样的底子,你就能把注意力放在"为什么这么设计"上,而不是卡在环境配置和语法细节上。如果是纯前端背景想补后端,建议先把 Spring Boot 的控制器、服务层、持久层三层结构走通再来。

另外,这门课对版本比较敏感,用的是 Spring Boot 3 和 JDK 17。这意味着你需要注意 Jakarta 包名替换、部分 API 的变化,以及一些第三方库的兼容性。如果你以前用的是 Spring Boot 2.x,正好可以借这门课把升级过程中的坑过一遍,这在真实工作中是很有用的经验,因为老项目升级到 3.x 是很多团队正在做的事。

建议优先看的几块内容

第一块是缓存相关的章节。这是整个高并发方案的地基,涉及前端缓存、本地缓存、分布式缓存的分层思路,还专门讲了缓存雪崩、缓存击穿、缓存穿透这些经典问题的成因和应对。MyBatis 的一级、二级缓存也放在这里讲,说明作者想把"缓存"作为一个体系而不是零散技巧来讲。你要重点理解的是:什么数据放哪一层、失效策略怎么定、缓存和数据库如何保持一致。把这部分吃透,后面余票查询的性能优化才有依据。

第二块是排队与削峰相关的逻辑。售票系统最怕的就是瞬时流量,课程在处理购票请求时引入了排队机制,并延伸到取消排队、多人排队这些交互。你在这里要关注的是请求如何进入队列、队列如何消费、用户如何感知排队状态、超时如何处理。这套思路其实可以直接迁移到秒杀、抢购、预约这类场景,是非常典型的可复用模式。

第三块是企业级部署与项目优化。这一部分把系统从本地推到云端,涉及数据库、缓存、配置中心、多节点高可用、生产打包发布等环节,还包含大量排错过程。很多自学者在这一步会放弃,因为问题琐碎又难定位,但恰恰是这部分最能体现"能落地"三个字。建议在本地把整个系统跑通之后,认真跟着把这套部署走一遍,哪怕只是小规格的云资源,也会让你对线上系统的认知提升一个层次。

学完之后能独立做什么

最直接的结果是你能独立完成一个具备高并发处理能力的售票或类售票系统。你会知道余票数据应该缓存在哪里、如何设计缓存 key、如何处理缓存失效带来的瞬时压力、如何用队列把突发流量摊平、如何保证并发下库存不被扣成负数。这些问题一旦解决过一遍,你对"高并发"就不再是概念层面的理解,而是有一套具体的、可以复述和改造的方案。

更长远的价值在于迁移能力。这套架构里的缓存分层、队列削峰、分布式部署、多环境打包,都是通用能力。你可以把它套到秒杀系统、订单系统、库存系统、预约系统上。面试里经常问的缓存三兄弟、超卖问题、分布式锁、服务高可用,你在做这个项目的过程中都会实际碰到并解决,而不是背八股。这才是拿得出手的项目经验。

另外,你还会获得一套完整的排错经验。部署过程中出现的服务访问失败、多节点配置不一致、打包环境错乱等问题,课程里都有对应的修复过程。跟着走一遍,你会形成"先看日志、再查配置、最后怀疑网络"的排查习惯,这比记住任何单个知识点都重要。

资料怎么配合练习才有效

建议不要把它当成连续剧从头看到尾。正确的做法是先搭好开发环境和数据库,把主流程跑起来,然后再带着问题回到对应章节。比如你能正常下单但发现并发下会超卖,这时候去看缓存和锁的部分,理解会深得多。视频只是引导,真正长本事的是你自己动手改代码、压测、看结果、再改。

练习上可以做几件事:一是给关键接口写压测脚本,观察 QPS 和响应时间随并发的变化;二是故意把缓存关掉或者制造缓存过期,看系统表现如何退化,再验证课程里的解决方案是否真的有效;三是尝试把某些设计替换成你自己的实现,比如换一种队列方案或缓存策略,对比差异。这种"破坏性验证"是判断自己是否真懂的最快方式。

最后,云端部署部分即使短期内用不上,也建议至少看一遍思路,理解每一步在解决什么问题。可以先用低配资源把流程走通,重点体会多节点、配置中心、生产发布这几个环节为什么要这样设计。配合源码和文档反复对照,把项目真正变成自己的,而不是收藏夹里的一套视频。

课程目录

{01}--第1章课程介绍与学习指南3 集
  • [1.2]--1-3为什么要选择最新版本SpringBoot3和JDK17?【更多精选‖公众号:CunWorknotes】 .mp4 [17.9 MB]
  • [1.1]--1-2课程导学.mp4 [26.4 MB]
  • (1.1)--1-1课前必读(不读错过一个亿).pdf [1.4 MB]
第21章 企业级项目上云(阿里云部署)17 集
  • 21-6 本地登录阿里云ECS.mp4 [11.0 MB]
  • 21-4 阿里云Redis购买【整理不易‖记得关注:CunWorKNotes】.mp4 [20.9 MB]
  • 21-16 cdn配置介绍.mp4 [58.4 MB]
  • 21-13 修复服务端访问失败的问题.mp4 [62.6 MB]
  • 21-3 阿里云RDS购买与配置.mp4 [30.7 MB]
  • 21-8 安装nacos.mp4 [41.8 MB]
  • 21-11 Vue CLI模块的生产打包.mp4 [28.2 MB]
  • 21-1 本章介绍【优质资源‖关注:cunWorkNotes 解锁】.mp4 [14.9 MB]
  • 21-10 SpringBoot应用的生产发布.mp4 [33.0 MB]
  • 21-15 多节点的配置,保证服务高可用(二).mp4 [58.7 MB]
  • 21-17 https配置介绍.mp4 [22.9 MB]
  • 21-12 Vue CLI模块的生产发布【整理不易‖记得关注:CunWorKNotes】.mp4 [91.5 MB]
  • 21-2 阿里云部署方案介绍【持续更新‖免费提供:CunworknoteS】.mp4 [41.3 MB]
  • 21-9 SpringBoot应用的多环境打包【持续更新‖免费提供:CunworknoteS】.mp4 [158.1 MB]
  • 21-5 阿里云ECS购买与配置【优质资源‖关注:cunWorkNotes 解锁】.mp4 [49.9 MB]
  • 21-7 安装JDK.mp4 [11.8 MB]
  • 21-14 多节点的配置,保证服务高可用(一) 【不易整理‖请关注:CunWorkNoteS】.mp4 [81.1 MB]
第22章 项目优化9 集
  • 22-6 增加座位销售图(二)【公重号:CunWorkNotes】.mp4 [118.8 MB]
  • 22-5 增加座位销售图(一).mp4 [65.8 MB]
  • 22-1 本章介绍【资源精选‖更多关注:CunworkNotes】.mp4 [20.6 MB]
  • 22-2 购票页面增加取消排队的功能.mp4 [49.7 MB]
  • 22-9 界面显示优化.mp4 [46.1 MB]
  • 22-7 只允许购买两周内的车次【持续更新‖免费提供:CunworknoteS】.mp4 [38.4 MB]
  • 22-4 购票页面增加发起多人排队功能【资源精选‖更多关注:CunworkNotes】.mp4 [49.3 MB]
  • 22-8 增加乘客初始化定时任务(为了线上体验)【王牌分享WPFX.LINK】.mp4 [24.3 MB]
  • 22-3 余票查询页面增加显示车站信息【资源精选‖更多关注:CunworkNotes】.mp4 [45.8 MB]
第23章 课程总结1 集
  • 23-1 课程总结.mp4 [23.7 MB]
第14章 高性能余票查询的实现(前端缓存&本地缓存&分布式缓存)10 集
  • 14-8 详解缓存雪崩与解决方案 【整理不易‖记得关注:CunWorKNotes】.mp4 [56.9 MB]
  • 14-1 本章介绍 【优质资源‖关注:cunWorkNotes 解锁】.mp4 [14.5 MB]
  • 14-6 详解缓存击穿与解决方案 .mp4 [51.3 MB]
  • 14-2 详解Mybatis的一级缓存 .mp4 [104.3 MB]
  • 14-3 详解Mybatis的二级缓存 .mp4 [127.2 MB]
  • 14-9 缓存在高并发场景中的生产问题分享 .mp4 [17.3 MB]
  • 14-5 SpringBoot整合redis缓存 .mp4 [144.4 MB]
  • 14-10 前端缓存的使用 .mp4 [41.9 MB]
  • 14-7 详解缓存穿透与解决方案 .mp4 [97.3 MB]
  • 14-4 详解SpringBoot内置缓存 【不易整理‖请关注:CunWorkNoteS】.mp4 [248.3 MB]
第12章 基本的车票预定功能开发24 集
  • 12-16 循环获取每个车厢的每个座位 .mp4 [304.0 MB]
  • 12-24 选座成功后更新确认订单状态为成功 【资源精选‖更多关注:CunworkNotes】.mp4 [41.2 MB]
  • 12-19 完成有选座的挑座位逻辑 【不易整理‖请关注:CunWorkNoteS】.mp4 [255.3 MB]
  • 12-5 为余票信息页面增加查询条件 .mp4 [123.4 MB]
  • 12-7 增加订票页面并实现车次信息传递 【公重号:CunWorkNotes】.mp4 [182.4 MB]
  • 12-3 生成车次时初始化余票信息 .mp4 [293.7 MB]
  • 12-14 预扣减库存并判断余票是否足够 【持续更新‖免费提供:CunworknoteS】.mp4 [159.0 MB]
  • 12-1 本章介绍 【整理不易‖记得关注:CunWorKNotes】.mp4 [51.9 MB]
  • 12-17 根据座位销售详情判断本次是否可选(一) 【资源精选‖更多关注:CunworkNotes】.mp4 [132.7 MB]
  • 12-22 选座成功后批量扣减影响到的多个库存 【更多精选‖公众号:CunWorknotes】 .mp4 [311.0 MB]
  • 12-15 计算多个选座之间的偏移值 .mp4 [204.6 MB]
  • 12-6 为会员端增余票查询功能 .mp4 [262.1 MB]
  • 12-21 选座成功后更新各座位的销售详情 .mp4 [131.5 MB]
  • 12-11 增加确认订单表并生成前后端代码 .mp4 [162.7 MB]
  • 12-20 保存最终的选座结果 【公重号:CunWorkNotes】.mp4 [236.7 MB]
  • 12-4 生成车次时初始化各种座位的余票数量 【公重号:CunWorkNotes】.mp4 [332.3 MB]
  • 12-2 增加余票信息表以提高余票查询效率 .mp4 [195.5 MB]
  • 12-23 选座成功后会会员增加车票记录 .mp4 [264.5 MB]
  • 12-12 后端增加确认下单购票接口 .mp4 [190.8 MB]
  • 12-10 订票页面增加选座效果 .mp4 [265.3 MB]
  • 12-13 确认下单接口数据初始化 【整理不易‖记得关注:CunWorKNotes】.mp4 [223.1 MB]
  • 12-8 订票页面勾选乘客并显示购票列表 .mp4 [271.7 MB]
  • 12-18 根据座位销售详情判断本次是否可选(二) .mp4 [184.5 MB]
  • 12-9 分解选座购票功能的前后端逻辑 .mp4 [44.9 MB]
第20章 压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)7 集
  • 20-7 使用异步线程代替RocketMQ【整理不易‖记得关注:CunWorKNotes】.mp4 [89.7 MB]
  • 20-6 最高并发数探测【资源精选‖更多关注:CunworkNotes】.mp4 [27.1 MB]
  • 20-1 本章介绍【不易整理‖请关注:CunWorkNoteS】.mp4 [10.1 MB]
  • 20-3 吞吐量压测.mp4 [52.4 MB]
  • 20-5 修改JVM参数再次压测【资源精选‖更多关注:CunworkNotes】.mp4 [58.0 MB]
  • 20-2 压力测试相关概念讲解【持续更新‖免费提供:CunworknoteS】.mp4 [9.1 MB]
  • 20-4 旧代码吞吐量压测.mp4 [37.3 MB]
第16章 高并发抢票时,利用各种锁解决车票超卖问题(JDK锁&分布式锁&看门狗设计&红锁)9 集
  • 16-6 使用Redisson看门狗解决锁超时的问题 .mp4 [175.0 MB]
  • 16-5 使用Redis分布式锁是否能解决库存超卖? 【持续更新‖免费提供:CunworknoteS】.mp4 [267.6 MB]
  • 16-3 超卖演示&使用JMeter对购票功能进行压测 【资源精选‖更多关注:CunworkNotes】.mp4 [93.3 MB]
  • 16-8 本章代码优化 【整理不易‖记得关注:CunWorKNotes】.mp4 [102.1 MB]
  • 16-7 介绍Redis红锁 【资源精选‖更多关注:CunworkNotes】.mp4 [131.9 MB]
  • 16-9 JMeter线程组之间传递token变量 .mp4 [54.7 MB]
  • 16-4 使用synchronized是否能解决库存超卖? 【更多精选‖公众号:CunWorknotes】 .mp4 [64.3 MB]
  • 16-2 JMeter初体验 .mp4 [46.8 MB]
  • 16-1 本章介绍 .mp4 [4.0 MB]
第18章 高并发抢票时,防止机器人刷票的令牌大闸,可减轻服务器的压力(防刷+限流)8 集
  • 18-7 增加验证码削弱瞬时高峰并防机器人刷票 .mp4 [186.1 MB]
  • 18-3 初始化车次信息时初始化秒杀令牌信息 【资源精选‖更多关注:CunworkNotes】.mp4 [98.0 MB]
  • 18-4 增加校验秒杀令牌功能 【不易整理‖请关注:CunWorkNoteS】.mp4 [79.4 MB]
  • 18-5 使用令牌锁防止机器人抢票 .mp4 [33.5 MB]
  • 18-6 使用缓存加速令牌锁功能 【不易整理‖请关注:CunWorkNoteS】.mp4 [170.7 MB]
  • 18-1 本章介绍 【持续更新‖免费提供:CunworknoteS】.mp4 [12.6 MB]
  • 18-2 增加秒杀令牌表用以维护令牌信息 【公重号:CunWorkNotes】.mp4 [82.1 MB]
  • 18-8 增加第一层验证码削弱瞬时高峰 【不易整理‖请关注:CunWorkNoteS】.mp4 [35.2 MB]
第17章 高并发抢票时,使用Sentinal组件进行请求限流降级(过滤90%的无效请求)12 集
  • 17-7 Sentinel+Nacos实现限流规则持久化 【公重号:CunWorkNotes】.mp4 [60.0 MB]
  • 17-2 常见的限流算法 .mp4 [7.5 MB]
  • 17-6 使用Sentinel配置限流 【公重号:CunWorkNotes】.mp4 [105.6 MB]
  • 17-3 初识Sentinel .mp4 [59.5 MB]
  • 17-10 Sentinel+Feign熔段初体验 【优质资源‖关注:cunWorkNotes 解锁】.mp4 [74.2 MB]
  • 17-1 本章介绍 .mp4 [10.6 MB]
  • 17-4 Sentinel限流初体验 .mp4 [171.7 MB]
  • 17-11 Sentinel+Feign熔断后的降级处理 【持续更新‖免费提供:CunworknoteS】.mp4 [77.9 MB]
  • 17-12 Sentinel熔断规则配置演示 【资源精选‖更多关注:CunworkNotes】.mp4 [81.5 MB]
  • 17-5 使用Sentinel控台监控流量 .mp4 [59.4 MB]
  • 17-9 Sentinel限流不同的流控模式讲解 - 关联&链路 .mp4 [64.5 MB]
  • 17-8 Sentinel限流不同的流控效果讲解 - Warm Up&排队等待 【不易整理‖请关注:CunWorkNoteS】.mp4 [90.7 MB]
第15章 集成分布式事务组件Seata(解决分布式系统中的数据一致性问题)8 集
  • 15-6 Seata Server配置Nacos .mp4 [127.2 MB]
  • 15-4 讲解Seata分布式事务的四种模式 【更多精选‖公众号:CunWorknotes】 .mp4 [22.9 MB]
  • 15-7 Seata Client配置Nacos .mp4 [133.6 MB]
  • 15-1 本章介绍 .mp4 [9.6 MB]
  • 15-5 Seata分布式事务初体验 .mp4 [339.7 MB]
  • 15-3 讲解Seata分布式事务的原理 【持续更新‖免费提供:CunworknoteS】.mp4 [16.1 MB]
  • 15-2 初识Seata .mp4 [50.2 MB]
  • 15-8 Seata和Mysql存储演示 .mp4 [34.8 MB]
{05}--第5章使用Vue3+VueCLI实现系统前端模块的搭建13 集
  • [5.5]--5-5短信验证码登录流程讲解.mp4 [116.5 MB]
  • [5.8]--5-8短信验证码登录接口开发【资源精选‖更多关注:CunworkNotes】.mp4 [119.6 MB]
  • [5.4]--5-4web模块集成AntDesignVue.mp4 [93.5 MB]
  • [5.9]--5-9集成Axios完成登录功能.mp4 [152.8 MB]
  • [5.3]--5-3手把手创建基于VueCLI的web模块.mp4 [147.2 MB]
  • [5.1]--5-1本章介绍(加片头)【持续更新‖免费提供:CunworknoteS】.mp4 [7.0 MB]
  • [5.2]--5-2本地环境准备【持续更新‖免费提供:CunworknoteS】.mp4 [44.2 MB]
  • [5.11]--5-11VueCLI多环境配置【整理不易‖记得关注:CunWorKNotes】.mp4 [54.5 MB]
  • [5.6]--5-6注册登录二合一界面开发.mp4 [160.4 MB]
  • [5.13]--5-13制作Vue3公共组件.mp4 [73.1 MB]
  • [5.12]--5-12增加web控台主页【整理不易‖记得关注:CunWorKNotes】.mp4 [65.2 MB]
  • [5.10]--5-10增加Axios拦截器配置.mp4 [38.8 MB]
  • [5.7]--5-7发送短信验证码接口开发【不易整理‖请关注:CunWorkNoteS】.mp4 [120.1 MB]
第19章 压力测试-高并发优化前后的性能对比(单机性能提升25倍左右)12 集
  • 19-3 初始RocketMQ .mp4 [61.3 MB]
  • 19-6 使用RocketMQ将购票流程一分为二 .mp4 [221.4 MB]
  • 19-4 RocketMQ初体验 【整理不易‖记得关注:CunWorKNotes】.mp4 [68.3 MB]
  • 19-11 完成排队出票功能(二) .mp4 [137.7 MB]
  • 19-8 为同转异增加logId,方便日志跟踪 .mp4 [44.7 MB]
  • 19-5 RocketMQ控制台的使用 .mp4 [57.1 MB]
  • 19-10 完成排队出票功能(一) .mp4 [199.3 MB]
  • 19-9 增加排队功能思路讲解 .mp4 [55.5 MB]
  • 19-1 本章介绍 .mp4 [11.6 MB]
  • 19-12 增加轮询购票结果功能 【更多精选‖公众号:CunWorknotes】 .mp4 [272.7 MB]
  • 19-2 购票时序图演进 .mp4 [63.1 MB]
  • 19-7 完成MQ消费里的购票功能 【更多精选‖公众号:CunWorknotes】 .mp4 [230.9 MB]
第13章 集成注册中心与配置中心组件Nacos(动态修改线上的配置)10 集
  • 13-6 Nacos利用命名空间做项目隔离 【优质资源‖关注:cunWorkNotes 解锁】.mp4 [39.3 MB]
  • 13-7 Nacos注册中心演示 .mp4 [35.7 MB]
  • 13-10 Nacos挂了怎么办 .mp4 [22.6 MB]
  • 13-1 本章介绍 .mp4 [17.2 MB]
  • 13-5 Nacos多环境配置演示 【更多精选‖公众号:CunWorknotes】 .mp4 [120.6 MB]
  • 13-4 Nacos配置中心演示 .mp4 [126.9 MB]
  • 13-2 Nacos官网介绍 .mp4 [112.0 KB]
  • 13-3 Nacos快速开始 .mp4 [82.7 MB]
  • 13-8 配置Gateway+Nacos支持应用名路由转发 .mp4 [135.1 MB]
  • 13-9 配置Feign+Nacos支持应用名远程调用 【公重号:CunWorkNotes】.mp4 [30.3 MB]
{07}--第7章12306系统会员基础功能的实现18 集
  • [7.18]--7-18前端枚举展示的解决方案介绍.mp4 [72.9 MB]
  • [7.10]--7-10集成PageHelper实现后端分页(二)【公重号:CunWorkNotes】.mp4 [77.9 MB]
  • [7.2]--7-2详解乘车人表的设计.mp4 [62.4 MB]
  • [7.12]--7-12乘车人列表查询界面开发(二).mp4 [84.7 MB]
  • [7.15]--7-15乘车人编辑界面开发.mp4 [83.5 MB]
  • [7.8]--7-8乘车人列表查询接口开发.mp4 [98.0 MB]
  • [7.16]--7-16乘车人删除接口开发【资源精选‖更多关注:CunworkNotes】.mp4 [27.7 MB]
  • [7.13]--7-13解决Long类型精度丢失的问题【整理不易‖记得关注:CunWorKNotes】.mp4 [42.0 MB]
  • [7.3]--7-3乘车人新增接口开发.mp4 [89.8 MB]
  • [7.1]--7-1本章介绍【不易整理‖请关注:CunWorkNoteS】.mp4 [4.5 MB]
  • [7.11]--7-11乘车人列表查询界面开发(一)【整理不易‖记得关注:CunWorKNotes】.mp4 [80.1 MB]
  • [7.9]--7-9集成PageHelper实现后端分页(一).mp4 [62.6 MB]
  • [7.17]--7-17乘车人删除功能开发.mp4 [12.4 MB]
  • [7.7]--7-7乘车人新增界面开发【持续更新‖免费提供:CunworknoteS】.mp4 [58.1 MB]
  • [7.5]--7-5使用线程本地变量存储会员信息【公重号:CunWorkNotes】.mp4 [115.2 MB]
  • [7.6]--7-6前端二级路由页面开发.mp4 [105.0 MB]
  • [7.14]--7-14乘车人编辑接口开发.mp4 [52.2 MB]
  • [7.4]--7-4使用HttpClient保存登录信息【公重号:CunWorkNotes】.mp4 [42.9 MB]
{03}--第3章最新版的SpringBoot3&JDK9~17新特12 集
  • 3-8JDK14新特性-空指针提示0511【王牌分享WPFX.LINK】【更多精选‖公众号:CunWorknotes】 .mp4 [13.0 MB]
  • [3.13]--3-13JIT在高并发场景中的生产问题分享.mp4 [42.2 MB]
  • [3.11]--3-11JDK17新特性-switch增强【优质资源‖关注:cunWorkNotes 解锁】.mp4 [23.5 MB]
  • [3.14]--3-14SpringBoot3-GraalVM代替JDK实现AO.mp4 [129.3 MB]
  • [3.9]--3-9JDK16新特性-record类【不易整理‖请关注:CunWorkNoteS】.mp4 [51.3 MB]
  • [3.4]--3-4JDK11新特性-单文件程序【资源精选‖更多关注:CunworkNotes】.mp4 [15.8 MB]
  • [3.5]--3-5JDK11新特性-shebang脚本【更多精选‖公众号:CunWorknotes】 .mp4 [43.9 MB]
  • [3.3]--3-3JDK10新特性-var局部变量推导【优质资源‖关注:cunWorkNotes 解锁】.mp4 [34.5 MB]
  • [3.6]--3-6JDK14新特性-文本块【优质资源‖关注:cunWorkNotes 解锁】.mp4 [23.7 MB]
  • [3.12]--3-12SpringBoot3-AOT与JIT介绍【资源精选‖更多关注:CunworkNotes】.mp4 [7.3 MB]
  • [3.2]--3-2JDK9新特性-模块化开发.mp4 [73.1 MB]
  • 3-1JDK9新特性-jshell交互式工具加片头0456【王牌分享WPFX.LINK】.mp4 [11.9 MB]
{09}--第9章 利用代码生成器快速实现火车基础数据的维护20 集
  • [9.12]--9-12 车次表单增加车站下拉选择.mp4 [91.0 MB]
  • [9.15]--9-15 制作车站下拉框组件.mp4 [68.5 MB]
  • [9.7]--9-7 快速生成火车基础数据管理功能.mp4 [106.5 MB]
  • [9.17]--9-17 实现按车次生成车座功能(一).mp4 [91.3 MB]
  • [9.14]--9-14 制作车次下拉框组件(二).mp4 [54.0 MB]
  • [9.20]--9-20 为车次&车厢&车站增加存在性校验.mp4 [140.8 MB]
  • [9.19]--9-19 完善车次&车厢&座位管理功能.mp4 [129.8 MB]
  • [9.8]--9-8 快速生成火车车站基础数据管理功能.mp4 [42.4 MB]
  • [9.18]--9-18 实现按车次生成车座功能(二).mp4 [74.0 MB]
  • [9.10]--9-10 快速生成火车座位基础数据管理功能【整理不易‖记得关注:CunWorKNotes】.mp4 [59.6 MB]
  • 9-16 为基础数据增加车次查询条件【王牌分享WPFX.LINK】【不易整理‖请关注:CunWorkNoteS】.mp4 [99.3 MB]
  • [9.2]--9-2 更换远程代码仓库.mp4 [36.4 MB]
  • [9.5]--9-5 为business模块配置持久层生成器【优质资源‖关注:cunWorkNotes 解锁】.mp4 [53.3 MB]
  • [9.13]--9-13 制作车次下拉框组件(一).mp4 [92.1 MB]
  • [9.4]--9-4 项目中增加business业务模块.mp4 [48.0 MB]
  • [9.9]--9-9 快速生成火车车厢基础数据管理功能【不易整理‖请关注:CunWorkNoteS】.mp4 [26.3 MB]
  • [9.11]--9-11 使用pinyin-pro将汉字转成拼音.mp4 [62.7 MB]
  • [9.3]--9-3 项目中增加admin控台模块.mp4 [76.1 MB]
  • [9.6]--9-6 快速生成车站基础数据.mp4 [81.9 MB]
  • [9.1]--9-1 本章介绍【公重号:CunWorkNotes】.mp4 [4.1 MB]
{08}--第8章利用代码生成器快速实现火车基础数据的维护8 集
  • [8.8]--8-8详解实体类生成器.mp4 [114.5 MB]
  • [8.10]--8-10详解vue界面生成器【整理不易‖记得关注:CunWorKNotes】.mp4 [96.7 MB]
  • [8.2]--8-2更换RDS数据库【更多精选‖公众号:CunWorknotes】 .mp4 [71.9 MB]
  • [8.4]--8-4闆嗘垚DOM4j璇诲彇xml.mp4 [71.4 MB]
  • [8.7]--8-7制作DBUtil读取表字段信息【持续更新‖免费提供:CunworknoteS】.mp4 [137.2 MB]
  • [8.9]--8-9按模块生成后端代码【不易整理‖请关注:CunWorkNoteS】.mp4 [90.9 MB]
  • [8.11]--8-11详解前端枚举代码生成器【资源精选‖更多关注:CunworkNotes】.mp4 [69.6 MB]
  • [8.3]--8-3剖析代码生成器的底层原理【资源精选‖更多关注:CunworkNotes】.mp4 [100.3 MB]
{10}--第10章 使用调度框架quartz,为12306系统增加定时调度10 集
  • [10.5]--10-5 定时调度模块集成quartz【资源精选‖更多关注:CunworkNotes】.mp4 [48.1 MB]
  • [10.2]--10-2 项目中增加batch定时调度模块.mp4 [41.1 MB]
  • [10.8]--10-8 通过控台界面操作定时任务【资源精选‖更多关注:CunworkNotes】.mp4 [105.3 MB]
  • [10.9]--10-9 增加任务手工补偿功能.mp4 [31.2 MB]
  • [10.3]--10-3 为batch模块配置持久层生成器【不易整理‖请关注:CunWorkNoteS】.mp4 [46.0 MB]
  • [10.4]--10-4 演示Springboot自带的定时任务【优质资源‖关注:cunWorkNotes 解锁】.mp4 [49.2 MB]
  • [10.7]--10-7 使用数据库配置quartz调度任务【整理不易‖记得关注:CunWorKNotes】.mp4 [84.6 MB]
  • [10.10]--10-10 演示多节点场景中quartz的调度情况.mp4 [44.5 MB]
  • [10.6]--10-6 关于调度任务的并发执行.mp4 [20.3 MB]
  • 10-1 本章介绍【王牌分享WPFX.LINK】.mp4 [8.0 MB]
{04}--第4章新版SpringCloudAlibaba与Springbo20 集
  • [4.16]--4-16封装请求参数和返回结果【优质资源‖关注:cunWorkNotes 解锁】.mp4 [74.7 MB]
  • [4.18]--4-18使用自定义异常处理异常业务【整理不易‖记得关注:CunWorKNotes】.mp4 [94.9 MB]
  • [4.3]--4-3实现代码关联Git远程仓库【优质资源‖关注:cunWorkNotes 解锁】.mp4 [88.4 MB]
  • [4.19]--4-19集成校验框架Validation【不易整理‖请关注:CunWorkNoteS】.mp4 [53.3 MB]
  • [4.15]--4-15完成会员注册接口的开发.mp4 [75.3 MB]
  • [4.12]--4-12使用IDEA配置数据库连接.mp4 [67.0 MB]
  • [4.20]--4-20详解雪花算法【持续更新‖免费提供:CunworknoteS】.mp4 [76.6 MB]
  • [4.2]--4-2项目初始化配置.mp4 [49.3 MB]
  • [4.17]--4-17为项目增加统一异常处理【持续更新‖免费提供:CunworknoteS】.mp4 [27.8 MB]
  • [4.14]--4-14集成Mybatis官方生成器.mp4 [112.0 MB]
  • [4.1]--4-1手把手快速完成微服务架构的搭建(加片头).mp4 [36.0 MB]
  • [4.4]--4-4新增member会员模块【持续更新‖免费提供:CunworknoteS】.mp4 [54.9 MB]
  • [4.10]--4-10详解本地数据库的准备工作.mp4 [48.9 MB]
  • [4.7]--4-7增加AOP打印请求参数和返回结果【持续更新‖免费提供:CunworknoteS】.mp4 [86.8 MB]
  • [4.9]--4-9详解项目中增加网关模块.mp4 [84.5 MB]
  • [4.6]--4-6使用HTTPClient完成测试接口.mp4 [32.6 MB]
  • [4.13]--4-13集成Mybatis持久层框架.mp4 [123.9 MB]
  • [4.8]--4-8详解项目中增加通用模块【优质资源‖关注:cunWorkNotes 解锁】.mp4 [58.3 MB]
  • [4.5]--4-5实现日志的相关配置.mp4 [94.4 MB]
  • [4.11]--4-11详解阿里云RDS的准备工作【整理不易‖记得关注:CunWorKNotes】.mp4 [155.4 MB]
{02}--第2章12306这个系统架构到底有多牛?8 集
  • [2.4]--2-412306系统核心功能讲解【资源精选‖更多关注:CunworkNotes】.mp4 [22.4 MB]
  • [2.7]--2-712306系统数据库表讲解【优质资源‖关注:cunWorkNotes 解锁】.mp4 [65.2 MB]
  • [2.6]--2-612306整体系统架构设计.mp4 [36.3 MB]
  • [2.3]--2-3如何保证不超卖、不少卖,还要能承受极高的并发?【优质资源‖关注:cunWorkNotes 解锁】.mp4_音【优质资源‖关注:cunWorkNotes 解锁】.mp4 [97.1 MB]
  • [2.5]--2-512306系统功能模块划分【持续更新‖免费提供:CunworknoteS】.mp4 [9.9 MB]
  • [2.1]--2-1众多流行并发项目,为何选择12306?.mp4 [14.5 MB]
  • [2.2]--2-212306是如何成为全球最忙碌的网站之一新.mp4 [21.6 MB]
  • [2.8]--2-8百万人同时抢1万张票,系统如何保证其正常及稳定性?.mp4 [17.1 MB]
{11}--第11章 通过火车基础数据生成每日火车数据12 集
  • [11.3]--11-3 完善每日车次管理页面功能.mp4 [119.3 MB]
  • [11.8]--11-8 集成OpenFeign实现服务间调用.mp4 [101.4 MB]
  • [11.2]--11-2 快速生成每日车次数据管理功能【更多精选‖公众号:CunWorknotes】 .mp4 [83.9 MB]
  • 11-4 快速生成每日车站数据管理功能【王牌分享WPFX.LINK】【更多精选‖公众号:CunWorknotes】 .mp4 [46.5 MB]
  • [11.10]--11-10 增加生成每日车站功能.mp4 [83.2 MB]
  • [11.11]--11-11 增加生成每日车厢功能.mp4 [34.0 MB]
  • [11.12]--11-12 增加生成每日座位功能【整理不易‖记得关注:CunWorKNotes】.mp4 [54.1 MB]
  • [11.6]--11-6 快速生成每日座位数据管理功能【整理不易‖记得关注:CunWorKNotes】.mp4 [88.3 MB]
  • [11.9]--11-9 增加生成每日车次功能【优质资源‖关注:cunWorkNotes 解锁】.mp4 [139.2 MB]
  • [11.7]--11-7 增加生成每日车次定时任务.mp4 [62.6 MB]
  • [11.5]--11-5 快速生成每日车厢数据管理功能【整理不易‖记得关注:CunWorKNotes】.mp4 [72.5 MB]
  • [11.13]--11-13 增加手动生成某日车次数据功能【整理不易‖记得关注:CunWorKNotes】.mp4 [57.0 MB]
{06}--第6章实现JWT单点登录功能9 集
  • [6.4]--6-4详解生成JWT单点登录token【资源精选‖更多关注:CunworkNotes】.mp4 [80.6 MB]
  • [6.5]--6-5使用vuex保存登录信息【更多精选‖公众号:CunWorknotes】 .mp4 [67.5 MB]
  • [6.7]--6-7演示gateway拦截器的使用【不易整理‖请关注:CunWorkNoteS】.mp4 [51.8 MB]
  • [6.3]--6-3JWT单点登录原理与存在的问题及解决方案讲解.mp4 [53.0 MB]
  • [6.10]--6-10为路由页面增加登录拦截【整理不易‖记得关注:CunWorKNotes】.mp4 [46.7 MB]
  • [6.8]--6-8为gateway增加登录校验拦截器【更多精选‖公众号:CunWorknotes】 .mp4 [83.7 MB]
  • [6.9]--6-9为axios请求增加统一拦截器【持续更新‖免费提供:CunworknoteS】.mp4 [67.3 MB]
  • [6.6]--6-6vuex配合h5的session解决浏览器刷新问题【更多精选‖公众号:CunWorknotes】 .mp4 [61.6 MB]
  • [6.2]--6-2介绍两种单点登录方案设计.mp4 [34.5 MB]
pdf版(有水印)88 条
  • 3.1 JDK9新特性-jshell交互式工具.pdf [469.1 KB]
  • 3.5 JDK11新特性-shebang脚本【优质资源‖关注:cunWorkNotes 解锁】.pdf [430.7 KB]
  • 2.2 12306 是如何成为全球最忙碌的网站之一【整理不易‖记得关注:CunWorKNotes】.pdf [567.2 KB]
  • 9.4 项目中增加business业务模块.pdf [426.5 KB]
  • 7.10 乘车人列表查询界面开发.pdf [529.7 KB]
  • 6.7 演示gateway拦截器的使用.pdf [495.6 KB]
  • 6.9 为axios请求增加统一拦截器.pdf [473.1 KB]
  • 7.13 乘车人编辑界面开发.pdf [461.6 KB]
  • 7.5 使用线程本地变量存储会员信息【不易整理‖请关注:CunWorkNoteS】.pdf [402.4 KB]
  • 3.12 SpringBoot3-AOT与JIT介绍.pdf [495.3 KB]
  • 7.9 集成PageHelper实现后端分页.pdf [462.9 KB]
  • 6.3 JWT单点登录原理与存在的问题及解决方案讲解.pdf [404.2 KB]
  • 3.6 JDK14新特性-文本块.pdf [450.5 KB]
  • 6.5 使用vuex保存登录信息【优质资源‖关注:cunWorkNotes 解锁】.pdf [399.7 KB]
  • 8.5 详解Service生成器【资源精选‖更多关注:CunworkNotes】.pdf [481.6 KB]
  • 4.10 详解本地数据库的准备工作.pdf [411.2 KB]
  • 4.9 详解项目中增加网关模块.pdf [389.9 KB]
  • 4.14 集成Mybatis官方生成器.pdf [479.0 KB]
  • 4.19 集成校验框架Validation【更多精选‖公众号:CunWorknotes】 .pdf [665.6 KB]
  • 4.17 为项目增加统一异常处理【持续更新‖免费提供:CunworknoteS】.pdf [504.6 KB]
  • 4.20 详解雪花算法.pdf [686.4 KB]
  • 3.9 JDK16新特性-record类.pdf [453.8 KB]
  • 4.8 详解项目中增加通用模块【持续更新‖免费提供:CunworknoteS】.pdf [460.3 KB]
  • 5.9 集成Axios完成登录功能.pdf [463.5 KB]
  • 5.6 注册登录二合一界面开发.pdf [543.1 KB]
  • 5.4 web模块集成Ant Design Vue.pdf [554.0 KB]
  • 3.13 JIT在高并发场景中的生产问题分享.pdf [497.8 KB]
  • 4.1 手把手快速完成微服务架构的搭建.pdf [439.9 KB]
  • 3.11 JDK17新特性-switch增强.pdf [574.5 KB]
  • 4.3 实现代码关联Git远程仓库.pdf [380.2 KB]
  • 4.6 使用HTTP Client完成测试接口.pdf [437.3 KB]
  • 4.18 使用自定义异常处理异常业务.pdf [483.1 KB]
  • 4.7 增加AOP打印请求参数和返回结果.pdf [436.5 KB]
  • 5.7 发送短信验证码接口开发.pdf [537.3 KB]
  • 3.10 JDK17新特性-sealed类.pdf [480.3 KB]
  • 3.8 JDK14新特性-空指针提示.pdf [458.6 KB]
  • 4.2 项目初始化配置.pdf [458.5 KB]
  • 5.3 手把手创建基于Vue CLI的web模块.pdf [401.5 KB]
  • 3.14 SpringBoot3-GraalVM代替JDK实现AOT.pdf [703.7 KB]
  • 7.8 乘车人列表查询接口开发.pdf [505.9 KB]
  • 5.10 增加Axios拦截器配置.pdf [453.5 KB]
  • 7.4 使用HttpClient保存登录信息.pdf [461.0 KB]
  • 7.2 详解乘车人表的设计.pdf [440.0 KB]
  • 6.6 vuex配合h5的session解决浏览器刷新问题.pdf [437.2 KB]
  • 8.2 更换RDS数据库.pdf [483.3 KB]
  • 6.6 vue配合后.pdf [441.0 KB]
  • 6.4 详解生成JWT单点登录token.pdf [479.2 KB]
  • 5.5 短信验证码登录流程讲解.pdf [1.4 MB]
  • 4.11 详解阿里云RDS的准备工作.pdf [373.5 KB]
  • 8.3 剖析代码生成器的底层原理.pdf [390.8 KB]
  • 7.11 解决Long类型精度丢失的问题.pdf [460.1 KB]
  • 4.12 使用IDEA配置数据库连接.pdf [364.3 KB]
  • 5.2 本地环境准备.pdf [683.8 KB]
  • 5.11 Vue CLI多环境配置.pdf [383.8 KB]
  • 7.15 乘车人删除功能开发.pdf [452.4 KB]
  • 4.13 集成Mybatis持久层框架.pdf [462.6 KB]
  • 8.4 集成dom4j读取xml.pdf [485.6 KB]
  • 3.7 JDK14新特性-instanceof增强.pdf [406.3 KB]
  • 6.10 为路由页面增加登录拦截.pdf [440.5 KB]
  • 4.16 封装请求参数和返回结果.pdf [440.7 KB]
  • 2.4 如何保证不超卖、不少卖,还要能承受极高的并发?.pdf [440.0 KB]
  • 2.6 12306系统功能模块划分.pdf [438.7 KB]
  • 3.4 JDK11新特性-单文件程序.pdf [485.3 KB]
  • 8.9 按模块生成后端代码.pdf [494.1 KB]
  • 9.7 快速生成火车基础数据管理功能.pdf [489.3 KB]
  • 2.7 12306整体系统架构设计.pdf [1.5 MB]
  • 9.10 快速生成火车座位基础数据管理功能.pdf [468.9 KB]
  • spring3.0仿12306售票系统.pdf [461.3 KB]
  • 3.3 JDK10新特性-var局部变量推导.pdf [477.3 KB]
  • 2.3 百万人同时抢1万张票,系统如何保证其正常及稳定性?.pdf [554.9 KB]
  • 2.8 12306系统数据库表讲解.pdf [664.4 KB]
  • 9.5 为business模块配置持久层生成器.pdf [510.3 KB]
  • 9.8 快速生成火车车站基础数据管理功能.pdf [394.5 KB]
  • 2.1 众多流行并发项目.为何选择12306.pdf [543.5 KB]
  • 9.11 使用pinyin-pro将汉字转成拼音.pdf [483.7 KB]
  • 8.10 详解vue界面生成器.pdf [405.4 KB]
  • 8.11 详解前端枚举代码生成器.pdf [414.1 KB]
  • 3.2 JDK9新特性-模块化开发.pdf [519.6 KB]
  • 9.12 火车车站表单增加车次下拉选择.pdf [495.5 KB]
  • 8.8 详解实体类生成器.pdf [485.2 KB]
  • 9.17 完善车次&车厢&座位管理功能.pdf [429.0 KB]
  • 9.14 制作车站下拉框组件.pdf [482.6 KB]
  • 9.2 更换远程代码仓库.pdf [477.0 KB]
  • 9.6 快速生成车站基础数据管理功能.pdf [399.3 KB]
  • 2.5 12306系统核心功能讲解.pdf [957.0 KB]
  • 9.16 实现按车次生成车座功能.pdf [490.9 KB]
  • 9.18 为车次&车厢&车站增加存在性校验.pdf [456.6 KB]
  • 8.7 制作DBUtil读取表字段信息.pdf [496.2 KB]
word文档(独家提供)100 条
  • 4.1 手把手快速完成微服务架构的搭建.docx [12.1 KB]
  • 4.17 详解雪花算法.docx [39.4 KB]
  • 3.9 JDK16新特性-record类【更多精选‖公众号:CunWorknotes】 .docx [12.3 KB]
  • 4.10 使用IDEA配置数据库连接.docx [13.8 KB]
  • 12.13 根据座位销售详情判断本次是否可选.docx [12.8 KB]
  • 2.5 12306系统核心功能讲解【更多精选‖公众号:CunWorknotes】 .docx [111.7 KB]
  • 4.3 实现代码关联Git远程仓库.docx [12.9 KB]
  • 3.12 SpringBoot3-AOT与JIT介绍.docx [14.4 KB]
  • 4.11 集成Mybatis持久层框架.docx [12.3 KB]
  • 3.10 JDK17新特性-sealed类【持续更新‖免费提供:CunworknoteS】.docx [14.4 KB]
  • 4.15 使用自定义异常处理异常业务.docx [12.8 KB]
  • 9.4 为business模块配置持久层生成器.docx [12.8 KB]
  • 9.3 项目中增加business业务模块【公重号:CunWorkNotes】.docx [13.1 KB]
  • 9.1 更换远程代码仓库【优质资源‖关注:cunWorkNotes 解锁】.docx [12.5 KB]
  • 5.8 增加Axios拦截器配置.docx [12.3 KB]
  • 8.2 剖析代码生成器的底层原理.docx [13.0 KB]
  • 11.4 集成OpenFeign实现服务间调用.docx [13.5 KB]
  • 12.9 后端增加确认下单购票接口【不易整理‖请关注:CunWorkNoteS】.docx [14.1 KB]
  • 8.5 制作DBUtil读取表字段信息【更多精选‖公众号:CunWorknotes】 .docx [14.4 KB]
  • 9.6 快速生成火车基础数据管理功能.docx [12.8 KB]
  • 9.9 使用pinyin-pro将汉字转成拼音【资源精选‖更多关注:CunworkNotes】.docx [13.2 KB]
  • 10.1 项目中增加batch定时调度模块.docx [12.4 KB]
  • 10.4 关于调度任务的并发执行【整理不易‖记得关注:CunWorKNotes】.docx [12.2 KB]
  • 10.6 通过控台界面操作定时任务【持续更新‖免费提供:CunworknoteS】.docx [12.7 KB]
  • 10.2 为batch模块配置持久层生成器.docx [12.2 KB]
  • 10.8 演示多节点场景中quartz的调度情况.docx [12.4 KB]
  • 2.3 百万人同时抢1万张票,系统如何保证其正常及稳定性?【优质资源‖关注:cunWorkNotes 解锁】.docx [15.1 KB]
  • 8.1 更换RDS数据库.docx [12.5 KB]
  • 6.5 演示gateway拦截器的使用.docx [12.7 KB]
  • 7.7 解决Long类型精度丢失的问题.docx [12.3 KB]
  • 8.7 按模块生成后端代码.docx [12.8 KB]
  • 7.6 乘车人列表查询界面开发.docx [13.3 KB]
  • 12.1 增加余票信息表以提高余票查询效率【不易整理‖请关注:CunWorkNoteS】.docx [13.1 KB]
  • 8.4 详解Service生成器.docx [12.8 KB]
  • 6.2 详解生成JWT单点登录token.docx [12.7 KB]
  • 11.2 快速生成每日座位数据管理功能.docx [12.8 KB]
  • 12.5 订票页面勾选乘客并显示购票列表.docx [12.3 KB]
  • 5.6 发送短信验证码接口开发.docx [12.2 KB]
  • 9.10 火车车站表单增加车次下拉选择.docx [12.5 KB]
  • 12.11 预扣减库存并判断余票是否足够.docx [12.2 KB]
  • 2.6 12306系统功能模块划分.docx [12.3 KB]
  • 6.1 JWT单点登录原理与存在的问题及解决方案讲解.docx [13.2 KB]
  • 7.9 乘车人删除功能开发.docx [12.2 KB]
  • 5.5 注册登录二合一界面开发.docx [13.5 KB]
  • 12.7 订票页面增加选座效果.docx [13.2 KB]
  • 12.2 生成车次时初始化余票信息.docx [13.2 KB]
  • 7.5 集成PageHelper实现后端分页.docx [12.3 KB]
  • 7.4 乘车人列表查询接口开发.docx [12.9 KB]
  • 12.3 为会员端增加余票查询功能本节分步进行.docx [12.3 KB]
  • 2.2 12306 是如何成为全球最忙碌的网站之一.docx [14.7 KB]
  • 11.5 增加生成每日车次功能.docx [12.9 KB]
  • 11.6 增加生成每日座位功能.docx [12.2 KB]
  • 12.8 增加确认订单表并生成前后端代码.docx [12.7 KB]
  • 12.12 计算多个选座之间的偏移值.docx [12.3 KB]
  • 2.1 众多流行并发项目,为何选择12306?.docx [14.5 KB]
  • 7.3 使用线程本地变量存储会员信息.docx [14.1 KB]
  • 12.10 确认下单接口数据初始化.docx [12.3 KB]
  • 12.14 完成有选座的挑座位逻辑.docx [12.2 KB]
  • 10.5 使用数据库配置quartz调度任务.docx [13.6 KB]
  • 11.1 完善每日车次管理页面功能.docx [12.3 KB]
  • 10.3 演示SpringBoot自带的定时任务.docx [14.4 KB]
  • 6.7 为路由页面增加登录拦截.docx [12.1 KB]
  • 8.8 详解vue界面生成器.docx [13.0 KB]
  • 9.5 快速生成车站基础数据管理功能.docx [12.8 KB]
  • 6.4 vuex配合h5的session解决浏览器刷新问题.docx [12.2 KB]
  • 10.7 增加任务手工补偿功能.docx [12.7 KB]
  • 6.3 使用vuex保存登录信息.docx [13.0 KB]
  • 9.8 快速生成火车座位基础数据管理功能.docx [12.3 KB]
  • 5.7 集成Axios完成登录功能.docx [12.6 KB]
  • 2.8 12306系统数据库表讲解.docx [14.6 KB]
  • 11.7 增加手动生成某日车次数据功能.docx [12.8 KB]
  • 12.6 分解选座购票功能的前后端逻辑.docx [308.1 KB]
  • 7.1 详解乘车人表的设计.docx [12.2 KB]
  • 9.7 快速生成火车车站基础数据管理功能.docx [13.0 KB]
  • 12.4 增加订票页面并实现车次信息传递.docx
  • 8.6 详解实体类生成器.docx [12.7 KB]
  • 7.8 乘车人编辑界面开发.docx [12.3 KB]
  • 9.11 制作车次下拉框组件.docx [14.0 KB]
  • 9.12 制作车站下拉框组件.docx [12.8 KB]
  • 9.2 项目中增加admin控台管理模块.docx [210.9 KB]
  • 9.13 实现按车次生成车座功能.docx [12.4 KB]
  • 9.15 为车次&车厢&车站增加存在性校验.docx [12.2 KB]
  • 9.14 完善车次&车厢&座位管理功能.docx [13.1 KB]
  • 4.5 增加AOP打印请求参数和返回结果.docx [12.1 KB]
  • 4.16 集成校验框架Validation.docx [14.7 KB]
  • 4.7 详解项目中增加网关模块.docx [12.9 KB]
  • 3.13 JIT在高并发场景中的生产问题分享.docx [12.7 KB]
  • 4.6 详解项目中增加通用模块.docx [12.7 KB]
  • 4.13 封装请求参数和返回结果.docx [12.1 KB]
  • 3.14 SpringBoot3-GraalVM代替JDK实现AOT.docx [14.0 KB]
  • 4.8 详解本地数据库的准备工作.docx [13.0 KB]
  • 3.4 JDK11新特性-单文件程序.docx [12.2 KB]
  • 5.2 手把手创建基于Vue CLI的web模块.docx [13.1 KB]
  • 3.6 JDK14新特性-文本块.docx [12.2 KB]
  • 12.15 选座成功后更新各座位的销售详情.docx [12.9 KB]
  • 3.1 JDK9新特性-jshell交互式工具.docx [12.1 KB]
  • 8.3 集成dom4j读取xml.docx [12.8 KB]
  • 5.9 Vue CLI多环境配置.docx [12.8 KB]
  • 3.3 JDK10新特性-var局部变量推导.docx [12.1 KB]
  • 2.7 12306整体系统架构设计.docx [188.5 KB]
课件源码1 条
  • 课程源码.exe [143.1 MB]