小工匠

show me the code ,change the world

排序:
默认
按更新时间
按访问量

Spring OXM-XStream使用别名

导读导读在Spring OXM-XStream快速入门 的案例中,我们看到生成的xml报文如下:<com.xgj.oxm.xstream.quickDemo.domain.User> <userId>1</userId> <userName>...

2017-12-05 07:50:12

阅读数:908

评论数:0

Spring OXM-XStream快速入门

XStream概述 XStream的特点XStream概述官网: http://x-stream.github.io/index.htmlXStream开源类库,用于将java对象序列化为XML或者将XML反序列化为Java对象,是Java对象和XML之间的一个双向转换器. 目前最新的版本是1....

2017-11-25 21:43:14

阅读数:931

评论数:0

Spring OXM- 漫谈XML解析技术

概述概述我们先从XML各种解析技术的发展历程谈起,并介绍一些主流 O/X Mapping组件的使用方法,比如XStream、Castor、JiBX、JAXB等。 从独立使用到与Spring整合逐步演变,揭开各O/X Mapping组件的神秘面纱,根据需要选择合适的O/X Mapping组件来处理对...

2017-11-22 04:53:03

阅读数:1071

评论数:0

Spring-JDK Timer 以及在Spring(4.0以下)中使用JDK Timer

概述 Timer 和 TimerTask 抽象类TimerTask Timer Timer构造函数及方法 示例 Spring对Java Timer的支持 Spring40已经不支持了推荐使用Quartz ScheduledTimerTask MethodInvokingTimerTaskFacto...

2017-11-17 13:26:48

阅读数:998

评论数:0

Quartz-SchedulerListener解读

概述 SchedulerListener接口方法解读 示例 示例源码概述SchedulerListener 是在 Scheduler 级别的事件产生时得到通知,不管是增加还是移除 Scheduler 中的 Job,或者是 Scheduler 遭遇到了严重的错误时。那些事件多是关于对 Schedul...

2017-11-17 10:34:43

阅读数:1282

评论数:0

Quartz-TriggerListener解读

概述 TriggerListener接口方法 示例 示例源码概述Quartz-JobListener解读与 JobListener 有所不同的是, TriggerListener 接口还有关于 Trigger 实例生命周期的方法。TriggerListener接口方法我们先看下TriggerLis...

2017-11-17 09:56:02

阅读数:1230

评论数:0

Quartz-JobListener解读

概述 步骤简述 全局非全局监听器 JobListener 任务监听器 示例 JobListener源码 完整示例 示例源码概述在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Sch...

2017-11-17 05:45:07

阅读数:1385

评论数:0

Quartz-DateBuilder解读

概述 示例 todayAt tomorrowAt 今天明天的某个时间 evenMinuteDate 返回下一分钟的开始时间 evenMinuteDateBefore 获取开始时间 dateOf 指定日期 nextGivenMinuteDate 下一个给定分钟日期 translateTime 转...

2017-11-16 13:00:08

阅读数:1017

评论数:0

Quartz-Cron表达式统计最近几次的执行时间

概述 示例 示例源码概述使用quartz做为后台任务调度框架,cron表达式设置时间,需要根据cron表达式计算出最近n次的执行具体时间–这个通常在开放给用户修改任务执行时间给出提示时非常有用解决:使用quartz的jar包中提供的TriggerUtils类来计算示例1、先根据corn算出执行时间...

2017-11-16 00:02:47

阅读数:2311

评论数:0

Quartz-中断正在执行的任务

