楼主为什么不些在一个excel文件里?分成几个sheet不就行了。楼主的问题我没遇见过。
实在不行就用参数 -Xmx256M看看过得了不!
实在不行就用参数 -Xmx256M看看过得了不!
解决方案 »
- 配置了临时文件存储地了,为什么还是会被删掉呢
- 坑爹啊,hbm2ddl.auto=validate,但是每次插入数据都会先删除表,再建表。
- java 界面显示数据库疑问
- Linux下 如何将doc转换为swf文件
- Struts2的日期控件datetimepicker 去掉默认的时间
- 关于return的问题
- 关于hibernate 的one-to-many级联更新,数据库数据遗留问题
- axis2 图片上传,帮忙看一下
- 怎么把xml文件解析为jsp文件?
- 在做tomcat5的一个应用中, web.xml错了。怎么回事?在线等。谢谢
- JDBC连接池讨论(抛砖引玉)
- !!!进来吧,菜鸟急需解决的问题!!!
甭提了,我试了好多种方法了:
9万条纪录一次取出,放到一个xls,一个sheet里--------------内存错误!
9万条纪录一次取出,放到一个xls,多个sheet里--------------内存错误!
9万条纪录一次取出3万,放到一个xls,多个sheet里-----------内存错误!
9万条纪录一次取出3万,放到多个xls,多个sheet里-----------内存错误!
9万条纪录一次取出1万,放到多个xls,都是1个sheet里--------内存错误!
苦阿!
查出结果集(每次1万条),做循环,将它的各个字段放到form里面,然后放到ArrayList里面。返回ArrayList。
另一个方法取ArrayList,写Excel。
是不是我的其他东西还有没释放掉的?比如ArrayList?
如果楼注实在想找找原因,那把代码特出来看看
但是速度还是很慢。
借着这个问题,想问问:
用java代码从服务器端一次下载这10个文件,如何能一次下载10个而不是分10次下载呢?
代码如下:
List result = new ArrayList();
while (rs.next())
{
String proId = rs.getString("product_Id");
String proNo = rs.getString("product_No");
String proName = rs.getString("product_Name");
String description = rs.getString("description"); Map inv=new HashMap();
inv.put("proId",proId);
inv.put("proNo",proNo);
inv.put("proName",proName);
inv.put("description",description); //增加了这一句后又报内存错误了
result.add(inv);
}
rs.close();
return result;