Java和C++的一个非常重要的区别在于内存管理,JVM把内存管理及垃圾回收接管过来,不需要Java程序员显式的管理对象的生命周期,从而避免了诸如内存溢出及内存泄露等问题;但作为一个Java程序员,深刻理解Java的内存管理及垃圾回收机制,对于理解Java对象的创建过程,有效利用内存,构建高性能Java应用将具备非常重要的意义,因此本文对Java的内存管理机制做了一个详细的介绍。...
分类:
编程语言 时间:
2014-10-06 23:26:11
阅读次数:
315
在Android开发中加载sdcard上的大图片到内存时容易导致OOM异常,常见的解决办法是基于BitmapFactory.Options类提供的方法定义指定的解码方式,设置inJustDecodeBounds属性为true,避免分配内存,返回一个null的Bitmap对象(包含outWidth,o...
分类:
移动开发 时间:
2014-10-06 03:02:49
阅读次数:
168
svg是一种矢量图形描述.ie9开始支持.而火狐下的特有属性可以使用其作为滤镜,用filter:url(xxx#id)引用就行,xxx#id其实就是一个描点链接,直接描点链接到你想要的svg节点.svg节点可以直接放在页面里,或者放在.svg文件里来源"内存溢出"的一个Q&A,具体示范网站http:...
分类:
其他好文 时间:
2014-10-04 21:31:37
阅读次数:
153
主要是阅读《深入理解java虚拟机:JVM高级特性与最佳实践》第二章:Java内存区域与内存溢出异常的笔记。...
分类:
编程语言 时间:
2014-10-04 03:07:25
阅读次数:
250
在项目历史数据导入过程中,出现了应用无法访问的情况。立刻对Weblogic进行分析,发现Weblogic的内存、线程等性能良好,Server也是Running的状态。随后查看了Weblogic日志,在日志中发现下述错误通过排查问题后得出造成此类问题的原因是,项目的一个模块在批量导入数据,程序需要Ne...
分类:
编程语言 时间:
2014-10-02 16:32:43
阅读次数:
241
在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。我们知道,Weblogic会自动检测线程运行超时,当超过特点时间(默认600S),即认为此线程为堵塞线程。在日志中发...
分类:
数据库 时间:
2014-10-02 15:57:03
阅读次数:
688
====================问题描述==================== 因为viewpager图片内存溢出的问题,不得不考虑手动释放内存,不过出的问题我不理解。我的想法是创建一个Map,然后用instantiateItem中的参数arg0当作键,bitmap当作值,当destroy...
分类:
移动开发 时间:
2014-09-30 19:15:29
阅读次数:
204
struts2使用Convention Plugin实现零配置,weblogic中以war包部署时,找不到Action的解决办法
分类:
Web程序 时间:
2014-09-30 14:56:49
阅读次数:
275
Java虚拟机中的方法区以及栈发生内存异常的情况进行了概述,并对应对方法进行了讲解。...
分类:
编程语言 时间:
2014-09-29 16:17:51
阅读次数:
176
weblogic java.lang.ClassNotFoundException: javassist.ClassPool Exception 其原因为ongl.3.0.jar,ongl.2.6.11.jar两个包冲突,有的weblogic可以正常启动,有的则不成,将前者删除即可,我使用的是struts 2.0....
分类:
编程语言 时间:
2014-09-28 23:49:56
阅读次数:
236