数据写入过程 数据写入到内存buffer 同时写入到数据到translog buffer,这是为了防止数据不会丢失 每隔1s数据从buffer中...
本章主要介绍ES的分布式架构,ES的分布式存储主要依赖于分片, 分片又分为主分片和副本分片 Primary Shard(主分片) Primary...
Elasticsearch作为分布式搜索引擎可以说应用非常广了,可以用于站内搜索,日志查询等功能。去年在工作中第一次接触到了Elasticsea...
Zookeeper实现分布式锁 我在一个简单的例子聊分布式锁中留了一个小尾巴,就是用Zookeeper(以下简称zk)实现分布式锁,今天就扫清这...
G1从入门到放弃(二) 上一篇文章主要讲了G1的理论知识,本篇文章会讲解在实际生产中如何读懂G1日志,以及介绍G1的参数配置。 Young GC...
G1从入门到放弃(一) 最近在看关于G1垃圾收集的文章,看了很多国内与国外的资料,本文对G1的这些资料进行了整理。这篇合适JVM垃圾回收有一定基...
浅谈数据库优化 在面试的时候经常会被问到数据库如何优化的?面试的时候最担心遇到这种宽泛的问题。如果你直接说:“建索引” 类似这样简单的回答,个人...
深入理解Java中的引用(三)——DirectByteBuffer与ThreadLoal的垃圾回收 上一篇文章介绍了关于Java中的四种引用类型...
深入理解Java中的引用(二)——强软弱虚引用 在上一篇文章中介绍了Java的Reference类,本篇文章介绍他的四个子类:强引用、软引用、弱...