• 博客(0)
  • 资源 (19)

空空如也

activiti-engine-6.0.0.jar

activi-engine-6.0.0 jar。

2017-08-10

架构设计模板

企业级架构设计文档和规范

2017-08-10

git入门级别教材

学习git的直通车,git入门必备。

2017-08-02

cdh安装手册

cdh 离线安装方式。hbae,spark安装

2017-05-22

滚动抓图截屏软件

滚动截屏软件;超好用的一款;附带注册码;永久免费;

2012-05-02

spring_quartz定时器的简单配置和使用

spring quartz定时器的简单配置和使用 第一步:导入相关jar包 (注:单单是在后台执行需要的jar包,若是经过tomcat执行,需额外添加一个jar包——jta-1.1.jar) 不同版本需要依赖的jar: quartz-all-1.6.0.jar版本需要的jar包: commons-collections-3.2.jar commons-logging-1.1.1.jar log4j-1.2.16.jar spring.jar quartz-1.8.4.jar版本需要的jar包: commons-collections-3.2.jar commons-logging-1.1.1.jar log4j-1.2.16.jar quartz-1.8.4.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.1.jar spring.jar 第二步: 新建立一个业务bean--&gt;cn.yulon.service.MessageService package cn.yulon.service; public class MessageService { int i; public void printLog(){ i++; System.out.println("this is my timer:" +i); } 第三步:在Spring配置文件time-bean.xml,如下 &lt;?xml version="1.0" encoding="UTF-8"?&gt; <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans > &lt;!-- 第一步: 配置好要定时调用的业务类 --&gt; <bean id="messageService" class="cn.yulon.service.MessageService" /> &lt;!-- 第二步: 定义好具体要使用类的哪一个业务方法 --&gt; <bean id="printTimerJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> &lt;!-- 目标bean --&gt; <property name="targetObject" ref="messageService" /> &lt;!-- 要执行目标bean的哪一个业务方法 --&gt; <property name="targetMethod" value="printLog" /> &lt;!-- 是否并发 --&gt; <property name="concurrent" value="false"/> </bean> &lt;!-- 第三步: 定义好调用模式: 如每隔2秒钟调用一次或每天的哪个时间调用一次等 --&gt; <bean id="printTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="printTimerJob" /> <property name="cronExpression" value="0/2 * * * * ?" /> </bean> &lt;!-- 启动定时器 --&gt; &lt;!--第四步 把定义好的任务放到调度(Scheduler)工厂里面,注意这里的ref bean --&gt; <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="applicationContextSchedulerContextKey" value="applicationContext"/> <property name="triggers"> <list> <ref bean="printTimerTrigger" /> </list> </property> </bean> &lt;!-- end --&gt; </beans> 相关介绍: &lt;!-- 在xml里配置值得关注的是<property name="cronExpression" value="0/1 * * * * ? "/>表示每隔一秒钟执行一次,例子如下: 0 0 10,14,16 * * 每天上午10点,下午2点和下午4点 0 0,15,30,45 * 1-10 * 每月前10天每隔15分钟 30 0 0 1 1 2012 在2012年1月1日午夜过30秒时 0 0 8-5 * MON-FRI 每个工作日的工作时间 - 区间 * 通配符 你不想设置那个字段 --&gt; &lt;!-- cronExpression的介绍: 按顺序 <value> 秒 分 小时 日期 月份 星期 年<value> 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年 (可选)留空,1970-2099 , - * / “*”字符被用来指定所有的值。如:”*“在分钟的字段域里表示“每分钟”。 --&gt; 在xml里配置值得关注的是<property name="cronExpression" value="0/1 * * * * ? "/>表示每隔一秒钟执行一次,例子如下: 0 0 10,14,16 * * 每天上午10点,下午2点和下午4点 0 0,15,30,45 * 1-10 * 每月前10天每隔15分钟 30 0 0 1 1 2012 在2012年1月1日午夜过30秒时 0 0 8-5 * MON-FRI 每个工作日的工作时间 - 区间 * 通配符 你不想设置那个字段 第四步:新建测试类SpringTest package cn.test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringTest { public static void main(String[] args) { ApplicationContext act = new ClassPathXmlApplicationContext("time-bean.xml"); } } 运行结果如下 : this is my timer:1 this is my timer:2 this is my timer:3 this is my timer:4 this is my timer:5 web.xml的配置: &lt;?xml version="1.0" encoding="UTF-8"?&gt; <web-app version="2.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> &lt;!-- 加载spring的配置文件(一个或者多个) --&gt; <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:time-bean.xml,applicationContext*.xml</param-value> </context-param> &lt;!-- 配置spring监听器(作用就是启动Web容器时,自动装配applicationContext.xml文件的配置信息) --&gt; <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> </web-app> 应用场合: 如做一些定时提醒,定时发送邮件、短信,日志定时备份等应用

2012-04-13

面试题总结

面试题总结

2012-03-31

用友软件面试题精选

2011年12月份最新出炉的用友软件面试题;下载面试过关才是王道!

2011-12-06

iphone开发基础教程

一本真正的iphone开发手册;亚马逊排行第一的书籍

2011-11-02

Linux中top命令参数介绍及查询结果详细分析

Linux中top命令参数介绍及查询结果详细分析

2011-11-02

iphone笔记;object-c入门基础

iphone开发入门笔记记载;java和object-c比对;有java基础更容易理解;

2011-10-13

java入门经典;java基础教程

爪哇java 入门经典教程、;涵盖所有基础java资料库

2011-10-11

iphone入门必备;Objective-C入门指南.pdf

iphone入门必备;Objective-C入门指南 带你进入神奇的iphone世界;

2011-09-20

润乾报表应用开发.pdf

润乾报表润乾报表润乾报表润乾报表润乾报表润乾报表润乾报表润乾报表润乾报表润乾报表应用开发.pdf 润乾报表应用开发.pdf 润乾报表应用开发.pdf

2011-09-19

java帮助中文文档;java 文档

java帮助中文文档;java 文档java帮助中文文档;java 文档java帮助中文文档;java 文档

2011-09-19

svn服务器配置

简明扼要的描述了SVN的服务配置简明扼要的描述了SVN的服务配置简明扼要的描述了SVN的服务配置

2011-09-08

php入门必备

php简单入门技术;10天入门;简单轻松!

2011-09-05

axis2_WebService_开发指南

axis2_WebService_开发指南 axis2_WebService_开发指南 axis2_WebService_开发指南axis2_WebService_开发指南

2011-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除