java使用多线程导出excel
前言
在一个业务中,需要将数据库的一张日志表导出到excel中做统计分析归类,由于单表的数据量特别大,发现在最终导出excel的时候,由于数量太大,导出速度特别慢,想了一些办法,不管使用何种API,单线程始终是操作的瓶颈,因此最终考虑使用多线程进行改善
总体思路:
1、数据总量分段
2、每个线程处理不同分段的数据
3、提交线程池
下面来看具体的代码,为测试方便,这里直接使用一个测试接口进行调用,
1、控制器
/*** 导出系统日志信息-V2测试** @return*/@GetMapping("/log-export/v2")@ApiOperation(value = "导出系统日志信息V2", notes = "导出系统日志信息V2", produces = "application/json")public void exportSysLogV2(@RequestParam(name = "userName", required = false) String userName,@RequestParam(name = "startDate", required = false) String startDate,@RequestParam(name = "endDate", required = false) String
java使用多线程导出excel相关推荐
- java导入、导出Excel文件
一.介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际 ...
- java利用poi导出excel功能-附带图片导出
java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...
- Java从零开始实现导出excel(一)
Java从零开始实现导出excel(一) java导出excel两种方式 使用easyExcel通过模板导出excel 1.快速创建工程 下面我就直接贴代码 注意事项: 新人博主,随笔记录.主要还是通 ...
- java使用模板导出Excel表格
java使用模板导出Excel表格 文章目录 java使用模板导出Excel表格 模板示例 一.引入依赖 二.使用步骤 1.添加工具类 2.导出Excel 模板示例 一.引入依赖 <depend ...
- java中poi导出Excel表格(前台流文件接收)
java中poi导出Excel表格,前端以流的方式接收,而非直接生成文件再下载,解决多台服务器部署后,路径地址不统一导致的下载问题. 生成Excel示例图: 2.代码说明 ① 在上次的基础上增加了底部 ...
- Java操作poi导出Excel自定义字体颜色
Java操作poi导出Excel自定义字体颜色 功能介绍 POI操作Excel 第一步创建一个导出的工具类 整体定义表格字体样式 自定义表格字体样式 总结 功能介绍 Apache POI 是用Java ...
- Java 使用EasyExcel导出excel文件
Java 使用EasyExcel导出excel文件 一.引入pom依赖 二.导出实体 三. 生成excelController 四.效果 一.引入pom依赖 <dependency>< ...
- Java从零开始实现导出excel(三)
Java从零开始实现导出excel(三) 新人博主,随笔记录.主要还是通过自己日常工作积累,系统整理一些技术.希望能够节省更多人的时间,走出自己的路. 简述 新的一年,先祝各位小伙伴新的一年,事业有成 ...
- java如何实现导出Excel(附源码)--文末送书
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 作者:你在我家门口 juejin.im/post/5c6b6b126fb9a04a0c2f024f 前言 公司项目最近有一个需要:报表导出 ...
最新文章
- Spring学习笔记15--注解Bean
- [我的1024开源程序]100元写的软件工程和VB试题
- 国外少儿PYTHON编程书推荐
- V210 SPI驱动分析
- jndi mysql数据库_JNDI连接数据库
- python之slice,range
- cout 格式化输出
- Mac Os的java开发环境以及MySql环境配置
- windows利用iis配置反向代理实现ECS内网互通oss
- Linux 常用 shell 命令
- stream分组求和
- 最强的Python 办公自动化之 PDF 攻略来了(全)
- excel html 颜色,excel怎么设置鼠标横竖颜色
- 【转】给大家分享一下目前mlc颗粒的内存卡资料
- postman发送图片
- 最全量子计算硬件概述(建议收藏)
- SSH命令行使用方法
- 程序员宅男干货福利!手把手教你获取上千张cosplay小姐姐的美照
- cmd命令打开文本文档_win10自带照片应用打开太慢,改用win7照片查看器
- 投放澳大利亚市场的光伏搜索引擎SEM厂家
热门文章
- Bootstrap 快速人门案例——前端最火的插件
- 人生就像一张茶几,摆满了各种杯具洗具餐具
- 竞赛 | Aspect-based的情感分析任务第一名方法解读 -- 2022搜狐校园算法大赛
- PMP复习整理考点篇【8】--- 合同类型
- html怎么设置椭圆文本框,怎么用PPT制作椭圆形的文本框 PPT椭圆形文本框设置教程...
- 华为手机计算机删除怎么恢复出厂设置,华为手机恢复出厂设置能彻底清除垃圾吗? 恢复出厂怎么操作...
- JS编程案例 实现各时间段的问候语
- 程序员口中的 - 破窗效应
- 冀教版四年级计算机教案,冀教版信息技术四年级全册教案.doc
- js数组的原型slice原理