主要参考
https://studygolang.com/articles/35293
还有
http://github.com/fatih/structs struct结构解析
http://github.com/mitchellh/mapstructure struct与map的互相转换
http://github.com/stretchr/stew 一些方便的map,string 操作包
http://github.com/imdario/mergo struct和map的各种合并操作
性能分析和问题定位
https://segmentfault.com/a/1190000040053014?sort=votes
单元测试及性能分析
https://zhuanlan.zhihu.com/p/374766516