基于quartz的定时任务解读.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能概述:首页显示自己添加的定时任务点击新增可以添加定时任务任务状态分为:运行中、暂停、已失效,运行中的任务可以删除、编辑、暂停,已失效的任务只可以删除、编辑(重新编辑后任务可以再次运行)任性新增界面编写任务标题编写提醒内容(提醒内容无字数限制)提醒时间可以选择详细、每日、每周、每月、cron(类似Linux的cron)向谁提醒可以选择多人功能实现:定时任务持久化如果定时任务不进行持久化配置用户设置的定时任务会保存在内存中,应用重启后定时任务就不存在了。配置文件各配置参数请自己百度org.quartz.scheduler.instanceName = DefaultQuartzSchedulerorg.quartz.scheduler.rmi.export = xy = falseorg.quartz.scheduler.wrapJobExecutionInUserTransaction = falseorg.quartz.threadPool.class: org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount: 10 org.quartz.threadPool.threadPriority: 5 org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread: false #org.quartz.jobStore.misfireThreshold = 100000org.quartz.jobStore.class:org.quartz.impl.jdbcjobstore.JobStoreTXorg.quartz.jobStore.driverDelegateClass:org.quartz.impl.jdbcjobstore.StdJDBCDelegateorg.quartz.jobStore.useProperties: tureorg.quartz.jobStore.dataSource:myDSorg.quartz.jobStore.tablePrefix:QRTZ_org.quartz.jobStore.isClustered:false#上线时需要修改数据库配置org.quartz.dataSource.myDS.connectionProvider.class:tool.remind.MyPoolingconnectionProvider#org.quartz.dataSource.myDS.driver: com.mysql.jdbc.Driver#org.quartz.dataSource.myDS.URL: jdbc:mysql://localhost:3306/zcglpz1?characterEncoding=utf-8amp;zeroDateTimeBehavior=convertToNullorg.quartz.dataSource.myDS.driver=net.sf.log4jdbc.DriverSpyorg.quartz.dataSource.myDS.URL=jdbc:log4jdbc:mysql://localhost:3306/zcglpz1?characterEncoding=utf-8amp;zeroDateTimeBehavior=convertToNullorg.quartz.dataSource.myDS.user:rootorg.quartz.dataSource.myDS.password:123654org.quartz.dataSource.myDS.maxConnections:5编写MyPoolingconnectionProvider.java类package tool.remind; import java.sql.Connection; ? import java.sql.SQLException; ? import mons.dbcp.BasicDataSource; import org.quartz.SchedulerException; ? import org.quartz.utils.ConnectionProvider; public class MyPoolingconnectionProvider implements ConnectionProvider { ?private BasicDataSource datasource; ?private String dbDriver; ?private String URL; ?private String dbUser

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档