JMX学习一
摘要:JMX的一些概念 MBean:是Managed Bean的简称。在JMX中MBean代表一个被管理的资源实例,通过MBean中暴露的方法和属性,外界可以获取被管理的资源的状态和操纵MBean的行为。事实上,MBean就是一个Java Object,同JavaBean模型一样,外界使用自醒和反射来获取
阅读全文
posted @
2015-05-24 22:06
duanxz
阅读(1113)
推荐(0) 编辑
什么是MBeanServer
摘要:什么是MBeanServer MBeanServer是一个包含所有注册MBean的仓库.它是JMX代理层的核心.JMX1.0规范提供一个接口叫 javax.management.MBeanServer. 所有管理的在MBean操作通过MBeanServer执行.使用MBeanServer实例,你能够
阅读全文
posted @
2015-05-11 20:32
duanxz
阅读(8868)
推荐(1) 编辑
JMX学习笔记(二)-Notification
摘要:Notification通知,也可理解为消息,有通知,必然有发送通知的广播,JMX这里采用了一种订阅的方式,类似于观察者模式,注册一个观察者到广播里,当有通知时,广播通过调用观察者,逐一通知. 这里写一个简单的Server配置例子, 首先定义我们的MBean接口: package com.dxz.m
阅读全文
posted @
2015-05-11 00:01
duanxz
阅读(1018)
推荐(0) 编辑
JMX学习笔记(三)-MXBean
摘要:在MBean中有只要遵循以下两个规则,我们就可以在jconsole中动态的改变MBean中的属性值 1. JMX中要定义接口必须以xxxMBean的规范定义 2. 得有类实现xxxMBean接口 例如: package com.dxz.mbean.demo3; public interface Se
阅读全文
posted @
2015-05-03 22:01
duanxz
阅读(2243)
推荐(1) 编辑
JMX-JAVA进程监控利器
摘要:Java 管理扩展(Java Management Extension,JMX)是从jdk1.4开始的,但从1.5时才加到jdk里面,并把API放到java.lang.management包里面。 如果一个 Java 对象可以由一个遵循 JMX 规范的管理器应用管理,那么这个Java 对象就可以称为
阅读全文
posted @
2015-05-03 21:28
duanxz
阅读(5392)
推荐(1) 编辑
Spring JMX之三:通知的处理及监听
摘要:通过查询MBean获得信息只是查看应用状态的一种方法。但当应用发生重要事件时,如果希望 能够及时告知我们,这通常不是最有效的方法。 例如,假设Spittr应用保存了已发布的Spittle数量,而我们希望知道每发布一百万Spittle时的精 确时间(例如一百万、两百万、三百万等)。一种解决方法是编写代
阅读全文
posted @
2014-10-20 10:24
duanxz
阅读(1528)
推荐(0) 编辑
Spring JMX之二:远程访问MBean(spring通过annotation暴露MBean)
摘要:虽然最初的JMX规范提及了通过MBean进行应用的远程管理,但是它并没有定义实际的远程 访问协议或API。因此,会由JMX供应商定义自己的JMX远程访问解决方案,但这通常又是专 有的。 为了满足以标准方式进行远程访问JMX的需求,JCP(Java Community Process)制订了JSR-1
阅读全文
posted @
2014-09-17 17:58
duanxz
阅读(2783)
推荐(0) 编辑
Spring JMX之一:使用JMX管理Spring Bean
摘要:spring中关于jmx包括几个概念: MBeanExporter: 从字面上很容易理解, 用来将一些spring的bean作为MBean暴露给MBEanServer。MBeanServerFactoryBean: 也可以在spring中作为一个spring bean注入, 它用来将外部或者当前机器
阅读全文
posted @
2014-09-12 14:16
duanxz
阅读(10808)
推荐(0) 编辑
九、jdk工具之jhat命令(Java Heap Analyse Tool 虚拟机堆转储快照分析工具)、jhat之一:对dump的结果在浏览器上展示
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V
阅读全文
posted @
2012-07-10 10:59
duanxz
阅读(4250)
推荐(1) 编辑