分类 Golang 下的文章

在Go中使用自己签署的证书 [翻译]

如何创建CA证书,然后在Golang中使用该CA签名证书。我们将使用httptest服务端来部署我们的证书,并使用net/http客户端与服务器进行通信。要求Golang v1.11.4 +使用的包在本演示中,我们将使用Golang 标准库中提供的以下Go包:

继续阅读 »

如何正确的使用golang mysql driver

官方文档https://golang.org/pkg/database/sql/#DB,虽然写了如何使用它来执行SQL数据库查询和语句的例子,但是没有很好的说明如何正确的配置sql.DB改善性能,SetMaxOpenConns(), SetMaxIdleConns() and SetConnMaxLifetime()这三个方法也通常被初学者忽略。Open and idle connectio...

继续阅读 »

JavaScript 中英文字符串的长度和Golang的长度判断

JavaScript 是一个字符占用一位的。例如 Hello, 世界 包含 9 个字符,然而在Golang 直接调用len() 方法获取长度 确是 13个字符。我们知道Golang 是UTF-8编码的。在 Go 语言中,是不能用 len 函数来统计字符串中的字符个数的,这是因为在 Go 中,字符串是以 UTF-8 为格式进行存储的,在字符串上调用 len 函数,取得的是字符串包含的 byte...

继续阅读 »