一、由健忘症引起的问题 ? ? 今天闲来没事在日志中瞟见了个OutOfMemoryError错误,不由得想到前一段时间看到一篇面经里问到Java中是否有内存泄露,这个很久以前是留意过的,大体记得内存溢出和内存泄露是不同的...
分类:
编程语言 时间:
2015-10-28 01:53:52
阅读次数:
314
1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例: A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定...
分类:
编程语言 时间:
2015-10-26 20:54:07
阅读次数:
169
仿微信图片选择器:一、项目整体分析:1. Android加载图片的3个目标:(1)尽可能的去避免内存溢出。 a. 根据图片的显示大小去压缩图片 b. 使用缓存对我们图片进行管理(LruCache)(2)用户操作UI控件必须充分的流畅。 a. getView里面尽可能不去做耗时的操作(异步加载 ...
分类:
微信 时间:
2015-10-26 09:13:25
阅读次数:
1198
所谓异常就是程序在运行时出现的不正常情况;1.异常的体系: Throwable: 1) Error:通常指JVM出现重大问题如:运行的类不存在或者内存溢出等,这种异常是程序员无法处理的 2) Exception:在运行时运行出现的一些情况,可以通过try,catch,finally处理...
分类:
编程语言 时间:
2015-10-24 01:27:17
阅读次数:
306
内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查.代码如下 :packagelhm.hcy.guge.frameset.cache;importjava.util.*;//Description:管理缓存//可扩展的功能:当chche到内存溢出时必须清除掉最早期的一些缓存对象,这...
分类:
其他好文 时间:
2015-10-21 21:07:41
阅读次数:
277
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用....
分类:
编程语言 时间:
2015-10-20 22:45:13
阅读次数:
246
Universal_imageLoader的使用; 1,图片处理的常见问题。 oom内存溢出, 图片尺寸和缩略图的处理平衡 网络图片加载和缓存机制 ? Universal-ImageLoader特点: ? 支持本地图片和网络图片的多线程异步加载和缓存处...
分类:
移动开发 时间:
2015-10-19 15:46:59
阅读次数:
202
当出现HeapDumpOnOutOfMemoryError错误时,我们需要分析原因,下面的程序就是模拟这个错误并导出dump文件,好让你分析GcTest.javapackage gc;public class GcTest { private static final int _1MB= 10...
分类:
编程语言 时间:
2015-10-18 23:12:13
阅读次数:
287
数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用 memcached实现数据库的前端缓存是个很不错的选择;但如果网站本身足够小只有一个服务器,甚至是vps的那种,不推荐使用memcached,使 用Hibernate或者Myb...
分类:
数据库 时间:
2015-10-18 06:33:53
阅读次数:
278