spring
pairsfish
凡事预则立,不预则废。
展开
-
Spring Quartz 框架结构概述
各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。任务调度本身涉及到多线程并发、运行时间规则制定和解析、场景保持与恢复、转载 2012-02-01 17:24:38 · 1011 阅读 · 0 评论 -
@PostConstruct 和 @PreDestroy 使用
@PostConstruct 和 @PreDestroySpring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,您既可以通过实现 InitializingBean/DisposableBean 接口来定制初始化之后 / 销毁之前的操作方法,也可以通过 元素的 init-method/destroy-method 属转载 2012-02-02 11:34:41 · 1034 阅读 · 0 评论 -
Spring定时器的两种实现方式
本文向您介绍Spring定时器的两种实现方式,包括Java Timer定时和Quartz定时器,两种Spring定时器的实现方式各有优点,可结合具体项目考虑是否采用。有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。1.Java Timer定时首先继承java.util.TimerTask类实现run方法package c转载 2012-02-01 10:37:29 · 493 阅读 · 0 评论 -
spring 装配bean后执行后台进程任务处理线程的处理方式
p:defaultRegistrarId="1" />public class CdnMessageProcessor implements Runnable { private static final Log log = LogFactory.getLog(MessageProcessor.class); private Thread workerThread;private原创 2012-07-09 15:04:53 · 2296 阅读 · 0 评论