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

wordpress转换为html苏州优化收费

wordpress转换为html,苏州优化收费,wordpress固定链接 404 nginx,主机屋如何做网站笔者之前一直使用POI读写Excel文件#xff0c;最近有个需求需要读取大概80万行数据的Excel#xff0c;使用POI读取到10.2万行左右就卡死不动了#xff0c;而且CPU占用直接拉满到100%#xff0c;内存占用也很高。 查找资料后#xff0c;发现POI提供了读取大量数据的方法最近有个需求需要读取大概80万行数据的Excel使用POI读取到10.2万行左右就卡死不动了而且CPU占用直接拉满到100%内存占用也很高。 查找资料后发现POI提供了读取大量数据的方法但是用起来比较复杂。同时看到有人提到用EasyExcel读取Excel的速度快资源占用少。于是换成EasyExcel去读取那个80万行数据的Excel发现读取速度确实很快CPU和内存占用也很少。 然而EasyExcel的官方文档中最简单的读写代码都是默认与数据库有交互写了一些分页读写数据库的代码还是不够简洁。所以个人参考EasyExcel的官方文档写了一个更加简洁、清晰的使用EasyExcel读取Excel的样例。 1.在pom.xml中添加POI相关依赖 !-- easyexcel --dependencygroupIdcom.alibaba/groupIdartifactIdeasyexcel-core/artifactIdversion3.3.2/version/dependency2.实体类 package com.example.study.entity;import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Getter; import lombok.Setter;import java.util.Date;Getter Setter public class StudentEntity {ExcelProperty(value id, order 1)private Integer id;ExcelProperty(value 生日, order 4)JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8)private Date birthday;ExcelProperty(value 名字, order 2)private String name;ExcelProperty(value 性别, order 3)private String sex; }3.读取Excel的类 package com.example.study.common;import com.alibaba.excel.EasyExcel; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.read.listener.ReadListener; import com.alibaba.fastjson.JSON; import com.example.study.entity.StudentEntity; import lombok.extern.slf4j.Slf4j;import java.util.ArrayList; import java.util.List;Slf4j public class EasyExcelDemo {public static void main(String[] args) {String readExcel F:\\tmp\\students.xlsx;String writeExcel F:\\tmp\\students-write.xlsx;ListStudentEntity list read(readExcel);write(writeExcel, list);}private static void write(String fileName, ListStudentEntity list) {EasyExcel.write(fileName).head(StudentEntity.class).sheet(EasyExcel Writed 1).doWrite(list);}private static ListStudentEntity read(String excel) {ListStudentEntity list new ArrayList();EasyExcel.read(excel).head(StudentEntity.class).sheet(1).registerReadListener(new ReadListenerStudentEntity() {Overridepublic void invoke(StudentEntity entity, AnalysisContext analysisContext) {list.add(entity);System.out.println(每读取到一行数据就会执行该方法: JSON.toJSONString(entity));}Overridepublic void doAfterAllAnalysed(AnalysisContext analysisContext) {System.out.println(所有数据读取完成后执行该方法);}}).doRead();return list;} }
http://www.yutouwan.com/news/437310/

相关文章:

  • 网站推广的内容建材城电商网站建设
  • 泰安最好的网站建设公司disqus wordpress
  • 为什么很多公司没自己的网站江西小程序app开发公司
  • 如何 在网站上面做推广金华做网站公司
  • 岳阳做网站公司正能量晚上看的网站2021
  • 做企业展示型网站自己建网站要学什么
  • 进出口贸易网站制作北京专业网站制作公司
  • 做企业网站注意事项wordpress社交帐号登录
  • 绵阳做网站昌乐做网站
  • 免费的行情网站app代码注册投资管理公司需要什么条件
  • 遵义网站建设服务做词频分析的网站
  • 门户网站开发模板大连零基础网站建设培训哪里有
  • 温州市城市基础设施建设网站北京哪家公司做网站
  • 北京网站设计公司招聘信息用什么语言来做网站
  • 网站商城系统建设方案天河网站建设集团
  • dedecms做的网站网网站建设站建设
  • 建设网站需要公司吗福田手机网站建设
  • 有趣的个人网站php源码 个人网站
  • 金山网站建设关键词排名企业网站开发职责
  • 做网站的设计文档怎么做郑州网页设计制作
  • 网站要怎么样做排名才上得去国外做兼职网站有哪些
  • 怎样建设免费网站事务所网站建设
  • 学生求职网站的需求分析怎么做临沂手机网站
  • 和国外做贸易用什么网站网站导购话术
  • 可以完成交易的网站 做wordpress只允许中文评论
  • 北京网站建设第一品牌wordpress 支付宝打赏
  • 梅陇做网站网站流程设计
  • 海外培训视频网站建设推广平台都有哪些
  • 房地产网站建设的目的网站网站优化
  • 浙江恒元建设网站3d动画制作软件下载