windows11下的goland开发-搭建go环境
之前电脑装的win10的开发环境,可惜不知道什么鬼原因,系统开机后卡得要死。所以现在换成了win11,需要重新搭建goland的开发环境。今天先部署下go环境类型版本windows11goland2021.3.2go1.76.61、下载go,地址:https://golang.
七爪源码:Go 1.18 中的固定与动态大小的数据集合
在 Golang 中,您可以使用固定大小的数据集以及动态大小的数据集。但是你有没有想过当你选择一个而不是另一个时,你的应用程序的性能会如何变化?
某大厂的C++协程框架(Kiev)技术内幕
Kiev框架简介kiev是该大厂推送平台目前使用的Linux-C++后台开发框架。先后由多位资深架构师、资深C++工程师倾力打造,已经在推送平台这个千万用户级的大型分布式系统上经历了近多年的考验。如今Kiev在该大厂推送平台中,每天为上百个服务完成数百亿次RPC调用。
Golang之流式编程
流数据处理在我们的日常工作中非常常见,举个例子,我们在业务开发中往往会记录许多业务日志,这些日志一般是先发送到Kafka,然后再由Job消费Kafaka写到elasticsearch,在进行日志流处理的过程中,往往还会对日志做一些处理,比如过滤无效的日志,做一些计算以及重新组合日志等等,示意图如下:流处理工具fx。
Tendermint Core Golang应用开发教程「含源代码」
Tendermint Core是一个用Go语言开发的支持拜占庭容错/BFT的区块链中间件, 用于在一组节点之间安全地复制状态机/FSM。Tendermint Core的出色之处 在于它是第一个实现BFT的区块链共识引擎,并且始终保持这一清晰的定位。
Docker编译流程、代码框架分析、自定义docker功能
因为编译docker的源码时,会构建一个docker镜像并运行,在这个容器里面进行build操作。宿主机docker版本:Docker version 19.03.8, build 1b4342cd4c。