【文件属性】:
文件名称:leetcodeoj和leetcode-OJOnline:在线Oj项目,模仿牛客、Leecode等在线oj的刷题网站
文件大小:4.56MB
文件格式:ZIP
更新时间:2021-07-07 05:57:38
系统开源
leetcode
oj和leetcode
MinMin's
Online
OJ
1.项目目标
仿照Leetcode实现一个简单的刷题的项目,用户可以在浏览器访问到题目列表页面,并点击题目进入题目详情页面,并在这里进行代码的编写、编译和运行,并返回结果到浏览器页面
2.项目实现的功能
1.可以显示所有的题目列表
2.点击题目可以看到题目的详情和代码编辑框以及一个可以提交编译运行的按钮
3.可以对提交的代码编译运行,并自动执行设定的测试用例,返回测试结果
3.项目所使用的技术栈
开发环境:
Win10
:计算机的操作系统
IDEA:Java代码编写工具
Maven:用来管理依赖包,并将项目打包成war包
Linux
:进行环境的部署
使用的技术:
Servlet:实现服务器相关的API
Gson:
Google提供的用来在Java对象和JSON数据之间进行映射的Java类库
前端页面技术:用来展示页面并与后段数据接口交互
Java多进程:通过创建子进程来控制JDK
JDBC:Java提供的一个可以访问数据库的接口4.项目结果
4.项目结果
(1)首页
(2)题目列表
(3)题目详情
(4)
【文件预览】:
OJOnline-master
----list.png(33KB)
----details.png(49KB)
----OJOnline.iml(447B)
----compile.png(11KB)
----README.md(1KB)
----.idea()
--------misc.xml(703B)
--------libraries()
--------workspace.xml(72KB)
--------vcs.xml(180B)
--------dataSources.xml(903B)
--------artifacts()
--------compiler.xml(628B)
--------modules.xml(397B)
----maven-oj()
--------META-INF()
--------src()
--------maven-oj.iml(2KB)
--------pom.xml(3KB)
--------File()
----index.png(973KB)
----sql.png(19KB)
网友评论
- 先评论,还没看