import java.text.SimpleDateFormat;
import java.util.Timer;
import java.util.TimerTask;
public class MutilTimer
{
//定时器
private static Timer timer = new Timer();
private static final long confirmTime = 5*1000;
//类变量
private static MutilTimer multilTimer = new MutilTimer();
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static void main(String[] args)
{
multilTimer.init();
}
private static long wait = 3000l;
private void init()
{
long repeatedWait = wait + confirmTime;
timer.schedule(new TimerTask() {
@Override
public void run() {
exec();
}
},wait);
timer.schedule(new TimerTask() {
@Override
public void run() {
wait += 1000l;
init();
}
},repeatedWait);
}
private void exec()
{
System.out.println("hello, runTime is " + sdf.format(System.currentTimeMillis()));
}
}
分享到:
相关推荐
在"Quartz.net作业调度自定义定时执行任务多任务执行c#"这个主题中,我们将深入探讨如何使用Quartz.NET来实现自定义的定时任务,以及如何处理多任务执行。 首先,我们需要理解Quartz.NET的基本概念。在Quartz.NET中...
5. **权限管理**:由于重启服务器涉及系统级操作,工具需要以管理员权限运行,以确保有足够的权限执行重启命令。 6. **用户界面**:虽然描述中没有提到,但通常这类工具会有一个简单的用户界面,让用户方便地设置...
这个示例就是关于如何在不重启服务器的情况下,利用Quartz实现自定义配置的更改。 首先,我们需要了解Quartz的基本概念: 1. **Job**:是实际执行的任务,实现了`org.quartz.Job`接口。 2. **Trigger**:定义了任务...
WEB应用程序定时执行任务是开发中常见的一种需求,用于在特定时间自动执行某些功能,比如记录系统日志、发送邮件通知等。在这个DEMO中,我们将探讨如何使用C#语言实现这样的功能,即使在网站关闭的情况下也能正常...
除了定时关机外,还可以通过修改批处理脚本中的命令来实现其他功能,例如定时重启: ```batch @echo off shutdown -r -t 3600 ``` 同样地,只需将上面的脚本内容替换到计划任务中即可。 此外,还可以结合其他命令...
### 在Linux服务器上每周自动重启WebSphere...此外,cron还提供了强大的调度功能,可以根据需求灵活调整任务执行的时间间隔,极大地简化了日常维护工作。希望本文档能帮助您更好地理解和应用cron任务,提升运维效率。
虽然Cron和At都可以用于定时执行任务,但它们之间存在一些关键差异: - **Cron**适用于周期性任务,如每天、每周或每月执行。 - **At**适用于一次性任务,指定具体时间点执行,适合于单次运行的需求。 总的来说,...
选择合适的存储方式可以确保在服务器重启后仍能保留任务配置。 8. **错误处理与重试**:在编写Job时,应处理可能的异常情况,例如通过捕获异常并决定是否重试。Quartz也提供了`JobListener`和`TriggerListener`,...
"服务器定时重启工具"就是为此目的设计的软件,它能够按照预设的时间表自动执行服务器的重启操作,从而减少人为干预,提高运维效率。 1. **服务器定时重启的意义**: - **优化资源分配**:服务器在运行一段时间后...
定时重启Tomcat有助于清理内存中的垃圾、重新加载配置更改以及避免长时间运行可能引起的潜在问题。以下是一种在Windows 7环境下通过批处理(BAT)脚本和Windows任务计划程序来实现定时重启Tomcat的方法: 1. **创建...
Linux 下的定时任务和 jar 包服务管理 Linux 作为一款流行的操作系统,提供了许多强大的功能,其中之一就是定时任务的管理。定时任务允许用户在指定的时间执行特定的命令或程序,从而实现自动化操作。在 Linux 中,...
标题 "Tomcat自动定时重启" 涉及到的是如何设置和管理Apache Tomcat服务器,使其能够在特定时间自动重新启动。这通常是出于维护、更新或防止服务器长时间无响应的需求。以下是一些关于Tomcat自动定时重启的重要知识...
1. **作业与触发器**:在Quartz.NET中,任务被称为“作业”(Job),而触发任务执行的时间或规则称为“触发器”(Trigger)。开发者可以自定义作业类,实现特定的业务逻辑。 2. **持久化支持**:Quartz.NET支持将...
4. 选择触发器,即任务执行的时间。你可以设置为每天、每周或自定义时间,根据实际需求设定。 5. 接下来,选择操作类型,选择"启动程序"。 6. 在"程序或脚本"框中,填写用于重启Tomcat的命令行工具路径。通常,这个...
一款定时/循环执行任务的绿色小软件,可以用来定时执行程序、DOS命令、从HTTP服务器下载程序运行、结束进程、 模拟按键、发送EMAIL、网络唤醒、消息提示、关机、重启、注销、锁定、待机等操作,都是本人曾经所需要的...
"远程重启服务器"这个标题暗示了我们讨论的是一个软件工具或服务,它允许管理员无需物理访问设备就能对服务器进行重启操作。这在服务器出现故障、需要更新或者配置更改时尤其有用,避免了可能的现场维护成本和停机...
总结,自动定时换IP工具和定时重启器是网络工作中的实用工具,它们可以帮助用户优化网络连接,提高任务执行效率,同时保护用户在网络活动中的隐私。ADSL定时重启器作为一款结合了这两项功能的软件,对于特定用户群体...
如果不是,执行重启Web服务器和数据库服务器的脚本。不过正常与否,都记录log,过段时间可以分析。 用VS2005 C#开发,迁移到VS2008也能跑。部署在Windows Web服务器上,配置定时任务,每5分钟或10分钟启动本程序。 ...
3. **备份重要数据**:为了避免意外情况导致的数据丢失,在进行任何配置更改之前,建议备份重要数据。 ##### 2.2 自动登录设置 1. **打开“用户账户”设置**: - 点击“开始”按钮,选择“控制面板”,然后点击...
- 当Trigger的时间条件满足时,Quartz会根据JobDetail找到对应的执行类,通过反射调用其中的方法执行任务。 - 开发者可以自定义Job类,实现`org.quartz.Job`接口,重写`execute`方法来编写实际要执行的逻辑。 5. ...