# 前情提要
项目运行地址预览: https://www.nextstepcode.club
基于Springboot + Vue3的Onlinejudge在线判题系统
vue3 + ts + vite 前端 : https://github.com/ckw0812/onlineJudgeVue3.git (github)
vue3 + ts + vite 前端 : https://gitee.com/aa760303601_AA/onlineJudgeVue3.git (gitee)
# 环境
## java
springboot + jdk1.8
使用idea打开配置好jdk就能跑
项目需要Docker支持
## Docker
目前项目的Docker镜像都是使用官方镜像来改造的,所以比较大、功能比较荣誉,目前正在定制小巧的镜像提升性能
### 安装配置Docker
这个网上很多,不多介绍,没有特殊要求安装好就行。
windows有docker desktop
安装好Docker后执行:
```shell
docker pull echocen/gcc:v1
docker pull echocen/openjdk:v1
docker pull echocen/python:v1
```
检查是否安装完成:
```shell
root@VM-12-2-ubuntu:/# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
echocen/python v1 042eadd5d56a 11 months ago 939MB
echocen/openjdk v1 038290a3032c 11 months ago 486MB
echocen/gcc v1 f0da4088ed72 11 months ago 1.29GB
```
### 项目中配置Docker
配置文件路径:judger/src/main/resources/application-judge.properties
除了挂载目录和存储目录以外,其他不需要更改
### 数据
根目录的oj.sql文件
请在web_front/src/main/resources/application.yml 配置你的数据库
# 相关问题
## 如何上传题目?
题目是通过xml文件上传并解析,目前还没有收拾完,如果着急,请联系cenkaiwei@nextstepcode.club ,我会及时回复 =)
# 效果图
![eb4770b623c063f2cc61108c71a1383](https://user-images.githubusercontent.com/91200734/233857296-4796e241-39dc-4b0d-8414-d9e5b7eaffd8.png)
![4fff8c8d51e42b7d269b4c5617c8267](https://user-images.githubusercontent.com/91200734/233857298-9ca542f1-415f-49af-9409-1445e8972354.png)
![283a22ed930457ec45e7ac03bd49db0](https://user-images.githubusercontent.com/91200734/233857302-c0d7a42a-2935-46ec-8bf8-7f0de437a852.png)
![e7e6ea4f0293dff95de69b105f89b76](https://user-images.githubusercontent.com/91200734/233857304-a28aa1f2-8c3d-4cd9-a02a-a8bc56f92ed4.png)
![5545bb0ca251a113ee5f37229e7c2e4](https://user-images.githubusercontent.com/91200734/233857307-d894e8ee-4001-4ed3-bc94-37915b88d37d.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
java毕业设计 基于Springboot+Vue前后端分离的在线判题系统源码+使用文档+全部资料(优秀项目).zip
共146个文件
java:117个
xml:20个
yml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 26 浏览量
2024-04-19
08:25:42
上传
评论 1
收藏 181KB ZIP 举报
温馨提示
【资源说明】 java毕业设计 基于Springboot+Vue前后端分离的在线判题系统源码+使用文档+全部资料(优秀项目).zipjava毕业设计 基于Springboot+Vue前后端分离的在线判题系统源码+使用文档+全部资料(优秀项目).zipjava毕业设计 基于Springboot+Vue前后端分离的在线判题系统源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
java毕业设计 基于Springboot+Vue前后端分离的在线判题系统源码+使用文档+全部资料(优秀项目).zip (146个子文件)
application.properties.bak 563B
.gitignore 74B
JudgeCore.java 14KB
JudgeServerImpl.java 10KB
WekaServiceImpl.java 10KB
SystemInfoUtils.java 8KB
DoScheduledController.java 7KB
SnowFlow.java 6KB
QuestionServerImpl.java 6KB
MinioUtil.java 6KB
NioWebSocketHandler.java 5KB
UserServerImpl.java 5KB
CronUtil.java 4KB
MatchServiceImpl.java 4KB
QuestionController.java 4KB
UserController.java 4KB
QuestionMapper.java 3KB
xmlUtils.java 3KB
BlogServiceImpl.java 3KB
DockerClientUtils.java 3KB
AuthHandlerInterceptor.java 3KB
BlogController.java 3KB
MatchController.java 3KB
WebSocketUtil.java 3KB
RecordMapper.java 3KB
JudgeServerTest.java 3KB
NioWebSocketServer.java 3KB
UserQuestionServiceImpl.java 3KB
CommentsServiceImpl.java 2KB
MatchMapper.java 2KB
MatchStartTask.java 2KB
Commands.java 2KB
JudgeController.java 2KB
UserSubmitInfoServiceImpl.java 2KB
BlogMapper.java 2KB
ContainerUtils.java 2KB
TestPack.java 2KB
Judger.java 2KB
DockerClientConfig.java 2KB
AuthWebMvcConfigurer.java 2KB
TokenUtil.java 2KB
FileController.java 2KB
CommentsController.java 2KB
Question.java 2KB
MatchEndTask.java 2KB
UserMapper.java 2KB
RecordController.java 2KB
EmailUtils.java 1KB
Questionserver.java 1KB
DockerController.java 1KB
CommentsMapper.java 1KB
DateUtils.java 1KB
NioWebSocketChannelInitializer.java 1KB
RequestUriUtils.java 1KB
ScheduledFutureHolder.java 1KB
Comments.java 1KB
RecordServerImpl.java 1022B
MatchService.java 1011B
User.java 1006B
ApplicationContextHelperUtil.java 1004B
UserMatchingInfo.java 978B
UserRankMapper.java 970B
WebFrontApplication.java 918B
UtilsTest.java 917B
TestResult.java 908B
BlogService.java 871B
Blog.java 858B
SubmitRecord.java 857B
NioWebSocketChannelPool.java 848B
Match.java 843B
TestSamples.java 837B
RedisUtils.java 818B
ExceptionAdvice.java 815B
MinioConfig.java 804B
TaskScheduleModel.java 803B
UserDaySubmitDto.java 799B
WebSocketConfig.java 755B
TestSample.java 735B
JudgeV2Test.java 719B
MatchResult.java 715B
GlobalExceptionHandler.java 654B
QuestionServerTest.java 636B
imgFileInfo.java 625B
NettyWebSocketTest.java 612B
SystemInfoController.java 597B
UserMonthSubmitDto.java 595B
CommentsService.java 593B
WebSocketProperties.java 589B
ScheduledConfig.java 588B
SystemInfoUtilsTest.java 585B
JudgeServer.java 548B
UserMonthSubmit.java 542B
VerCodeGenerateUtil.java 536B
UserServer.java 530B
CpuInfo.java 459B
State.java 418B
JvmInfo.java 407B
RecordServer.java 397B
FileInfo.java 394B
ComputeInfo.java 388B
共 146 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3196
- 资源: 4313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab+bp神经网络的神经网络汉字识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功