• java 定时调度


        <!-- 定时调度 -->
        <bean id="countTrafficDataQuertz" class="com.ncjk.utcs.common.quertz.CountTrafficData"></bean>
        <!-- 每天一次 -->
        <bean id="countTrafficDataJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
            <property name="targetObject">
                <ref local="countTrafficDataQuertz"></ref>
            </property>
            <property name="targetMethod">
                <value>doOnceDay</value>
            </property>
        </bean>
        <bean id="countTrafficDataTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
            <property name="jobDetail">
                <ref local="countTrafficDataJobDetail"></ref>
            </property>
            <property name="cronExpression">
                <value>0 10 11 * * ?</value>
            </property>
        </bean>
        <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
            <property name="triggers">
                <list>
                    <ref local="countTrafficDataTrigger" />
                </list>
            </property>
        </bean>

    cronExpression表达式解释:
    0 0 12 * * ?---------------在每天中午12:00触发
    0 15 10 ? * *---------------每天上午10:15 触发
    0 15 10 * * ?---------------每天上午10:15 触发
    0 15 10 * * ? *---------------每天上午10:15 触发
    0 15 10 * * ? 2005---------------在2005年中的每天上午10:15 触发
    0 * 14 * * ?---------------每天在下午2:00至2:59之间每分钟触发一次
    0 0/5 14 * * ?---------------每天在下午2:00至2:59之间每5分钟触发一次
    0 0/5 14,18 * * ?---------------每天在下午2:00至2:59和6:00至6:59之间的每5分钟触发一次
    0 0-5 14 * * ?---------------每天在下午2:00至2:05之间每分钟触发一次
    0 10,44 14 ? 3 WED---------------每三月份的星期三在下午2:00和2:44时触发
    0 15 10 ? * MON-FRI---------------从星期一至星期五的每天上午10:15触发
    0 15 10 15 * ?---------------在每个月的每15天的上午10:15触发
    0 15 10 L * ?---------------在每个月的最后一天的上午10:15触发
    0 15 10 ? * 6L---------------在每个月的最后一个星期五的上午10:15触发
    0 15 10 ? * 6L 2002-2005---------------在2002, 2003, 2004 and 2005年的每个月的最后一个星期五的上午10:15触发
    0 15 10 ? * 6#3---------------在每个月的第三个星期五的上午10:15触发
    0 0 12 1/5 * ?---------------从每月的第一天起每过5天的中午12:00时触发
    0 11 11 11 11 ?---------------在每个11月11日的上午11:11时触发.­

  • 相关阅读:
    详解扩展欧几里得算法(扩展GCD)
    NOIP 2012 同余方程
    NOIP 2011 观光公交
    NKOJ4330 逛公园
    NKOJ 7.7练习题A IP地址
    NKOJ3777 卡牌操作
    NKOJ3772 看电影
    NKOJ3765 k个最小和
    NKOJ3775 数列操作
    NKOJ3768 数列操作
  • 原文地址:https://www.cnblogs.com/flycoding/p/6228680.html
Copyright © 2020-2023  润新知