请问:
现在项目工程用spring+hibernate+dwr+extjs,其中查询数据库中的数据,表中有一字段blob类型的,存的是图片文件,我在前台用extjs的grid分页显示,每条记录前面显示的是blob字段存入的图片,我的思路是先从数据库中取出blob中的数据,在工程目录下创建一文件夹,然后生成文件放如文件夹,在表中新添加一个字段,存放生成的文件路径,这样每条记录都有一个图片路径,前台只需要取出这个路径然后在extjs上显示就行,不用每次以流的方式取图片,但问题是,当数据库中的数据超过5条左右时,控制台就会报出java.lang.OutOfMemoryError: Java heap space的错误,按照网上说的加上系统环境变量JAVA_OPTS=-Xms64m -Xmx512m也不行,按说图片数据也不多,就几条怎么会报内存错误?
现在项目工程用spring+hibernate+dwr+extjs,其中查询数据库中的数据,表中有一字段blob类型的,存的是图片文件,我在前台用extjs的grid分页显示,每条记录前面显示的是blob字段存入的图片,我的思路是先从数据库中取出blob中的数据,在工程目录下创建一文件夹,然后生成文件放如文件夹,在表中新添加一个字段,存放生成的文件路径,这样每条记录都有一个图片路径,前台只需要取出这个路径然后在extjs上显示就行,不用每次以流的方式取图片,但问题是,当数据库中的数据超过5条左右时,控制台就会报出java.lang.OutOfMemoryError: Java heap space的错误,按照网上说的加上系统环境变量JAVA_OPTS=-Xms64m -Xmx512m也不行,按说图片数据也不多,就几条怎么会报内存错误?
http://blog.csdn.net/badboy_blue/archive/2008/11/04/3217604.aspx欢迎加入 JAVA交流群 72923840