数据结构共14篇
除了水平切分,数据库架构设计还经常遇到哪些问题-IT面试星球

除了水平切分,数据库架构设计还经常遇到哪些问题

数据库架构设计是任何大型应用程序的核心。在处理大量数据时,正确的数据库设计可以提高系统的性能和可扩展性。而水平切分是最常见的解决大量数据问题的方法,但是数据库架构设计还会遇到其他问...
mianba的头像-IT面试星球mianba1年前
0526
【Java 集合框架】TreeMap-IT面试星球

【Java 集合框架】TreeMap

TreeMap 是 Java Collections Framework 中的一员,是一个基于红黑树的 NavigableMap 实现。 TreeMap 根据不同的构造函数会对映射进行排序,默认是其键的自然顺序;在创建时如果提供了 Comparat...
mianba的头像-IT面试星球mianba1年前
0655
Kubernetes Informer 认知-IT面试星球

Kubernetes Informer 认知

Informer是Client-go中的一个核心工具包。Informer 的机制,降低了 Kubernetes 各个组件跟 Etcd 与 Kubernetes API Server 的通信压力。本文描述为什么降低了压力。 1、Informer 机制架构设计 i...
mianba的头像-IT面试星球mianba1年前
0857
ES6 面试题精选2-IT面试星球

ES6 面试题精选2

9 Symbol 是什么,有什么作用? Symbol是ES6引入的第七种原始数据类型(说法不准确,应该是第七种数据类型,Object 不是原始数据类型之一,已更正),所有 Symbol()生成的值都是独一无二的,可...
mianba的头像-IT面试星球mianba1年前
0686
Mysql学习事务-IT面试星球

Mysql学习事务

mysql事务概念及特性讲解 3个W原则 What :事务( Transaction )是并发控制的基本单位。所谓的事务,它是⼀个操作序列,这些操作         要么都执⾏,要么都不执⾏,它是⼀个不可分割...
mianba的头像-IT面试星球mianba1年前
09111
《深入理解Java虚拟机》读书笔记—-Java内存区域及内存溢出异常-IT面试星球

《深入理解Java虚拟机》读书笔记—-Java内存区域及内存溢出异常

微信公众号:[0error]关注可了解更多的知识干货,也可看看生活杂谈。如有问题或建议,欢迎在公众号留言。 ——————————-——正文开始————————————- 众所周知,JVM拥有自动...
mianba的头像-IT面试星球mianba1年前
0496
Mysql学习索引-IT面试星球

Mysql学习索引

索引是什么? 索引的概念:索引是⼀种特殊的⽂件(InnoDB数据表上的索引是表空间的⼀个组成部分),它们包含         着对数据表⾥所有记录的引⽤指针。更通俗的说,数据库索引好⽐是⼀本...
mianba的头像-IT面试星球mianba1年前
05912
jvm 垃圾收集器与内存分配策略-IT面试星球

jvm 垃圾收集器与内存分配策略

如何判断一个对象已经”死”了 引用记数算法 在对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使...
mianba的头像-IT面试星球mianba1年前
05411
说一说MySQL一条SQL语句的执行过程?-IT面试星球

说一说MySQL一条SQL语句的执行过程?

MySQL一条SQL语句的执行过程可以大致分为以下几个步骤: 1. 连接器(Connection Phase):客户端与MySQL服务器建立连接,连接器负责处理与客户端的连接,包括身份认证和权限验证等。 2. 查询缓...
mianba的头像-IT面试星球mianba1年前
07012
数据库为什么使用B+树而不是B树做索引-IT面试星球

数据库为什么使用B+树而不是B树做索引

介绍 B树和B+树是数据库索引结构中常用的两种树型数据结构。它们相似但又有一些不同之处,本文将分别介绍B树和B+树的特点,并解释为什么数据库更倾向于使用B+树而不是B树来做索引。 在这里插入...
mianba的头像-IT面试星球mianba1年前
0507