![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
面包君123
wx:zhangxushengjsj
展开
-
线上订单数据导出功能优化历程分析和演示
背景: 订单导出功能,因公司业务需要,订单导出的字段,需要关联15张表。 优化历程: 问题1:一开始用poi,出现过线上内存溢出的问题, 解决问题1:后通过加大内存,改用占用内存量小的工具easypoi,后来没出现过内存溢出问题。 问题2.:导出一个3000条数据的excel,经常超时。导致excel无法正常下载。 解决问题 2:原因是导出耗时比较久,出现超时的情况,这个时候把导出功能...原创 2020-05-02 12:01:18 · 1057 阅读 · 0 评论 -
死锁例子示例
@Service public class DeadLockService { private static final Object ROURCEA = new Object(); private static final Object ROURCEB = new Object(); public void getRourceAAfterRourceB() { ...原创 2020-02-06 17:35:40 · 186 阅读 · 0 评论