Golang new和make的区别
对比newfunc new(Type) *Type
value_bool := new(bool) // false
value_int32 := new(int32) // 0
value_float32 := new(floa ...
MySQL连接池的超时设定
MySQL服务端连接池创建的连接默认保存8小时(wait_timeout配置项), 也就是说8小时内, 用这个连接去执行操作都是可以的. 如果超过8小时没人用这个链接, MySQL就会关掉这个链接.
Golang append函数
样例代码package main
import (
"fmt"
)
func main() {
var s = make([]string, 10)
s = append(s, &qu ...
Golang编译二进制文件后在Alpine内找不到文件的问题
在Alpine 3.7的容器镜像内,执行二进制文件提示not found。解决方法:GOOS=linux CGO_ENABLED=0 go build $(RACE) -tags netgo -o bin/gocron ./cmd/ ...
Goland无法识别go mod包管理工具
在goland的setting里设置启用Go Modulesgoland Preference->Go->Go Modules(vgo) -> Enable Go Modules(vgo)intergration