b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

quartz jdk15_quartz手表是什么牌子_bcprov jdk15on(7)

电脑杂谈  发布时间:2017-04-30 00:05:19  来源:网络整理

要将任务调度数据保存到中,就必须使用org.quartz.impl.jdbcjobstore.JobStoreTX代替原来的org.quartz.simpl.RAMJobStore并提供相应的配置信息。首先①处指定了Quartz表的前缀,在②处定义了一个数据源,在③处具体定义这个数据源的连接信息。quartz jdk15

你必须事先在相应的中创建Quartz的数据表(共8张),在Quartz的完整发布包的docs/dbTables目录下拥有对应不同的SQL脚本。

查询中的运行信息

任务的现场保存对于上层的Quartz程序来说是完全透明的,我们在src目录下编写一个如上代码所示的quartz.properties文件后,重新运行如下代码示例的程序,在表中将可以看到对应的持久化信息。当调度程序运行过程中途停止后,任务调度的现场数据将记录在数据表中,在系统重启时就可以在此基础上继续进行任务的调度。

package com.lxq.quartz.test;

import java.util.Date;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.impl.StdSchedulerFactory;

public class SimpleTriggerRunner
{
	public static void main(String args[])
	{
		try
		{
			JobDetail jobDetail = new JobDetail("job1_1", "jGroup1", BaseJob.class);
			SimpleTrigger Trigger = new SimpleTrigger("trigger1_1", "tgroup1");
			Trigger.setStartTime(new Date());
			Trigger.setRepeatInterval(2000);
			Trigger.setRepeatCount(100);
			SchedulerFactory schedulerFactory = new StdSchedulerFactory();
			Scheduler scheduler = schedulerFactory.getScheduler();
			scheduler.scheduleJob(jobDetail, Trigger);
			scheduler.start();
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}

	}

}
package com.lxq.quartz.test;

import java.util.Date;

import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;

public class JDBCJobStoreRunner
{
	public static void main(String args[])
	{
		try
		{
			SchedulerFactory schedulerFactory = new StdSchedulerFactory();
			Scheduler scheduler = schedulerFactory.getScheduler();
			//获取调度器中所有的触发器组
			String[] triggerGroups = scheduler.getTriggerGroupNames();
			//重新恢复在tgroup1组中,名为trigger1_1触发器的运行
			for (int i = 0; i < triggerGroups.length; i++)
			{
				String[] triggers = scheduler.getTriggerNames(triggerGroups[i]);
				for (int j = 0; j < triggers.length; j++)
				{
					Trigger tg = scheduler.getTrigger(triggers[j], triggerGroups[i]);
					if (tg instanceof SimpleTrigger && tg.getFullName().equals("tgroup1.trigger1_1"))//根据名称判断
					{
						/*恢复运行public Date rescheduleJob(String triggerName, String groupName, Trigger newTrigger){}*/
						scheduler.rescheduleJob(triggers[j], triggerGroups[i], tg);
					}
				}
			}
			scheduler.start();
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}
	}
}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-44264-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 卫康伯
      卫康伯

      rio其实很好喝年初开始接触喝了一个多月之后就开始断货之后再买到的就不是rio了

    • 王铭烨
      王铭烨

      完全正确

    每日福利
    热点图片
    拼命载入中...