go语言学习和技巧
-
beego 和 redis
beego 自带 cache :github.com/beego/beego/v2/client/cache github.com/beego/beego/v2/client/cache/redis最大的坑: // associate with config key. func (rc *Cache) associate(originKey interface{}) string { &n...
-
go view 模板
基本语法go 统一使用了 {{ 和 }} 作为左右标签,没有其他的标签符号。如果您想要修改为其它符号,可以参考 模板标签。使用 . 来访问当前位置的上下文使用 $ 来引用当前模板根级的上下文使用 $var 来访问创建的变量Beego 中支持直接载入文件模板{{template "path/to/head.html" .}}beego 中默认的模板目录是 vi...
-
Beego controller 笔记
1、配置 web.BConfig 只是默认的那些配置项目。web.AppConfig. 可以所有项目; include "app2.conf" 可以包含其他文件。App配置: AppName RunMode RecoverPanic Web配置:StaticDir EnableXSRF web.BConfig.WebConfigSession配置:web.BConfig.WebConf...
-
beego orm 学习笔记
1、mysql. 需要驱动 : _ "github.com/go-sql-driver/mysql" 2、连接: 注册驱动和数据库: orm.RegisterDriver("mysql", orm.DRMySQL)orm.RegisterDataBase("default", "mysql", "bsstar:whj710718@tcp(127.0.0.1:3306)/shop?charset=utf8&l...
-
go运行 和 api开发入门教程
go run main.go 运行但是不会生成项目编译后文件 (其实生成临时文件)go run 项目名称 和 go run main.go 一样bee run 编译生成项目 并执行bee:bee new xxxbee api xxxapi开发入门教程bee api. xxxx使用 bee generate docs 生成符合 swagger ...
-
go环境安装、国内代理设置、Jetbrains IntelliJ IDEA安装激活
1、go环境安装go语言下安装包下载 https://studygolang.com/dl 我们安装mac 版本。下载后直接安装。安装后 终端运行 go,或者go version 测试是否安装成功。2、检查环境 go env 修改环境 主要是国内代理设置 https://goproxy.cn/mac 下 只需要 $ echo "export G0111MODULE-on" >> /...