当前位置:首页 > 开发 > Web前端 > 前端 > 正文

代码健壮性2

发表于: 2012-02-07   作者:cuityang   来源:转载   浏览:
摘要: 7 清理(最好是删除)掉调试过程中写的System.out.println     这个是我曾经犯的一个错误,在统计信息的时候,我对每次统计都会去打印被统计的信息,在本地调试的时 候,因为数据量比较少,几十条倒是没什么问题,但是在工程中,由于数据量大,几千上万条,结果每次用户点 统计的时候,原来只要1秒就统计完了,变成需要等上4秒多。  

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

代码健壮性2

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号