文章列表
proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本http://proxool.sourceforge.net
一、配置proxool.xml文件
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<!--
package org.zhang.client;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.beans.PropertyEditorSupport;
/**
* 这是个属性编辑器 继承了 java.beans.PropertyEditorSupport 别继承PropertyEditor 类
*
*/
public class PropEditor extends PropertyEd ...
- 2009-11-06 16:58
- 浏览 782
- 评论(0)
适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。涉及到得OO原则:使用对象组合,以修改的接口包装被适配者。
public interface Duck {
public void quack();
public void fly();
}
pu ...
- 2009-09-28 15:07
- 浏览 911
- 评论(0)
命令模式将“请求”封装成对象,实现请求调用者和请求接收者之间的解耦。
public class Light {
String location = "";
public Light(String location) {
this.location = location;
}
public void on() {
System.out.println(location + " light is on");
}
public void off() {
System.out.println(location ...
- 2009-09-28 12:06
- 浏览 785
- 评论(0)
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。
对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况
监控部分重要函数,若抛出指定的异常,需要以短信或邮件方式通知相关人员
金控部分重要函数的执行时间
事实上,以上需求没有AOP也能搞定,只是在实现过程中比较 ...
- 2009-09-04 15:12
- 浏览 738
- 评论(1)
import org.apache.commons.io.IOUtils;
import org.apache.commons.net.ftp.FTPClient;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileOutputStream;
/**
* Apache commons-net 试用一把,看看FTP客户端工具做的好用不
*
* @author : leizhimin,2008-8-20 14 ...
- 2009-07-29 22:32
- 浏览 890
- 评论(0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script type="text/javascript">
validateNumber = function(id) {
var input = document.getElementById(id);
input.onkeypress = function() {
return event.keyCode > ...
- 2009-06-27 15:32
- 浏览 1071
- 评论(0)
<html>
<head>
<title> test </title>
<script language="javascript">
function ChangeDateToString(DateIn){
var Year=0;
var Month=0;
var Day=0;
var Hours=0;
var Minutes=0;
var Seconds=0;
var Curr ...
- 2009-06-27 15:30
- 浏览 990
- 评论(0)
import java.io.*;
import java.util.zip.*;
/** *//**
*功能:zip压缩、解压
*说明:本程序通过ZipOutputStream和ZipInputStream实现了zip压缩和解压功能.
*问题:由于java.util.zip包并不支持汉字,当zip文件中有名字为中文的文件时
, author by http://www.bt285.cn http://www.5a520.cn
* 就会出现异常:"Exception in thread "main " java.lang.Illeg ...
- 2009-06-26 15:50
- 浏览 1227
- 评论(0)