随笔分类 - golang
golang开发
摘要:今天使用到gin的模版功能,于是学习了一下登录session 因为gin有自家开发好的 session redis。所以在redis支持方面。已经有支持好的了 但是看了一下golang redis方面,发现有个 redis v8 里的人气比官方的人气更多。更新比较及时。 于是觉得还是整体使用v8的好
阅读全文
摘要:最简单的就是时间函数 package model import ( "time" ) type JsonTime time.Time //MarshalJSON jsonTime序列化调用的方法 func (jsonTime *JsonTime) MarshalJSON() ([]byte, err
阅读全文
摘要:本打包只针对centos,如果是mac的,系统是不一样的 SET GOOS=linux SET GOARCH=amd64
阅读全文
摘要:一个处理json类型数据更兼容的json解析器 https://github.com/json-iterator/go 一个用来做验证数据用的第三方验证 https://github.com/asaskevich/govalidator
阅读全文
摘要:1、因为用到是gin所以直接指定rbac吧。 一般都是使用:角色,操作路径,操作类型来做权限。如果还要弄更多,这里就不涉及更多了 首先配置文件 [request_definition] r = sub, obj, act [policy_definition] p = sub, obj, act [
阅读全文
摘要:1、这个库可以让你的程序打包后,使用命令行来运行这个应用:如 ./xxfdf -p 8080什么的 github.com/spf13/cobra/cobra 2、这个用来做依赖注入的,但具体场景不知怎么用。 github.com/facebookgo/inject 3、一个博客的东西,有很多可以参考
阅读全文
摘要:如果要设定时区,那么在使用时间函数之前,就要设定时区。 那么问题就来了,打个比喻说。我想在墨西哥5月6号12点45分时开始促销。而我在中国,那么你要设定了个什么样的数字呢? 墨西哥是西5时区-5,中国是+8时区,相差13个时区,也就是在中国今天是5.6号,那么墨西哥是5.5号 也就是说,我今天要设置
阅读全文
摘要:1、直接执行sql sqlPreString=fmt.Sprintf(`INSERT INTO nb_product SET %s%s`,sqlPreString,defaultSql) _,err=db.SQL(sqlPreString,&content).Execute() 2、like的用法
阅读全文
摘要:先打个地址,后面遇到问题再补上 https://github.com/Jeffail/gabs 一般JSON的解析是直接建立一个struct来跟数据对应的。但是有些语言。如PHP,就不用,直接拿到数据,直接判断属性。 那么有没有一个东西也可以像PHP一样呢。居说可以使用上面这个东西。这里选在这里标记
阅读全文
摘要:先在这里打个地址,后面用到遇到什么问题再补上。 https://github.com/beevik/etree //生成xml productXml:=etree.NewDocument() productXml.CreateProcInst("xml", `version="1.0" encodi
阅读全文

浙公网安备 33010602011771号