您的位置:首页 > Web前端 > JavaScript

JavaScript标记

2015-11-23 23:58 751 查看
1.尽量使用StringBuffer代替string
2.对频繁使用的对象采用对象池技术,http://commons.apache.org/pool/
   org.apache.commons.pool.PoolableObjectFactory
     |--makeObject()       创建对象
     |--destroyObject(Object arg0) 销毁池中对象
   

import org.apache.commons.pool.impl.GenericObjectPool;

/**
* @author an_chuantong
*/

public class ObjectPool {

private final static org.apache.commons.pool.ObjectPool pool = new GenericObjectPool(new PooledObjectFactory(), -1);

/**
*找出池中一个对象
*/
public static Object borrowObject() throws Exception {
return pool.borrowObject();
}

/**
*对象使用完毕后放回池中
*/
public static void returnObject(Object obj) throws Exception {
pool.returnObject(obj);
}

}

 

3.保证每个IO操作,connection及时关闭

4.尽量少new重复对象,少在循环里new对象
5.对于util,help等辅助类和方法,尽量使用静态方法和单子模式

6.避免采用超大list以及对它循环遍历
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: