代码健壮性2

    xiaoxiao2021-12-14  22

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

    转载请注明原文地址: https://ju.6miu.com/read-964687.html

    最新回复(0)