后端
2025
20
- 即时通讯项目中怎么实现历史消息的下拉分页加载? 简单说说 Netty 的零拷贝机制? 简单说说 Netty 的线程模型,并且其是如何完成工作的? 介绍一下 Reactor 线程模型? 让你设计一个 HashMap ,怎么设计? 让你设计一个分布式 ID 发号器,怎么设计? 让你设计一个文件上传系统,怎么设计? 让你设计一个线程池,怎么设计? 如何设计一个秒杀功能? 什么是 Netty,它在网络编程中解决了什么问题? 什么是限流?限流算法有哪些?怎么实现的? 说说你知道的几种 I/O 模型 说一下 Netty 的应用场景? 说一下 TCP 半包和粘包问题? 为什么不选择使用原生的 NIO 而选择使用 Netty 呢? 在 Netty 中,什么是 Channel ? 什么是 ChannelHandlerContext? Netty 采用了哪些设计模式? Netty 如何解决 JDK NIO 中的空轮询 Bug? Netty 是如何解决粘包和拆包问题的? Netty 性能为什么这么高?