概述 示例 示例源码概述由于业务需要,停止Quartz中正在执行的任务 任务类只需要实现InterruptableJob类,然后实现interrupt()方法。 在这个方法中进行标记的改变,在执行中进行这个标记判断,就可实现中断任务了 另外在调度器上调用方法:sched.interrupt(job...

2017-11-15 21:19:17

阅读数:1811

评论数:1

Quartz-异常处理

概述 示例 示例说明 说明 示例源码概述我们根据官网示例说明Quartz在job执行异常情况时的处理。参考官方原文: http://www.quartz-scheduler.org/documentation/quartz-2.2.x/examples/Example6.html本文涉及3个类:...

2017-11-15 13:18:17

阅读数:1911

评论数:0

Quartz-错过触发机制

概述 官方示例概述有的时候我们会遇到这样一种情况:触发器设定每3秒钟触发一次 ,但是工作需要10秒钟的执行时间.因此,在一次任务结束执行前,触发器已经错失触发当这种情况下我们怎么处理呢? 我们来看下Quartz给的官方Demo官方示例

2017-11-15 12:18:36

阅读数:1667

评论数:0

Spring-常见问题25问

什么是Spring框架Spring框架有哪些主要模块 使用Spring框架能带来哪些好处 什么是控制反转IOC什么是依赖注入 请解释下Spring框架中的IoC BeanFactory和ApplicationContext有什么区别 Spring有几种配置方式 如何用基于XML配置的方式配置Spr...

2017-11-13 09:09:48

阅读数:1244

评论数:0

Quartz-JobDataMap 参数传递

概述概述我们在Quartz-Job 详解中,讲解了纯Quartz的参数传递,这里我们将通过与Spring结合的方式再次讲解一下Quartz中的参数传递。

2017-11-12 22:07:49

阅读数:1580

评论数:1

Quartz-Spring集成Quartz通过注解配置的方式

概述 步骤 配置文件中增加task命名空间 配置Spring扫描和task扫描 编写带有注解的Job类 示例 Scheduled解读 示例源码概述上一篇博文Quartz-集成Spring使用XML配置中我们了解到了通过xml配置的方式集成Quartz,我们发现使用xml的方式,会配置很多bean的...

2017-11-12 20:31:07

阅读数:1341

评论数:0

Quartz-Spring集成Quartz通过XML配置的方式

概述 Maven依赖 步骤 创建JobDteail 创建Trigger 创建Scheduler 示例-MethodInvokingJobDetailFactoryBean 示例-JobDetailFactoryBean 示例源码概述Spring为创建Quartzde Scheduler、Trigg...

2017-11-11 12:05:55

阅读数:3437

评论数:1

Quartz-Java Web项目中使用Quartz

概述 实现 示例 步骤一 构建Maven项目 步骤二 日志组件的配置logbackxml 步骤三 自定义监听器的编写 步骤四 webxml中注册监听器 步骤五 启动概述Quartz也常用在Web应用中,常见的是交由Spring托管的形式,但这里并非介绍这个。如果你的很老的一个项目没有使用Spri...

2017-11-08 13:51:19

阅读数:1291

评论数:0

Quartz-任务调度信息持久化到DB中

概述 操作步骤 执行脚本建立对应的表 quartz数据表解释 配置quartzproperties 示例 示例源码概述 在默认情况下,Quartz将任务调度的运行信息保存在内存中。 这种方法提供了最佳的性能,因为在内存中的数据访问速度最快;不足之处就是却反数据的持久性,当程序中途停止或者系统崩溃时...

2017-10-10 11:36:43

阅读数:2149

评论数:0

Quartz-Calendar 排除指定节假日时间执行任务

概述 注意事项 Calendar 排除时间的粒度 BaseCalendar子类说明 示例 AnnualCalendar CronCalendar DailyCalendar HolidayCalendar MonthlyCalendar WeeklyCalendar 示例源码概述在实际任务调度中,...

2017-10-08 11:53:05

阅读数:1933

评论数:0

Quartz-CronTrigger解读

概述 Cron表达式的组成 cron表达式中的问号 的含义 1当星期和日期都为或数字时报错 2当星期和日期都为时报错 时间格式 特殊字符 Cron 表达式样例 CronTrigger 样例 1 时钟从 0 分钟开始每 5 分钟执行一次 CronTrigger 样例 2 时钟从 0 分钟开始每 ...

2017-10-08 08:45:21

阅读数:1638

评论数:0

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