随笔分类 -  go

【译】go内存模型
摘要:go内存模型 原文: https://go.dev/ref/mem 源文:https://github.com/cool-firer/docs/blob/main/go/go%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B%E7%BF%BB%E8%AF%91.md 介绍 Go 阅读全文

posted @ 2022-05-27 19:09 留校察看 阅读(75) 评论(0) 推荐(0)

关于log glog logrus beego/logs
摘要:关于log 标准库中自带的log包 默认打印到标准错误输出(os.Stderr) package main import "log" func main() { log.Println("Content from log package!") } 打印流程: 1、加锁; 2、buf从0开始(l.bu 阅读全文

posted @ 2022-05-25 18:37 留校察看 阅读(319) 评论(0) 推荐(0)

go gin最左路由前缀树
摘要:gin也用了一段时间了,写个文总结一下路由部分吧,以免忘记。 关键名称:最左最短前缀树。 假设,最开始的路由route.GET("/R1R2R3R4R5..........Rn", func(c *gin.Context) {} ),这个时候树还是空的,直接调用n.insertChild(path, 阅读全文

posted @ 2022-04-11 18:25 留校察看 阅读(182) 评论(0) 推荐(0)

go json.Marshal报错 unsupported type: map[interface {}]interface {}
摘要:在用beego写服务时,用hprose-golang调用某个异构rpc服务,再返回json到调用方时,报错了:json: unsupported type: map[interface {}]interface {} controller示例代码: 查看代码 package controllers 阅读全文

posted @ 2022-02-16 20:51 留校察看 阅读(3157) 评论(0) 推荐(0)

导航