网站首页 > 精选教程 正文
今天分享之前,跟大家说说前几天TJ君讲过的一个和程序猿做饭有关的项目,HowToCook,还没看过的小伙伴可以看这里:隔离在家,程序员如何使用公式来做菜?一起来看看吧
又说起来的原因是因为今天TJ君看到GitHub趋势榜上,这个项目的热度一发不可收拾:
TJ君的眼光是不是很准,一早就看出这项目必成大热,给大家介绍分享,刚看了下里面还多了不少新的菜系内容,感兴趣的小伙伴可以自行查阅哦。
觉得TJ君眼光不错的小伙伴,也可以记得支持TJ君自己的仓库:https://github.com/Wechat-TJ/TJ-WORLD-FORU 说不定哪天你们也能帮TJ君上榜哦!
好了好了说说今天要和大家分享的一个好东西,就是一个可以快速、简洁、解决大文件内存溢出的java处理Excel工具,easyexcel,帮助大家打开大Excel文件时容易碰到内存溢出的窘境。
easyexcel,重写了Apache poi框架对07版Excel的解析。Apache poi框架是常见的用于Java解析、生成Excel的框架,原本常规的框架下,一个3M的Excel用POI sax解析依然需要100M左右内存,可想而知那些上百m的Excel会怎么霸占内存。
改用easyexcel后可以将内存使用降低到几M,妈妈再也不用担心我打开Excel时会碰到常见的Out Of Memory了。
作者做了测试,64M内存读取75M的Excel仅仅用了20秒。75M的Excel是什么概念?就是25列的数据一共46万行。
最近如果正好碰到Excel太大打不开的小伙伴,赶紧来试试看吧,也感谢作者对于此类问题的钻研及无私的分享,感恩!该项目地址:https://github.com/alibaba/easyexcel
TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
- 上一篇: SpringBoot上如何实现文件上传
- 下一篇: JAVA学习笔记——fileUpload文件上传
猜你喜欢
- 2024-11-23 如何将本地文件提交到GitHub仓库?
- 2024-11-23 再见FTP/SFTP!是时候拥抱下一代文件传输利器Croc了
- 2024-11-23 「Java」使用WatchService监听文件变化
- 2024-11-23 springboot上传文件出错IOException: The temporary upload location
- 2024-11-23 Java,通过文件获取MimeType的方式,文件扩展名获取ContentType
- 2024-11-23 将20M文件从30秒压缩到1秒,我是如何做到的?
- 2024-11-23 拥抱文件传输利器 Croc
- 2024-11-23 完整教程:使用Spring Boot实现大文件断点续传及文件校验
- 2024-11-23 什么是JVM和字节码.class文件?它们的关联又是什么?
- 2024-11-23 java中oss分片上传(包含业务和详细讲解)
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)