定时器timer相关问题求解。

对java有感觉 2015-08-03 02:00:51
不知道大家遇见过这样问题没有关于timer定时器的问题
现在有个需求是这样的 有个定时器定时的抓去数据库的里面数据 和另外一张表进行比较 比较合格之后在存入另外一张表中。但是这个比对时间有点长。而且也没有存入数据库中。这时定时器的设置启动时间就到了。也是处理同样的逻辑。但是第一次还在处理当中 第二次也启动了 也是同样的逻辑 这样会出现几个问题。第一就是数据可能重复添加到数据库中,这个可以在添加的时候做个查询判断可以解决。第二个就是效率有点慢而且增加服务器的内存和压力性能等方面。
现在我就想问下大家有没有好的方法处理这样的问题呢?或者定时器中有没有好点的方法 就是之前的那个定时器任务没有完成的时候不准第二个定时器任务启动 这样是最好的。我不想改动定时器的执行时间,因为设置了也不是最好的解决办法。
求解。
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
监听 job 完成。 完成之后 参考url里面的 重新设值时间 。去 http://stackoverflow.com 里面找找看看。
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
动态设值时间。/
怎么动态设置时间啊?你那里有方法可以看下吗?
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
动态设值时间。/
定时器的动态设置时间?
tony4geek 2015-08-03
  • 打赏
  • 举报
回复
动态设值时间。/
对java有感觉 2015-08-03
  • 打赏
  • 举报
回复
或者有没有什么方法。直接结束上一次的进程也可以 。我就直接该下逻辑。及时存。

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