JAVA项目 考试系统 倒计时问题

 在考生点击参加考试的时候,倒计时开始计时,要求 做到断电 ,断网的时候 ,
    倒计时停止,来电,或者来网之后,倒计时继续上次的时间走。 哪位大神如果能有好的方法,帮忙解决,感激不尽!!!

你的设计挺不合理的。那考生参加考试后,用手机拍下题目,立刻拔掉网线或者关机,然后慢慢思考,回答,等求出答案写在草稿纸上,再联网答题,岂不是很不公平。
按理说应该一旦开始考试,管你断网不断网,都照样计时。毕竟断电断网是小概率。

最好以一个固定的考试结束时间为准,时间一到自动提交,或者在此之前手动提交。

将考试结束时间记录到数据库,页面显示倒计时只是当前时间(服务器时间)跟这个考试结束时间作比较。

将当前倒计时的数据放入缓存,缓存每秒存一次,断了之后直接缓存里面取出数据,继续倒计时。
不用缓存直接存数据库也是一样的,不过缓存比较好。