摘要: 一、集群信息查看 GET /_cluster/health GET _cat/health?v 查看集群健康状况,status="green":表示每个索引的primary shard和replica shard都是active状态的 ="yellow": 表示每个索引的primary shard是 阅读全文
posted @ 2019-07-06 16:13 小名的同学 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 问题:synchronized 和 lock 的区别? 1、Lock不是Java语言内置的,synchronized是Java语言的关键字,因此是内置特性。Lock是一个类,通过这个类可以实现同步访问; 2、Lock和synchronized有一点非常大的不同,采用synchronized不需要用户 阅读全文
posted @ 2019-07-06 07:57 小名的同学 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 问题:为什么ConcurrentHashMap的读操作不需要加锁? ConcurrentHashMap的简介 JDK1.8的实现降低锁的粒度,JDK1.7版本锁的粒度是基于Segment的,包含多个HashEntry,而JDK1.8锁的粒度就是HashEntry(首节点) JDK1.8版本的数据结构 阅读全文
posted @ 2019-07-06 07:44 小名的同学 阅读(1203) 评论(0) 推荐(0) 编辑