quartz定时任务怎么关闭

quartz定时任务怎么关闭,第1张

代码很简单:
public class WoShopJob {
public void run() {

SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = null;
try {
sched = sfgetScheduler();
JobDetail job = newJob(WoShopFTPclass)
withIdentity("job1", "group1")
build();
CronTrigger trigger = newTrigger()
withIdentity("trigger1", "group1")
withSchedule(cronSchedule("0 0 17 "))
build();

schedscheduleJob(job, trigger);

schedstart();
m_loggerinfo("========WoShopJob == run === Scheduler start Complete!");

} catch (SchedulerException e) {
//TODO
}
}
public static void main(String[] args) throws Exception {
WoShopJob wj = new WoShopJob();
wjrun();
}
}

有时候需要定时执行一个procedure,比如下班后,而且希望只执行一次,第二天后就能直接利用执行的结果。通过修改submit的参数即可到,通过一个例子就可以说明:--创建jobvariablejobnonumber;beginsysdbms_jobsubmit(job=>:jobno,w

net stop [服务名]、net start [服务名称]中的服务名要是两个字符或字符串,要加双引号""例如print spooler属于两个字符,直接不加双引号会出现错误,只要用双引号把print spooler服务包含起来就可以了,如果是一个字符power服务就不用加双引号。

quartz是定时调用的,是否你调用一次之后你的连接就关闭了,在hibernate里面如果你要直接 *** 作session的话可以用那个线程安全的session就是hibernateTemplategetSessionFactory()getCurrentSession()connection()方法获取的,这个session会自动管理的无须手动关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13402693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存