Dubbo-go 发布 1.5 版,朝云原生迈出关键一步

以前的 dubbo-go RPC 层直接复用了 getty 框架 的 RPC3,未能实现协议和应用通信地址的隔离。

go语言安装(一):windows下环境安装

1. Go 语言 SDK 安装包下载和安装安装包下载地址:https://golang.google.cn/dl/选择windows的包名并下载Windows 下可以使用 .

go语言的interface为什么好用?

RobPike曾说:如果只能选择一个Go语言的特性移植到其他语言中,他会选择接口。大家都知道DuckTyping,当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。

跟我一起学习go语言,golang redis连接池

写在前面用go开发web项目时,经常会用到redis,推荐使用redigo包,目前有4800多个star,基本不会有太大的坑。https://github.

go语言面试60道经典选择题(一)

【初级】定义一个包内全局字符串变量,下面语法正确的是A. var str stringB. str := “”C. str = “”D. var str = “”

go语言实现协程池小案例goroutine池

可以有效控制goroutine数量,防止暴涨。需求:计算一个数字的各个位数之和,例如数字123,结果为1+2+3=6随机生成数字进行计算。

一篇带你全面掌握go反射的用法

最重要的你为什么要用反射?这个问题请读者自己回答。

go中存在es中数组相对应数据

go中存在es中数组相对应数据

go语言学习总结(四十四)Golang 内存管理

Golang 的内存管理基于 tcmalloc,可以说起点挺高的。但是 Golang 在实现的时候还做了很多优化,我们下面通过源码来看一下 Golang 的内存管理实现。下面的源码分析基于 go1.8rc3。1.

go语言学习总结(四十五)Golang 垃圾回收剖析

Golang GC 发展。injectglist // 将 forcegc goroutine 加入 runnable queue。