日期:2014-05-18  浏览次数:20742 次

发帖控制
java和jsp的网站,用一个bean和一个servlet完成发帖功能,想控制每个用户每天的发帖数量,请问有什么可行的办法?

------解决方案--------------------
可以用一个 Filter 或者 AOP拦截。

Session 里面要存储有当前用户登陆的 ID。

如果该服务器属于 24小时不Down的那种,那么用一个bean来存储一个 Map <用户ID, 发帖数>
通过 java.util.Timer, 每24小时,清空这个Map。、

如果该服务器动不动就要重新启动,那就把上面Map的信息,写入数据库。
通过 java.util.Timer, 每24小时,把发帖数 设置为 0、