要做一个自动的跑批的流程,需要定点启动一个进程,比如说每天7点。
这需要用到java的一个Timer类来实现。
一下为实现方法:
public class autotask {
public static void main(String[] args) {
Date now = new Date();
// System.out.println(dateStr2);
TaskPrint tp = new TaskPrint();
Timer auto = new Timer();
//execute at every 2 seconds
now.setHours(17);
now.setMinutes(42);
now.setSeconds(0);
System.out.println(now);
// auto.scheduleAtFixedRate(tp,now,1*1000*60*60*24);
auto.scheduleAtFixedRate(tp,now,1*1000);
//cancel the auto task
// auto.cancel();
}
public class TaskPrint extends TimerTask {
int i = 1;
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println(this.startauto());
}
private String startauto(){
return "time"+i++;
}
}
分享到:
相关推荐
定时跑批项目数据库(补传),前期忘啦,现在重新上传 定时跑批项目数据库(补传),前期忘啦,现在重新上传
一个线程从A表读数据放入队列 N个线程从队列中取出...支持大数据量跑批,就是个例子,本来是公司发送促销邮件用的,欢迎提意见和建议。 运行DispatcherMain可以测试,库结构自己可以根据code随便改成父子表关系的就行
网站启动,就可以定时执行你需要的执行的代码.
配置完成后,Spring容器会根据配置自动启动定时任务。 总结来说,Java定时任务的实现主要有两种常见途径:一是使用Java自带的`Timer`类,适合简单的定时需求,但不适用于复杂的调度场景;二是借助第三方库如Quartz...
程序启动类:dzw.Start.java 程序连接sqlserver用的是jtds,mysql和oracle的数据库连接驱动类请自行放到程序里:src/libs下(这里不支持重新上传文件(:)。 可根据需要,自行修改源代码,程序功能有限,不喜勿喷,有...
Java定时关机小程序是一种利用Java编程语言实现的实用工具,它可以按照用户设定的时间自动关闭计算机。这个程序在日常生活中或企业环境中非常有用,比如在执行大量计算任务后自动关闭电脑,或者在无人值守时进行系统...
Java定时执行任务是Java开发中常见的一种需求,用于在特定时间点或按照预设周期执行某段代码。在Java中,有两种主要的方式来实现定时任务:Java.util.Timer类和java.util.concurrent包下的ScheduledExecutorService...
在Java编程中,实现定时发送信息的功能,可以利用Java的定时任务处理库,例如`java.util.Timer`类或`java.util.concurrent.ScheduledExecutorService`。这些工具可以帮助我们创建一个类似于闹钟的服务,按照预设的...
Java定时进行WebService数据上报是一种常见的任务调度需求,用于定期向远程服务器发送数据,例如日志、统计信息或者业务数据。这个过程涉及到Java编程语言、WebService技术和时间触发机制。以下将详细讲解这些知识点...
### JAVA定时运行程序知识点解析 #### 一、概述 在Java编程中,实现定时任务是一项常见且实用的功能。本文将详细介绍如何使用`java.util.Timer`类来创建一个能够定时执行特定任务的应用程序。通过分析提供的代码...
用户可以通过命令行或者编写脚本来执行这个 `.jar` 文件,启动定时关机服务。 总结,这个项目结合了Java的多线程、定时任务调度、系统托盘交互以及跨平台调用等关键知识点,为开发者提供了一个实用的定时关机工具。...
Java定时任务调度是Java开发中一个非常重要的技术领域,它允许开发者在特定的时间点或按照预定义的周期执行任务,从而实现自动化的工作流程。在Java中,我们可以使用多种方式来实现定时任务,如Java内置的`java.util...
Java定时任务是Java编程中一个重要的特性,它允许开发者安排任务在特定的时间点或周期性地执行。在Java中,我们可以使用内置的`java.util.Timer`类和`java.util.concurrent.ScheduledExecutorService`来实现定时任务...
Java定时收取邮件是一种常见的任务,尤其在自动化处理和监控系统中非常有用。在这个场景中,我们使用Java编程语言,结合Java Mail API来实现这个功能。Java Mail API是Java平台上的一个标准API,它允许开发者创建、...
这可以通过修改Java启动参数来实现,添加"-windowed"或者"-headless"选项: ```bash java -jar yourApp.jar -windowed ``` 线程异常死亡(保活)是指确保即使某个线程发生异常,程序仍能继续运行。我们可以通过...
Java定时任务管理框架是开发中常见的一种工具,用于在特定时间执行特定任务,极大地提高了工作效率。Citic Scheduler作为这样一个框架,旨在简化Java项目中的定时任务管理。它提供了一个直观的用户界面,允许开发者...
Java定时任务是软件开发中一个不可或缺的特性,它允许程序在特定时间执行预定的任务,而无需用户干预。在Java世界里,实现定时任务的方式多种多样,包括但不限于使用Java内置的`java.util.Timer`和`java.util....
在编程领域,尤其是在Java开发中,创建一个定时关机程序是一项常见的练习,它能帮助我们理解如何使用系统调用和时间管理。这个"JAVA定时关机程序源代码"是一个很好的学习资源,特别是对于初学者来说,它能深入理解...
1.delay一段时间后,启动任务,任务只运行一次 2.delay一段时间后,周期运行任务 3.delay一段时间后,运行指定次任务 4.从某一特定时间开始,启动任务,任务只运行一次 5.从某一特定时间开始,周期运行任务 6....
"java定时任务" java定时任务是指在java程序中,使用Timer和TimerTask来实现的定时执行任务的机制。java提供了多种方式来实现定时任务,包括使用java.util.Timer和java.util.TimerTask类、使用java.lang.Thread类的...