• 首页
  • 发现
  • 标签
  • 搜索
  • 注册
  • 登录
IT书架
  • 首页
  • 发现
  • 榜单
  • ChatGPT
  • 注册
  • 登录
  • 30. 聊聊 Saga 方案?
  • 31. 你们公司是如何处理分布式事务的?
  • 32. 什么是三阶段协议?
  • 33.什么是缓存?
  • 34.为什么要用缓存?
  • 35.请说说有哪些缓存算法?是否能手写一下 LRU 代码的实现?
  • 36.常见的常见的缓存工具和框架有哪些?
  • 37. 用了缓存之后,有哪些常见问题?
  • 38.当查询缓存报错,怎么提高可用性?
  • 39.如何避免缓存”穿透”的问题?
  • 40.如何避免缓存”雪崩”的问题?
  • 41.如果避免缓存”击穿”的问题?
  • 42.缓存和 DB 的一致性如何保证?
  • 43.什么是缓存预热?如何实现缓存预热?
  • 44.缓存数据的淘汰策略有哪些?
  • 45.RabbitMQ 是什么?
  • 46.RabbitMQ 中的 Broker 是指什么?Cluster 又是指什么?
  • 47.什么是元数据?元数据分为哪些类型?包括哪些内容?
  • 48.RabbitMQ 概念里的 channel、exchange 和 queue 是什么?
  • 49.如何确保消息正确地发送至 RabbitMQ?
  • 50.如何确保消息接收方消费了消息?
  • 51.为什么不应该对所有的 message 都使用持久化机制?
  • 52.什么是死信队列?
  • 53.RabbitMQ 中的 cluster、mirrored queue,以及 warrens 机
  • 54. RabbitMQ 如何实现高可用?
  • 55.如何使用 RabbitMQ 实现 RPC?
  • 56.RabbitMQ 是否会弄丢数据?
  • 57.RabbitMQ 如何保证消息的顺序性?
  • 58.缓存如何存储 POJO 对象?
  • 59.Apache Kafka 是什么?
  • 60.Kafka 的主要特点?
  • 61.聊聊 Kafka 的设计要点?
  • 62. Kafka 的架构是怎么样的?
  • 63.Kafka 为什么要将 Topic 进行分区?
  • 64.Kafka 的应用场景有哪些?
  • 65. Kafka 消息发送和消费的简化流程是什么?
  • 66.Kafka Producer 有哪些发送模式?
  • 67.Kafka Consumer 是否可以消费指定的分区消息?
  • 68.Kafka 的 high-level API 和 low-level API 的区别?
  • 69.Kafka 的网络模型是怎么样的?
  • 70.解释如何提高远程用户的吞吐量?
  • 71.Kafka 的数据存储模型是怎么样的?
  • 72.简单介绍一下如何读取数据?
  • 73.为什么不能以 Partition 作为存储单位?
  • 74.Kafka 的消息格式是怎么样的?
  • 75.Kafka 的副本机制是怎么样的?
  • 76.ZooKeeper 在 Kafka 中起到什么作用?
  • 77.Kafka 如何实现高可用?
  • 78.什么是 Kafka 事务?
  • 79.Kafka 是否会弄丢数据?
  • 80.消费端弄丢了数据?
  • 81.Broker 弄丢了数据?
  • 82.生产者会不会弄丢数据?
  • 83.Kafka 如何保证消息的顺序性?
  • 84.redis缓存雪崩、击穿、穿透、到底是什么
  • 85.redis 死锁怎么解决
  • 86.如何保证mysql和redis的实时性一致性
  • 87.kafka怎么实现的高性能
  • 88.为什么kafka这么快
  • 89.kafka常见面试题
  • go基础
  • 1.Go 程序的基本结构?
  • 2. Go 有哪些关键字?
  • 3. Go 有哪些数据类型?
  • 4. Go 方法与函数的区别?
  • 5.Go 方法值接收者和指针接收者的区别?
  • 6. Go 函数返回局部变量的指针是否安全?
  • 7.Go 函数参数传递到底是值传递还是引用传递?
  • 8.Go defer关键字的实现原理?
  • 9.Go 内置函数make和new的区别?
  • Slice
  • 1.Go slice的底层实现原理?
  • 2.Go slice深拷贝和浅拷贝
  • 3.Go slice扩容机制?
  • 4.Go slice为什么不是线程安全的?
  • Map
  • 1.Go map的底层实现原理?
  • 2.Go map遍历为什么是无序的?
  • 3.Go map为什么是非线程安全的?
  • 4.Go map如何查找?
  • 5.Go map冲突的解决方式?
  • 6.Go map 的负载因子为什么是 6.5?
  • 7.Go map如何扩容?
  • 8.Go map和sync.Map谁的性能好,为什么?
  • Channel
  • 1.Go channel的底层实现原理?
  • 2.Go channel有什么特点?
  • 3.Go channel有无缓冲的区别?
  • 4.Go channel为什么是线程安全的?
  • 5.Go channel如何控制goroutine并发执行顺序?
  • 6.Go channel共享内存有什么优劣势?
  • 7.Go channel发送和接收什么情况下会死锁?
  • Mutex
  • Goroutine
  • 调度模型
  • 内存管理
  • 并发编程
  • 1.Go 互斥锁的实现原理?
  • 2.Go 互斥锁正常模式和饥饿模式的区别?
  • 3.Go 互斥锁允许自旋的条件?
  • «
  • 1
  • ...14
  • 15 (current)
  • 16...
  • 21
  • »