数据结构共14篇
说一说MySQL一条SQL语句的执行过程?-IT面试星球

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

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

Mysql学习索引

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

Mysql学习事务

mysql事务概念及特性讲解 3个W原则 What :事务( Transaction )是并发控制的基本单位。所谓的事务,它是⼀个操作序列,这些操作         要么都执⾏,要么都不执⾏,它是⼀个不可分割...
mianba的头像-IT面试星球mianba1年前
09111
Kubernetes Informer 认知-IT面试星球

Kubernetes Informer 认知

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

【Java 集合框架】TreeMap

TreeMap 是 Java Collections Framework 中的一员,是一个基于红黑树的 NavigableMap 实现。 TreeMap 根据不同的构造函数会对映射进行排序,默认是其键的自然顺序;在创建时如果提供了 Comparat...
mianba的头像-IT面试星球mianba1年前
0645
除了水平切分,数据库架构设计还经常遇到哪些问题-IT面试星球

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

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

MySQL MVCC你了解吗

什么是MVCC 「multiversion concurrency control」(多版本并发控制)的缩写,顾名思义就是通过多版本对并发进行控制。 MVCC用来做什么 MVCC能提升数据库并发性能,你可将MVCC看成行级别锁的一种妥...
mianba的头像-IT面试星球mianba1年前
0616
《深入理解Java虚拟机》读书笔记—-虚拟机类加载机制-IT面试星球

《深入理解Java虚拟机》读书笔记—-虚拟机类加载机制

微信公众号:[0error] 关注可了解更多的知识干货,也可看看生活杂谈。如有问题或建议,欢迎在公众号留言。 前言:国庆假期余额不足,给大家拜个晚年,哈哈。最近太懒了没有更新,不好意思。本篇...
mianba的头像-IT面试星球mianba1年前
07914
聊聊ElasticSearch中的向量检索-IT面试星球

聊聊ElasticSearch中的向量检索

简述 ElasticSearch中新增dense_vector type类型,支持向量数据的存储。 ES 向量搜索目前有两种方式: script_score:精确搜索 _knn_search:近似搜索 对于script_score来说,其实就是暴力搜索,...
mianba的头像-IT面试星球mianba1年前
06911
「网络编程」深入浅出Socket网络编程-IT面试星球

「网络编程」深入浅出Socket网络编程

Socket编程 网络编程又可称为Socket编程。编程分为基于Server端开发与基于Client端开发两部分。基于Server端的编程由四大步骤组成,开发者首先创建Socket,利用bind与listen函数绑定监听地址及...
mianba的头像-IT面试星球mianba1年前
07015