Hyperledger Fabric中的MSP:理解分布式账本的安全性和身份验证
Posted on September 4, 2023
CouchDB vs. LevelDB
Posted on September 3, 2023
CouchDB 和 LevelDB 都是数据库系统,但它们在很多方面有着不同的设计和应用重点。下面是对这两个数据库在一些关键点上的对比:
[Read More]
LevelDB:轻量级高性能键-值存储引擎
Posted on September 3, 2023
LevelDB是一种快速的键-值存储库,由Google开发,用于提供高性能的数据持久性存储。它通常被用作支持各种应用程序的底层数据库引擎,包括分布式数据库、区块链、分布式文件系统等。在本文中,我们将深入介绍LevelDB的核心概念、用途、特点以及如何在Go编程语言中使用LevelDB。
[Read More]
CouchDB:分布式文档存储数据库简介
Posted on September 3, 2023
CouchDB(Couchbase的前身)是一款开源的分布式文档存储数据库,具有出色的可伸缩性和容错性。本文将深入探讨CouchDB的内部工作原理、数据模型、用途以及如何在不同的应用场景中使用它。
[Read More]
完全可复制、经过验证的 Go 工具链
Posted on September 2, 2023
go 1.21:cmp
Posted on September 2, 2023
Nginx 缓存配置:提升性能与减轻服务器负载
Posted on September 1, 2023
Nginx是一款高性能的Web服务器和反向代理服务器,它提供了丰富的缓存功能,可以显著提高网站性能,降低服务器负载,以及加速页面加载速度。本文将介绍如何在Nginx中配置缓存,以及不同缓存策略的应用。
[Read More]
使用 Go 开发 CLI 工具
Posted on September 1, 2023
命令行界面(CLI)工具在现代软件开发中扮演着重要的角色。它们为用户提供了一种交互方式,让他们可以通过命令来操作程序。Go 语言是一个适合开发 CLI 工具的强大编程语言,它提供了丰富的标准库和简单的构建方式。在本文中,我们将介绍使用 Go 开发 CLI 工具的基础知识和最佳实践。
[Read More]
PoW -- 工作量证明
Posted on August 31, 2023
工作量证明(Proof of Work,简称 PoW)是一种在分布式计算中使用的共识算法,旨在解决区块链等网络中的双重花费和恶意行为问题。它是比特币等区块链网络最早采用的共识算法之一。下面是对 PoW 的详细介绍:
[Read More]
错误处理
Posted on August 31, 2023
github.com/pkg/errors 和 Go 标准库的 errors 包都用于处理错误,但它们在错误处理的方式和功能上有一些区别。下面是对它们的详细比较:
[Read More]