- 博客(3)
- 收藏
- 关注
原创 Java细节与规范:ArrayList为何建议赋予默认值及其扩容机制
集合是编程中使用最广泛的类之一,理论上来说是可以无限变大的容器,但是容器变得非常大的时候,初始容量就会非常重要,以下为原因。 ArrayList的扩容机制是比较消耗资源的,首先先看ArrayList的扩容机制源码:public boolean add(E e) { ensureCapacity(size + 1); elementData[size
2017-10-18 12:49:25 798
原创 SXSSFWork、SXSSFSheet使用总结
近期发现做的excel导出功能会导致内存溢出(推测),于是采用了SXSSFWork控制内存中存放的条数,搞了一个礼拜,碰到了许多问题,通过问题也对POI中的SXSSFWork有了深入的了解。在此做个总结。先上两个官方文档 官网POI中的介绍与实例 SXSSFWorkbook的API文档使用时注意一下几点: 1、SXSSF是限制滑动窗口中的行的访问来实现低内存的占用,注意是限制的是访问; 2、
2017-10-18 12:29:16 13407
原创 SXSSFSheet调用createRow报错,并且调用getLastRowNum一直为0的问题
SXSSFSheet的调用getLastRowNum一直为0,createRow抛出异常
2017-10-11 19:31:03 10514 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人