随笔分类 -  GO语言.

gorm整理
摘要:1. 约定 GORM 默认会使用结构体中名为ID的字段作为表的主键 GORM 结构体的字段以蛇形小写的形式对应到数据库的字段名 GORM 时间跟踪, 会自动更新表的created_at updated_at列(对应结构体字段CreatedAt和UpdatedAt, 类型time.Time) GORM 阅读全文

posted @ 2019-08-02 20:05 进取有乐 阅读(7202) 评论(0) 推荐(0)

gopkg.in/go-playground/validator中比较有用的标签
摘要:- 忽略| 或omitempty 有则验证,空值则不验证dive 潜入到切片、数组、映射中,例如 NumList []int `validate:"len=2,dive,gt=18"` //切片长度为2,潜入切片后,里面的成员必须大于18required 、 required_with[_all]、 阅读全文

posted @ 2019-06-21 15:50 进取有乐 阅读(1352) 评论(0) 推荐(0)

一个利用go反向代理解决api转发的例子(go反向代理)
摘要:实现的效果: 如果访问的url路径是类似 /163/ 或 /163/debian 的形式,则转发到163开源镜像服务器 直接上代码: 类似的还有更简单的做法,关键在httputil.ReverseProxy的Director字段: 关于req.URL.Host和req.Host: go http包中 阅读全文

posted @ 2019-06-20 20:04 进取有乐 阅读(2777) 评论(0) 推荐(0)

go grpc流式和非流式的例子
摘要:使用go实现grpc 阅读全文

posted @ 2019-02-19 11:45 进取有乐 阅读(6434) 评论(0) 推荐(0)

导航