摘要: Go 监控告警入门 Opentelemetry 探索 Go 语言中 Opentelemetry 与 Prometheus 集成,导出 HTTP 服务指标监控,并最终将 Prometheus 指标可视化到 Grafana 中。 阅读全文
posted @ 2024-08-16 09:10 灯火消逝的码头 阅读(229) 评论(0) 推荐(1) 编辑
摘要: Go 链路追踪入门 Opentelemetry 探索 Go 语言中 Opentelemetry 与 Jeager 集成,实现分布式微服务链路追踪。 阅读全文
posted @ 2024-08-15 14:28 灯火消逝的码头 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 咬文嚼图式的介绍二叉树、B树/B-树 网上的很多博客都是只有文字说明,比较抽象,所以笔者决定自己画一些图来解释二叉树,二叉搜索树,B树/B-树。 阅读全文
posted @ 2024-07-16 15:50 灯火消逝的码头 阅读(352) 评论(0) 推荐(5) 编辑
摘要: Go pprof 认知到实践 快速开始 测试环境:go version go1.22.2 windows/amd64,源代码开源在 https://github.com/oldme-git/teach-study/tree/master/golang/base/pprof 在正式开始之前,请确保安装 graphviz,这一步不可 阅读全文
posted @ 2024-05-08 17:16 灯火消逝的码头 阅读(195) 评论(0) 推荐(1) 编辑
摘要: Go 之烧脑的接口 本文由浅入深的来讲解 Go 接口,读通本文,你将对 Go 的接口有一个大概的认知。内容些许烧脑,请耐心阅读。 阅读全文
posted @ 2024-02-14 17:15 灯火消逝的码头 阅读(1529) 评论(0) 推荐(4) 编辑
摘要: 以 Golang 为例详解 AST 抽象语法树 IDEA 是如何提供代码辅助的?编译器/解释器是如何分析代码的?或许今天该有一个答案了…… 阅读全文
posted @ 2024-01-16 16:39 灯火消逝的码头 阅读(580) 评论(0) 推荐(0) 编辑
摘要: GoFrame Goland插件 GoFrame Helper是一款适用于 Goland/IntelliJ IDEA Ultimate插件,它为 GoFrame 提供 ORM, Config, OpenApi 结构体标签代码辅助;Api, Controller, Service 代码模板;监听 Api, Logic 自动生成对应的 Controller和Service。 阅读全文
posted @ 2023-12-19 21:05 灯火消逝的码头 阅读(308) 评论(0) 推荐(0) 编辑
摘要: GitHub Actions 入门指南 引用官方文档的话:GitHub Actions 是一种持续集成和持续交付 (CI/CD) 平台,可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器。 阅读全文
posted @ 2023-11-13 00:08 灯火消逝的码头 阅读(737) 评论(0) 推荐(0) 编辑
摘要: Go 并发编程 - runtime 协程调度(三) 阅读本文前,你需要掌握 Goroutine、Channel。本文将介绍 Golang 的 runtime 的协程调度原理和 runtime 包的一些函数的使用。 阅读全文
posted @ 2023-11-01 14:48 灯火消逝的码头 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Go 并发编程 - 并发安全(二) 阅读本文前,你需要掌握 Goroutine、Channel。本文将介绍如何使用 sync 和 atomic 保证 Golang 的并发安全。 阅读全文
posted @ 2023-10-31 19:56 灯火消逝的码头 阅读(318) 评论(0) 推荐(1) 编辑