课程简介
从零搭建企业级 OJ 判题系统 这门资料的核心价值在于完整呈现了一个在线判题(OJ)系统的工程化落地过程。它不是零散的知识碎片,而是围绕 Spring Boot 后端、Vue 前端以及独立的代码沙箱服务展开的闭环项目。对于正在寻找“能复用的复杂业务场景”进行练手的开发者而言,这种涉及多模块协作、权限控制、异步任务处理以及容器化隔离的技术栈组合,是检验工程能…
从零搭建企业级 OJ 判题系统
这门资料的核心价值在于完整呈现了一个在线判题(OJ)系统的工程化落地过程。它不是零散的知识碎片,而是围绕 Spring Boot 后端、Vue 前端以及独立的代码沙箱服务展开的闭环项目。对于正在寻找“能复用的复杂业务场景”进行练手的开发者而言,这种涉及多模块协作、权限控制、异步任务处理以及容器化隔离的技术栈组合,是检验工程能力的高难度试金石。通过研读源码,你可以清晰看到代码托管、实时监控与判题逻辑之间是如何解耦并通信的。
前置基础与学习路径建议
建议学习者具备 Java Spring Boot 基础以及前端 React/Vue 的基本概念,若对 Docker 容器技术陌生,需提前补全相关背景知识。入门时,应优先查看“后端万用模板”与“前端万用模板”的结构,建立对整体架构的宏观认知。随后,重点啃读“OJ 判题系统”系列视频对应的后端核心代码,理解题目发布、用户提交队列以及状态流转的业务逻辑。最后,深入分析“代码沙箱”模块,这是整个系统最硬核的安全隔离部分,理解其如何通过远程执行保证系统安全至关重要。
学完成果与实战配合方式
学完后,你将具备独立开发一个包含用户体系、题目库管理及实时判题功能的全栈应用的能力。资料包中的源码并非仅供浏览,而应作为实践对照物。建议先尝试克隆项目并在本地运行,再对照视频课程修复潜在的部署问题。你可以基于现有的“yuoj-backend”结构进行二次开发,例如增加新的编程语言支持或优化判题超时策略,从而将静态的知识转化为可落地的个人作品集项目。
课程目录
课程目录81 集
- 编程导航其他项目汇总
- OJ 判题系统第 3 期.mp4 5.61G
- OJ 判题系统第 4 期.mp4 5.24G
- OJ 判题系统第 5 期.mp4 5.90G
- OJ 判题系统第 6 期.mp4 5.20G
- OJ 判题系统第 7 期(上).mp4 5.67G
- OJ 判题系统第 7 期(下).mp4 5.86G
- 鱼皮OJ-在线判题系统(1).mp4 3.59G
- 鱼皮OJ-在线判题系统(1下).mp4 2.88G
- 鱼皮OJ-在线判题系统(2).mp4 6.79G
- 最新版本.pdf 2.94M
- springboot-init-master-后端万用模板.zip 470.36kb
- springboot-init-old-master-后端万用模板(旧版本).zip 54.00kb
- yuoj-backend-master.zip 497.54kb
- yuoj-backend-microservice-master (1).zip 434.48kb
- yuoj-code-sandbox-master (1).zip 95.93kb
- yuoj-frontend-master.zip 295.86kb
- yupi-antd-frontend-init-master-前端万用模板.zip 231.26kb
- 2022-04-02 星球直播-服务器入门&搭建代码托管和监控平台(上) (1).mp4 1019.58M
- 2022-04-02 星球直播-服务器入门&搭建代码托管和监控平台(下).mp4 1.95G
- 鱼泡 - 伙伴匹配系统(10).mp4 3.27G
- 鱼泡 - 伙伴匹配系统(11).mp4 3.29G
- 鱼泡 - 伙伴匹配系统(12).mp4 3.84G
- 鱼泡 - 伙伴匹配系统(13上).mp4 2.22G
- 鱼泡 - 伙伴匹配系统(13下).mp4 732.89M
- 鱼泡 - 伙伴匹配系统(14).mp4 3.04G
- 鱼泡 - 伙伴匹配系统(1).mp4 4.01G
- 鱼泡 - 伙伴匹配系统(3).mp4 3.70G
- 鱼泡 - 伙伴匹配系统(4).mp4 4.23G
- 鱼泡 - 伙伴匹配系统(5).mp4 2.84G
- 鱼泡 - 伙伴匹配系统(6).mp4 3.40G
- 鱼泡 - 伙伴匹配系统(7).mp4 3.19G
- 鱼泡 - 伙伴匹配系统(8).mp4 3.92G
- 鱼泡 - 伙伴匹配系统(9).mp4 3.50G
- apache-jmeter-5.5.zip 84.84M
- elasticsearch-7.17.9-windows-x86_64.zip 296.09M
- kibana-7.17.9-windows-x86_64.zip 377.21M
- logstash-7.17.9-windows-x86_64.zip 354.25M
- 鱼搜索-聚合搜索平台(1).mp4 2.44G
- 鱼搜索-聚合搜索平台(2).mp4 3.86G
- 鱼搜索-聚合搜索平台(3).mp4 4.45G
- 鱼搜索-聚合搜索平台(4).mp4 6.65G
- 2022-03-04 星球直播-用户中心(上).mp4 3.18G
- 2022-03-11 星球直播-用户中心(中).mp4 4.08G
- 2022-03-18 星球直播-用户中心(下).mp4 4.32G
- 2022-03-25 星球直播-用户中心(终).mp4 4.17G
- 2022-04-04 星球直播-用户中心(末).mp4 4.69G
- 2022-04-17 星球直播-用户中心(部署).mp4 7.87G
- 2022-04-18 星球直播-用户中心(上线)1.mp4 2.49G
- 2022-04-18 星球直播-用户中心(上线)2.mp4 2.45G
- 定制化代码生成项目(1-项目总览).mp4 2.08G
- 定制化代码生成项目(2-代码生成).mp4 3.30G
- 定制化代码生成项目(3-命令行开发).mp4 3.72G
- 定制化代码生成项目(4-制作工具开发).mp4 3.37G
- 定制化代码生成项目(5-制作工具优化).mp4 2.96G
- 定制化代码生成项目(6-配置能力增强).mp4 5.15G
- 定制化代码生成项目(7-模板制作工具).mp4 5.89G
- 定制化代码生成项目(8-模板项目生成).mp4 4.19G
- 鱼皮智能bi平台(1).mp4 775.32M
- 鱼皮智能bi平台(2).mp4 605.76M
- 鱼皮智能bi平台(3).mp4 685.77M
- 鱼皮智能bi平台(4).mp4 853.28M
- 鱼皮智能bi平台(5).mp4 818.90M
- 鱼皮智能bi平台(6).mp4 707.04M
- 鱼皮智能bi平台(7).mp4 924.76M
- 2023 编程导航年度总结.mp4 2.10G
- 手写RPC框架
- 手写 RPC 框架导学视频(详细版).mp4 343.38M
- 万用项目模板
- 项目模板讲解和搭建
- 鱼皮后端项目模板讲解和优化.mp4 1.43G
- 鱼皮前端项目模板搭建(下).mp4 2.33G
- 智能面试刷题平台
- 1-项目介绍.mp4 232.70M
- 3-前端模板开发上.mp4 367.83M
- 3-前端模板开发下.mp4 41.13M
- 3-前端模板开发中.mp4 381.00M
- 5-用户功能拓展上.mp4 404.46M
- 5-用户功能拓展下.mp4 113.99M
- 5-用户功能拓展中.mp4 355.95M
- 6-管理功能拓展上.mp4 381.03M
- 6-管理功能拓展下.mp4 181.10M
- 6-管理功能拓展中.mp4 431.14M
- 7-流量安全控制上.mp4 353.00M
- 7-流量安全控制下.mp4 48.22M
- 7-流量安全控制中.mp4 396.87M