java实现job功能,定时开启任务
来源:互联网 发布:淘宝卖家有权不发货吗 编辑:程序博客网 时间:2024/06/06 03:48
在开发的过程中,有时候需要java实现job功能,定时开启或者每个一段时间重复一个任务。
本文就写一个简单的java job功能
1.首先需要job的执行内容写出来。job类需要继承java.util.TimerTask类
import java.util.TimerTask;public class TestJob extends TimerTask{@Overridepublic void run() { System.out.println("执行今天的任务"); }}
继承后需要实现run()方法,开起来有点像线程方法,其实也就是开了一个线程来执行job内容,TImerTask实现的是Runnable接口。
2.任务类完成后,需要创建一个计时器来监控你设置开始任务的时间,到某个时间或者每隔一段时间执行任务
Timer类就可以完成计时的功能,Timer类的shedule可以执行job任务。
Timer timer=new Timer();timer.schedule(TimerTask task,Date time);timer.schedule(TimerTask task,long delay);timer.schedule(TimerTask task,Date firstTime,long period);timer.schedule(TimerTask task,long delay,long period);
Test:测试程序
实现从零时开始,每天都执行任务
public static void main(String[] args) {Timer timer = new Timer();Calendar date = Calendar.getInstance();date.set(Calendar.HOUR_OF_DAY, 0);date.set(Calendar.MINUTE, 0);date.set(Calendar.SECOND, 0);date.set(Calendar.MILLISECOND, 0);timer.schedule(new TestJob(), date, 1000*60*60*24);}
0 0
- java实现job功能,定时开启任务
- Elastic Job 定时任务实现
- Java开启定时任务线程
- Oracle 数据库采用Job 实现定时任务
- ORACLE实现Job定时计划任务
- Spring整合Quartz 实现定时job任务
- 定时任务实现 java
- java 定时任务实现
- Java定时任务实现
- java实现定时任务
- 实现java定时任务
- java定时任务实现
- java实现定时任务
- java实现定时任务
- java实现定时任务
- Java实现定时任务
- job 定时任务
- Oracle JOB定时任务
- js 实现页面打印机打印
- Java环境变量设置
- MyEclipse的优化
- Linux修改文件权限记录
- 《北塔教你做插件》系列讲座 目录
- java实现job功能,定时开启任务
- 第十三周项目一:数组大折腾(四)
- iOS友盟推送
- 信柏助力索尼构建大数据平台,数据驱动赢未来
- tiny4412移植opencv2.4.7手记
- tomcat 的server.xml 的context配置
- 递归算法小例
- 百度2015校园招聘面试题
- 《北塔教你做插件 从RibbonX开始》第二讲:首建Ribbon——VSTO的星际穿越