
go
KingDragon_Baron
认真生活.
展开
-
http.HandleFunc 解析
func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) HandleFunc注册一个处理器函数handler和对应的模式pattern(注册到DefaultServeMux)。 HandleFunc 的第一个参数指的是请求路径,第二个参数是一个函数类型,表示这个请求需要处理的事情。没有处理复杂的逻辑,...原创 2019-03-04 16:09:22 · 5695 阅读 · 0 评论 -
go_flag
import "flag" flag包实现了命令行参数的解析。 要求: 使用flag.String(), Bool(), Int()等函数注册flag. 常用的flag注册方式 1、下例声明了一个整数flag,解析结果保存在*int指针ip里: import "flag" var ip = flag.Int("flagname", 1234, "help message for flagname...原创 2019-03-19 19:37:31 · 254 阅读 · 0 评论 -
go_viper解析
什么是Viper? Viper是Go应用程序的完整配置解决方案,包括12-Factor应用程序。它旨在在应用程序中工作,并可以处理所有类型的配置需求和格式。它支持: 设置默认值 从JSON,TOML,YAML,HCL和Java属性配置文件中读取 实时观看和重新读取配置文件(可选) 从环境变量中读取 从远程配置系统(etcd或Consul)读取,并观察变化 从命令行标志读取 从缓冲区读取 设置显式...翻译 2019-03-19 19:38:14 · 3270 阅读 · 3 评论