1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIS...
1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIS...
主内存与工作内存 java内存模型规定所有的变量(实例字段,静态字段,数组元素)都存储在主内存中。每条线程有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存...
如何判断对象是否存活? 引用计数法给对象添加一个引用计数器,每当一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。...
饿汉式 使用枚举,更简洁 懒汉式 考虑线程安全问题,double check(双重校验) 使用静态内部类,写法简洁
结果
es的索引搜索是以lucene为底层的,但是lucene是没有实现分布式,lucene提供了核心的索引和搜索引擎,ES则提供分布式和高可用。 lucene的工作原理可以见下面...
对象的创建 虚拟机遇到一条new指令时,执行以下步骤创建对象: 首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载。解析和初...
java运行时内存模型 1. 程序计数器(Program Counter Register) 线程私有是一块较小的内存空间,它可以看作是当前线程所执行的行号指示器,字节码解释...
2个线程交替打印1-100内的数,线程A打印偶数,线程B打印奇数 打印结果如下: 实现代码
storm 是什么 apache顶级项目,免费开源分布式实时流处理计算系统,能实现高频数据和大规模数据的实时处理storm 官网storm github Storm vs H...