学与思

博客园 首页 新随笔 联系 订阅 管理

2013年12月25日 #

摘要: spring定时任务之quartzquartzSpringBeanMySQLOracle在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置:其中period就是一天的微秒数。如果每月1日运行一次,那就复杂了,不知如何配置。因为月份有大、小月之分,每月的微秒数都不一样。而Quartz类库不但有着上述JDK的Timer类库类似的配置,更重要的,它还有着类似于unix的cron服务的配置。因此,在迁移中我们采用了Quartz 阅读全文
posted @ 2013-12-25 15:32 学与思 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 浅谈Spring中的Quartz配置2009-06-26 14:04 樊凯 博客园字号:T|TQuartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz。AD:2013云计算架构师峰会课程资料下载首先我们来写一个被调度的类: package com.kay.quartz;publicclassQuartzJob { publicvoidwork() { System.out.println("Quartz的任务调度!!!"); } }Spring的Quartz配置文件: work10,15,20,25, 阅读全文
posted @ 2013-12-25 15:31 学与思 阅读(261) 评论(0) 推荐(0) 编辑

摘要: log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)博客分类:日志 J2EE项目中,经常会用到很多第三方的开源组件和软件,这些组件都使用各自的日志组件,比较常用的包括slf4j,common-log, log4j等,很多老的开源软件(包括TOMCAT)使用的是JDK14-LOGGER。这些日志都有自己独立的配置,或只是其中一些可以整合。但是在项目实际部署的时候,需要把所有开源软件和项目程序的各种日志都整合到日志文件中输出,包括tomcat。 本文介绍使用log4j作为日志组件,commons-log, slf4j 作为整合器,同时使用slf4j桥接jdk. 阅读全文
posted @ 2013-12-25 13:28 学与思 阅读(1104) 评论(0) 推荐(0) 编辑

摘要: 如何使用Log4j?1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logg. 阅读全文
posted @ 2013-12-25 13:01 学与思 阅读(182) 评论(0) 推荐(0) 编辑