如果你在招聘网站上刷到"高并发""秒杀""抢票"这类关键词,多半会看到要求里写着熟悉 Redis、消息队列、分布式锁、缓存设计。这些词单独拆开看,每个都能找到教程,但真正难的是把它们串成一个能跑起来的系统。这门课选了一个所有人都熟悉的场景——仿 12306 售票,把 Spring Boot 3 和 JDK 17 作为底座,从零搭出一套带排队、余票、订单、支付、上云完整链路的后端服务。它不是那种讲完一个知识点就换下一个的拼盘课,而是有一个贯穿始终的业务目标,你每学一块都会知道它落在系统的哪个位置。

需要先说明的是,这门课的定位偏实战向的中高级内容,不是零基础入门。如果你还没写过 Spring Boot 的增删改查、不清楚 Controller 和 Service 的分层、没用过 MyBatis,直接上手会很吃力。它更适合已经能独立做一个单机版管理系统的开发者,或者工作一两年想补上"高并发"这块经验的人。对转行者来说,如果之前有 Java 基础和一点框架使用经验,跟着做也能吃下来,但要预留出反复回看和动手敲代码的时间。

它到底解决什么工作场景里的问题

日常写业务代码的人,最容易卡在"量一上来就崩"这件事上。平时接口响应几十毫秒,一到活动、抢购、集中放票这种时刻,数据库连接被打满、缓存和数据库数据对不上、同一张票被卖出去两次。这些问题在普通 CRUD 项目里根本遇不到,所以你也没有机会练。这门课的价值就在于,它人为地把这些高并发场景复原出来,让你在本地就能碰到超卖、缓存穿透、重复下单、流量洪峰这些真实故障,然后一个一个解决掉。

另一个被很多人忽略的场景是部署。你本地跑得再好,一旦要放到服务器上,多节点、多环境、HTTPS、CDN、服务注册这些环节全是坑。课程后半段专门讲企业级上云和多节点配置,把"从能跑到能上线"这段距离补上。对没接触过生产环境的人来说,这部分往往是面试时被追问、工作中又没人带的地方,能过一遍心里会踏实很多。

适合什么基础,需要提前补什么

底线要求是能读懂 Java 语法、理解面向对象、会用 Maven 或 Gradle 管理依赖。框架层面,Spring Boot 的基本注解、配置方式、REST 接口写法要熟悉,MyBatis 至少写过简单的查询和映射。前端部分课程里涉及 Vue 的构建和发布,但主要是打包部署环节,不需要你精通 Vue,能看懂项目结构和命令即可。数据库方面,会写基本的 SQL、理解索引概念就够了,复杂的调优课程里会带着做。

环境上建议提前把 JDK 17 装好,因为 Spring Boot 3 对版本有硬性要求,用老版本 JDK 会直接编译不过。Redis、消息队列、注册中心这些中间件课程会讲怎么装怎么配,但你要有心理准备,本地环境和云服务器是两套配置,跟着做的时候不要跳步。如果你时间紧张,可以把上云那一章放到最后再啃,先把本地的核心链路跑通,成就感会来得快一些。

建议的观看顺序和取舍

开头几章是导学和选型说明,讲为什么用 Spring Boot 3 和 JDK 17,这部分不用花太多时间,扫一遍知道版本差异在哪就行。真正要沉下心的是余票查询和缓存这条主线,它把 MyBatis 的一级缓存、二级缓存、本地缓存、分布式缓存分层讲清楚,还会拆解缓存击穿和缓存雪崩这两种典型故障以及各自的处理办法。这几节建议边看边动手,把缓存层级在自己的项目里搭出来,比单纯看视频印象深得多。

中间的售票核心流程——排队、锁座、下单、支付状态流转——是全课最值钱的部分,也是最能体现"高并发"设计思路的地方。这部分不要追求一次看懂,先跟着把流程跑通,再回头理解为什么这样设计、能不能换个方案。后半段的上云和优化章节,可以按需选看:如果你目标是把项目写进简历,多节点部署和高可用配置值得完整过一遍;如果只是想在本地理解原理,优化章节里的座位销售图、取消排队这类功能点可以作为拓展。

学完之后你能独立做出什么

