代码健壮性2
来源:互联网 发布:青岛淘宝店托管 编辑:程序博客网 时间:2024/06/05 19:20
7 清理(最好是删除)掉调试过程中写的System.out.println
这个是我曾经犯的一个错误,在统计信息的时候,我对每次统计都会去打印被统计的信息,在本地调试的时
候,因为数据量比较少,几十条倒是没什么问题,但是在工程中,由于数据量大,几千上万条,结果每次用户点
统计的时候,原来只要1秒就统计完了,变成需要等上4秒多。
8 ajax的使用
工程里面有dwr和jquery两种方式实现ajax,但是epp主要是对业务的实现平台,而ajax更倾向于用户的体验,所
以从代码维护的简单性而言,能用js或刷新页面实现的,就避免使用ajax。
9 使用Hashmap而不是Hashtable
Hashtable是线程安全的,但是效率很低,如果在非线程的代码中,最好使用haspmap,其实在多线程中一
样可以使用hashmap,在对这个map进行增,删的时候,加上synchronized就行了。
Vector是线程安全的,如果在非线程的代码中,同样请使用Arraylist.
List<Long> ids = new ArrayList<Long>();
Map ids = new HashMap();
0 0
- 代码健壮性2
- 代码健壮性
- 代码健壮性
- 代码健壮性
- 代码健壮性--理论篇
- 提高代码健壮性
- const 关键字提高代码健壮性
- 嵌入式软件的代码健壮性
- 浅谈C代码的健壮性
- 项目中代码健壮性感言
- 如何提高代码的健壮性
- 武侠世界2-健壮性
- 代码高效性和健壮性的权衡
- 代码高效性和健壮性的权衡
- 面试题解析之代码的健壮性
- 保持代码健壮性的小技巧
- 代码健壮性的几点思考
- 代码的健壮性和高效性
- hibernate 基于外键的1-1
- Unity中拖动的简单实现(UGUI以及3D物体)
- hibernate 包结构(转)
- Java运算符优先级 (转)
- 代码健壮性
- 代码健壮性2
- 人工智能学习笔记 - 预备篇之高中数学快速复习
- Struts2和Struts1的区别(转)
- ExecutorCompletionService的使用
- Class<T> 和 函数使用不定数目的参数
- DAO设计模式详解
- jQuery uploadify3.2使用
- struts2 常用标签(转)
- ORA-12841: Cannot alter the session parallel DML state within a transaction