
├── 码神学堂Spring Boot实战项目教程目录
├── 01:项目开发流程
├── 02—04:项目背景、项目结构与项目初始化
├── 05—06:统一返回对象与微服务模板
├── …
├── 07—11:单点登录、微信PC扫码登录与SSO模块依赖
├── …
├── 12—15:二维码链接获取、Postman测试与Nginx配置
├── …
├── 16—18:微信扫码登录回调与Domain设计
├── …
├── 19—21:JWT、扫码登录回调测试与流程联调
├── …
├── 22—25:登录代码优化、拦截器、Token认证与用户信息接口
├── …
├── 26—29:微信公众号授权登录、测试账号与登录测试
├── …
├── 30—33:Web模块、新闻数据库、新闻列表与详情
├── …
├── 34—35:统一缓存与Element UI
├── …
├── 36—39:管理台需求、工程搭建与Spring Security登录
├── …
├── 40—42:新闻管理页面、分页、新增与编辑
├── …
├── 43—45:七牛云图片上传与JRebel热部署
├── …
├── 46—49:MySQL主从复制原理与读写分离
├── …
├── 50—53:学科管理页面、分页、新增与编辑
├── …
├── 54—58:习题数据库、分页查询、模板与批量导入
├── …
├── 59—61:课程管理、进入学习需求与Token认证服务
├── …
├── 62—64:SSO及Web端整合Dubbo远程调用
├── …
├── 65—69:科目信息、课程列表实现与用户上下文问题
├── …
├── 70—73:课程列表Domain逻辑、缓存与Enable注解
├── …
├── 74—75:课程科目需求分析与功能实现
├── …
├── 76—79:练习业务分析、数据库分表与API设计
├── …
├── 80—84:练习校验、新练习、已有练习与分表实现
├── …
├── 85—88:答案提交、精度损失处理与下一题
├── …
├── 89—93:日志体系、Log4j2整合与配置
├── …
├── 94—95:埋点日志与技术选型
├── …
├── 96—98:MongoDB介绍、Docker安装与SSO集成
├── …
├── 99—103:RocketMQ安装、SSO集成与登录日志异步消费
├── …
├── 104—106:课程详情、优惠券设计与个人优惠券
├── …
├── 107—109:订单数据库设计与订单创建
├── …
├── 110—111:RocketMQ延时消息与订单超时处理
├── …
├── 112—115:微信支付流程、配置与二维码生成
├── …
├── 116—119:支付回调接口、数据库更新与回调测试
├── …
├── 120—122:订单查询与订单列表
├── …
├── 123—127:营销海报、推广链接生成与访问逻辑
├── …
├── 128—129:登录与订单逻辑调整
├── …
├── 130—134:权限数据库、后端权限与角色管理
├── …
├── 135—139:权限、用户、菜单管理与动态菜单排序
├── …
├── 140—144:Freemarker模板、后台模板化与条件指令
├── …
├── 145—148:Include、Macro与自定义指令
├── …
├── 149—151:我的课程、我的学习与错题本
├── …
├── 152—155:MySQL索引原则、数据页、B树、B+树与页分裂
├── …
├── 156—157:JMeter压力测试、GC日志分析与JVM调优
├── …
├── 158:账号密码加密与安全加固