![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 66
不知去向先生
java程序员
展开
-
常见的ElasticSearch面试题
文档是Elasticsearch中的基本单位,它包含多个字段,字段有不同的数据类型和属性,映射定义了字段的数据类型、分析器等信息。Elasticsearch是一个基于Lucene库构建的分布式搜索引擎,主要特点包括:分布式、高可用、实时搜索、多租户、全文检索等。Elasticsearch的性能调优方式包括:硬件调优、分片和副本的优化、索引优化、查询优化、缓存优化等。Elasticsearch提供了多种查询方式,包括:全文查询、精确查询、范围查询、布尔查询、过滤查询等。1、什么是Elasticsearch?原创 2023-04-10 18:02:58 · 1449 阅读 · 0 评论 -
Java高级开发面试题整理
每个工作线程都有自己的工作内存(Working Memory),工作内存中保存了工作线程需要用到的变量的主内存的副本,线程对变量的所有操作都必须在工作内存中完成,不能直接读写主内存中的变量(volatile关键字修饰的变量也有副本),工作线程的工作内存是互相不访问的,访问其他线程中的变量需要通过主内存来完成。所谓的阻塞队列是指当队列是空的,获取元素的线程会被挂起直到其他线程往队列添加新的元素,反之当队列是满的添加元素的线程会被挂起直到队列被移除一个或多个元素或被清空;所以悲观锁适用多写的场景。原创 2023-03-31 13:40:15 · 3200 阅读 · 0 评论