完整跟下来,你应该能独立设计并实现一套带并发控制的售票或抢购类后端服务,包括余票的实时计算、缓存的读写策略、排队与限流的处理、订单的幂等保证。这些能力可以直接迁移到秒杀、库存扣减、预约挂号、活动报名等场景,本质上是同一类问题的不同外衣。你也能说清楚几个高频面试题的答案:为什么会出现超卖、缓存和数据库如何保持一致、分布式锁应该用在哪个位置、多节点下怎么保证服务不中断。

部署方面,你能把 Spring Boot 应用打包发布到云服务器,配置数据库、缓存、注册中心,处理多环境打包和 HTTPS,让服务具备基本的可用性。这部分经验在中小团队里往往是加分项,因为很多开发者只会写代码,不碰部署。不过要提醒一句,课程给的是一个可以参考的方案,真实生产环境还要考虑监控、日志、备份、安全等,别把课程当作上线的全部依据。

资料怎么配合练习才不浪费

这套资料的章节结构基本是跟着项目推进走的,所以最有效的用法不是从头看到尾,而是以"跑通一个功能"为单位去用。每学一块,先自己尝试写,卡住了再对照讲解,这样视频是辅助而不是替代。每章的介绍部分可以作为地图,快速定位这一章在整个系统里的作用,避免学完一章不知道它用在哪。

练习时建议准备两个环境:本地用于日常开发和调试,云服务器用于阶段性部署验证。本地的重点是理解逻辑,云端的重点是踩部署的坑。遇到报错先自己排查,尤其是环境变量、端口、版本冲突这类问题,排查的过程本身就是经验积累。上云那几节涉及购买和配置,量力而行,不一定要真的花钱买全套资源,搞清楚配置项的含义同样有价值。最后,把项目拆成自己的版本重新写一遍,改动几个业务规则,是检验有没有真学会的最好办法。

课程目录

