
黑马 - Java项目《学成在线》企业级开发实战
来自 网络整理·免费领取学习资源
6,085 领取 · 7,137 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《黑马 - Java项目《学成在线》企业级开发实战》。官网需要单独购买,有集上可以免费领取。
课程目录
- 学成在线项目—视频
- day01 项目介绍&环境搭建
- Day1-00.项目导学
- Day1-01.项目介绍
- Day1-02.面试-详细说说你的项目吧
- Day1-03.项目演示
- Day1-04.项目技术架构介绍
- Day1-05.开发环境配置-IDEA-虚拟机-Git
- Day1-06.创建父工程和基础工程
- Day1-07.面试-Git相关问题
- Day1-08.面试-Maven相关问题
- Day1-09.准备数据库环境
- Day1-10.面试-MySQL存储引擎及区别
- Day1-11.面试-MySQL建表注意哪些
- Day1-12.什么是需求分析
- Day1-13.内容管理模块-需求分析-基础工程搭建
- Day1-14.内容管理模块-创建基础工程
- Day1-15.课程查询-需求分析
- Day1-16.课程查询-生成PO类
- Day1-17.课程查询-接口设计分析
- Day1-18.课程查询-接口定义
- Day1-19.课程查询-swagger接口文档
- Day1-20.面试-SpringBoot接口开发注解有哪些
- Day1-21.面试-你项目的开发流程是什么
- day02 课程查询 新增课程 前后端联调
- Day2-01.课程查询-DAO接口
- Day2-02.数据字典表
- Day2-03.课程查询-service
- Day2-04.课程查询-接口测试
- Day2-05.前后端联调-部署前端和系统管理服务
- Day2-06.前后端联调-跨域的三种方案
- Day2-07.前后端联调-定义cors过虑器
- Day2-08.课程查询-前后端联调
- Day2-09.课程分类查询-接口定义
- Day2-10.课程分类查询-树型表查询方法
- Day2-11.课程分类查询-开发测试
- Day2-12.新增课程-接口定义
- Day2-13.新增课程-接口开发
- Day2-14.新增课程-接口测试
- Day2-15.面试-Mybatis相关问题
- Day2-16.异常处理-自定义异常类型
- Day2-17.异常处理-开发测试
- Day2-18.面试-系统异常处理
- day03 课程计划 JSR303
- Day3-01.JSR303校验
- Day3-02.面试-系统参数合法性校验
- Day3-03.修改课程-需求分析
- Day3-04.修改课程-接口开发
- Day3-05.修改课程-接口测试
- Day3-06.课程计划查询-接口定义
- Day3-07.课程计划查询-sql语句
- Day3-08.课程计划查询-接口开发
- Day3-09.新增修改课程计划-接口定义
- Day3-10.新增修改课程计划-接口开发
- day04 项目实战
- Day4-项目实战说明
- day05 媒资管理 Nacos Gateway MinIO
- Day5-01.媒资管理模块需求分析
- Day5-02.为什么要用网关
- Day5-03.nacos-服务发现中心
- Day5-04.nacos-配置content-api
- Day5-05.nacos-配置content-service
- Day5-06.nacos-配置中心-配置优先级
- Day5-07.nacos-配置中心-导入配置
- Day5-08.搭建网关
- Day5-09.搭建媒资服务工程
- Day5-10.什么是分布式文件系统
- Day5-11.minio文件系统
- Day5-12.上传图片-需求分析
- Day5-13.上传图片-接口定义
- Day5-14.上传图片-上传文件
- Day5-15.上传图片-文件信息入库
- Day5-16.上传图片-测试
- Day5-17.上传图片-事务优化
- day06 断点续传 xxl-job
- Day6-01.上传视频-什么是断点续传
- Day6-02.上传视频-分块与合并测试
- Day6-03.上传视频-测试minio合并分块
- Day6-04.上传视频-上传分块
- Day6-05.上传视频-合并分块
- Day6-06.上传视频-合并分块测试
- Day6-07.面试-什么情况事务失效
- Day6-08.面试-断点续传怎么实现
- Day6-09.视频处理-视频转码需求
- Day6-10.视频处理-什么是分布式任务调度
- Day6-11.视频处理-xxl-job-配置执行器
- Day6-12.视频处理-xxl-job-执行任务测试
- Day6-13.视频处理-xxl-job-高级配置参数
- Day6-14.视频处理-xxl-job-分片广播
- day07 视频处理 部署门户
- Day7-01.视频处理-技术方案
- Day7-02.视频处理-查询待处理任务
- Day7-03.视频处理-使用分布式锁开启任务
- Day7-04.视频处理-保存任务处理结果
- Day7-05.视频处理-视频处理任务类
- Day7-06.视频处理-任务处理流程测试
- Day7-07.面试-任务处理
- Day7-08.绑定媒资-需求分析和接口定义
- Day7-09.绑定媒资-接口开发
- Day7-10.课程发布-模块需求
- Day7-11.课程发布-freemarker入门
- Day7-12.课程发布-部署门户
- day08 课程发布 分布式事务
- Day8-01.课程预览-接口开发
- Day8-02.提交课程审核
- Day8-03.课程发布-需求分析
- Day8-04.课程发布-什么是分布式事务
- Day8-05.课程发布-什么是CAP理论
- Day8-06.课程发布-分布式事务控制方案
- Day8-07.课程发布-发布接口开发
- Day8-08.课程发布-消息sdk
- Day8-09.课程发布-课程发布任务调度
- day09 页面静态化 认证授权 SpringSecurity
- Day9-01.课程发布-页面静态化
- Day9-02.课程发布-熔断降级
- Day9-03.课程发布-页面静态化任务
- Day9-04.课程搜索
- Day9-05.认证授权-SpringSecurity认证和授权测试
- Day9-06.认证授权-OAuth2协议详解
- day10 JWT 用户认证 微信扫码登录
- Day10-01.认证授权-jwt令牌
- Day10-02.认证授权-资源服务集成JWT
- Day10-03.网关认证
- Day10-04.用户认证-连接用户数据库认证
- Day10-05.用户认证-扩展用户信息
- Day10-06.用户认证-封装工具类获取用户身份
- Day10-07.用户认证-统一认证入口
- Day10-08.用户认证-统一实现账号密码认证
- Day10-09.用户认证-部署验证码服务
- Day10-10.用户认证-账号密码认证测试
- Day10-11.微信扫码认证-接口调研
- Day10-12.微信扫码认证-接口定义
- Day10-13.微信扫码认证-微信扫码接入逻辑
- Day10-14.微信扫码认证-测试与总结
- day11 微服务授权 选课学习 支付接口测试
- Day11-01.授权-什么是RBAC
- Day11-02.授权-微服务授权的方法
- Day11-03.授权-数据模型
- Day11-04.授权-从数据库查询权限
- Day11-05.授权-细粒度授权
- Day11-06.选课-需求分析
- Day11-07.选课-远程查询发布课程
- Day11-08.选课-添加免费课程
- Day11-09.选课-收费课程-向选课记录表写
- Day11-10.选课-查询学习资格
- Day11-11.选课-添加选课测试
- Day11-12.支付-需求分析
- Day11-13.支付-接口调研
- Day11-14.支付-支付宝环境配置
- Day11-15.支付-部署订单服务
- Day11-16.支付-支付宝接口调研
- Day11-17.支付-接口测试-下单接口编写
- Day11-18.支付-接口测试-下单接口测试
- Day11-19.支付-接口测试-查询支付结果
- Day11-20.支付-接口测试-支付结果通知
- day12 在线支付
- Day12-01.生成支付二维码-数据模型
- Day12-02.生成支付二维码-保存订单
- Day12-03.生成支付二维码-保存支付记录
- Day12-04.生成支付二维码-生成二维码
- Day12-05.生成支付二维码-生成二维码测试
- Day12-06.生成支付二维码-扫码下单接口
- Day12-07.生成支付二维码-扫码下单测试
- Day12-08.生成支付二维码-支付结果查询接口
- Day12-09.生成支付二维码-更新支付结果
- Day12-10.生成支付二维码-接收支付结果通知
- Day12-11.支付通知-配置消息队列的环境
- Day12-12.支付通知-生产方发送消息
- Day12-13.支付通知-消费方消费消息
- Day12-14.支付通知-支付通知流程测试
- day13 在线学习 系统部署
- Day13-01.在线学习-需求分析
- Day13-02.在线学习-课程查询接口
- Day13-03.在线学习-获取视频-接口定义
- Day13-04.在线学习-获取视频-接口实现
- Day13-05.在线学习-获取视频-接口测试
- Day13-06.我的课程表-接口定义
- Day13-07.我的课程表-接口开发
- Day13-08.项目部署-什么DevOps
- Day13-09.项目部署-什么CICD
- Day13-10.项目部署-CICD方案说明
- Day13-11.项目部署-人工部署-项目打包
- Day13-12.项目部署-人工部署-部署到docker
- Day13-13.项目部署-自动部署微服务到docker
- Day13-14.项目部署-自动部署前端工程到docker
- Day13-15.项目部署-自动部署测试
- day14 项目优化 项目总结
- Day14-01.项目优化-优化需求
- Day14-02.项目优化-常用的性能指标
- Day14-03.项目优化-安装jmeter测试
- Day14-04.项目优化-redis缓存
- Day14-05.项目优化-缓存穿透
- Day14-06.项目优化-缓存雪崩
- Day14-07.项目优化-缓存击穿
- Day14-08.项目优化-什么是分布式锁
- Day14-09.项目优化-setnx实现分布式锁
- Day14-10.项目优化-redisson实现分布式锁
- Day14-11.项目总结-如何开发一个接口
- Day14-12.项目总结-业务模块
- Day14-13.项目总结-研发流程相关
- 学成在线项目—资料
- day01 项目介绍&环境搭建
- 代码
- xuecheng-plus-project
- 资料
- 常用软件工具
- 前端工程
- 数据库
- LocalDateTimeConfig.java
- log4j2-dev.xml
- xuecheng-plus-generator
- 第1章 项目介绍&环境搭建v3.1.docx
- 第2章 内容管理模块v3.1.docx
- 讲义
- 数据库
- 学成在线项目开发环境配置v3.1.docx
- day02 课程查询 新增课程 前后端联调
- 代码
- xuecheng-plus-project
- 资料
- AddCourseDto.java
- CommonError.java
- CourseBaseInfoDto.java
- GlobalCorsConfig.java
- xuecheng-plus-system
- 第2章 内容管理模块v3.1.docx
- day03 课程计划 JSR303
- 代码
- xuecheng-plus-project
- 资料
- 实战资料
- day04 项目实战
- 代码
- 前端代码每人都更换最新的
- xuecheng-plus-project
- 资料
- gogs_0.12.10_windows_amd64
- 第2章 内容管理模块v3.1.docx
- 实战资料
- day05 媒资管理 Nacos Gateway MinIO
- 代码
- xuecheng-plus-project
- 资料
- minio
- nacos配置
- xcplus_media.sql
- xuecheng-plus-media
- 第3章媒资管理模块v3.1.docx
- day06 断点续传 xxl-job
- 代码
- xuecheng-plus-project
- 资料
- 工具类
- 前端文件
- RestResponse.java
- xxl-job-2.3.1
- 第3章媒资管理模块v3.1.docx
- day07 视频处理 部署门户
- 代码
- xuecheng-plus-project
- 资料
- nginx-1.23.1
- nginx.conf
- xc-ui-pc-static-portal
- xcplus_media.sql
- 第3章媒资管理模块v3.1.docx
- 课程发布-部署门户文档.docx
- day08 课程发布 分布式事务
- 代码
- xuecheng-plus-project
- 资料
- freemarker模板
- xuecheng-plus-message-sdk
- 第4章 课程发布v3.1.docx
- day09 页面静态化 认证授权 SpringSecurity
- 代码
- xuecheng-plus-project
- 资料
- AuthorizationServer.java
- MultipartSupportConfig.java
- TokenConfig.java
- WebSecurityConfig.java
- xcplus_users.sql
- xuecheng-plus-auth
- xuecheng-plus-checkcode
- xuecheng-plus-search
- 第5章 认证授权v3.1.docx
- day10 JWT 用户认证 微信扫码登录
- 代码
- xuecheng-plus-project
- 资料
- 网关认证配置类
- 验证码远程接口
- 资源服务配置类
- xuecheng-plus-checkcode
- 第5章 认证授权v3.1.docx
- 微信扫码登录配置.docx
- day11 微服务授权 选课学习 支付接口测试
- 代码
- xuecheng-plus-project
- 资料
- 模拟器
- 支付
- xcplus_learning.sql
- xcplus_orders.sql
- xuecheng-plus-learning
- xuecheng-plus-orders
- 第6章选课学习v3.1.docx
- 支付宝沙箱环境.docx
- day12 在线支付
- 代码
- xuecheng-plus-project
- 资料
- course_template.ftl
- IdWorkerUtils.java
- LocalDateTimeConfig.java
- PayNotifyConfig.java
- xc-ui-pc-static-portal
- day13 在线学习 系统部署
- 代码
- xuecheng-plus-project
- 资料
- dist
- ffmpeg
- learning.html
- 第七章 项目部署v3.1.docx
- day14 项目优化 项目总结
- 代码
- xuecheng-plus-project
- 资料
- apache-jmeter-5.5
- clusterServersConfig.yaml
- singleServerConfig.yaml
- 第八章 项目优化3.1.docx
- 项目总结.docx
- 讲义在线地址.txt
包含内容
- · 学成在线项目—视频
- · day01 项目介绍&环境搭建
- · Day1-00.项目导学
- · Day1-01.项目介绍
- · Day1-02.面试-详细说说你的项目吧
- · Day1-03.项目演示
- · Day1-04.项目技术架构介绍
- · Day1-05.开发环境配置-IDEA-虚拟机-Git
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。