MySQL 的 InnoDB 存储引擎简介
Posted on October 5, 2023
MySQL 是世界上最流行的开源关系型数据库管理系统之一,而其中的存储引擎则是其关键组成部分之一。InnoDB 存储引擎在 MySQL 中扮演了重要角色,提供了许多高级功能和性能优化,适用于各种应用程序和工作负载。本文将深入介绍 InnoDB 存储引擎的各个方面,以帮助您更好地理解它的特性和优势。
[Read More]
占位符简介
Posted on September 28, 2023
在Go语言中,占位符通常是指在字符串中使用特定格式的占位符,用于在运行时将实际值填充到字符串中。这通常用于格式化字符串输出或构建包含变量的字符串。
[Read More]
解析类型参数
Posted on September 28, 2023
maps in Go 1.21
Posted on September 27, 2023
Go 1.21中新增的 maps包中定义了一系列非常有用的函数,用于处理任意类型的 map。
[Read More]
在Go中如何实现并发
Posted on September 27, 2023
Go语言的并发机制是其强大和流行的一个关键特性之一。Go使用协程(goroutines)和通道(channels)来实现并发编程,这使得编写高效且可维护的并发代码变得相对容易。下面是Go的并发机制的详细介绍:
[Read More]
Merkle Tree 简介
Posted on September 26, 2023
Merkle 树(Merkle Tree)是一种树状数据结构,通常用于验证大规模数据集的完整性和一致性。它的名字来源于其发明者 Ralph Merkle。Merkle 树在密码学、分布式系统和区块链等领域得到广泛应用,尤其在区块链中,它用于验证交易和区块的完整性,确保数据不被篡改。
[Read More]
Redis Big Key介绍
Posted on September 26, 2023
当你在使用Redis时,有一些关键概念需要理解,其中之一就是“大key”。大key指的是在Redis中存储了大量数据的键,这些键通常包含大量的元素,可能成千上万个甚至更多。尽管Redis是一个高性能的内存数据库,但了解和处理大key对于确保Redis服务器的性能和内存管理至关重要。
[Read More]
redis 内置命令简介
Posted on September 25, 2023
Redis是一个高性能的开源内存数据存储系统,它提供了丰富的内置命令,用于操作和管理数据。下面是一些常用的Redis内置命令的详细介绍:
[Read More]
MySQL 二进制日志(Binlog)简介
Posted on September 25, 2023
MySQL 的二进制日志(Binary Log),通常简称为 binlog,是一种记录数据库中发生的更改的日志文件。它记录了对数据库进行的 INSERT、UPDATE 和 DELETE 等数据更改操作,以及数据库结构的更改(例如,ALTER TABLE)。这些日志文件对于数据恢复、数据复制和数据库的高可用性非常重要。以下是关于 MySQL binlog 的详细介绍:
[Read More]
使用 gopkg.in/yaml.v3 解析 YAML 数据
Posted on September 23, 2023
YAML(YAML Ain’t Markup Language)是一种人类可读的数据序列化格式,常用于配置文件和数据交换。在 Go 语言中,你可以使用 gopkg.in/yaml.v3 包来解析和生成 YAML 数据。本文将介绍如何使用 gopkg.in/yaml.v3 来处理 YAML 数据。
[Read More]