面试连环炮系列(二十一):你们的项目怎么使用kafka
你们的项目怎么使用kafka;kafa存在丢消息的情况吗,怎么解决;Kafka怎么做到高性能的;详细说说零拷贝技术。
你们的项目怎么使用kafka;kafa存在丢消息的情况吗,怎么解决;Kafka怎么做到高性能的;详细说说零拷贝技术。
TCP的滑动窗口协议是什么;滑动窗口的大小会变化吗;这个协议什么情况下会死锁,怎么解决死锁;
分布式锁的实现方案;主从模式下节点宕机可能导致锁失效,Redission怎么解决的;说说Redlock算法的原理;Redlock算法有什么缺点吗;单节点Redis锁怎么实现。
了解康威定律吗;你认为比较深刻是哪一条;这几个定律如何解释微服务的合理性;依据这个定律,让你去管理一个团队,你会怎么做;
你们的项目为什么要分库分表;具体怎么实施的,遇到了哪些问题;详细说说不停机部署上线怎么做的;Canal的原理你清楚吗?
线程池的使用场景有哪些;说说创建线程池的重要参数;这些参数怎么设置,线程池调优怎么做
说说Eureka的高可用方案;Eureka的高可用满足CAP的哪两项;如果其中一台Eureka宕机,会出现什么情况;如果客户端与Eureka失去连接,Eureka会怎么处理
HTTP状态码302的跳转逻辑;302与301的区别和使用场景;服务器端跳转和客户端跳转的区别
Java实现一个线程有几种方法;Callable和Runnable接口有什么区别;了解Java线程的底层实现吗
TCP和UDP的区别;TCP协议如何保证可靠传输;TCP的粘包/拆包原因及其解决方法是什么;同步与异步、阻塞与非阻塞的区别;BIO. NIO. AIO分别是什么。