Quartz提供了二种解决方法 1 立即重新执行任务 2 立即停止所有相关这个任务的触发器 解决的方式是:在你的程序出错时,用Quartz提供的JobExecutionException类相关方法就能很好的解决 1.立即重新执行任务 try { int zero = 0; @SuppressWarn ...
分类:
其他好文 时间:
2019-12-25 13:03:11
阅读次数:
201
自动任务类: @PersistJobDataAfterExecution @DisallowConcurrentExecution public class ReCodeBack implements Job { private static final Logger LOGGER = Logger ...
分类:
其他好文 时间:
2019-12-25 12:52:17
阅读次数:
190
需求一:软件要能在操作系统启动后,自动运行 因为操作系统是windows 10,所以最先想到的是windows服务,因为windows服务有个自动启动选项,设为true就行了。 .net做这个最合适了,可以建windows服务项目。 需求二:包含N个任务,要求每天、每周、每月都可以执行,时间可自己设 ...
Quartz.框架的监听器和日志 1.JobListener 任务日志 新建一个类,继承IJobListener public class CustomJobListener : IJobListener { public string Name => "CustomJobListener"; // ...
分类:
Web程序 时间:
2019-12-24 15:26:30
阅读次数:
117
1.jobDetail //添加 //Key:Value jobDetail.JobDataMap.Add("张翼德", "张翼德"); jobDetail.JobDataMap.Add("year",2019); 取值 public class HelloJob : IJob { public a ...
分类:
Web程序 时间:
2019-12-24 11:32:24
阅读次数:
296
1,启动spring容器 Tomcat启动的时候,加载web.xml的listener和context-param,spring的listener监听到对应的contextConfigLocation创建事件后,开始启动spring容器; <listener> <description>spring ...
分类:
其他好文 时间:
2019-12-23 19:06:02
阅读次数:
84
Quartz 有分 内存方式 和 数据库方式 内存方式任务信息保存在内存中, 停机会丢失, 需手动重新执行, 数据库方式: 任务信息保存在数据库中, 重点是支持集群. 内存方式 RAMJobStore 和 数据库方式 JobStoreTX, RAMJobStore 适合单机, 不支持集群, JobS ...
分类:
编程语言 时间:
2019-12-22 18:34:52
阅读次数:
131
以上是nginx报错,原因:端口被占用。 查看nginx.conf都监听了哪些端口,比如笔者配置如下: 查询端口被占用的命令:windows下根据tcp端口查询对应的进程id(端口被占用) 查看任务管理器 这个端口是在vmware安装时选择默认web管理端口是没更改,导致443端口被占用。可以改ng ...
分类:
数据库 时间:
2019-12-17 13:09:00
阅读次数:
110
# Default Properties file for use by StdSchedulerFactory # to create a Quartz Scheduler Instance, if a different # properties file is not explicitly s ...
分类:
其他好文 时间:
2019-12-16 22:07:13
阅读次数:
95
制造、财务、采购、销售,企业的里的各项资源纷繁复杂,为了资源的协调管理,合理配置,就少不了ERP软件的使用。然而随着公司的发展,在异地的公司分部、生产工厂等分支机构,访问总部的ERP管理系统就成了问题。网络工程师成长问答003-公司服务器没有公网IP,如何实现在外地访问公司的ERP? 1.使用tea ...
分类:
其他好文 时间:
2019-12-16 17:47:25
阅读次数:
373