项目
项目用到了布谷鸟过滤器,为什么要用布谷鸟过滤器,而不用布隆过滤器?
布谷鸟过滤器为什么可以删除?
布谷鸟过滤器如果发生了hash冲突,会如何处理,被踢走的元素如何重新计算位置?
spring框架
spring的AOP机制,spring是如何拦截请求并且做一些前置处理的?
Bean初始化的几种方式?
java基础
包装类Integer,如果值都是100,用==判断,它们是否是相等的?
StringBuilder默认容量,扩容机制?
redis
String的底层数据结构是什么,和C语言实现的有什么区别?
SDS如何获取字符串的长度?
RDB和AOF持久化机制,两者对比,什么时候用AOF?
AOF刷盘有几种模式,如何配置?
mysql
mysql持久化机制?
mysql如何保证事务的一致性?
mysql索引的数据结构?
为什么要用B+树,而不是B树、红黑树?
一颗B+树最多可存储几条记录,到几层的时候就无法接受,随着层数增加性能变差的原因?
网络
HTTP1.0和HTTP1.1的区别?
UDP为什么是不安全的?
如果视频通话是基于UDP,卡顿严重,如何减少UDP丢包的情况?
DNS域名解析过程?根域名服务器有几个?
#字节#