热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java读取sqlserver数据库中image类型数据导致内存溢出

java读取sqlserver数据库中附件。附件有一个字段是附件内容Image类型,大小大于30M。在读取数据时内存溢出。读取附件的bean:publicclassUattach{
java读取sqlserver数据库中附件。附件有一个字段是附件内容Image类型,大小大于30M。
在读取数据时内存溢出。
读取附件的bean:

public class Uattach {

private Long attachID;

private Long belongtoFileID;

private String attachName;

private String refuser;

private byte[] fileContent;

private Long createdBy;

private Date createdDate;

private Long lockedID;}

使用的是apache开源DButil链接数据库。
请问有没有什么方法读取该附件又不导致内存溢出?

9 个解决方案

#1


30M就内存溢出???我觉得不大可能,是否有死循环。

#2


引用 1 楼 zhuweisyyc 的回复:
30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

#3


引用 2 楼 strSpecial 的回复:
Quote: 引用 1 楼 zhuweisyyc 的回复:

30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

你的jvm的参数是怎么样的,分配了多少内存。

#4


引用 3 楼 zhuweisyyc 的回复:
Quote: 引用 2 楼 strSpecial 的回复:

Quote: 引用 1 楼 zhuweisyyc 的回复:

30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

你的jvm的参数是怎么样的,分配了多少内存。

jvm 内存是默认的,myeclipse参数如下:
-vmargs
-Xmx512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m

#5


引用 4 楼 strSpecial 的回复:
Quote: 引用 3 楼 zhuweisyyc 的回复:

Quote: 引用 2 楼 strSpecial 的回复:

Quote: 引用 1 楼 zhuweisyyc 的回复:

30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

你的jvm的参数是怎么样的,分配了多少内存。

jvm 内存是默认的,myeclipse参数如下:
-vmargs
-Xmx512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m

先搞大点试试。

#6


你用流读出了?

#7


引用 6 楼 rui888 的回复:
你用流读出了?

用流读出来效果是一样的。也是溢出了

#8


引用 5 楼 zhuweisyyc 的回复:
Quote: 引用 4 楼 strSpecial 的回复:

Quote: 引用 3 楼 zhuweisyyc 的回复:

Quote: 引用 2 楼 strSpecial 的回复:

Quote: 引用 1 楼 zhuweisyyc 的回复:

30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

你的jvm的参数是怎么样的,分配了多少内存。

jvm 内存是默认的,myeclipse参数如下:
-vmargs
-Xmx512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m

先搞大点试试。

不得行。

#9


引用 8 楼 strSpecial 的回复:
Quote: 引用 5 楼 zhuweisyyc 的回复:

Quote: 引用 4 楼 strSpecial 的回复:

Quote: 引用 3 楼 zhuweisyyc 的回复:

Quote: 引用 2 楼 strSpecial 的回复:

Quote: 引用 1 楼 zhuweisyyc 的回复:

30M就内存溢出???我觉得不大可能,是否有死循环。

不存在死循,对这条数据只读一次。

你的jvm的参数是怎么样的,分配了多少内存。

jvm 内存是默认的,myeclipse参数如下:
-vmargs
-Xmx512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m

先搞大点试试。

不得行。

问题解决了。在myeclipse上设置了一下运行时内存搞定了。

推荐阅读
  • 浅析python实现布隆过滤器及Redis中的缓存穿透原理_python
    本文带你了解了位图的实现,布隆过滤器的原理及Python中的使用,以及布隆过滤器如何应对Redis中的缓存穿透,相信你对布隆过滤 ... [详细]
  • 本文对SQL Server系统进行了基本概述,并深入解析了其核心功能。SQL Server不仅提供了强大的数据存储和管理能力,还支持复杂的查询操作和事务处理。通过MyEclipse、SQL Server和Tomcat的集成开发环境,可以高效地构建银行转账系统。在实现过程中,需要确保表单参数与后台代码中的属性值一致,同时在Servlet中处理用户登录验证,以确保系统的安全性和可靠性。 ... [详细]
  • 基于试题数据的智能化管理平台采用Java语言进行面向对象编程,旨在构建一个高效的试题信息管理系统。该系统在JDK 6.0和MyEclipse 10.6环境下开发,通过优化试题数据管理和处理流程,提升系统的稳定性和用户体验。平台支持多用户操作,具备强大的数据处理能力和灵活的扩展性,适用于各类教育机构和考试组织。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • 如何利用Java 5 Executor框架高效构建和管理线程池
    Java 5 引入了 Executor 框架,为开发人员提供了一种高效管理和构建线程池的方法。该框架通过将任务提交与任务执行分离,简化了多线程编程的复杂性。利用 Executor 框架,开发人员可以更灵活地控制线程的创建、分配和管理,从而提高服务器端应用的性能和响应能力。此外,该框架还提供了多种线程池实现,如固定线程池、缓存线程池和单线程池,以适应不同的应用场景和需求。 ... [详细]
  • Java测试服务器调试指南详细介绍了如何进行远程调试,并深入解析了Java Xdebug参数的使用方法。本文首先概述了Java内置的调试功能,重点介绍了JDB这一类似于GDB的强大调试工具。通过实例演示,读者可以掌握在测试环境中高效调试Java应用程序的技巧,包括配置远程调试环境和优化调试参数,以提高开发效率和代码质量。 ... [详细]
  • JBPM 6.5 环境配置深入解析(下篇)
    本文深入探讨了JBPM 6.5 的环境配置细节,从零开始详细介绍了下载、解压后的文件结构,并结合实际操作步骤,为初学者提供了全面的配置指南。通过具体的示例和详细的解释,帮助读者快速掌握 JBPM 6.5 的安装与配置过程。 ... [详细]
  • 当当开源shardingjdbc,轻量级数据库分库分表中间件详解数据库
    近期,当当开源了数据库分库分表中间件sharding-jdbc。Sharding-JDBC是当当应用框架ddframe中,从关系型数据库模块dd-rdb中分离出来的数据库水平分片框 ... [详细]
  • Java连接SqlServer2008数据库(转)
    Java连接SqlServer2008数据库首先下载JDBC:下载地址:http:www.microsoft.comzh-cndownloaddetails.aspx?id21599下载 ... [详细]
  • 在目标队列中对消息进行排队时出现异常。错误:15404,状态:19。CouldnotobtaininformationaboutWindowsNTgroupuserSERVER ... [详细]
  • Eclipse中解决JDK源码断点调试失效的问题 ... [详细]
  • 关于SQLSERVER的全文目录跟全文索引的区别
    很久没有写随笔了,本来之前想写一篇关于SQLSERVER全文索引的随笔,可惜没有时间,一直拖到现在才有时间写,不好意思让各位久等了~先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛 ... [详细]
  • 本文主要介绍关于asp.net,visualstudio,sqlserver的知识点,对【asp.net小说网站案例】和【asp.net电商项目】有兴趣的朋友可以看下由【师哥帮忙】投稿的技术文章,希 ... [详细]
  • 在Sqlserver数据库历代版本当中,系统数据库有四个,master,model,msdb,tempdbmaster----记录SQLServer系统的所有系统级信息。这包括实例范围的元数 ... [详细]
  • 转载:http:www.crazycoder.cnDataBaseIndex.html查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设 ... [详细]
author-avatar
516837745_d2d52c
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有