📍面试公司:上海商米👜面试岗位:java📖面试问题:aop底层实现原理ConcurrentHashMap,为什么使用synchronized而不使用ReentrantLock?Redis为什么速度很快?用C语言实现,C语言更底层, 执行速度相对会更快。Redis是单线程的,但内部使用了IO多路复用提高性能。 准备回答四点,刚回答道到这里就被打断,说那个数据库不是C写的。(此时我就肾上腺素飙升)数据存放在内存中使用高效的数据结构Mysql为什么使用B+数索引,B+树与B-树区别 答案我回答有两点,非叶节点只存索引不存行数据,叶节点有双向链表且有序(...