当前位置: 首页 > news >正文

wordpress 网站很卡屏蔽ip地址访问网站

wordpress 网站很卡,屏蔽ip地址访问网站,微信小程序快速赚50元,好多网站权重都没了文章目录 一、写在前面二、使用步骤定义导出的数据实体导出 一、写在前面 场景: 当数据量导出过大时如果一次从数据库取出所有数据会导致内存飙升导致系统奔溃,所以我们采取循环读取和循环写入。 准备: mave导入:easyexcel:3.0.5 二、使用…

文章目录

  • 一、写在前面
  • 二、使用步骤
    • 定义导出的数据实体
    • 导出


一、写在前面

场景: 当数据量导出过大时如果一次从数据库取出所有数据会导致内存飙升导致系统奔溃,所以我们采取循环读取循环写入

准备: mave导入:easyexcel:3.0.5

二、使用步骤

定义导出的数据实体

@ExcelIgnoreUnannotatedpublic class OrderExportVO {// value是excel表头 index是excel中的列@ExcelProperty(value = "订单号",index = 0)private String orderSn;@ExcelProperty(value = "订单ERP客户ID",index = 1)private String memberErpCode;// 省略get set方法
}

导出

  	@PostMapping("/export")public void orderExport(HttpServletResponse httpServletResponse) {// 获取OutputStreamBiFunction<HttpServletResponse, String, OutputStream> biFunction = (response, fileName) -> {String SYS_TEM_DIR = System.getProperty("java.io.tmpdir") + File.separator;String filePath = SYS_TEM_DIR + fileName + ".xlsx";File file = new File(filePath);try {if (!file.exists() || file.isDirectory()) {file.createNewFile();}fileName = new String(filePath.getBytes(), "ISO-8859-1");response.addHeader("Content-Disposition", "filename=" + fileName);return response.getOutputStream();} catch (IOException e) {throw  new RuntimeException(e.getMessage());}};// 创建表格OutputStream outputStream = biFunction.apply(httpServletResponse, "订单表格");ExcelWriter excelWriter = EasyExcel.write(outputStream, OrderExportVO.class).build();WriteSheet writeSheet = EasyExcel.writerSheet("Sheet1").registerWriteHandler(EasyExcelUtil.getStyleStrategy()).build();// 每次循环导出的数量int pageSize = 5000;// 分页查询方法这替换成你自己的分页查询方法IPage<OrderExportVO> page = getPage(1, pageSize);// 总行数int total = (int) page.getTotal();// 总页数int totalPage = (total % pageSize) > 0 ? (total / pageSize) + 1 : (total / pageSize);/*** totalPage=0导出空文件* totalPage=1直接导出查询结果* totalPage>1循环查询写入并导出*/if (totalPage == 0) {} else if (totalPage == 1) {excelWriter.write(page.getRecords(), writeSheet);} else {Stream.iterate(1, i -> i + 1).limit(totalPage).forEach(pageIndex -> {List<OrderExportVO> list = getPage(pageIndex, pageSize).getRecords();excelWriter.write(list, writeSheet);});}excelWriter.finish();}
http://www.yayakq.cn/news/627600/

相关文章:

  • 织梦怎么做企业网站饮料网站模板
  • 网站的域名每年都要续费wordpress淘点金
  • 深圳装修公司网站自己做网站的成本
  • 电脑做网站泊头网站制作案例
  • 哪个网站上可以做外贸重庆做网络优化公司电话
  • 集团网站建设哪家好google移动服务应用优化
  • 套模板做网站 链接怎么做深圳企业网络推广运营技巧
  • wordpress 站内搜索网络推广方案
  • dedecms 获取网站地址无网站营销
  • 网站上传后如何设置首页免费聊天软件不收费
  • 建设银行平潭招聘网站广州海珠建网站
  • 学做系统的网站什么网站可以直接做word
  • 国外网站排行榜网站开发必须要用js
  • 网站没排名的原因北京网站平台开发
  • wordpress建立网站吗视频制作软件大全免费版
  • 淘宝客不建网站怎样做网站功能模块结构图
  • 平台设计网站公司电话小网站广告投放
  • 哪里有最新的网站源码北京免费建站
  • 网站建设服务费怎么做会计分录大鹏教育平面设计官网
  • 深圳福田专业网站改版苏州市建设职业中心网站
  • 如何制作自己的app优化好的网站做企业网站
  • 东莞网站平面设计自己怎么做卖东西的网站
  • 个人 网站建设方案书 备案网站建设公司客户分析
  • 深圳网站设计公司电深圳一医疗公司给员工放假10个月
  • 招商网站建设定做网页微信能不能传文件
  • 购物网站系统建设方案wordpress本地导出
  • 快速网站建设公司用dw做网站的教程
  • 哪个网站做的ppt模板好深圳网站建设首选
  • 做网站实现自动生成pdf京东网站建设的主旨
  • 海南网站建设培训wordpress 发布文章慢