- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 Spring OXM-XStream快速入门
XStream概述XStream的特点XStream概述官网: http://x-stream.github.io/index.htmlXStream开源类库,用于将java对象序列化为XML或者将XML反序列化为Java对象,是Java对象和XML之间的一个双向转换器. 目前最新的版本是1.4.10 . XStream的特点
2017-11-25 21:43:14 13841
原创 Spring OXM- 漫谈XML解析技术
概述概述我们先从XML各种解析技术的发展历程谈起,并介绍一些主流 O/X Mapping组件的使用方法,比如XStream、Castor、JiBX、JAXB等。 从独立使用到与Spring整合逐步演变,揭开各O/X Mapping组件的神秘面纱,根据需要选择合适的O/X Mapping组件来处理对象XML之间的转换,为开发WebService应用打下良好的基础。
2017-11-22 04:53:03 14425
原创 Spring-JDK Timer 以及在Spring(4.0以下)中使用JDK Timer
概述Timer 和 TimerTask抽象类TimerTaskTimerTimer构造函数及方法示例Spring对Java Timer的支持 Spring40已经不支持了推荐使用QuartzScheduledTimerTaskMethodInvokingTimerTaskFactoryBeanTimerFactoryBean示例概述在Jdk1.3之后的版本中,通过java.uti
2017-11-17 13:26:48 13549
原创 Quartz-SchedulerListener解读
概述SchedulerListener接口方法解读示例示例源码概述SchedulerListener 是在 Scheduler 级别的事件产生时得到通知,不管是增加还是移除 Scheduler 中的 Job,或者是 Scheduler 遭遇到了严重的错误时。那些事件多是关于对 Scheduler 管理的,而不是专注于 Job 或 Trigger 的。org.quartz.SchedulerLi
2017-11-17 10:34:43 14502
原创 Quartz-TriggerListener解读
概述TriggerListener接口方法示例示例源码概述Quartz-JobListener解读与 JobListener 有所不同的是, TriggerListener 接口还有关于 Trigger 实例生命周期的方法。TriggerListener接口方法我们先看下TriggerListener的源码import org.quartz.Trigger.CompletedExecution
2017-11-17 09:56:02 14474 1
原创 Quartz-JobListener解读
概述步骤简述全局非全局监听器JobListener 任务监听器 示例JobListener源码完整示例示例源码概述在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。本博文阐述如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件
2017-11-17 05:45:07 17306
原创 Quartz-DateBuilder解读
概述示例todayAt tomorrowAt 今天明天的某个时间evenMinuteDate 返回下一分钟的开始时间evenMinuteDateBefore 获取开始时间dateOf 指定日期nextGivenMinuteDate 下一个给定分钟日期translateTime 转换时间futureDate 未来时间示例源码概述官方API: http://www.quartz-
2017-11-16 13:00:08 15556
原创 Quartz-Cron表达式统计最近几次的执行时间
概述示例示例源码概述使用quartz做为后台任务调度框架,cron表达式设置时间,需要根据cron表达式计算出最近n次的执行具体时间–这个通常在开放给用户修改任务执行时间给出提示时非常有用解决:使用quartz的jar包中提供的TriggerUtils类来计算示例1、先根据corn算出执行时间例如:获取着一个月内 每天早上10:15触发的日期package com.xgj.quartz.quar
2017-11-16 00:02:47 19372
原创 Quartz-中断正在执行的任务
概述示例示例源码概述由于业务需要,停止Quartz中正在执行的任务任务类只需要实现InterruptableJob类,然后实现interrupt()方法。在这个方法中进行标记的改变,在执行中进行这个标记判断,就可实现中断任务了另外在调度器上调用方法:sched.interrupt(job.getKey())示例示例源码代码已托管到Github—> https://github.com/y
2017-11-15 21:19:17 30447 3
原创 Quartz-异常处理
概述示例示例说明说明示例源码概述我们根据官网示例说明Quartz在job执行异常情况时的处理。参考官方原文: http://www.quartz-scheduler.org/documentation/quartz-2.2.x/examples/Example6.html本文涉及3个类: BadJob1.java、 BadJob2.java 一个调度类 JobExceptionEx
2017-11-15 13:18:17 38697 1
原创 Quartz-错过触发机制
概述官方示例概述有的时候我们会遇到这样一种情况:触发器设定每3秒钟触发一次 ,但是工作需要10秒钟的执行时间.因此,在一次任务结束执行前,触发器已经错失触发当这种情况下我们怎么处理呢? 我们来看下Quartz给的官方Demo官方示例
2017-11-15 12:18:36 22431 2
原创 Spring-常见问题25问
什么是Spring框架Spring框架有哪些主要模块使用Spring框架能带来哪些好处什么是控制反转IOC什么是依赖注入请解释下Spring框架中的IoCBeanFactory和ApplicationContext有什么区别Spring有几种配置方式如何用基于XML配置的方式配置Spring如何用基于Java配置的方式配置Spring怎样用注解的方式配置Spring请解释Sprin
2017-11-13 09:09:48 13890
原创 Quartz-JobDataMap 参数传递
概述概述我们在Quartz-Job 详解中,讲解了纯Quartz的参数传递,这里我们将通过与Spring结合的方式再次讲解一下Quartz中的参数传递。
2017-11-12 22:07:49 30145 6
原创 Quartz-Spring通过 @Scheduled驱动任务
概述步骤配置文件中增加task命名空间配置Spring扫描和task扫描编写带有注解的Job类示例Scheduled解读示例源码概述上一篇博文Quartz-集成Spring使用XML配置中我们了解到了通过xml配置的方式集成Quartz,我们发现使用xml的方式,会配置很多bean的信息,但是如果使用注解的方式,会更方便,配置注解相对简单。步骤配置文件中增加task命名空间xmlns:
2017-11-12 20:31:07 15032 1
原创 Quartz-Spring集成Quartz通过XML配置的方式
概述Maven依赖步骤创建JobDteail创建Trigger创建Scheduler示例-MethodInvokingJobDetailFactoryBean示例-JobDetailFactoryBean示例源码概述Spring为创建Quartzde Scheduler、Trigger和JobDetail提供了方便的FactoryBean类,以便能够在Spring容器中享受注入的好处
2017-11-11 12:05:55 27041 1
原创 Quartz-Java Web项目中使用Quartz
概述实现示例步骤一 构建Maven项目步骤二 日志组件的配置logbackxml步骤三 自定义监听器的编写步骤四 webxml中注册监听器步骤五 启动概述Quartz也常用在Web应用中,常见的是交由Spring托管的形式,但这里并非介绍这个。如果你的很老的一个项目没有使用Spring呢? 这里我们介绍Quartz在Web应用中单独使用的场景。实现对于定时任务来讲,一般来说,Web
2017-11-08 13:51:19 16558
X86-NFS rpm包
2020-11-24
中标龙芯-MIPS- NFS rpm包
2020-11-24
mybatisSource.zip
2020-06-14
apache-tomcat-8.5.50-src.zip
2020-06-02
「Tomcat源码剖析」.pdf
2020-06-01
Jest-5.3.4.zip
2020-01-19
Spring4CachingAnnotationsExample
2017-10-04
Java反编译工具
2015-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人