我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农! 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面. 如果你之前没接触过,一定会出现疑问三连击,"这是个什么玩意儿?干嘛的?有啥用?". 虽然可能不知道它,但是或多或少你肯定都接触过. 比如你如果用 Spring Boot,那你用过 Spring Boot Actuator 吧,它就用到了 JMX .比如你用过 JConsole 或者…
JMX(Java管理扩展)系列 JMX(Java管理扩展)系列旨在介绍包含于Java基础版本(Java SE)中的JMX技术.本系列提供了如何使用JMX重要技术特性的诸多示例. 一.JMX技术总览简要介绍JMX技术,包括它的使用目的和主要功能. 二.MBean简介介绍JMX技术的基本概念-被管理的beans,也称作MBeans.同时会介绍MXBeans. 三.通知介绍JMX技术中的通知机制. 四.远程管理展示如何实现JMX API的远程管理能力和如何创建JMX客户端程序. 五.更进一步展示JMX…
VisualVM 无法使用 service:jmx:rmi:///jndi/rmi:///jmxrmi 连接到 关闭远程机器的防火墙即可:service iptables stop 不关闭防火墙的解决方案:http://qian0021514578.iteye.com/blog/2189041 原因: 除了JMX server指定的监听端口号外,JMXserver还会监听一到两个随机端口号, 可以通过命grep…
Using jconsole to connect to JMX on AS7 https://developer.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7…
几张图看懂区块链技术到底是什么? 本文转载自:http://www.cnblogs.com/behindman/p/8873191.html “区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区块链研究实验室,但其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态.从今天开始,就让我们一起走进区块链,揭开区块链的神秘面纱吧!   取快链?你想说的是区块链吧?  …
Hinton等人最新研究:大幅提升模型准确率,标签平滑技术到底怎么用? 2019年07月06日 19:30:55 AI科技大本营 阅读数 675   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/94926752 作者 | Rafael Müller , Simon Kornblith, Geoffrey Hinton…
一.不断增加对象触发GC的代码 VM 参数:-Xms100m -Xmx100m -XX:+UseSerialGC import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) throws InterruptedException { while (true){ fillheap(1000); } } private static void…
如果本地安装了JDK,则在${java.home}/bin/下可找到jvisualvm.exe,双击打开即可使用.否则,去官网下载一个,解压即可使用.现有一个springboot程序springbootdemo.jar,使用JDK中jvisualvm的JMX方式监控该JVM 一.查询hostname 二.检查hostname对应ip地址 下面是新装虚拟机hostname对应ip地址 三.查询当前机器供外网访问的ip地址 本机ip地址为192.168.102.31  四.将hostname对应ip…
简介JConsole(以下写作jconsole),VisualVM(以下写作jvisualvm ) 都是比较好的JVM调优工具,且都为JDK自带,可在命令行直接启动. 监控示例Server端(需要监控的主机)配置设置临时JAVA参数 export JAVA_OPTS="\-Dcom.sun.management.jmxremote.port=<port> \-Dcom.sun.management.jmxremote.authenticate=false \-Dcom.sun.man…
1 Namespace 用来做PID的隔离,有了namespace,在docker container里头看来,就是一个完整的linux的世界.在host看来,container里的进程,就是一个普通的host进程,namespace提供这种pid的映射和隔离效果,host承载着container,就好比造物者创造一个个世外桃源. 2 Cgroups 在我的另外一篇博文里,有详细介绍cgroup如何做到内存,cpu和io速率的隔离,移步cgroups 3 Chroot 如何在container里…