
├── YuCloud 企业级项目开发实战
├── 1、从零开始
│ ├── 项目介绍、技术选型、运行环境、整体结构、新模块与新功能开发
│ └── …
├── 2、Web 组件
│ ├── 统一 API 前缀、响应结果、异常处理、错误码、接口文档与访问日志
│ └── …
├── 3、MyBatis 组件
│ ├── BaseDO、BaseMapperX 与企业级 MyBatis 公共能力封装
│ └── …
├── 4、Redis 组件
│ ├── Spring Data Redis 集成与 Spring Cache 声明式缓存
│ └── …
├── 5、MQ 组件
│ ├── Spring Event 事件机制与 RocketMQ 消息队列
│ └── …
├── 6、Job 定时任务组件
│ └── Job 定时任务的配置与使用
├── 7、Test 测试组件
│ └── 使用 JUnit 5 与 Mockito 编写单元测试
├── 8、Util 工具组件
│ └── Hutool 工具类的统一封装与优雅使用
├── 9、系统稳定性组件
│ └── 基于声明式编程实现分布式锁
├── 10、用户认证
│ ├── 用户管理、账号密码、手机验证码、Token、退出与第三方登录
│ └── …
├── 11、功能权限
│ ├── 菜单、角色、用户授权、URL 校验、动态菜单与按钮权限
│ └── …
├── 12、OAuth 2.0 与单点登录
│ ├── 授权码、密码模式、Access Token、刷新令牌、客户端与 SSO
│ └── …
├── 13、数据权限
│ ├── MyBatis SQL 重写、数据规则、部门权限与自定义数据权限
│ └── …
├── 14、SaaS 多租户
│ ├── 多租户 DB、Redis、Web、Security、Job、MQ、Async 与 AOP 封装
│ └── …
├── 15、Flowable 工作流
│ ├── 流程表单、模型设计、流程发布、任务分配、审批与流程图高亮
│ └── …
├── 16、系统架构设计
│ ├── 排行榜、延时消息、订单分库分表与单体到微服务架构演进
│ └── …
├── 17、面试招聘
│ └── 简历模板、项目经历编写与求职材料准备
└── 18、项目配套资料
├── 商城、支付、会员、CRM、ERP、BPM、AI 等模块数据库脚本
└── …