关闭

Cron表达式详解

CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。 即便如此,SimpleTrigger一样,CronTrigger拥...
阅读(477) 评论(0)

Spring 3.X + Quartz2.X 定时任务

xml:每周二晚上23:50分执行 <bean name="startQuertz" lazy-init="false" autowire="no"...
阅读(385) 评论(0)

关于ScheduledExecutorService执行一段时间之后就不执行的问

最近写了个程序,程序中使用到了ScheduledExecutorService的scheduleAtFixedRate方法,用于定时执行任务,但是发现程序运行一段时间之后定时任务不执行了,查看日志和perfcounter都没有看到任何异常,比较郁闷。最后看了一下JDK的源码,在源码的Java doc中的发现了如下一句话: If any execution of the task enco...
阅读(1841) 评论(0)

ExecutorService对象的shutdown()和shutdownNow()的区别

可以关闭 ExecutorService,这将导致其拒绝新任务。提供两个方法来关闭 ExecutorService。shutdown() 方法在终止前允许执行以前提交的任务,而 shutdownNow() 方法阻止等待任务启动并试图停止当前正在执行的任务。在终止时,执行程序没有任务在执行,也没有任务在等待执行,并且无法提交新任务。应该关闭未使用的 ExecutorService 以允许回收其资源。...
阅读(4614) 评论(0)

Quartz的任务的临时启动和暂停和恢复

在项目中需要手动启停某些服务,那么需要有一个控制这些任务的类。由于任务是有Quartz控制的,我们只需要通过Quartz的相关的API实现相关的功能即可。        Java代码   package com.easyway.app.quartz.mgr;      import java.util.Date;   import java.util.Lis...
阅读(803) 评论(0)

Spring 3整合Quartz 2实现定时任务--转

常规整合 http://www.meiriyouke.net/?p=82 最近工作中需要用到定时任务的功能,虽然Spring3也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。 首先,当然是添加依赖的jar文件,我的项目是maven管理的,以下的我项目的依赖: dependencies>...
阅读(594) 评论(1)

ExecutorService的execute和submit方法

三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by creating and returning a Future that can be used to cancel execution and/or wait for completion....
阅读(920) 评论(0)

ThreadPoolExecutor运转机制详解

最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数: [java] view plaincopy public ThreadPoolExecutor(int corePoolSize,...
阅读(426) 评论(0)

ScheduledExecutorService创建newScheduledThreadPool线程池遇到的问题

最近线程池老是遇到执行两次的情况,故作了分析,情况如下 package test; import java.util.Date; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorS...
阅读(8347) 评论(0)

获取线程中抛出的异常信息

1 ScheduledExecutorService service = Executors.newScheduledThreadPool(10); 2 // 从现在开始delay毫秒之后,每隔一天执行一次,转换为毫秒 3 // service.scheduleAtFixedRate(this, delay, period, TimeUnit.MI...
阅读(1329) 评论(0)

ScheduledExecutorService定时周期执行指定的任务

一:简单说明 ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。 下面是该接口的原型定义 java.util.concurrent.ScheduleExecutorService extends ExecutorService extends ...
阅读(995) 评论(0)

oracle job 定时执行 存储过程

oracle job 定时执行 存储过程 一:简单测试job的创建过程案例: 1,先创建一张JOB_TEST表,字段为a 日期格式 SQL> create table JOB_TEST(a date); Table created SQL> commit; Commit complete 2,创建一个存储过程 bb 作用是往pig表中...
阅读(1876) 评论(0)

spring 使用注解来调度定时任务

1.在需要加载spring的配置文件里spring.xml / applicationContext.xml 添加 [html] view plaincopy xmlns:task="http://www.springframework.org/schema/task"   xsi:schemaLocation="   http://www....
阅读(9912) 评论(1)

在Spring3中使用注解(@Scheduled)创建计划任务

Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了: 创建一个Java类,添加一个无参无返回值的方法,在方法上用@Scheduled注解修饰一下;在Spring配置文件中添加三个节点; 最后说明一下,第一步创建的Java类要成为Spring可管理的Bean,可以直接写在XML里,也可以@Component一下   示例如下 ...
阅读(2147) 评论(0)

轮询程序中使用的各种方法:spring调用;http调用;存储过程调用;

/** package com.wonders.schedule.util; import java.io.BufferedReader; /** * @ClassName: ExecUtil * @Description: TODO(这里用一句话描述这个类的作用) * @author zhoushun * @date 2012-12-5 下午02:49:26 * */ pub...
阅读(1275) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:7020543次
    • 积分:61538
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2618篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论