Easy Excel生成压缩包文件,自定义表头样式
Excel 文件内容形如下图!
需求场景
导出超10w左右的数据,涉及
源数据查。
组装业务数据
解析数据库中的json数据内容,并组装相应的信息
生成Excel文件内容到磁盘
将文件压缩,并写回到浏览器。触发自动下载
上线之后,功能运行正常。
问题(频繁Out of memory异常)
调查之后发现是,程序中的内存无法被GC回收。
导致内存被占用程序呈现出 ‘艰难维持’。导致导出多一些的内容,频繁触发OOM错误。
优化1: 数据库查询,只查询出需要的字段信息;
优化2: 将POI的模式切换为
原创
2021-04-29 15:50:11 ·
1123 阅读 ·
1 评论