- 博客(14)
- 收藏
- 关注
原创 JDK1.5新特性.Enum深度解析
[align=left]Enum[/align] 一般用来表示一组相同类型的常量.比如性别,月份,颜色等. 1.声名Enum [code="java"] Public enum Sex{ MAN, WOMAN } Public enum Color{ RED,BLUE,GREEN,BLACK } [/code] 2. 使用Enum JavaEnum简单的用法一般用于代...
2010-09-29 14:20:35 139
原创 Maven构建之依赖传递
如果断Maven的依赖构建必须每一个项目都指定,那配置是累死人了,比如A依赖了20个项目,B依赖A,那么还要添加20个项目,那就悲剧了,maven有依赖传递的功能。 1、Transitive Dependency (传递依赖) 你的项目依赖于A,A又依赖于B。你的项目是否要声明你依赖于B? Maven的回答是它帮你自动管理这种依赖的传递,你不需要声明你依赖于B,由Maven来做。 [版本还是...
2010-09-28 16:59:17 209
原创 Maven构建之依赖关系
上一节建立了两个项目,依赖关系是由app项目提交jar到maven库中,然后wabapp加载依赖库实现的. 这一节介绍使用项目间的依赖关系,比如我这个项目必须与另一个项目共存,那么可以建立依赖关系. 以下是在两个项目的上级目录建立pom.xml [code="java"] 4.0.0 com.test demo pom ...
2010-09-28 16:38:07 203
原创 Maven构建
maven 是开源项目构建的道选,众观开源项目,基本上被maven一统了。 现在我们就看看maven有何神奇之处: 1. 建立app的java项目 [code="java"] 1. 首先到一个目录下,执行如下命令: [code="java"]D:\maven\demo>mvn archetype:create -DgroupId=com.test.app -DartifactId=app...
2010-09-28 16:14:53 99
原创 Quartz完成简单任务调度
SimpleTriggerBean: 简单触发器. startDelay: 指点一次执行时的延迟. jobDetail: 任务详情,不解释 jobDataAsMap:设置任务中的JobDataMap repeatCount: 重复次数[配置为0时执行一次] repeatInterval: 两次执行时的间隔 timesTriggered: 执行次数[没用过] (一般的任务定时调度...
2010-09-27 15:27:21 310
原创 Quartz简单任务的执行
废话不多,看完以前的例子,直接点: [code="java"] test.quartz.spring.TJob 1000 0 1000 [/code]...
2010-09-27 14:51:39 140
原创 Quartz任务的连锁执行
在任务高度中,当任务执行完后,可能要做一些事情,比如日志等. 上一节是执行固定次数的程序,监听的是Trigger,使用TriggerListner 这一节是执行完这个任务后执行日志,监听的是Job, 使用JobListener. 废话不多,代码如下: [code="java"] package test.quartz.spring; import org.quartz.JobExe...
2010-09-27 13:59:05 102
原创 Quartz实现固定执行次数
Quartz实现固定执行次数 虽然上一讲中说明,在实际应用中很少用到Quartz实现固定执行次数,但是我就是那个钻牛角尖的人.废话不多,代码如下: 实现思路: 1. 在上一讲中说明Quartz的JobDetail可以是无状态的,也可以是有状态的。Trigger无状态的,所以只能使用JobDetail有状态的子接口StatefulJob.Job代码如下: [code="java"][/c...
2010-09-27 09:27:55 1844
原创 Quartz入门(三)
Quarz入门(三) 前面入程序的入门主要是让大家对quartz有个基础的认识,其使用并不复杂。 下面介绍Quarz的应用场景: 1.论坛 每隔半个小时生成精华文章的RSS文件 每天凌晨统计论坛用户的积分排名 每隔30分钟执行锁定用户解锁任务 2.MIS系统 在每月1号凌晨统计上个月各部门的业务数据生成月报表 每半个小时查询用户是否已经有快到期的待处理业务 Quarz的特性 ...
2010-09-27 09:03:42 116
原创 Quarz入门(二)
看完入门一程序,接下来接着讲解入门二. [code="java"] JobDetail jobDetail = new JobDetail(); jobDetail.setJobClass(QuartzReport.class); jobDetail.setName("MyJob_1"); jobDetail....
2010-09-26 10:29:37 202
原创 Quarz入门(一)
[code="java"] public class QuartzReport implements Job { public void execute(JobExecutionContext cntxt) throws JobExecutionException { System.out.println("杨春龙,太帅了"); System.out.println( "...
2010-09-26 09:51:44 118
原创 Quartz任务调度
[align=center]Quartz入门例子[/align] 1.建立任务. [code="java"] public class QuartzReport implements Job { public void execute(JobExecutionContext cntxt) throws JobExecutionException { System.out.pr...
2010-09-26 09:45:24 181
Java多层循环优化
代码如下: /* * 0.0.0 ~99.9.0 * 执行次数 100*10*1=1000次 * 执行时间 812 */ public void doThing(){ for(int i = 0;i
2010-09-15 11:06:06 1439
原创 Eclipse启动优化,分析其GC过程
[quote="beckrabbit"]受此文启发: [url=http://www.longtask.com/blog/?p=592]随想配置:更快的启动eclipse[/url] [size=medium]性能优化从身边做起。[/size] 首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,ecl...
2010-09-15 08:54:41 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人