
功能实现
squall098
这个作者很懒,什么都没留下…
展开
-
一个基本成熟的数据库连接池
最近,本人着手开发要有一个有强大后台的网站,在使用连接池时,觉得使用服务器自带的连接池总有些受限制。同时,为了加深对Java的学习和研究。写下了下面的连接池类。该连接池主要有一下功能;1)初始化一次,到处使用。2)强大的日志功能,记录每一个sql动作,包括Connection、ResultSet 和Statement3)根据连接的数量,定时自动回收已经释放或超时的连接。4)配置灵活,可以使用各种J转载 2006-10-10 10:08:00 · 1187 阅读 · 0 评论 -
Java Web应用中任务调度解析
任务调度是大型J2EE web应用中常见的工作。开发者希望以指定的间隔时间执行各类操作,并完成一些无需用户输入的任务。Java中可有无数方法来做到这一点,但是在web应用中却并没有这方面的统一标准。当许多开发人员参与同一个项目,并且以各自不同的方式来实现任务调度时,就可能产生很大问题。内存和同步问题就是必须首先考虑的两件事。事实上,一些开发者试图调用操作系统层面的任务调度机制,如Unix平台转载 2006-07-31 17:20:00 · 682 阅读 · 0 评论 -
WEB定时器-Timer
Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次报表计算引擎。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或J转载 2006-07-31 12:13:00 · 937 阅读 · 0 评论 -
在Web工程中实现任务计划调度
好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。今天有空把笔者先前曾在Tomcat上实现的类似功能,搬出来与大家共享。 早在几年前,我公司跟某市财政局合作项目开发,为加强财政局对所属单位财务状况的有效监转载 2006-07-31 17:13:00 · 822 阅读 · 0 评论 -
Quartz主要类与接口组成
quartz是一个高质量的任务调度软件包。其主要组成部分为:Scheduler接口: quartz的执行线程,它根据Trigger决定调度时刻,根据JobDetail的说明实例化并运行JobJobDetail类: 可持久化的任务描述信息。任务虽然分组,但是仅用作管理标示,任务之间并无实质性关联, 例如无法定义job chain。Trigger类:任务的调度策略。这里的特点是调度策略与任原创 2006-08-07 21:08:00 · 2267 阅读 · 0 评论 -
用quartz调度定时工作
quartz 是著名的 opensymphony 的一个项目,是一个全能型的调度系统,可以在j2ee中使用,也可以独立运行。quartz的网站上的文档写的比较清晰明了,入门很容易,不过要使用其全部功能估计还是要费点功夫。quartz支持插件型功能扩展,使用者可以自己编写适合的插件。下面是一个入门的例子:1.要求:定义两个工作,设定这两个工作的运行时间和间隔时间,这两个工作使用数转载 2006-08-07 14:21:00 · 2935 阅读 · 0 评论 -
log4j配置相对路径实现日志记录
从网上简单搜索了一下,发现有三种介绍的方法。总结在这里1.解决的办法自然是想办法用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就原创 2006-08-11 20:41:00 · 3658 阅读 · 0 评论 -
生成无重复随机数的2种方法
第一种方法,在一个待选数组中随机产生一个数,然后把他放到待选数组的最后,然后从length-1里随机产生下一个随机数,如此类推 public static int[] randoms(){Random r = new Random(); int temp1,temp2;int sen转载 2007-01-17 00:56:00 · 1102 阅读 · 0 评论 -
JasperReport 学习必备手册
JasperReport 学习必备手册 这是我学习JasperReport的一点经验,欢迎大家指正、赐教,我只是起个砖块的作用,大家就接着抛玉吧,希望最后真的能累成一个必备手册,呵呵。 假设大家已经对JasperReport有一定的了解(至少知道大概的开发流程),这里就不赘述JasperReport的好处、设计、表达式的定义等JasperRe转载 2007-03-07 22:38:00 · 1358 阅读 · 0 评论