首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java 面试题
订阅
用户3631777251175
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
MySQL 为什么采用 B+树作为索引?5年经验程序员回答让我悟了
为什么MySQL的索引有那么多的数据结构可选,偏偏选树结构?为什么那么多的树结构?为什么又偏偏采用 B+ 树作为索引?
十分钟带你复习红黑树(动图讲解)
Treap 了解即可 堆树 比如谷歌的搜索引擎 搜索black live better 二叉查找树 binary search tree 查找理想效率logn 但是会出现树的深度远远大于logn的情况
Java & Android 集合框架 #5 万字 HashMap 详解,基础(优雅)永不过时 —— 原理篇
在后续几篇文章里,我们将以 Java 语言为例,分析标准库中实现的散列表实现,包括 HashMap、ThreadLocalMap、LinkedHashMap 和 ConcurrentHashMap。
Java & Android 集合框架 #6 万字 HashMap 详解,基础(优雅)永不过时 —— 源码篇
在上一篇文章里,我们聊到了 HashMap 的基本原理,这一节我们来结合 HashMap 的源码做分析。
看懂java序列化,这篇就够了
前言 相信大家日常开发中,经常看到 Java 对象 “implements Serializable
mysql的索引为什么使用B+树而不使用跳表?
在我们的印象中,mysql数据表里无非就是存储一行行的数据。跟个excel似的。 直接遍历这一行行数据,性能就是O(n),比较慢。为了加速查询,使用了B+树来做索引,将查询性能优化到了O(lg(n))
面试官:Kafka 事务是如何工作的?
什么是幂等性?如何开启幂等性?✅ 幂等性的工作原理是什么?✅ 什么是 Kafka 事务?如何开启事务?✅ Kafka 事务的工作原理是什么?✅
Java异常面试题(总结最全面的面试题)
Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异…
必须了解的mysql三大日志-binlog、redo log和undo log
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),本文接下来会详…
Redis面试题(总结最全面的面试题)
Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。Redis的数据都基于…