随笔分类 - go
摘要:GOLANG 深拷贝: package main import ( "fmt" "reflect" ) func DeepCopy(src interface{}) interface{} { if src == nil { return nil } srcVal := reflect.ValueO
阅读全文
摘要:手动数据库分片 // 手动分片逻辑示例 func getShardDB(userID int) *gorm.DB { dbIndex := userID % 4 dsn := fmt.Sprintf("user:pwd@tcp(db-%d:3306)/user_db_%d", dbIndex, db
阅读全文
摘要:https://retrolog.io/blog/creating-a-hugo-theme-from-scratch/#:~:text=Getting%20started%201%20Create%20a%20new%20Hugo%20site,equivalent%20in%20your%20b
阅读全文
摘要:用liteide来开发go的后端项目,需要注意的是环境变量要配置正确了 主要是GOROOT, GOPATH, GOBIN, PATH这几个, GOPATH主要用来存放要安的包,主要使用go get 来获取包,包就存放在gopath里面了. 对于当前的项目,要想当前项目里面的包被发现,需要配置GOPA
阅读全文
浙公网安备 33010602011771号