摘要: 出处: 分布式与集群的区别是什么? 下面就正经解释下三种结构的区别吧~ 单机结构 我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。 那么,单机结构有啥缺点呢?我想缺 阅读全文
posted @ 2019-11-01 21:48 myseries 阅读(3600) 评论(0) 推荐(1) 编辑
摘要: 出处: 可能是把 Java 内存区域讲的最清楚的一篇文章 Java 内存区域详解 写在前面 (常见面试题) 基本问题 拓展问题 一 概述 二 运行时数据区域 2.1 程序计数器 2.2 Java 虚拟机栈 2.3 本地方法栈 2.4 堆 2.5 方法区 2.5.1 方法区和永久代的关系 2.5.2 阅读全文
posted @ 2019-11-01 18:13 myseries 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 出处: Jconsole与Jmx 分析JVM状况(下) 线程(ThreadMXBean ) 从 Jconsole 画面取得线程画面如下: 左下角列出了所以正在运行的线程。通过点击某个线程,右下脚可以看到这个线程的相关信息。 Mean 中提供 ThreadMXBean 相关属性和操作如下 详细个属性说 阅读全文
posted @ 2019-11-01 17:20 myseries 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 出处:Jconsole与Jmx 分析JVM状况(上) JVM 平台提供 Mbeans 说明 在 Java 2 平台 5.0 以上版本,有一组 API 可以让 Java 应用程序和允许的工具监视和管理 Java 虚拟机( JVM)和虚拟机所在的本机操作系统。该组 API 在 java.lang.man 阅读全文
posted @ 2019-11-01 17:17 myseries 阅读(714) 评论(0) 推荐(0) 编辑
摘要: JMX 1. JMX简单介绍 JMX的全称为Java Management Extensions. 顾名思义,是管理Java的一种扩展。这种机制可以方便的管理正在运行中的Java程序。常用于管理线程,内存,日志Level,服务重启,系统环境等。 JConsole和JVisualVM中能够监控到JAV 阅读全文
posted @ 2019-11-01 17:09 myseries 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 出处: 一步步解析java执行内幕 对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程 序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么?.. 阅读全文
posted @ 2019-11-01 09:26 myseries 阅读(801) 评论(0) 推荐(0) 编辑