请问个问题:
  1。我现在有一张表。有一个字段num  (int类型), 记录的是一个变量。我现在想它每天晚上12点的时候自动清0,用JAVA程充应该怎么实现。请大家帮帮忙。程序的服务器是一直开着的,一般不会在晚上12点死机。请问实现这个业务逻辑是不是要开线程啊。
  2。就是有两个用户,张三和李四。张三产生了一张订单,要求李四确认。如果李四在三天内(时间是可以改变的),李四不去确认,系统自动确认,请问这个业务逻辑怎么写啊。产生订单的时间数据有记录。项目是JAVA做的,请问怎么实现啊。先谢谢了。

解决方案 »

  1.   

    定时执行写好的java方法,用time或quartz都可以
      

  2.   


    写方法来做要求的操作,然后定时执行方法,用定时器,如 java time。还有开源的quartz。
    你google下quartz或java的time就可以了。
      

  3.   

    方法一:(低效)
    写一个方法如 initialize(Date time) 每隔一段时间执行一下,当传过去time为晚上12点的时候,进行数据表字段num的 清零方法二:(高效)
    如5楼所说,用触发器处理。方法三:你去看帮助文档 Timer 这个类里有方法可以完成你的要求。效率也不错。
      

  4.   

    楼主是不是java web开发啊,如果是的话可以考虑用listener,具体如何用Google下吧
      

  5.   

    windows定时任务 linux crontab
      

  6.   

    呵呵。告诉你,我们那有点2的公司是怎么做的。用VB来写。。然后编译成.exe文件。最后在window2000server的任务计划来做。。项目用什么做的没关系反正操作是后台数据库。