我目前正面临着一个外部存在异常的问题。
如何使用flyweight设计模式优化我的程序。 或者java 8如何帮助我通过元数据空间解决这个问题。 我正在使用poi来读取100个excel文件,每个文件包含15000行和16列。 所以我读了每个文件并写入一个文件。
答案 0 :(得分:1)
我不能说打开大文件有多好,但是对于编写大型xls文件,请尝试使用SXSSFWorkbook。它只保存内存中的最新X行,并自动将任何旧行刷新到磁盘上,这样就可以在一张纸上写入30000行,而不必将它们全部保存在内存中。