Zookeeper 简介与使用场景

  Zookeeper的视图结构和标准的Unix文件系统非常类似,但没有引入传统文件系统中目录和文件等相关概念,而是使用了其特有的“数据节点”概念,我们称之为ZNode。ZNode是Zookeeper中数据的最小单元,每个ZNode上都可以保存数据,同时还可以挂载子节点,因此构成了一个层次化的命名空间,我们称之为树。

Read More

垃圾回收与检查工具

java内存区域

  运行时数据区域

  1. 程序计数器

  当前线程私有,是当前线程所执行的字节码的行号指示器

  1. java虚拟机栈

  当前线程私有,每个方法被执行时的栈帧,用于储存局部变量表、操作数栈,动态连接,方法出口等信息动态连接作用就是为了将这些方法符号引用转换为调用方法的直接引用,因为有的对象调用方法时动态生成的,所以在编译器不能确定要执行的符号,从而需要在运行时,去方法区动态的找。

Read More