按类别查询搜索结果
关于关键词 的检测结果,共 432
jerry_ye | 2015-01-10 22:54:31 | 阅读(2240) | 评论(0)
import   java.io.*;         public   class   Ping   {             public   static   void   main(String[]   args)&nb...【阅读全文】
summershyn | 2015-01-09 06:29:23 | 阅读(1100) | 评论(0)
在内存中暂存数据处理结果,并提供下次访问,节省开销最简单的缓存实现:HashMap,但有问题:何时清理无效数据,如何防止缓存数据过多而内存溢出稍好的实现:使用WeakHashMap,维护一张弱哈希表,能避免潜在的内存问题。最好使用专业的缓存:EHCache(Hibernate)、OSCache、JBossCache(JBoss)、memcached等。...【阅读全文】
douyaqiang123 | 2015-01-05 12:32:22 | 阅读(2270) | 评论(0)
lvxinzhi | 2015-01-04 19:28:28 | 阅读(3720) | 评论(0)
前几天公司一个项目的服务器坏了,就换了一个备份服务器顶替一下,但是没有跑一会就宕机了,一直报java.lang.OutOfMemoryError。。。。一看到这里,就知道是内存溢出,但是JBoss的内存配置已经达到1024M了,而且对JBoss内存的监测结果看,并不高,怎么会死机呢,好奇怪。搞了半天还是没有结果。郁闷~~~~   &n...【阅读全文】
jerry_ye | 2014-12-30 15:27:14 | 阅读(1310) | 评论(0)
Java的内存泄漏Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存...【阅读全文】
lvxinzhi | 2014-11-29 19:56:22 | 阅读(1650) | 评论(0)
如果我们在Eclipse RCP程序中添加TaskList View,用来管理Task或者TODO项,如下代码:PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()    .showView("org.eclipse.ui.views.TaskList");我们发现,创建的Task,在重启之后无法保存,而在Eclipse IDE...【阅读全文】
jerry_ye | 2014-11-13 10:02:43 | 阅读(1290) | 评论(0)
这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是...【阅读全文】
jerry_ye | 2014-11-12 16:53:53 | 阅读(59180) | 评论(2)
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分代收集算法:1、一个人...【阅读全文】
jerry_ye | 2014-11-12 11:58:42 | 阅读(4450) | 评论(0)
   转自http://jameswxx.iteye.com/blog/731763     业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分,仔细研究下jdk的工具,还是蛮有意思的呢:) ...【阅读全文】
jerry_ye | 2014-11-11 14:10:40 | 阅读(510) | 评论(0)
     JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类       现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,将不同生命周...【阅读全文】
jerry_ye | 2014-11-11 14:02:48 | 阅读(430) | 评论(0)
JVM系列一:JVM内存组成及分配 java内存组成介绍:堆(Heap)和非堆(Non-heap)内存       按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(N...【阅读全文】
jerry_ye | 2014-11-07 13:53:32 | 阅读(2030) | 评论(0)
  jvm参数分类: java2012-11-05 15:34 918人阅读 评论(0) 收藏 举报对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么多大多数在解决OOM的情况,于此,本文就只阐述这个内容,携带一些分析和理解和部分扩展内容,也就是JVM宕机中的一些问题,OK,下面说下OO...【阅读全文】
long_chuanren | 2014-10-22 09:26:40 | 阅读(1260) | 评论(0)
内存泄露java【阅读全文】
unnkoel | 2014-10-21 15:26:34 | 阅读(660) | 评论(0)
因为要提高系统的性能,所以想到要使用一些缓存框架,找到了Hibernate的二级缓存。1.   Hibernate一级和二级缓存区别       与Hibernate一级缓存Session范围相对的是SessionFactory范围的二级缓存,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和...【阅读全文】
unnkoel | 2014-10-21 14:57:56 | 阅读(650) | 评论(0)
              Hibernate向我们提供的主要的操纵数据库的接口,Session就是其中的一个,它提供了基本的增,删,改,查方法.而且具有一个缓存机制,能够按照某个时间点,按照缓存中的持久化对象属性的变化来更新数据库,着就是Session的缓存清理过程.在Hibernate中对象分为三个状态,临时,持久化,...【阅读全文】
lsk_lishikun | 2014-10-20 14:10:22 | 阅读(1440) | 评论(0)
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 HashMap、HashSet 的源代码分...【阅读全文】
lsk_lishikun | 2014-10-20 11:40:07 | 阅读(1270) | 评论(0)
JVM系列之一:JVM内存模型和性能优化【阅读全文】
lsk_lishikun | 2014-10-20 11:37:25 | 阅读(1160) | 评论(0)
内存泄露java【阅读全文】
laosengtop1 | 2014-10-14 11:37:01 | 阅读(4380) | 评论(0)
eclipse验证js报内存溢出或者卡死解决办法【阅读全文】
hiyachen | 2014-09-24 08:42:24 | 阅读(9530) | 评论(0)
内存泄露java【阅读全文】