
├── SpringBoot+ChatGLM实战AI数字人面试官系统
├── 1、课程导学与项目整体架构
│ ├── 01:AI数字人面试官课程导学
│ ├── 02:数字人应用发展、项目演示与技术架构
│ ├── …
├── 2、AI数字人形象与语音生成
│ ├── 01:ChatTTS文生语音与角色音色统一
│ ├── 02:CosyVoice克隆面试官声音
│ ├── 03:数字人形象素材制作
│ ├── 04:EasyWav2Lip生成数字人视频
│ ├── 05:在线A2E数字人制作
│ ├── …
├── 3、Docker与项目开发环境搭建
│ ├── 01:OpenJDK 21、Maven与Docker桌面环境
│ ├── 02:虚拟化、容器化架构与Docker隔离机制
│ ├── 03:Docker部署MySQL 8并完成导库建表
│ ├── 04:Docker部署Redis 7与可视化管理
│ ├── 05:Redis RDB与AOF持久化策略
│ ├── …
├── 4、Spring Boot 3单应用基础架构
│ ├── 01:Maven分层聚合项目搭建
│ ├── 02:Spring Boot 3父子依赖与多环境Profile
│ ├── 03:Vue管理端项目运行
│ ├── 04:UniApp面试端项目运行
│ ├── …
├── 5、AI面试官管理模块
│ ├── 01:数据库表设计与逆向生成Model
│ ├── 02:MySQL数据源配置及面试官新增、修改
│ ├── 03:Hibernate Validator参数校验
│ ├── 04:面试官列表查询、删除与Postman测试
│ ├── 05:跨域处理及前后端联调
│ ├── …
├── 6、MinIO分布式文件服务
│ ├── 01:分布式文件存储架构演进与技术选型
│ ├── 02:Docker安装MinIO对象存储
│ ├── 03:Spring Boot集成MinIO文件上传
│ ├── 04:上传文件大小控制与限制
│ ├── …
├── 7、面试题库与职位管理
│ ├── 01:MinIO上传数字人面试视频
│ ├── 02:面试官、面试题与职位多表关联设计
│ ├── 03:自定义SQL与条件分页查询题库
│ ├── 04:面试题启用、禁用、修改与删除
│ ├── 05:职位新增、列表、详情及删除
│ ├── …
├── 8、应聘者与App面试业务
│ ├── 01:应聘者录入、岗位绑定及列表查询
│ ├── 02:应聘者详情查看与数据删除
│ ├── 03:腾讯云短信SDK与手机验证码发送
│ ├── 04:Redis存储验证码及应聘者合法性校验
│ ├── 05:随机抽取面试题与百度语音转文字
│ ├── …
├── 9、ChatGLM面试结果智能分析
│ ├── 01:ChatGLM模型、密钥及包装类配置
│ ├── 02:面试题提示词与动态Prompt拼接
│ ├── 03:Spring Boot异步任务与ChatGLM V4调试
│ ├── 04:SSE流式返回面试分析结果
│ ├── 05:分析结果保存、SQL查询与分页展示
│ ├── …
├── 10、Docker容器化云端部署
│ ├── 01:云服务器选购、SSH连接与Docker安装
│ ├── 02:云端部署MySQL、Redis与MinIO
│ ├── 03:项目Profile配置、打包及JAR上传
│ ├── 04:OpenJDK 21安装与Spring Boot项目发布
│ ├── 05:Vue与UniApp前端项目部署
│ ├── …
├── 11、数字人应用拓展与课程总结
│ ├── 01:数字人无人直播与虚拟歌手案例
│ ├── 02:数字人心理医生、护士、虚拟伴侣与未来展望
│ ├── 03:课程整体回顾与总结