社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
01
golang实现微信聊天机器人
主要模块
获取UUID
根据UUID获取二维码
显示二维码
扫码登陆
初始化微信信息
打开状态同步通知
获取通讯录
发送信息
同步信息
获取自动回复内容
在公众号中回复(非评论)关键词“ 2018weekly06 ”即可阅读全文
02
依赖注入不是Java的专利,Golang也有
笔者在使用Golang的时候就发现构建系统依赖树非常繁琐,New了很多对象,又手工代码将它们拼接起来,写了一堆非常冗繁的代码。然后就开始想,要是Golang像Java一样有一个好用的依赖注入框架就好啦。
果不其然,Golang还真有,居然还是大厂facebook团队开源的。
在公众号中回复(非评论)关键词“ 2018weekly07 ”即可阅读全文
03
Golang 学习笔记(11)—— 反射
反射是程序执行时检查其所拥有的结构。尤其是类型的一种能力。这是元编程的一种形式。它同一时候也是造成混淆的重要来源。
每一个语言的反射模型都不同(同一时候很多语言根本不支持反射)。本节将试图明白解释在 Go 中的反射是怎样工作的.
在公众号中回复(非评论)关键词“2018weekly08 ”即可阅读全文
04
使用rpm打包上线部署golang代码
经过一段时间的测试验证,决定使用RPM来做Golang服务的部署方式。我们组关于代码的部署方式主要有这么几种,Python直接使用virtualenv + py code的方式来上线,Lua 是直接打包,Golang 是先编译生成二进制之后,联合配置文件直接打包。 但由于我们开发的Golang的代码很多是基础组件,需要很多节点都去安装部署。那么这时候自己编译打包跟RPM的方式其实很是想象的,那还不如复用公司内部成熟的基于rpm的上线系统。
在公众号中回复(非评论)关键词“ 2018weekly09”即可阅读全文
05
左耳朵耗子:谈谈Go语言、Docker和新技术
Go语言和Docker这两种技术已经成为新一代的云计算技术,而且可以看到其发展态势非常迅猛。然而,从2014-2015年我在阿里推动Docker和Go语言的痛苦和失败过程中,以及这许多年来,有很多很多人问我是否要学Go语言,是否要学Docker,Go和Docker是否能用在生产线上,这些问题看来,对于Go语言和Docker这两种技术,在国内的技术圈中有相当大的一部分人和群体还在执观望或是不信任的态度。
所以,我想写这篇文章,从两个方面来论述一下我的观点和看法。
在公众号中回复(非评论)关键词“ 2018weekly10 ”即可阅读全文
活动推介
GopherChina 2018 即将到来,点击 阅读原文 先行了解~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!