首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

spring中调用quartz要注意的有关问题

2013-07-16 
spring中调用quartz要注意的问题??? ??? property namerepeatCount value1/property??? ??? pr

spring中调用quartz要注意的问题
??? ??? <property name="repeatCount" value="1"></property>
??? ??? <property name="repeatInterval" value="1"></property>
??? </bean>
很奇怪,SimpleTriggerBean有一个空构造函数,在里面直接为repeatCount赋了一个REPEAT_INDEFINITELY,这样,当其进入validate函数时,会抱错。而quartz中的SimpleTrigger这两个属性默认值均为0,不懂spring中为何这样处理。如果为“1”的话会运行两次。?5、quartz和crontab的区别a、quartz属于用户级别,crontab则属于系统级别;b、quartz调度的线程,所有线程共享一个jvm;crontab调度的则是应用,每个应用都独立的占用资源。?6、quartz中加入并发多线程分析a、quartz本身是有线程池支持的,这个可以用org.quartz.threadPool.threadCount属性来设置线程池大小,quartz的任务可以由quartz的线程池自动调度b、对每个任务也可能起多线程,但是需要对并发数量做控制,可以考虑使用commons-pools提供的对象池机制

7、在发布的web工程的时候最好要把quartz里的基础包一起打包,要不回找不到一些类,基础包在quartz-1.6.0/lib下
如果出现??? ??? <property name="cronExpression" value="1 * * * * ?"></property>
??? ??? <property name="triggerListenerNames">
??? ??? ??? <list>
??? ??? ??? ??? <value>SystemUploadTaskListener</value>
??? ??? ??? </list>
??? ??? </property>
</bean>

热点排行