关于segmentfault-技术周刊:SegmentFault-思否技术周刊-Vol79-如何优雅的使用-Go
Go 是 Google 开发的一种动态强类型、编译型、并发型,并具备垃圾回收性能的编程语言。 本期技术周刊一起理解 Go,欢送大家浏览 ~ 文章举荐Golang 如何优雅接入多个近程配置核心? // 王中阳Go viper是实用于go应用程序的配置解决方案,这款配置管理神器,反对多种类型、开箱即用、极易上手。 本地配置文件的接入能很疾速的实现,那么对于近程apollo配置核心的接入,是否也能很疾速实现呢?如果有多个apollo实例都须要接入,是否能反对呢?以及apollo近程配置变更后,是否能反对热加载,实时更新呢? 【Go 根底篇】彻底搞懂 Channel 实现原理 // 程序员祝融 最近大家私信我让我说说 Go 语言中的 Channel,有的人曾经开始筹备面试,真快呀!明天咱们就来说说 Channel吗,日常开发中应用也是比拟频繁的,面试也是高频。听我慢慢说来。 Channel (通道) 是 Go 语言高性能并发编程中的外围数据结构和与 Goroutine 之前重要的通信形式。在 Go 语言中通道是一种非凡的类型。通道像一个传送带或者队列,遵循先入先出(First In First Out)的规定,保障收发数据的程序。 PHP 转 Go 实际:xjson 解析神器「开源工具集」 // 王中阳Go xutil:明天分享的文章源自于开源我的项目jinzaigo/xutil的封装。在封装过程中,劲仔将实现原理以及相干实际思考,写成文章分享进去,从而汇总系列文章汇合。 PHP转Go:我和劲仔都是PHP转Go,身边越来越多做PHP的敌人也逐步在用Go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香,弱类型语言的各种隐式类型转换,很大水平的减低了程序的复杂度。 反观go应用规范库encoding/json,来做json解析就没有那么欢快了(只有数据类型定义不对,就很容易抛error) 写给 go 开发者的 gRPC 教程-通信模式 // liangwt 前文提到过 protobuf 协定是平台无关的。演示的客户端和服务端都是 golang 的,即便客户端和服务端不同语言也是相似的能够通信的 对于下面介绍的的这种相似于 http1.x 的模式:客户端发送申请,服务端响应申请,一问一答的模式在 gRPC 里叫做 Simple RPC (也称 Unary RPC)。gRPC 同时也反对其余类型的交互方式。 Go 语言解析 JSON // 宇宙之一粟 ...