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

网络平面设计包括哪些网站优化推广seo

网络平面设计包括哪些,网站优化推广seo,用自己的电脑做服务器搭建网站,西安市住房和城乡建设局门户网站文章目录 一、写在前面二、使用步骤定义导出的数据实体导出 一、写在前面 场景: 当数据量导出过大时如果一次从数据库取出所有数据会导致内存飙升导致系统奔溃,所以我们采取循环读取和循环写入。 准备: 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.dinnco.com/news/65497.html

相关文章:

  • 无锡常规网络营销是什么企业seo外包公司
  • 泰州市网站建设制作温州seo网站推广
  • 建筑网站可以ai绘画吗广告投放公司
  • wordpress实战教程seo营销论文
  • 商务网站建设怎样收费在线seo
  • 企业网站建设哪家便宜石家庄手机端seo
  • wordpress+模板检测seo关键词优化外包公司
  • 国外手机网站欣赏口碑营销的优势
  • 澄江网站制作关键词seo优化排名公司
  • 网站建设框架怎么做泉州关键词优化报价
  • 做暧昧在线网站厦门seo公司到1火星
  • 怎么让别人看到自己做的网站seo求职信息
  • 宜宾金农投资建设集团网站珠海seo推广
  • 4399谁做的网站网站收录查询方法
  • 建站需要哪些东西官方网站怎么注册
  • 福州做网站软件微营销推广软件
  • 订单网站模板seo方案书案例
  • 北京企业建站系统模板鹤壁网站推广公司
  • 我做的静态网站怎么发布到网上十堰seo
  • 广州网站排名优化报价品牌推广策划书范文案例
  • 推荐几个色情图片网站上海关键词排名优化怎样
  • 直播网站怎么建设长沙企业seo服务
  • 常州网站建设公司小程序开发费用一览表
  • 在哪个网站可以做酒店预定单网站优化公司哪家好
  • 滁州做网站hi444免费发布网站seo外链
  • 做宣传图片用什么网站网络营销的效果是什么
  • 微网站模板免费下载小程序怎么开发
  • 网站建设色彩搭配谷歌浏览器下载手机版最新版
  • 济南百度做网站中国新闻今日头条
  • 用wordpress做外贸网站济南优化网页