Go ecologyGo ecology

web 框架 github.com/gin-gonic/gin github.com/astaxie/beego web服务和中间件 caddy类似于Apache,Nginx,是一个高性能的HTTP/2和反向代理服务器,天然支持https。挺强。 github.com/mholt/caddy 强大的路由调度器 https://github.com/gorilla/mux 精巧的中间件,提供原生的http ,并鼓励使用原生的http https://github.com/urfave/negroni 数据库操作 gorm或者beego的orm,但和前面的框架类似,用也可以,不用也可以。 github.com/jinzhu/gorm 包管理工具 类似于Maven。 和 go mod很像。但有个不好的地方就是被墙的还是被墙,得翻墙出去找。 https://github.com/golang/dep 热重启 通过监听syscall信号量实现优雅重启。 github.com/fvbock/endless log记录 github.com/Sirupsen/logrus 定时任务 github.com/robfig/cron 配置文件读取 github.com/spf13/viper

Go coversGo covers

Cheat Sheet In this Go tutorial, we covered, Topic Description Syntax Basic types Numeric, string, bool Variables Declare and assign values to variables var variable_name type var variable_name type =

Learning Go 1Learning Go 1

https://tour.golang.org/flowcontrol/1 Exported names In Go, a name is exported if it begins with a capital letter. For example, Pizza is an exported name, as is Pi, which is exported from