go
小47丫
这个作者很懒,什么都没留下…
展开
-
GoZero rpc单测工具“grpcui”
【代码】GoZero rpc单测工具“grpcui”原创 2023-02-14 18:59:15 · 257 阅读 · 0 评论 -
Golang postgres.go:45:3: unknown field ‘WithReturning‘ in struct literal of type....
异常原因:该依赖版本过低解决:更新依赖go get -u gorm.io/driver/postgres原创 2022-03-14 11:04:22 · 1936 阅读 · 0 评论 -
Golang基础面试题汇总
etcd工作原理http server接受请求并转发给store进行处理,如果涉及节点修改,则交给raft进行状态变更、日志记录,然后同步给其他节点以确认提交,最后提交数据,并再次同步。其中etcd使用wal来进行持久化存储。redis持久化存储方式rdb:(默认)定时快照存储。aof:即时存储。memcached和redis比较memcached:数据结构单一,只能缓存数据不能持久化,适用多读少写。redis:数据结构丰富,两个持久化方案,并可以数据恢复。leveldb基于本地文件存储,原创 2021-11-26 15:56:53 · 2563 阅读 · 0 评论 -
beego swaager commentsRouter_controllers.go 不自动生成或没更新
启动:bee run -gendoc=true -downdoc=true问题描述: 项目正常运行,swagger目录正常生成,只有commentsRouter_controllers.go不更新原因:main.go 设置dev环境才生效,所以得去app.conf配置文件查看环境设置,果然我的改成了prod解决:main.go 改成prod或app.conf 改成 dev...原创 2021-07-27 10:19:54 · 1036 阅读 · 0 评论 -
Golang 数据转换
json([]byte) 和 struct 互转json 转 structjson.Unmarshal(json, struct)eg: info := models.Info{} data := c.Ctx.Input.RequestBody parseErr := json.Unmarshal(data, &info)struct 转 json([]byte)json.Marshal(struct)eg: jsonStr,parseErr := json.Marshal(原创 2021-07-26 14:52:30 · 81 阅读 · 0 评论 -
GoLang (自定义)error判断
自定义error:addrErr := errors.New("404")判断error:if addrErr.Error() == "404"{ log.Println("resp addrErr................")}附:(判断不出来)if addrErr == errors.New("404"){ log.Println("resp addrErr................")}原创 2021-07-22 10:48:57 · 690 阅读 · 0 评论 -
beego error: Unknown SSL protocol error in connection to github.com:443
操作:bee run -gendoc=true -downdoc=true错误:Unknown SSL protocol error in connection to github.com:443错误截图:环境:解决:SET GOPROXY=https://goproxy.cn,direct原创 2021-03-18 17:04:26 · 396 阅读 · 0 评论 -
Handler crashed with error runtime error: invalid memory address or nil pointer dereference
记录下新手go处理了一下午的问题Handler crashed with error runtime error: invalid memory address or nil pointer dereference实现功能:管理台添加角色具体实现分析:表机构:角色表(id,name)、角色菜单表(role_id,menu_id)。首先需要添加角色表,再根据添加完的角色表id添加角色菜单表这里会涉及两个insert,而且第一个insert需要事务提交,数据才会写进数据库,第二个insert才能获取原创 2021-01-18 16:51:35 · 1655 阅读 · 0 评论