📁 {01}--第1章课程介绍与学习指南 [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章 企业级项目上云(阿里云部署) 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章 项目优化 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章 课程总结 23-1 课程总结.mp4
 [23.7 MB] 📁 第14章 高性能余票查询的实现(前端缓存&本地缓存&分布式缓存) 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章 基本的车票预定功能开发 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倍左右) 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锁&分布式锁&看门狗设计&红锁) 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章 高并发抢票时,防止机器人刷票的令牌大闸,可减轻服务器的压力(防刷+限流) 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%的无效请求) 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(解决分布式系统中的数据一致性问题) 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实现系统前端模块的搭建 [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倍左右) 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(动态修改线上的配置) 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系统会员基础功能的实现 [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新特 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.7]--3-7JDK14新特性-instanceof增强.mp4
 [23.8 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.10]--3-10JDK17新特性-sealed类.mp4
 [73.0 MB] 3-1JDK9新特性-jshell交互式工具加片头0456【王牌分享WPFX.LINK】.mp4
 [11.9 MB] 📁 {09}--第9章 利用代码生成器快速实现火车基础数据的维护 [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详解实体类生成器.mp4
 [114.5 MB] [8.1]--8-1本章介绍.mp4
 [5.3 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.5]--8-5详解Service生成器.mp4
 [106.3 MB] [8.6]--8-6详解Controller生成器.mp4
 [52.3 MB] [8.11]--8-11详解前端枚举代码生成器【资源精选‖更多关注:CunworkNotes】.mp4
 [69.6 MB] [8.3]--8-3剖析代码生成器的底层原理【资源精选‖更多关注:CunworkNotes】.mp4
 [100.3 MB] 📁 {10}--第10章 使用调度框架quartz,为12306系统增加定时调度 [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与Springbo [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这个系统架构到底有多牛? [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章 通过火车基础数据生成每日火车数据 [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.1]--11-1 本章介绍.mp4
 [14.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单点登录功能 [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.1]--6-1本章介绍.mp4
 [6.6 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版(有水印) 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文档(独家提供) 4.1 手把手快速完成微服务架构的搭建.docx
 [12.1 KB].mp4
 4.

17 详解雪花算法.docx
 [39.4 KB].mp4
 3.9 JDK16新特性-record类【更多精选‖公众号:CunWorknotes】 .docx
 [12.3 KB].mp4
 4.

10 使用IDEA配置数据库连接.docx
 [13.8 KB].mp4
 12.

13 根据座位销售详情判断本次是否可选.docx
 [12.8 KB].mp4
 2.5 12306系统核心功能讲解【更多精选‖公众号:CunWorknotes】 .docx
 [111.7 KB].mp4
 4.3 实现代码关联Git远程仓库.docx
 [12.9 KB].mp4
 3.12 SpringBoot3-AOT与JIT介绍.docx
 [14.4 KB].mp4
 4.

11 集成Mybatis持久层框架.docx
 [12.3 KB].mp4
 3.10 JDK17新特性-sealed类【持续更新‖免费提供:CunworknoteS】.docx
 [14.4 KB].mp4
 4.

15 使用自定义异常处理异常业务.docx
 [12.8 KB].mp4
 9.4 为business模块配置持久层生成器.docx
 [12.8 KB].mp4
 9.3 项目中增加business业务模块【公重号:CunWorkNotes】.docx
 [13.1 KB].mp4
 9.1 更换远程代码仓库【优质资源‖关注:cunWorkNotes 解锁】.docx
 [12.5 KB].mp4
 5.8 增加Axios拦截器配置.docx
 [12.3 KB].mp4
 8.2 剖析代码生成器的底层原理.docx
 [13.0 KB].mp4
 11.4 集成OpenFeign实现服务间调用.docx
 [13.5 KB].mp4
 12.9 后端增加确认下单购票接口【不易整理‖请关注:CunWorkNoteS】.docx
 [14.1 KB].mp4
 8.5 制作DBUtil读取表字段信息【更多精选‖公众号:CunWorknotes】 .docx
 [14.4 KB].mp4
 9.6 快速生成火车基础数据管理功能.docx
 [12.8 KB].mp4
 9.9 使用pinyin-pro将汉字转成拼音【资源精选‖更多关注:CunworkNotes】.docx
 [13.2 KB].mp4
 10.1 项目中增加batch定时调度模块.docx
 [12.4 KB].mp4
 10.4 关于调度任务的并发执行【整理不易‖记得关注:CunWorKNotes】.docx
 [12.2 KB].mp4
 10.6 通过控台界面操作定时任务【持续更新‖免费提供:CunworknoteS】.docx
 [12.7 KB].mp4
 10.2 为batch模块配置持久层生成器.docx
 [12.2 KB].mp4
 10.8 演示多节点场景中quartz的调度情况.docx
 [12.4 KB].mp4
 2.3 百万人同时抢1万张票,系统如何保证其正常及稳定性?【优质资源‖关注:cunWorkNotes 解锁】.docx
 [15.1 KB].mp4
 8.1 更换RDS数据库.docx
 [12.5 KB].mp4
 6.5 演示gateway拦截器的使用.docx
 [12.7 KB].mp4
 7.7 解决Long类型精度丢失的问题.docx
 [12.3 KB].mp4
 8.7 按模块生成后端代码.docx
 [12.8 KB].mp4
 7.6 乘车人列表查询界面开发.docx
 [13.3 KB].mp4
 12.1 增加余票信息表以提高余票查询效率【不易整理‖请关注:CunWorkNoteS】.docx
 [13.1 KB].mp4
 8.4 详解Service生成器.docx
 [12.8 KB].mp4
 6.2 详解生成JWT单点登录token.docx
 [12.7 KB].mp4
 11.2 快速生成每日座位数据管理功能.docx
 [12.8 KB].mp4
 12.5 订票页面勾选乘客并显示购票列表.docx
 [12.3 KB].mp4
 5.6 发送短信验证码接口开发.docx
 [12.2 KB].mp4
 9.

10 火车车站表单增加车次下拉选择.docx
 [12.5 KB].mp4
 12.

11 预扣减库存并判断余票是否足够.docx
 [12.2 KB].mp4
 2.6 12306系统功能模块划分.docx
 [12.3 KB].mp4
 6.1 JWT单点登录原理与存在的问题及解决方案讲解.docx
 [13.2 KB].mp4
 7.9 乘车人删除功能开发.docx
 [12.2 KB].mp4
 5.5 注册登录二合一界面开发.docx
 [13.5 KB].mp4
 12.7 订票页面增加选座效果.docx
 [13.2 KB].mp4
 12.2 生成车次时初始化余票信息.docx
 [13.2 KB].mp4
 7.5 集成PageHelper实现后端分页.docx
 [12.3 KB].mp4
 7.4 乘车人列表查询接口开发.docx
 [12.9 KB].mp4
 12.3 为会员端增加余票查询功能本节分步进行.docx
 [12.3 KB].mp4
 2.2 123

06 是如何成为全球最忙碌的网站之一.docx
 [14.7 KB].mp4
 11.5 增加生成每日车次功能.docx
 [12.9 KB].mp4
 11.6 增加生成每日座位功能.docx
 [12.2 KB].mp4
 12.8 增加确认订单表并生成前后端代码.docx
 [12.7 KB].mp4
 12.

12 计算多个选座之间的偏移值.docx
 [12.3 KB].mp4
 2.1 众多流行并发项目,为何选择12306?.docx
 [14.5 KB].mp4
 7.3 使用线程本地变量存储会员信息.docx
 [14.1 KB].mp4
 12.

10 确认下单接口数据初始化.docx
 [12.3 KB].mp4
 12.

14 完成有选座的挑座位逻辑.docx
 [12.2 KB].mp4
 10.5 使用数据库配置quartz调度任务.docx
 [13.6 KB].mp4
 11.1 完善每日车次管理页面功能.docx
 [12.3 KB].mp4
 10.3 演示SpringBoot自带的定时任务.docx
 [14.4 KB].mp4
 6.7 为路由页面增加登录拦截.docx
 [12.1 KB].mp4
 8.8 详解vue界面生成器.docx
 [13.0 KB].mp4
 9.5 快速生成车站基础数据管理功能.docx
 [12.8 KB].mp4
 6.4 vuex配合h5的session解决浏览器刷新问题.docx
 [12.2 KB].mp4
 10.7 增加任务手工补偿功能.docx
 [12.7 KB].mp4
 6.3 使用vuex保存登录信息.docx
 [13.0 KB].mp4
 9.8 快速生成火车座位基础数据管理功能.docx
 [12.3 KB].mp4
 5.7 集成Axios完成登录功能.docx
 [12.6 KB].mp4
 2.8 12306系统数据库表讲解.docx
 [14.6 KB].mp4
 11.7 增加手动生成某日车次数据功能.docx
 [12.8 KB].mp4
 12.6 分解选座购票功能的前后端逻辑.docx
 [308.1 KB].mp4
 7.1 详解乘车人表的设计.docx
 [12.2 KB].mp4
 9.7 快速生成火车车站基础数据管理功能.docx
 [13.0 KB].mp4
 12.4 增加订票页面并实现车次信息传递.docx.mp4
 8.6 详解实体类生成器.docx
 [12.7 KB].mp4
 7.8 乘车人编辑界面开发.docx
 [12.3 KB].mp4
 9.

11 制作车次下拉框组件.docx
 [14.0 KB].mp4
 9.

12 制作车站下拉框组件.docx
 [12.8 KB].mp4
 9.2 项目中增加admin控台管理模块.docx
 [210.9 KB].mp4
 9.

13 实现按车次生成车座功能.docx
 [12.4 KB].mp4
 9.

15 为车次&车厢&车站增加存在性校验.docx
 [12.2 KB].mp4
 9.

14 完善车次&车厢&座位管理功能.docx
 [13.1 KB].mp4
 4.5 增加AOP打印请求参数和返回结果.docx
 [12.1 KB].mp4
 4.

16 集成校验框架Validation.docx
 [14.7 KB].mp4
 4.7 详解项目中增加网关模块.docx
 [12.9 KB].mp4
 3.

13 JIT在高并发场景中的生产问题分享.docx
 [12.7 KB].mp4
 4.6 详解项目中增加通用模块.docx
 [12.7 KB].mp4
 4.

13 封装请求参数和返回结果.docx
 [12.1 KB].mp4
 3.14 SpringBoot3-GraalVM代替JDK实现AOT.docx
 [14.0 KB].mp4
 4.8 详解本地数据库的准备工作.docx
 [13.0 KB].mp4
 3.4 JDK11新特性-单文件程序.docx
 [12.2 KB].mp4
 5.2 手把手创建基于Vue CLI的web模块.docx
 [13.1 KB].mp4
 3.6 JDK14新特性-文本块.docx
 [12.2 KB].mp4
 12.

15 选座成功后更新各座位的销售详情.docx
 [12.9 KB].mp4
 3.1 JDK9新特性-jshell交互式工具.docx
 [12.1 KB].mp4
 8.3 集成dom4j读取xml.docx
 [12.8 KB].mp4
 5.9 Vue CLI多环境配置.docx
 [12.8 KB].mp4
 3.3 JDK10新特性-var局部变量推导.docx
 [12.1 KB].mp4
 2.7 12306整体系统架构设计.docx
 [188.5 KB].mp4
 📁 课件源码 课程源码.exe [143.1 MB]