首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

定时任务

2014-01-12 
求助:定时任务请教大家给个思路 , 要的结果是这样的 : 用户发布一个消息 设置 5分钟发一次 最多发10次 ,每

求助:定时任务
请教大家给个思路 , 要的结果是这样的 : 用户发布一个消息 设置 5分钟发一次 最多发10次 ,每一个用户设置是不同的 可能3分钟一次 发5次 也可能 5分钟一次 发8次 等等。
java后台怎么做 请教 请教 谢谢大家
[解决办法]
最多发10次? 是永久性的还是当前回话中允许发10次?? 如果是前者需要保存数据库中,后者只需要在session中判断一下。
然后关于设置 多少分钟分钟发一次,这个配置信息可以放在配置文件中,也可以存储在数据库中。   
至于限制多少分钟发送一次可以将所有的发送记录记录一下,然后获取最后一个发送的时间与当前发送的时间比较一下,如果小于配置的时间分钟,那么不允许发送,反之允许发送。。
[解决办法]
看看 java.util.Timer类吧
[解决办法]
你这个和定时没什么关系好么。你是限制用户的发布频率以及次数。session里面判断吧。前台也可以先简单判断下
[解决办法]

引用:
你这个和定时没什么关系好么。你是限制用户的发布频率以及次数。session里面判断吧。前台也可以先简单判断下


服务端获取登录用户的,每次发布index++一次,这个可以定义在外面,如果index >= 10 就不能发了

热点排行