gRPC是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性,更省电和节省空间占用。
本文主要讲述如何快速搭建一个grpc服务,附带支持http接口以及swagger文档。

Read More

在读这本书之前,我已经熟悉了Go的语法,并编码实现了具体的应用。但这本书据说详细解读了Go语言的诞生背景和作者的设计初衷&理念,所以,带着好奇的心态读了这本书,顺带查缺补漏。

Read More

最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面,也被很多开发者所吐槽。随着Go语言的发展,从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具链会优先使用vendor内的包进行编译、测试等。
下面来介绍两个Golang官方依赖工具。

Read More

本文旨在介绍wxmsg,一个laravel-admin的扩展工具。
起源于近期重构公众号自动回复配置功能,本想网上找个现成的工具却并未如愿,遂只能用我粗糙有限的html和js能力写了一个。
目前功能正常但缺乏美观,希望遇到各位前端能人壮士,能不吝赐教修改一二,让此工具能发光发亮,更好地为有需之众提供服务。

Read More

本文不同于其他Go语言学习的文章,将以项目开发所需为基础,带你飞速踏入Go的世界,成为能独挡一面的强者。当你稍微花几分钟的时间,看完本文的时候,或许你会发现,驾驭Go语言为己所用是如此简单。
山不在高,有仙则名,水不在深,有龙则灵,文不在多,一篇足以。希望我这些小小的经验和用心的分享,能真的帮助到您。

Read More