Loading

摘要: ES 使用过程中常用的就是查询以及检索,那查询和检索的过程,什么样的呢? 阅读全文
posted @ 2020-11-07 10:54 程序员小航 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 在前面已经介绍了 ES 中常用的一些名词,知道了数据是存储在 shard 中的,而 index 会映射一个或者多个 shard 。那这时候我要存储一条数据到某个索引下,这条数据是在哪个 index 下的呢? 阅读全文
posted @ 2020-11-07 10:53 程序员小航 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 看完什么是 Elasticsearch 以及了解到了倒排索引的概念,下面就熟悉下 ES 中常用的一些名词。 阅读全文
posted @ 2020-11-07 10:49 程序员小航 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 革命同志是块砖,哪里需要哪里搬!这不,老大发话,要我在组内做一个 Elasticsearch 技术分享。这不话题一转,开始看起来 ES 了。虽然很久之前用过 ELK 做过日志监控系统,但是毕竟时隔已久,还是得从头看起。当然手头的活也不能停,话不多说,开始分享。先看看什么是 ES? 阅读全文
posted @ 2020-11-07 10:48 程序员小航 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 在了解完 ReentrantLock 和 ReentrantReadWriteLock 之后,惊奇的发现 JUC 下还有一个 StampedLock 。 查阅资料发现是 JDK8 新增的一个锁。现在已经 JDK15 了,原谅我的孤陋寡闻,实在是业务开发中用的太少。那行吧,赶紧来看一下 StampedLock 到底是什么?为什么有了 ReentrantLock 和 ReentrantReadWriteLock 之后还要设计一个 StampedLock ? 阅读全文
posted @ 2020-11-07 10:39 程序员小航 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在看完 IDEA 插件开发简易教程后,小伙伴们是否迫不及待的想自己上手整一个插件了?心里规划好了一二三,但是却不知道从哪里开始下手。下面我分享下自己整理的一些常用的 API。 阅读全文
posted @ 2020-11-07 10:34 程序员小航 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 小伙伴你是否想亲手写一个插件,或者你是否有一些插件的想法,但是找不到插件。那就自己实现一个吧! 阅读全文
posted @ 2020-11-07 10:32 程序员小航 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 在看完 ReentrantLock 之后,在高并发场景下 ReentrantLock 已经足够使用,但是因为 ReentrantLock 是独占锁,同时只有一个线程可以获取该锁,而很多应用场景都是读多写少,这时候使用 ReentrantLock 就不太合适了。读多写少的场景该如何使用?在 JUC 包下同样提供了读写锁 ReentrantReadWriteLock 来应对读多写少的场景。 阅读全文
posted @ 2020-11-07 10:28 程序员小航 阅读(280) 评论(0) 推荐(0) 编辑