排序
【算法与数据结构】Redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?(约1297字)
文章目录面试题面试官心理分析面试题剖析Redis 过期策略内存淘汰机制手写一个 LRU 算法
【Java】如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?(约1817字)
文章目录面试题面试官心理分析面试题剖析大量消息在 mq 里积压了几个小时了还没解决mq 中的消息过期失效了mq 都快写满了1. 提高消费并行度2. 批量方式消费3. 跳过非重要消息4. 优化每条消息消费...
【数据库】MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题?(约1153字)
文章目录面试题面试官心理分析面试题剖析如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?MySQL 主从同步延时问题(精华)
【Java】如何保证消息的可靠性传输?如何处理消息丢失的问题?(约2872字)
文章目录面试题面试官心理分析面试题剖析RabbitMQ生产者弄丢了数据RabbitMQ 弄丢了数据消费端弄丢了数据Kafka消费端弄丢了数据Kafka 弄丢了数据生产者会不会弄丢数据?RocketMQ消息丢失的场景生...
【数据库】为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的?(约3212字)
文章目录面试题面试官心理分析面试题剖析为什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计?)分表分库用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?Coba...
【消息队列】为什么使用消息队列?消息队列有什么优点和缺点?(约2885字)
文章目录面试题面试官心理分析面试题剖析为什么使用消息队列解耦异步削峰消息队列有什么优缺点Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?
distributed-lock-redis-vs-zookeeper(约1580字)
文章目录面试题面试官心理分析面试题剖析Redis 分布式锁Redis 最普通的分布式锁RedLock 算法zk 分布式锁redis 分布式锁和 zk 分布式锁的对比
【算法与数据结构】如何从大量的 URL 中找出相同的 URL?(约1249字)
文章目录如何从大量的 URL 中找出相同的 URL?题目描述解答思路1. 分治策略2. 前缀树是否可行?方法总结分治策略前缀树
【算法与数据结构】大数据中 TopK 问题的常用套路(约1848字)
文章目录大数据中 TopK 问题的常用套路1. 堆排序法2. 类似快排法3. 使用 bitmap4. 使用 hash5. 字典树6. 混合查询方法一方法二
distributed-transaction(约2749字)
文章目录面试题面试官心理分析面试题剖析两阶段提交方案/XA 方案TCC 方案Saga 方案基本原理使用场景优势缺点本地消息表可靠消息最终一致性方案最大努力通知方案你们公司是如何处理分布式事务的...
distributed-system-cap(约1138字)
文章目录分布式系统 CAP 定理 P 代表什么含义什么是 CAP 定理(CAP theorem)分区容错性(Partition tolerance)几个常用的 CAP 框架对比EurekaZookeeperConsul