排序
【Java】Java语法基础面试题8道(约1092字)
文章目录a = a + b 与 a += b 的区别3*0.1 == 0.3 将会返回什么? true 还是 false?能在 Switch 中使用 String 吗?对equals()和hashCode()的理解?final、finalize 和 finally 的不同之处?String...
【ElasticSearch】ES 写入数据的工作原理是什么啊?ES 查询数据的工作原理是什么啊?底层的 Lucene 介绍一下呗?倒排索引了解吗?(约2404字)
文章目录面试题面试官心理分析面试题剖析es 写数据过程es 读数据过程es 搜索数据过程写数据底层原理删除/更新数据底层原理底层 lucene倒排索引
【后端】说说看 Hystrix 断路器执行原理(约1302字)
文章目录深入 Hystrix 断路器执行原理状态机EnabledcircuitBreaker.requestVolumeThresholdcircuitBreaker.errorThresholdPercentagecircuitBreaker.sleepWindowInMillisecondsForceOpenForceCl...
【数据库】分库分表之后,id 主键如何处理?(约1778字)
文章目录面试题面试官心理分析面试题剖析基于数据库的实现方案数据库自增 id设置数据库 sequence 或者表自增字段步长UUID获取系统当前时间snowflake 算法
【Redis】说说看 Redis 哨兵集群实现高可用原理(约2155字)
文章目录Redis 哨兵集群实现高可用哨兵的介绍哨兵的核心知识Redis 哨兵主备切换的数据丢失问题导致数据丢失的两种情况数据丢失问题的解决方案sdown 和 odown 转换机制哨兵集群的自动发现机制sla...
【算法与数据结构】Redis 都有哪些数据类型?分别在哪些场景下使用比较合适?(约808字)
文章目录面试题面试官心理分析面试题剖析Strings Hashes Lists Sets Sorted Sets
【Redis】Redis 主从架构如何实现(约1607字)
文章目录Redis 主从架构Redis replication 的核心机制Redis 主从复制的核心原理主从复制的断点续传无磁盘化复制过期 key 处理复制的完整流程全量复制增量复制heartbeat异步复制Redis 如何才能做...
【算法与数据结构】如何限流?在工作中是怎么做的?说一下具体的实现?(约644字)
文章目录如何限流?在工作中是怎么做的?说一下具体的实现?什么是限流限流方法计数器实现方式滑动窗口实现方式Leaky Bucket 漏桶实现方式Token Bucket 令牌桶实现方式
【Redis】Redis 和 Memcached 有什么区别?Redis 的线程模型是什么?为什么 Redis 单线程却能支撑高并发?(约1540字)
文章目录面试题面试官心理分析面试题剖析Redis 和 Memcached 有啥区别?Redis 支持复杂的数据结构Redis 原生支持集群模式性能对比Redis 的线程模型为啥 Redis 单线程模型也能效率这么高?Redis ...
【消息队列】如何保证消息队列的高可用?(约2043字)
文章目录面试题面试官心理分析面试题剖析RabbitMQ 的高可用性单机模式普通集群模式(无高可用性)镜像集群模式(高可用性)Kafka 的高可用性
【ElasticSearch】ES 在数据量很大的情况下(数十亿级别)如何提高查询效率啊(约2774字)
文章目录面试题面试官心理分析面试题剖析性能优化的杀手锏——filesystem cache数据预热冷热分离document 模型设计分页性能优化不允许深度分页(默认深度分页性能很差)类似于 app 里的推荐商品...
【Redis】Redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?(约1836字)
文章目录面试题面试官心理分析面试题剖析Redis 持久化的两种方式RDB 优缺点AOF 优缺点RDB 和 AOF 到底该如何选择