标签: golang
-
纯golang im即时通讯系统(支持分布式)
纯go实现的im即时通讯系统,各层可单独部署,之间通过rpc通讯,支持集群,github地址 [链接] 学习于…
-
编程语言的心智负担
很多编程语言对比的文章,总喜欢比较各种编程语言的性能、语法、IO模型。本文将从心智负担这个角度去比较下不同的编…
-
Golang并发模型:select进阶
最近公司工作有点多,Golang的select进阶就这样被拖沓啦,今天坚持把时间挤一挤,把吹的牛皮补上。
-
8支团队正在努力构建下一代Ethereum
谈到开发人员为 Ethereum 区块链进行两个独立的升级(一个称为 Ethereum 2.0,另一个称为 E…
-
Golang Context是好的设计吗?
最近实现系统的分布式日志与事务管理时,在寻求所谓的全局唯一Goroutine ID无果之后,决定还是简单利用C…
-
朋友融资了,给我看了一眼他们价值1个亿的Go AI 代码
最近AI真是火,随便一段代码都可以融资上亿,AI俨然是未来的趋势。AI什么?你不知道,那么我们先来普及下什么是…
-
Rust错误处理
Rust错误处理 本文同步于Rust中文社区专栏文章:Rust错误处理 ,本文时间:2018-12-14, 译…
-
go + influxdb + grafana 日志监控系统
docker 运行 influxdb grafana docker 启动 influxdb {代码…} d…
-
Golang并发模型:轻松入门select
之前的文章都提到过,Golang的并发模型都来自生活,select也不例外。举个例子:我们都知道一句话,“吃饭…
-
Golang – 调度剖析【第三部分】
首先,在我平时遇到问题的时候,特别是如果它是一个新问题,我一开始并不会考虑使用并发的设计去解决它。我会先实现顺…