![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 96
丶自定义
学无止境!
展开
-
【转载】MySQL经典36问
原文地址:程序员大彬的MySQL经典36问! 本期 MySQL 面试题的目录如下: 事务的四大特性? 事务隔离级别有哪些? 索引 什么是索引? 索引的优缺点? 索引的作用? 什么情况下需要建索引? 什么情况下不建索引? 索引的数据结构 Hash 索引和 B+ 树索引的区别? 为什么 B+ 树比 B 树更适合实现数据库索引? 索引有什么分类? .转载 2022-01-25 09:53:27 · 272 阅读 · 0 评论 -
图文并茂:HashMap 经典详解!
什么是HashMap? HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap的数据结构 在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。 文字描述永远要配上图才能更好的讲解数据结构,HashMa转载 2020-11-10 14:51:51 · 124 阅读 · 0 评论 -
面试必问:如何检测并避免 Java 中的死锁?
经典但核心 java面试 问题之一。 如果你没有参与过多线程并发 Java 应用程序的编码,你可能会失败。 如何避免 Java 线程死锁? 如何避免 Java 中的死锁? 这是java面试的热门问题之一, 也是多线程的编程中的重口味之一, 主要在招高级程序员时容易被问到, 且有很多后续问题。 尽管问题看起来非常基本, 但大多数 Java 开发人员一旦你开始深入, 就会陷入困境。 面试问题总是以“什么是死锁?????”开始 当两个或多个线程在等待彼此释放所需的资源(锁定)并陷入无限等待即是死锁。转载 2020-05-13 11:36:24 · 273 阅读 · 0 评论