随笔分类 -  JVM

摘要:package com.dcz.hashset; import java.util.HashSet; import java.util.Set; /** * HashSet是接口最常用的实现类,顾名思义,底层采用了哈希表算法。 * * 在HashSet中如何判断两个对象是否是否相等问题分析: * 1. 要用两个对象的equals方法比较,返回true说明对象相同。 * 2. 两个... 阅读全文
posted @ 2017-03-05 19:05 dcz1001 阅读(441) 评论(0) 推荐(0)
摘要:1. 首先去官网下载MAT软件,路径如下: 点击打开链接 2. 将heap dump文件打开即可分析。 阅读全文
posted @ 2016-09-16 22:32 dcz1001 阅读(477) 评论(0) 推荐(0)
摘要:这是一个需要web部署的工具,需要在容器中部署,然后将要监控的程序添加到该程序中即可。 JavaMelody是java应用的监控工具,安装部署步骤如下: 1. 首先先下载javamelody.jar 和 jrobin-x.jar 拷贝到webapp中对应待监控应用的WEB-INF/lib目录下。 2 阅读全文
posted @ 2016-09-07 23:39 dcz1001 阅读(354) 评论(0) 推荐(0)
摘要:这个工具是官方提供的,直接在JDK工具包下的bin目录找找就可以找到,或者打开cmd直接输入"jvisualvm"即可打开该工具(配置好java环境变量)。 需要在catalina.sh中配置如下: JAVA_OPTS=“-Djava.rmi.server.hostname=192.168.128. 阅读全文
posted @ 2016-09-07 22:51 dcz1001 阅读(187) 评论(0) 推荐(0)
摘要:一. JVM内存模型: Jvm内存模型是学好Java很重要的一部分,该部分学习能让我们在系统运维的时候,或者优化服务器的时候能够有方法,懂原理。 二. Jvm关键参数: 1. 堆大小设置参数: -Xms -Xmx 这个参数是设置堆最大值与最小值。 在线上常常将这两个值设置成一样大,免去JVM调整堆大 阅读全文
posted @ 2016-09-06 22:34 dcz1001 阅读(247) 评论(0) 推荐(0)
摘要:Jconsole监视远程的linux服务器上的tomcat 1、linux服务器上的tomcat 的bin/catalina.sh文件, 在如下行 rem Execute The Requested Command 的上面添加如下参数配置: JAVA_OPTS=“-Djava.rmi.server. 阅读全文
posted @ 2013-06-17 13:21 dcz1001 阅读(226) 评论(0) 推荐(0)