Golang 中通过gRPC调用Python实现的功能 2020年5月4日 | it python golang 背景 有时候,我们在python中实现了一个功能,这功能如果用golang重新写呢,会比较麻烦,如果要在golang中调用python中的功能。 方式有很多,主要就是两个程序如果沟通的问题,那方式就各种各样了,可以通过http协议,json/xml等格式,或者tcp, 当然还有个 选择就…… 阅读全文
Db2 Backup Tool 2020年4月25日 | it golang db2 为什么要做这个小工具 有时候,我们可能要把数据库一些表的数据导出,然后load到另外一个数据库,虽然有很多的工具可以选择, 但是可能用的不太顺手。所以就想,是不是能够自动生成export.sql文件。基本上来说,就是通过table,查询到 表结构,把所有的列选择出来,export到de…… 阅读全文
02 原型模式 2020年4月12日 | it golang 原型模式 参考文章 原型模式 package prototype_pattern type Person struct { Name string Age int } type Cloner interface { Clone() interface{} } func (s *Person) Clone() interface{} { var n Person n.Name = s.Name n.Age = s.Age return n }…… 阅读全文
01 单例模式 2020年4月12日 | it golang 单例模式 从网上找的 单例模式 golang实现 参考的文章Go语言中的单例模式 代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package example import ( "sync" ) // the singleton struct/object type singleton struct{} var instance *singleton var once sync.Once func GetSingleInstance() *singleton { once.Do(func() { instance = &singleton{} }) return instance }…… 阅读全文