golang设计模式-建造者模式

当一个方法有多个变量的时候,我们在调用该方法的时候可能会因为参数的顺序、个数错误,而造成调用错误或者不能达到我们预期的目的。针对这个问题,我们的建造设计模式可以完美的解决这个问题 刚接触设计模式,请大家留下宝贵的意见,谢谢。 实现代码 builder.Go ```javascript package Desktop import ( "bytes" ) // builder设计模式,主要解决多变参数传递问题 // xorm就是使用了builder设计...阅读全文

2016-11-20 10:33:19

golang积累-时间、时区、格式的使用

以下文章转自自己的博客:http://blog.csdn.net/qq_26981997/article/details/53454606 , 对格式稍加整理。 前几天,因为需要实现海外服务端定时停机,涉及到时区的概念。网上搜索了一下,大部分都是谈time.Format中的Layout,非常不成体系,这里就简单总结一下其中的时间初始化、时区转化及格式转换。 开发中,我们对时间的使用是比较多的,其应用场景,按照使用概率,从大到小,通常是: 1. 获取当前或数据库中存储的时间 ...阅读全文

2016-12-04 09:32:02