leetcode oj和leetcode Min's Online OJ
-
项目目标 仿照Leetcode实现一个简单的刷题项目,用户可以在浏览器访问题目列表页面,并点击题目进入题目详情页面,在这里进行代码的编写、编译和运行,并返回结果到浏览器页面。
-
项目实现的功能
-
可以显示所有的题目列表。
-
点击题目可以看到题目的详情、代码编辑框以及提交编译运行的按钮。
-
可以对提交的代码进行编译运行,自动执行设定的测试用例并返回测试结果。
-
项目所使用的技术栈
-
开发环境:
-
Win10: 计算机的操作系统
-
IDEA: Java代码编写工具
-
Maven: 管理依赖包并将项目打包成war包
-
Linux: 进行环境部署
-
使用的技术:
-
Servlet: 实现服务器相关API
-
Gson: Google提供的Java类库,用于Java对象和JSON数据间映射
-
前端页面技术: 用于展示页面并与后端数据接口交互
-
Java多进程: 通过创建子进程来控制JDK
-
JDBC: Java提供的访问数据库接口
-
项目结果
-
首页
-
题目列表
-
题目详情
暂无评论