Jetty是一个开源的Servlet容器和应用服务器,它极度轻量级、高便携性、功能强大、灵活和扩展性好,而且支持各种技术如SPDY、WebSocket、OSGi、JMX、JNDI和JAAS。Jetty对于开发来说非常便利,也已经广泛地应用于生产环境。 本文详述如何安装和配置Jetty服务器,主要讲述 ...
分类:
其他好文 时间:
2016-03-29 14:26:50
阅读次数:
231
转: https://www.zhihu.com/question/39139518 http://www.jcp.org/en/jsr/detail?id=133 Java内存模型 jps, jstack, jmap, jconsole, jinfo, jhat, javap, … BTrace ...
分类:
编程语言 时间:
2016-03-23 21:58:06
阅读次数:
455
JVM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信 息等等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对 这部分内容进行
tomcat修改配置catalina.sh文件加入exportCATALINA_OPTS="-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false-Djava.rmi.server.hostname=192.168.100.42-Dcom.sun.management.jmxremote.port=12345"2..
分类:
其他好文 时间:
2016-03-19 06:38:13
阅读次数:
148
远程监控JVM状态需要在JVM启动的时候需要加上一段代码开启这个功能。(以下全部以ubuntu-14-04-server、jdk1.8、tomcat7.0环境为基础) 配置的时候分两种情况:1、无需配置用户访问权限;2、需要配置用户访问权限 先看第一种:首先更改tomcat启动参数(vim cata
分类:
其他好文 时间:
2016-03-01 22:21:46
阅读次数:
256
jps 与ps命令类似: ps -ef|grep java 用来显示本地的java进程,查看本地执行着几个java应用,并显示进程号。 [root@SE43 ~]# jps //仅仅显示进程号 23813 Jps 710 Bootstrap 792 Bootstrap [root@SE43 ~]#
分类:
Web程序 时间:
2016-02-27 16:28:42
阅读次数:
216
一、为什么使用JMX,解决那些问题 举一个应用实例:在一个系统中常常会有一些配置信息,比如服务的IP地址,端口号什么的,那么如何来写这些代码呢? 写死在程序里,到要改变时就去改程序,然后再编译发布; 把这些信息写在一个配置文件里(JAVA一般都是*.properties文件),到要改变时只要改配置文
分类:
其他好文 时间:
2016-02-14 19:40:03
阅读次数:
287
java之JMX
有关JMX的定义和架构就不详解了,见百度百科:
http://baike.baidu.com/link?url=6QzGGEqphTmpft3ll5mXmDNVRdvLRZhkvGaqAWyO6EliwrHeIwt5bdMd188iMlzylxoxr7gRbtIWn2NQODBLZa
代码实例:
与创建一个普通的bean没什么区别:
package...
分类:
编程语言 时间:
2016-02-11 13:26:31
阅读次数:
237
注意:该篇博客主要记录自《深入理解java虚拟机(第二版)》 说明:关于命令行的JVM性能监控与故障处理工具见《第七章 JVM性能监控与故障处理工具(1)》 1、图像化的故障处理工具 Jconsole visualVM 2、Jconsole 进入"E:\Java\jdk1.6\bin",双击"jco
分类:
其他好文 时间:
2016-02-08 17:20:07
阅读次数:
145
httpconnection (jdk自带) httpClient(aphache) jms(java 消息服务) jmx(java) webservice (axis(soap协议)、rest(快、http协议))
分类:
其他好文 时间:
2016-02-05 01:09:01
阅读次数:
137