设计模式 sync.once单例设计模式。(lazyinit懒惰设计) nsq http装饰模式。 command 命令模式, command中也有状态模式, stringy 模版模式。 leveldb 迭代器模式,建造,代理,责任链。 gin责任链。