【导读】本文介绍了分布式开源分布式tracing框架Skywalking的使用。
2024年09月02日
fatal error: all goroutines are asleep - deadlock
近两天遇到此类错误, 发现goroutine以及channel的基础仍需巩固。由该错误牵引出go相关并发操作的问题, 下面做一些简单的tips操作和记录。
2024年09月02日
Prometheus 提供了 官方版 Golang 库 用于采集并暴露监控数据,本文快速为你介绍如何使用官方版 Golang 库来暴露 Golang runtime 相关的数据,以及其它一些基本简单的示例,并使用 Prometheus 监控服务来采集指标展示数据。
2024年09月02日
golang 关于命令行处理开发中也是经常用到的,主要应用cli工具,通过示例了解一下。
示例:通过cli的name返回
package main
import (
"fmt"
"os"
"github.com/urfave/cli"
2024年09月02日
本文主要通过探究在golang 中map的数据结构及源码实现来学习和了解map的特性,共包含map的模型探究、存取、扩容等内容。欢迎大家共同讨论。
2024年09月02日
golang 简介
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
go语言优点
go是非常年轻的一门语言,“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,具备强大的标准库,内置垃圾回收机制,属于静态类型语言,因此具备编译检查和编码规范,特别是并发功能实现简单,但功能强大,可使用goroutine和channel轻松实现高并发。