Go 简明教程 – 后端 – 掘金
转了行,从一个小Android工程师变成了一个小后端工程师,技术选型选择主力开发语言,于是乎从Python,Go,Java,PHP中做选择,经过测试和调研 Go,天生高并发支持,语法简洁,C系列有语言基础 占用内存和CPU资源小,创业公司机器紧张哈 效率超然…
Micro 一个用 Go 语言实现的微服务框架 – 后端 – 掘金
Micro的目标是提供一种用于微服务的开发和管理的工具包概要特性FeatureDescriptionDiscoveryFind running servicesClientQuery services via RPCServerListen and serve…
Go 语言的 HTTP 中间件实现 – 后端 – 掘金
英文原文链接:http://www.alexedwards.net/bl… 当你正在构建一个Web应用程序有可能要运行许多(甚至全部)的HTTP请求一些共享功能,你可能想记录每一个request…
(英) 用 Go 语言和 OAuth2 来写一个 reddit 机器人 – 后端 – 掘金
Writing a reddit bot with Go and OAuth2 Preface Quick Start Implicit Grant Authorization See Also Preface I’m using the ge…
Go 语言的 Json 管理模式 – 后端 – 掘金
json 管理模式…
Go 语言日志-Logger – 后端 – 掘金
Logger Logger For Go 如何导入? <span class=”hljs-keyword”>import</span> <span class=”hljs-s…
如何在 Go 语言中使用 Redis 连接池 – 后端 – 掘金
摘要:我们就有了 keepalive 的机制,不会出现 timeout 的连接了,从 redis 连接池里面取出的连接都是可用的连接了。看似简单的代码,却完美的解决了连接池里面超时连接的问题。同时,就算 Redis server 重启等情况,也能保证连接自动重…
Go 的文件操作 – 后端 – 掘金
一切皆文件: 如果从事linux编程的话,就能很好理解这句话,对所有文件(目录、字符设备、块设备、 套接字、打印机等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提…
Go的错误处理是优雅的 – 后端 – 掘金
Go的初学者经常批评Go的错误处理机制。请注意,我没有说异常处理。Go没有异常,虽然可以用panic and recover的模拟它和恢复。但我强烈建议反对。这是一个反模式,如果使用过于频繁。我记得上个月七牛的许式伟在上海GopherMeetup上也提到过这个…
从零到一:用 Golang 编写机器人 – 后端 – 掘金
从一个有趣的项目来入门新的语言,再合适不过了。 本人也是通过编写一个可以聊天,可以设置备忘/定时提醒,可以搜索美剧/电影资源等等功能的小机器人,迅速掌握了Go这门语言并喜欢上它。 文末会给出小机器人源码及文中实例代码链接。 1. 先定个小目标——从对话开始 让…
Go 语言的冷知识 – 后端 – 掘金
append, map, len不是关键字他们其实还是类库功能, 都在builtin包里的, 系统默认给你做了个将builtin的包内容都映射到全局而已, 其实你也可以用自己的包这么做打印的另一种写法想跟脚本一样调试打印数据么?无需包含任何包, 因为它在bui…
Go 语言实战向导 – 后端 – 掘金
使用go语言做后台服务已经有3年了,通过项目去检验一个又一个的想法,然后不断总结,优化,最终形成了自己的一整套体系,小到一个打印对象的方法,大到一个web后台项目最佳实践指导,这一点一滴都是在不断的实践中进化开来。以下内容将是一次整体的汇报,各位看官如有兴致,…