你喜欢的 Go 第三方库:一步为系统集成可视化实时运行时统计

在 Go 语言中,官方标准库提供了方法,让我们能够获得内存分配、GC 和 Goroutine 等情况。比如内存、GC 等情况,可以通过 runtime.MemStats 获取:见原文链接#MemStats,Goroutine 数量可以通过 runtime.NumGoroutine 函数获得。

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

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

相比 C 、C++,Go 为什么不火?

内心排斥其他编程语言,看其他语法总觉得有点怪,而且有“C/C++能做任何事,故无用其他语言之必要”的思想在作祟。

浅谈RSocket与响应式编程

简介: RSocket是高效一个二进制的网络通讯协议,能够满足很多场景下使用。另外,RSocket也是一个激进的响应式捍卫者,激进到连API都跟响应式无缝集成。本文我们将和大家分享RSocket与响应式编程。

通过 WasmEdge 嵌入WebAssembly 函数扩展 Golang 应用

GO 编程语言(Golang)是一种易于使用且安全的编程语言,可编译为高性能的原生应用程序。Golang 是编写软件基础设施和框架的非常流行的选择。软件框架的一个关键要求是,用户能够使用自己的代码对其进行扩展和定制。

跟我学 gRPC—2. gRPC Client 和 Server

前言本章节将使用Go来编写gRPCServer和Client,让其互相通讯。/configuremakemakeinstall检查是否安装成功protoc–version若出现以下错误,执行ldconfig命名就能解决这问题protoc:errorwhileloadingsha

golang中的函数式编程

函数式编程本篇来学习Go语言的函数式编程,函数式编程不是Go语言独有的,像Python也是支持函数式编程的,不过Go语言支持函数式编程主要体现在闭包上。Go语言闭包应用:1)不需要修饰如何访问自由变量;2)没有Lambda表达式,但是有匿名函数 (其实两者差不多)。

protoc简介

# 安装$ brew install protoc# 查看版本$ protoc –versionlibprotoc 3.17.3测试目录结构如下:├── proto│   ├── greeter│   │   ├── greeter.

现网中网络排错必用的ICMP和Tracert实战理解

ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。

Go语言:gRPC框架使用

上节课已经学习了gRPC基本知识,对gRPC有了初步的认识。我们想要实现的是通过gRPC框架进行远程服务调用,首先第一步应该是要有服务。