摘要
社会经济迅猛发展之下,计算机科学与技术的应用范围更加广阔,并且逐渐成为生产与生活中的重要组成部分,逐渐对人们的日常生活产生潜移默化的影响。另外,计算机科学与技术的发展也在很大的程度上促进了社会的发展。
因此,“IT Skill”正在逐渐成为每一个人的必备技能。本课题通过在云端集群部署HaHadoop Online Judge系统,支持多种语言,由网页形式展现给IT爱好者,实时反馈判题结果;并且,本OJ系统内置技术论坛,方便IT爱好者互相交流。
同时,本课题结合现实情况,从现实出发,对系统整体架构进行设计,充分考虑了各种不可抗力因素(服务器宕机以及单体服务器性能瓶颈等问题),实现了HaHadoop Online Judge系统的灾备以及负载均衡能力;在实现了界面友好美观、功能齐全完备的前提下,促进课题与现实应用深度结合,助力计算机科学与技术事业蓬勃发展。
1.系统整体架构
前端网页严格按照“响应式布局”编写,以尽可能多地适配移动端(
基于分布式系统的Online Judge系统
最新推荐文章于 2024-04-17 21:00:00 发布
本课题基于分布式系统在云端集群部署了一个支持多种语言的Online Judge系统,采用HTML、Bootstrap和MySQL技术。系统具备灾备和负载均衡能力,前端包括主页、Rank、题库、Judge页面等,内置论坛供IT爱好者交流。数据库设计注重安全性和事务处理,使用MD5加密和事务锁机制。
摘要由CSDN通过智能技术生成