测试实践:单元测试、集成测试与覆盖率 为核心业务逻辑编写单元测试 为API端点编写集成测试 运行测试与查看覆盖率 诊断准备:开启 pprof 端点 在HTTP服务中集成 pprof 验证 pprof 端点 静态代码分析:使用 golangc …
引入基础可观测性——Metrics 使用 prometheus/client_golang 暴露应用指标 编写HTTP中间件记录/更新请求指标 引入基础可观测性——Tracing 使用OpenTelemetry Go SDK实现基本链路追踪 …
项目初始化与应用骨架搭建 项目结构回顾与创建 构建应用入口与核心初始化流程 实现优雅退出机制 配置管理与结构化日志构件集成 集成Viper进行配置管理 集成 log/slog 进行结构化日志 小结 你好!我是Tony Bai。欢迎来到我们G …
理解AI大模型与AI原生应用新范式 AI浪潮已至:Gopher的机遇与挑战 LLM即“操作系统”:理解AI应用开发的新范式 初识LLM的“说明书”:模型规格的重要性 与LLM交互的核心准则及API事实标准 对话与消息:交互的基础 理解LLM …
Go运行时追踪:洞察执行细节与并发交互 Go Runtime Tracer的核心能力 为Go应用添加Tracer并收集数据 Tracer数据分析:解读可视化视图 实例理解:通过Trace优化并发分形图渲染 go tool trace 的应用 …
Go性能调优方法论:科学的优化之路 性能调优的常见误区与核心原则 性能调优的系统化流程:测量、定位、优化、验证(MDOV) pprof实战再深入:从概览到多维度瓶颈分析 net/http/pprof 与 runtime/pprof :回顾与 …
诊断并发问题:解密Goroutine的行为 gops :轻量级Go进程诊断工具 net/http/pprof 的goroutine剖析与死锁辅助判断 Delve在并发调试中的应用 数据竞争检测: go test -race 的辅助作用 诊断 …
线上问题诊断的通用策略与问题分类 诊断流程概览:从现象到根因 Go线上常见问题分类 诊断程序逻辑错误与运行时Panic Printf调试法的局限与适用场景 交互式调试利器:Delve深度应用技巧 理解Panic堆栈与 runtime/deb …
Kubernetes部署:Go服务在云原生时代的“标准舞台” Kubernetes核心概念入门 在Kubernetes中部署Go服务的典型模式 Go应用在Kubernetes环境下的日志与可观测性集成 平滑发布:实现Go应用的无缝升级与迭代 …
Go应用的容器化:构建轻量、高效、可移植的“集装箱” 容器化技术概览(以Docker为例) Go应用的Dockerfile最佳实践 Go镜像优化技巧 开发阶段的利器:Docker Compose简化多服务环境搭建 Docker Compos …


