protojson简介
Posted on August 18, 2023
google.golang.org/protobuf/encoding/protojson 是 Go 语言中的一个库,用于处理 Protocol Buffers(protobuf)和 JSON 之间的转换,遵循https://protobuf.dev/programming-guides/proto3#json实现。
[Read More]
JWT介绍
Posted on August 17, 2023
JWT(JSON Web Token)是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为 JSON 对象。这种信息可以被验证和信任,因为它是数字签名的。
[Read More]
Memcache简介
Posted on August 16, 2023
Memcache 是一个高性能、分布式的内存缓存系统,常用于缓存数据库查询结果、API调用结果、页面内容等,以提升应用程序的性能和响应速度。下面详细介绍一些 Memcache 的特点和使用方式:
[Read More]
Redis vs Memcache
Posted on August 16, 2023
Redis和Memcached都是常见的内存缓存系统,用于提高数据访问的速度。它们在功能、性能和用途方面有一些不同之处。以下是Redis和Memcached的对比:
[Read More]
如何选择gorm、xorm、ent、sqlx
Posted on August 15, 2023
GORM, XORM, ent 和 sqlx 都是 Go 语言的库,用于操作数据库:
[Read More]
ent简介
Posted on August 15, 2023
ent 是一个由 Facebook 开发的 Go 语言的实体框架,用于构建和维护数据模型。它提供了一种简单的方式来定义、交互和查询数据。
[Read More]
XORM简介
Posted on August 13, 2023
xorm 是一个功能强大的 Go 语言 ORM(对象关系映射)库,提供了许多特点和功能,使得与关系型数据库的交互更加便捷、高效。以下是 xorm 的一些主要特点:
[Read More]
sqlx简介
Posted on August 13, 2023
sqlx 是一个用于增强 Go 语言标准库中 database/sql 包的第三方库,它提供了一些额外的功能和工具,使得与数据库交互更加方便和灵活。以下是详细介绍如何在 Go 中使用 sqlx 进行数据库操作的步骤:
[Read More]
Fabric区块链浏览器(1)
Posted on August 13, 2023
本文是区块链浏览器系列的第三篇,本文介绍区块链浏览器的主体部分,即区块数据的解析。
[Read More]
sonic简介
Posted on August 12, 2023
sonic是一个由字节跳动开发并开源的 JSON 解析库,由 JIT (即时编译)和 SIMD (单指令流多数据流)来加速序列化/反序列化。
[Read More]