要做一个自动的跑批的流程,需要定点启动一个进程,比如说每天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定时任务是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定时关机程序源代码"是一个很好的学习资源,特别是对于初学者来说,它能深入理解...
1.delay一段时间后,启动任务,任务只运行一次 2.delay一段时间后,周期运行任务 3.delay一段时间后,运行指定次任务 4.从某一特定时间开始,启动任务,任务只运行一次 5.从某一特定时间开始,周期运行任务 6....
"java定时任务" java定时任务是指在java程序中,使用Timer和TimerTask来实现的定时执行任务的机制。java提供了多种方式来实现定时任务,包括使用java.util.Timer和java.util.TimerTask类、使用java.lang.Thread类的...
Java Scheduler 是一个强大的工具,用于在Java应用程序中实现定时任务。它允许开发者安排任务在特定时间执行,或者按一定间隔重复执行。这个“java scheduler 定时demo”应该包含了一个示例项目,演示了如何使用Java...
Java定时任务是应用程序中不可或缺的一部分,它允许程序在特定时间执行特定操作,无需用户干预。在JDK 1.3及以后的版本中,`java.util.Timer`类提供了基础的定时任务支持。不过,`Timer`类的功能相对有限,无法精确...
Java定时关机功能是通过编程实现计算机在特定时间自动关闭的一种技术。这主要涉及到操作系统级别的交互,以及对Java多线程和定时任务的理解。在这个场景中,`Window.java`、`Shutdown.java` 和 `manifest.mf` 文件...
用java springboot框架实现定时批处理,更新DB字段内容,更新成功后微信短信推送消息给用户