int pageSize = 20000;
// 整数除
int totalPage = total / pageSize;
// 余数
int surplus = total % pageSize;
if (surplus > 0) {
++totalPage;
}
//创建文件
ExportUtil.createFile(exportFilename);
FileOutputStream fos = null;
BufferedOutputStream bos = null;
StringBuffer sb = new StringBuffer("");
//添加头标题
ExportUtil.addTitle(sb);
String filename = ExportUtil.getExportPath() + exportFilename;
try {
fos = new FileOutputStream(filename);
bos = new BufferedOutputStream(fos);
for (int i = 1; i <= totalPage; i++) {
QueryResult<OmsAlarm> result =
historyService.queryHistoricalAlarm(cond,
pageSize,
i);
List<OmsAlarm> list = result.getObjectList();
ExportUtil.addToStringBuffer(list, sb);
IOUtils.write(sb, bos, ENCODING);
sb.delete(0, sb.length());
list.clear();
curAlarmList.clear();
}
} catch (IOException e) {
LOGGER.error("export faild", e);
} finally {
IOUtils.closeQuietly(bos);
IOUtils.closeQuietly(fos);
}
ExportUtil.downFile(export, exportFilename, filename);
long endExport = System.currentTimeMillis();
long timeExport = endExport - start;
LOGGER.debug("history export total time:" + timeExport);
分享到:
相关推荐
idea导出文件类似eclipse目录结构,将jar包放在idea目录的plugins下,重启idea右键Export Files。
java导出文件文件名处理
IMP-00009:异常结束导出文件解决方案.docx
Jmeter导出文件.jmx
导出文件列表命令
idea按路径导出,与eclipse导出功能类似,选择文件右键选择Export Files进行文件导出。 https://blog.csdn.net/qq_34316431/article/details/89451039
IMP-00010:不是有效的导出文件,头部验证失败
Oracle 导入错误IMP-00010:不是有效的导出文件,头部验证失败,内含操作说明
npoi导出扩展。支持直接导出文件或读取文件后修改再导出
asp将上传文件2进制数据写入access并导出文件示例.rar
IDEA开发工具推荐,非全量部署导出更方便!
淘宝商品类目数据共831247条,2019年8月整理全部淘宝分类MYSQL导出文件,包含ID,PID,名称,拼音首字母,路径,ID路径 等
一套配置良好的 IDEA 设置导出文件,支持 IDEA 2020及以后版本
DBGridExport.pas导出文件
PIXI.js支持的骨骼动画资源,包含13个spine资源库,每个资源由***.spine,export文件夹(.json,.atlas,.png),images文件夹(ps切图)等。 export文件夹可供pixi-spine直接使用
导入导出文件,很简单的,自己整理的,很详细的
解决ecside导出PDF时中文乱码所需的文件,放在工程lib目录下,这是一些字体文件,出现乱码的原因是系统找不到对应的字体定义文件所至
-dir <导出文件的输出目录> 导出Git仓库中被选中的文件的输出目录 -files <file file file ...> Git仓库中选中的文件 -h,--help 输出产品版的帮助信息 -repo 仓库的路径> Git仓库的路径 -v,--version 输出产品...
保存任何文件和从数据库导出文件到本地磁盘,ACCESS文件,连接MSSQL