MXBean与MBean的区别主要是在于在接口中会引用到一些其他类型的类时,其表现方式的不一样。在MXBean中,如果一个MXBean的接口定义了一个属性是一个自定义类型,如MemoryMXBean中定义了heapMemoryUsage属性,这个属性是MemoryUsage类型的,当JMX使用这个M...
分类:
其他好文 时间:
2015-06-11 18:27:31
阅读次数:
506
一、环境 ubuntu14.04 LTS Java 1.7.0 zabbix 2.4.5二、安装配置 1、安装JavaGateway 在ubuntu14.04LTS下因为直接使用的是zabbix-release_2.4-1+trusty_all.deb 包安装的zabbix,sudo ap...
分类:
其他好文 时间:
2015-06-11 16:50:04
阅读次数:
117
命令行工具命令行工具n activemq——运行activemq代理n activemq-admin——管理代理的实例在5.0之前activemq-admin被分成多个脚本,例如:n shutdown——关闭activemq代理n list——列出所有在指定JMX上下文中运行的代理n query——...
分类:
其他好文 时间:
2015-06-09 16:29:59
阅读次数:
116
需解决的问题:想开发一个JMX的客户端来配置一个本地Java程序。具体要求如下:请不要推荐使用JConsole!JConsole不合适,因为JConsole是一个通用的JMX客户端,对主程序的性能存在负面影响。Oracle网站上有一个使用RMIConnector和“主机:端口号”为参数的例子,但是我不知道在什..
分类:
编程语言 时间:
2015-06-08 19:52:07
阅读次数:
171
感冒了,在家里休息,打开电脑随便看看,想起前两天有人问的一个事情:“内存溢出怎么分析和处理?”方案有很多了,基本上的思路就是获取系统状态,内存变化方向,内存对象等之类的,profile,debug,jmx,dump等等。我更想说的是,为什么会内存溢出呢?在我看来,干活有两种方式:
没想清楚了,贸贸然开干,然后各处救火各种解决问题
想清楚了再开干,无惊无险,安然做完
一般来说,我都是后者,所以真的很少...
分类:
其他好文 时间:
2015-06-08 19:35:43
阅读次数:
174
今天在做项目练习时,在集成SSH后,发现控制台有oracle的报错:Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException: Invalid char...
分类:
数据库 时间:
2015-06-08 18:52:42
阅读次数:
149
针对ActiveMQ5.10.2版本下,配置使用JMX远程监听ActiveMQ。包括Windows和Linux两个环境。
分类:
其他好文 时间:
2015-06-04 20:54:08
阅读次数:
194
本文讲述SLF4J和Logback日志框架。SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBack在运行时使用JMX帮助修改日志配置,在生产状态下无需重启应用程序。SLF4JSLF4J是简单的日志外观模式框架,抽象了各种日志框架例如Logback、Lo...
分类:
其他好文 时间:
2015-06-02 11:05:22
阅读次数:
189
一、概念JMX(JavaManagement
Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架,JMX的核心类是MBean(准确说是接口),用来描述一个可管理的资源JMX的三层架构图ProbeLevel负责资源的检测(获取信息),包含MBeans,通常也叫做InstrumentationL..
分类:
其他好文 时间:
2015-05-15 15:48:05
阅读次数:
182