最新 最热

【Java】已解决:`java.lang.StringIndexOutOfBoundsException`

在Java开发中,字符串操作是常见的任务。然而,由于索引的错误使用,开发者常常会遇到java.lang.StringIndexOutOfBoundsException异常。这种异常通常是由于尝试访问字符串中不存在的索引位置而导致的。本文将详细分析这一...

2024-09-05
4

Faiss向量数据库

Faiss 处理固定维数 d 的向量集合,通常为几十到几百个。这些集合可以存储在矩阵中。我们假设采用行主存储,即向量编号 i 的第 j 个分量存储在矩阵的第 i 行、第 j 列中。Faiss 仅使用 32 位浮点矩阵。...

2024-09-05
6

MySQL的MRR(Multi-Range Read)优化原理详解

在数据库管理系统中,查询性能是评估系统优劣的重要指标之一。MySQL作为广泛使用的开源关系型数据库管理系统,不断优化其内部机制以提升查询效率。其中,MRR(Multi-Range Read)优化技术是一种针对范围查询和索引扫描的有效优...

2024-09-05
5

【考研408&数据结构】一文讲透B树与B+树

平衡二叉树就是最典型 的平衡 没有学到平衡二叉树的朋友 可以移步到这里->啥b都能学明白的平衡二叉树

2024-09-05
8

事务隔离级别实现原理

数据库隔离级别以及Mysql实操 一文中,我描述了为了解决并发事务间的冲突,实现事务的隔离性,SQL标椎定义了四种隔离级别,今天就通过这篇文章来看下SQL标准中每种隔离级别的实现原理以及InnoDB引擎又是如何实现的。...

2024-09-02
5

bitcask的设计与实现

最近在研究LSM tree,听闻bitcask在LSM tree各种各样的应用中是一个比较简单的实现,所以就以它为突破口,了解下LSM tree真实世界的实现。

2024-09-02
2

重新构想可观测性:分散式堆栈的案例

在现代分布式架构中采用解耦的 o11y 堆栈,在成本效益和可重用性方面具有显著优势。

2024-09-01
4

Golang 字面量的表示

在 Go 语言中,字面量是用来表示固定值的表达式。Go 支持几种类型的字面量,包括整型、浮点型、字符串、字符、布尔值以及复合类型(如数组、切片、结构体、映射等)。...

2024-08-31
6

Shopee 面试体验拉满!

之前发生过一个有意思的事情,去年有校招同学拿到了虾皮(Shopee) 30k+ 的 offer,刚毕业拿到这种薪资水平,妥妥羡慕了,肯定很多人都会毫不犹豫接了。...

2024-08-30
5

2024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount(arr,

2024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount(arr, val)可以返回数组arr中大于val的元素数量。

2024-08-29
1