【后端长篇精品汇总】Java集合面试题(约12788字)
文章目录# Java集合面试题# 概念# 数组与集合区别,用过哪些?# 说说Java中的集合?# Java中的线程安全的集合是什么?# Collections和Collection的区别# 集合遍历的方法有哪些?# List# 讲一下j...
【Java】synchronized 和 ReentrantLock 的区别?(约849字)
文章目录synchronized 和 ReentrantLock 的区别?使用方式有什么不同?功能特点有什么不同?并发量大的情况下,使用 synchronized 还是 ReentrantLock?Lock 了解吗?Lock.lock()的具体实现逻辑...
【数据库】为什么 InnoDB 要使用 B+树作为索引?(约1469字)
文章目录为什么 InnoDB 要使用 B+树作为索引?简版回答:B+树的页是单向链表还是双向链表?如果从大值向小值检索,如何操作?为什么 MongoDB 索引用 B树,而 MySQL 用 B+ 树?