摘要:
面试官:想了解你的知识面的广度和深度。 解答: Lucene 是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点。可以 基于这个脉络展开一些。 最近面试一些公司,被问到的关于 Elasticsearch 和搜索引擎相关的问题,以及自 己总结的回答。 阅读全文
posted @ 2020-04-29 21:35
咔啡
阅读(652)
评论(0)
推荐(0)
摘要:
面试官:想了解对 ES 集群的运维能力。 解答: 1、关闭缓存 swap; 2、堆内存设置为:Min(节点内存/2, 32GB); 3、设置最大文件句柄数; 4、线程池+队列大小根据业务需要做调整; 5、磁盘存储 raid 方式——存储有条件使用 RAID10,增加单节点性能以及避免单 节点存储故障 阅读全文
posted @ 2020-04-29 16:18
咔啡
阅读(589)
评论(0)
推荐(0)
摘要:
面试官:想了解 ES 的底层原理,不再只关注业务层面了。 解答: 这里的索引文档应该理解为文档写入 ES,创建索引的过程。 文档写入包含:单文档写入和批量 bulk 写入,这里只解释一下:单文档写入流程。 记住官方文档中的这个图。 第一步:客户写集群某节点写入数据,发送请求。(如果没有指定路由/协调 阅读全文
posted @ 2020-04-29 16:17
咔啡
阅读(1245)
评论(0)
推荐(0)
摘要:
面试官:想了解大数据量的运维能力。 解答:索引数据的规划,应在前期做好规划,正所谓“设计先行,编码在后”, 这样才能有效的避免突如其来的数据激增导致集群处理能力不足引发的线上客户 检索或者其他业务受到影响。 如何调优,正如问题 1 所说,这里细化一下: 3.1 动态索引层面 基于模板+时间+roll 阅读全文
posted @ 2020-04-29 16:16
咔啡
阅读(1485)
评论(0)
推荐(0)
摘要:
面试官:想了解应聘者之前公司接触的 ES 使用场景、规模,有没有做过比较大 规模的索引设计、规划、调优。 解答: 如实结合自己的实践场景回答即可。 比如:ES 集群架构 13 个节点,索引根据通道不同共 20+索引,根据日期,每日 递增 20+,索引:10 分片,每日递增 1 亿+数据, 每个通道每 阅读全文
posted @ 2020-04-29 16:15
咔啡
阅读(770)
评论(0)
推荐(0)
摘要:
Dubbox 是继 Dubbo 停止维护后,当当网基于 Dubbo 做的一个扩展项目,如 加了服务可 Restful 调用,更新了开源组件等。 阅读全文
posted @ 2020-04-29 16:14
咔啡
阅读(516)
评论(0)
推荐(0)
摘要:
以通过 dubbo:reference 中设置 mock="return null"。mock 的值也可以修改 为 true,然后再跟接口同一个路径下实现一个 Mock 类,命名规则是 “接口名 称+Mock” 后缀。然后在 Mock 类里实现自己的降级逻辑 阅读全文
posted @ 2020-04-29 16:13
咔啡
阅读(354)
评论(0)
推荐(0)
摘要:
答:可以将多次 IO 往返的时间缩减为一次,前提是 pipeline 执行的指令之间没有 因果相关性。使用 redis-benchmark 进行压测的时候可以发现影响 redis 的 QPS 峰值的一个重要因素是 pipeline 批次指令的数目。 阅读全文
posted @ 2020-04-29 00:53
咔啡
阅读(2146)
评论(1)
推荐(0)
摘要:
答:Redis 为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数 据写入磁盘。所以 redis 具有快速和数据持久化的特征。如果不将数据放在内存中, 磁盘 I/O 速度为严重影响 redis 的性能。在内存越来越便宜的今天,redis 将会越 来越受欢迎。如果设置了最大使用的内存,则数 阅读全文
posted @ 2020-04-29 00:52
咔啡
阅读(1221)
评论(0)
推荐(0)
摘要:
每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权, 但这依赖于线程调度的实现,这个实现是和操作系统相关的(OS dependent)。我 们可以定义线程的优先级,但是这并不能保证高优先级的线程会在低优先级的线 程前执行。线程优先级是一个 int 变量(从 1-10),1 代表最 阅读全文
posted @ 2020-04-29 00:51
咔啡
阅读(793)
评论(0)
推荐(1)
摘要:
最大的不同是在等待时 wait 会释放锁,而 sleep 一直持有锁。Wait 通常被用于线 程间交互,sleep 通常被用于暂停执行。 直接了解的深入一点吧: 在 Java 中线程的状态一共被分成 6 种: 第 183 页 共 485 页初始态:NEW 创建一个 Thread 对象,但还未调用 s 阅读全文
posted @ 2020-04-29 00:31
咔啡
阅读(170)
评论(0)
推荐(0)

浙公网安备 33010602011771号