TIMER定时任务求救

问题描述

现在有一需求,第一个定时任务就是打开第二个定时任务,第二个定时任务我是用的TIMER来写的,第一个定时任务用的quartz配置,现在quartz配置晚上12点执行,这个定时任务的作用就是打开第二个定时任务,Timer写的定时任务,TIMER这个定时任务要实现的就是从数据库库的某张表中取出一个字段叫“执行时间”,意思就是查出来要执行的时间,然后想让TIMER在“执行时间”到的时候去动态的执行timertask。前面的都做好了,但是取出“执行时间”,动态的设置TIMER没有效果,还请哪个大神能忙帮忙哇。全分奉上!

解决方案

解决方案二:
代码都不贴。Timer不好,用ScheduledExecutorService吧!

时间: 2024-10-25 12:34:55

TIMER定时任务求救的相关文章

详解java定时任务_java

 在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现.下面LZ就其原理.实例以及Timer缺陷三个方面来解析java Timer定时器. 一.简介      在java中一个完整定时任务需要由Timer.TimerTask两个类来配合完成. API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行.由TimerTask:Timer 安排为一次执行或重复执行的任务.

Android自定义View获取注册验证码倒计时按钮_Android

在Android开发中,我们不可避免的会做到注册功能,而现在的注册大多数都是用手机去注册的,那么注册的时候都会要求用获取验证码的方式去验证,我们接下来就来实战一下自定义获取验证码倒计时按钮: 1.先看效果图 2.我们涉及到的变量 //倒计时时长,可设置 /** * 倒计时时长,默认倒计时时间60秒: */ private long length = 60 * 1000; //在点击按钮之前按钮所显示的文字 /** * 在点击按钮之前按钮所显示的文字,默认是获取验证码 */ private Str

解析Java中的定时器及使用定时器制作弹弹球游戏的示例_java

  在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现.下面LZ就其原理.实例以及Timer缺陷三个方面来解析java Timer定时器. 一.简介      在java中一个完整定时任务需要由Timer.TimerTask两个类来配合完成. API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行.由TimerTask:Timer 安排为一次执行或重复执行的任务

怎么来阻止 Application_End事件

问题描述 ASP.NET做了一个TIMER定时任务,原来是网站应用程序在没有请求时,过一定的时间就会停止应用程序,具体点来说,就是网站中的最后一个session结束时,网站应用程序就会结束.当然就会触发Application_End事件.随之定时任务也会停掉.怎么来阻止Application_End事件呢? 解决方案 解决方案二:你还是在你的服务器放一个定时服务吧,或者计划任务.解决方案三:网站回收会触发Application_End应该采取一个线程访问自己解决方案四: 解决方案五:学习解决方案

Android自定义View获取注册验证码倒计时按钮

在Android开发中,我们不可避免的会做到注册功能,而现在的注册大多数都是用手机去注册的,那么注册的时候都会要求用获取验证码的方式去验证,我们接下来就来实战一下自定义获取验证码倒计时按钮: 1.先看效果图 2.我们涉及到的变量 //倒计时时长,可设置 /** * 倒计时时长,默认倒计时时间60秒: */ private long length = 60 * 1000; //在点击按钮之前按钮所显示的文字 /** * 在点击按钮之前按钮所显示的文字,默认是获取验证码 */ private Str

使用Timer执行定时任务

一.Timer概述 在Java开发中,会碰到一些需要定时或者延时执行某些任务的需求,这时,我们可以使用Java中的Timer类实现. 二.Timer介绍 Timer是一个定时器类,通过该类可以为指定的定时任务进行配置,所在jar包路径:java.util.Timer Timer定时器实例有多种构造方法: Timer() // 创建一个新计时器 Timer(boolean isDaemon) //创建一个新计时器,可以指定其相关的线程作为守护程序运行 Timer(String name) //创建

使用Timer和ScheduledThreadPoolExecutor执行定时任务

定时任务是在指定时间执行程序,或周期性执行计划任务.Java中实现定时任务的方法有很多,主要JDK自带的一些方法以及开源程序如Qurtz. 1.Timer和TimerTask Timer只是充当了一个执行者的角色,真正的任务逻辑是通过一个叫做TimerTask的抽象类完成的,TimerTask也是java.util包下面的类, 它是一个实现了Runnable接口的抽象类,包含一个抽象方法run( )方法,需要我们自己去提供具体的业务实现. Timer 的优点在于简单易用,但由于所有任务都是由同一

Java 中Timer和TimerTask 定时器和定时任务使用的例子

转自:http://blog.csdn.net/kalision/article/details/7692796 这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求  Timer类是用来执行任务的类,它接受一个TimerTask做参数  Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率 TimerTest.java: [java] view

java关于Timer schedule执行定时任务

  公司技术人员在实现内部办公系统与外部网站一体化的时候,最重要的步骤就是从OA系统读取数据,并且根据网站模板生成最终的静态页面.这里就需要一个定时任务,循环的执行. 技术人员在写定时任务的时候,想当然的以为Timer.schedule(TimerTask task, long delay)就是重复的执行task.程序运行后发现只运行了一次,总觉得是task里的代码有问题,花了很长时间调试代码都没有结果. 仔细研读java api,发现: schedule(TimerTask task, lon