FLYWEIGHT—每天跟MM发短信,手指都累死了,最近买了个新手机,可以把一些常用的句子存在手机里,要用的时候,直接拿出来,在前面加上MM的名字就可以发送了,再不用一个字一个字敲了。共享的句子就是Flyweight,MM的名字就是提取出来的外部特征,根据上下文情况使用
public class connectPool{
private vector<connection> pool;
//公有属性
private String url="jdbc:mysql://3306/test";
private String username="root";
private String password="root";
private String driverName="com.mysql.jdbc.driver";
private int poolsize=100;
private static ConnectionPool instance=null;
Connection conn=null;
//构建connection'池
public connectPool(){
pool=new Vector<connection>(poolsize);
for(int i=0;i<poolsize;i++){
try{
Class.forName(driverClassName);
conn = DriverManager.getConnection(url, username, password);
pool.add(conn);
}catch(ClassNotFoundException e){
e.printTrace();
}catch(SQLException e){
e.printTrace();
}
}
}
}