—— Java 面试 ——
文章平均质量分 93
Java 面试题
_之桐_
一万年太久,只争朝夕,为博学而专精。
展开
-
力扣脚手架 | 常用数据结构模板集合
排序思想 快速排序是一种划分交换排序。它采用了一种分治的策略,通常称其为分治法。原创 2023-06-14 17:46:47 · 482 阅读 · 0 评论 -
Java 面试 | tcp & ip & http & https(2023版)
tcp & ip & http & https面试题原创 2023-06-07 16:59:08 · 913 阅读 · 0 评论 -
Java 面试 | MySQL(2023版)
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。在 user 表中,有一个联合索引,这个联合索引涉及到三个字段,顺序分别为:profession,age,status。原创 2023-05-30 20:32:39 · 675 阅读 · 0 评论 -
Java 面试 | Redis(2023版)
也就是说扩容和收缩操作不是一次性、集中式完成的,而是分多次、渐进式完成的。如果保存在 Redis 中的键值对只有几个几十个,那么 rehash 操作可以瞬间完成,但是如果键值对有几百万,几千万甚至几亿,那么要一次性的进行 rehash,势必会造成 Redis 一段时间内不能进行别的操作。所以 Redis 采用渐进式 rehash。这样在进行渐进式 rehash 期间,字典的删除查找更新等操作可能会在两个哈希表上进行,第一个哈希表没有找到,就会去第二个哈希表上进行查找。原创 2023-05-22 18:26:29 · 505 阅读 · 0 评论 -
Java 面试 | RabbitMQ(2023版)
rabbitmq 面试题原创 2023-05-15 13:20:55 · 1339 阅读 · 0 评论