![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化
JamesZhao1987
这个作者很懒,什么都没留下…
展开
-
优化 应用程序缓存
应用程序缓存包括:对象缓存、查询缓存、页面缓存 页面缓存包括:动态页面静态化、servlet缓存、页面内部缓存 [b]对象缓存[/b] 由hibernate框架提供,细粒度的缓存数据库的查询结果,无需手动编码实现,(也可以不实用hibernate,而是自己实现对象缓存如将查询出的对象放入hashMap中等),是最省事的缓存策略,使用对象缓存会极大的降低web系统对数据库的访问量。 对象缓存...原创 2011-11-21 16:43:03 · 136 阅读 · 0 评论 -
jvm常用内存配置
一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent(永久的) Generation(代) space,是指内存的永久保存区域 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,...原创 2012-03-09 10:30:00 · 136 阅读 · 0 评论 -
java堆和栈的区别
网上好多答案都说区别在于堆是动态的,栈是静态的。说这种说放可能主要是由于栈分配内存时已经知道了变量占用的内存空间,而堆给对象分配内存大小不是固定的。 先说说栈的作用: 首先栈通常是与线程息息相关的,当一个线程运行时,就会给该线程分配一个对象的栈空间(多个线程会分配多个栈空间,因此如果方法中都是局部变量的话,多线程之间是互不干扰的,如果是含有操作成员变量的话,可能就需要考虑资源同步的问题了),当...原创 2012-03-16 14:12:13 · 135 阅读 · 0 评论