
最近做一个导出功能,涉及的数据量大(百万级),并且导出数据计算负责,也就导致导出时间长,最后方案是——
1 使用线程池开线程 2添加导出信息维护表,字导出就往里添加记录数据 3后台使用SXSSFWorkbook生成数据表格SXSSFWorkbook比HSSFWorkbook更适用于大数据局的 *** 作 4生成的文件上传到服务器,然后再把服务器上的文件上传到相应影像平台 5添加一个导出信息维护界面,并添加下载按钮,客户点击下载,将从影像平台上获取文件下载 6添加定时任务定时删除导出过期(比如超过一个月,超过一个星期)维护表数据,如果需要也可以清楚上传到服务器上的文件
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)