摘要: 一.普通线程和线程池的对比 new Thread的弊端如下: a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。 相比new Thread,Java提供的 阅读全文
posted @ 2019-02-28 13:48 Co~Co 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 最近生产环境有个老项目一直内存报警,不时的还出现内存泄漏,导致需要重启服务器,已经严重影响正常服务了。获取生成dump文件后,使用MAT工具进行分析,发现是其中有个Excel文件上传功能时,经常会导致内存溢出。原因是:POI在加载Excel引发了内存泄漏,中间创建了大量的对象,占用了大量的内存。查看 阅读全文
posted @ 2019-02-28 13:17 Co~Co 阅读(1925) 评论(0) 推荐(0) 编辑
摘要: JS脚本: Java代码: 阅读全文
posted @ 2019-02-28 13:09 Co~Co 阅读(351) 评论(0) 推荐(0) 编辑