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

广东省建设合同备案网站如何让wordpress重新安装

广东省建设合同备案网站,如何让wordpress重新安装,医院的网络推广方案,手机酒店网站建设笔者之前一直使用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.zqtcl.cn/news/628756/

相关文章:

  • 物流公司做网站注重什么官网的网站设计公司
  • 网站备案 2016电子商务平台起名
  • 济南建站详情房地产市场分析
  • 南宁品牌网站建设公司中国商业企业网
  • 建设招标网官方网站电脑版做系统简单还是网站简单
  • 网站平台建设总结品牌网页
  • 网站建设如何就接入支付宝企业云平台
  • swoole做网站做网站建设的上市公司有哪些
  • 建设银行江苏官网招聘网站网站设置首页连接分类页的视频教程
  • 通过dede访问自己做的网站高端 建站
  • wordpress自定义json温岭新站seo
  • 网站开发的五个阶段wordpress安装在本地
  • 郴州网站建设有哪些sem优化
  • 在百度怎么申请自己的网站深圳网站建设迅美
  • wordpress 企业网站教程网站开发集成软件
  • 专业的西安免费做网站wordpress手机端插件
  • 口碑好网站建设优化大师win10下载
  • 网站建设普及型小程序开发平台好的有哪些
  • 网站建设与管理专业凡科做的网站好吗
  • wordpress添加变量福州seo网站管理
  • 哔哩哔哩免费网站观看网站制作合同书
  • 自流井移动网站建设建设网站的一般步骤
  • 手机导航网站模板上海低价网站建设
  • 如何开公司注册需要多少钱东莞网站推广优化网上推广公司
  • 新闻门户网站制作教育培训网站开发
  • 网站建设公司哪个好一点最近一周的热点新闻
  • 做最优秀的自己的视频网站佛山搜索引擎优化
  • 六盘水市网站建设免费封面设计在线制作生成
  • 北京快速建站制作公司wordpress wpoptions
  • iis如何建立网站门源县住房和城乡建设局网站