知识大全 Java定时执行任务的三种方法

Posted

篇首语:人生要事在于树立一个伟大的目标,并决心实现它。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java定时执行任务的三种方法相关的知识,希望对你有一定的参考价值。

Java定时执行任务的三种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    java util Timer        这个方法应该是最常用的 不过这个方法需要手工启动你的任务         Timer timer=new Timer()         timer schedule(new ListByDayTimerTask() )         这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法         ServletContextListener        这个方法在web容器环境比较方便 这样 在web server启动后就可以自动运行该任务 不需要手工操作         将ListByDayListener implements ServletContextListener接口 在contextInitialized方法中加入启动Timer的代码 在contextDestroyed方法中加入cancel该Timer的代码 然后在web xml中 加入listener:        <listener>        <listener class> qq customer ListByDayListener</listener class>        </listener>        springframework scheduling timer ScheduledTimerTask        如果你用spring 那么你不需要写Timer类了 在schedulingContext timer xml中加入下面的内容就可以了         <?xml version= encoding= UTF ?>        <!DOCTYPE beans PUBLIC //SPRING//DTD BEAN//EN /dtd/spring beans dtd >        <beans>        <bean id= timer class= springframework scheduling timer TimerFactoryBean >        <property name= scheduledTimerTasks >        <list>        <ref local= MyTimeTask />        </list>        </property>        </bean>        <bean id= MyTimeTask class= qq timer ListByDayTimerTask />        <bean id= MyTimeTask class= springframework scheduling timer ScheduledTimerTask >        <property name= timerTask >        <ref bean= MyTimeTask />        </property>        <property name= delay >        <value> </value>        </property>        <property name= period >        <value> </value>        </property>        </bean> cha138/Article/program/Java/hx/201311/26815

相关参考

知识大全 JAVA中定时自动完成任务的实现

JAVA中定时自动完成任务的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JAVA中定时自

知识大全 各种ASP.NET定时执行任务解决方案收集

各种ASP.NET定时执行任务解决方案收集  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方法一

知识大全 php定时计划任务的实现方法

  我在uchome中分析到uchome是这样做的  把所有的计划任务存放到数据库  每次用户进行操作或打开页面的时候都按排序执行一条计划任务也就是轮番判断时间到了的就在用户进程中执行  uchome

知识大全 实现 Java 平台的三种方式v

实现Java平台的三种方式v  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作者蔡学镛    广

知识大全 Java向线程传递数据的三种方法

Java向线程传递数据的三种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在传统的同步开发

知识大全 讲述在Java中Decorate的三种实现方法

讲述在Java中Decorate的三种实现方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  D

知识大全 Java中获取键盘输入值的三种方法

Java中获取键盘输入值的三种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 用JAVA得到硬盘空间的三种不同方法

用JAVA得到硬盘空间的三种不同方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一般来讲要用

在电脑操作过程中,扩展名为EXE、COM、BAT的三种文件均可直接执行

在电脑操作过程中,扩展名为EXE、COM、BAT的三种文件均可直接执行。_____答案:B解析:EXE是Windows的可执行文件扩展名,COM是DOS的可执行文件扩展名,两者都可以直接执行,BAT是

知识大全 Java定时器

Java定时器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  好多朋友用过Windows的任务计