当前位置: 代码迷 >> Web前端 >> 代码健壮性二
  详细解决方案

代码健壮性二

热度:543   发布时间:2012-08-21 13:00:21.0
代码健壮性2

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();

  相关解决方案