bug经验
1、异常信息丢失导致定位问题困难。
2、findbugs工具
3、在某些if语句判断中return,可能会导致文件句柄无法关闭。
4、lastmodified()在win下和linux下的处理是不同的。
5、定位信息在开发时就一定要注意加上去。
6、不能直接取浏览器时间传向后台,不能信赖客户端时间。
7、尽量避免使用timer()来处理长期周期性运行的定时任务,而使用线程池中的方法。
8、使用并发包中的BlockingQueue实现生产者消费者线程同步。
1、异常信息丢失导致定位问题困难。
2、findbugs工具
3、在某些if语句判断中return,可能会导致文件句柄无法关闭。
4、lastmodified()在win下和linux下的处理是不同的。
5、定位信息在开发时就一定要注意加上去。
6、不能直接取浏览器时间传向后台,不能信赖客户端时间。
7、尽量避免使用timer()来处理长期周期性运行的定时任务,而使用线程池中的方法。
8、使用并发包中的BlockingQueue实现生产者消费者线程同步。