首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
go
没多少逻辑
创建于2025-03-03
订阅专栏
go相关技术专栏
等 5 人订阅
共29篇文章
创建于2025-03-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Gopher 带你学 Go 并发模式
这篇指南为你总结了最实用的 Go 并发模式,拒绝枯燥理论,主打实战好用。我们将学习之旅分为:核心心法、常见招式、高阶控制
gocron - 分布式定时任务管理系统
使用 Go 语言开发的轻量级分布式定时任务集中调度和管理系统,用于替代 Linux-crontab。
Gopher 带你学并发计数器:从最快到最慢的性能之旅
大家是否觉得并发编程中的各种锁和同步机制让人头大?别担心,这篇指南将带你从性能的角度理解不同的并发计数器实现。我们将按照性能从快到慢的顺序,探索 6 种不同的实现方式,让你彻底理解并发编程的精髓!
Goroutine 死锁定位与调试全流程
本文从一个真实死锁案例出发,结合 `pprof`、`runtime.Stack`、`goleak`、`-race` 等工具,梳理一套实战级调试流程
Go 如何完全静态编译和交叉编译
Go 如何完全静态编译和交叉编译 Go 语言天生支持跨平台编译,解决其在任何平台下的运行问题,让我们少踩坑。
Go 服务架构性能优化指南(实战精选)
在 Go 服务开发中,性能优化不仅关乎响应速度,更关乎系统稳定性与成本控制。以下精选实用策略,涵盖架构设计、代码优化、并发调度、资源控制等核心维度,均可直接落地,适用于中高流量系统。
Go 内存逃逸与泄漏排查实战
内存逃逸(Escape Analysis)是指本应在栈上分配的变量,由于某些代码特征导致被分配到了堆上。
Go 语言内存泄漏场景分析与最佳实践
Go 语言虽然有 GC(垃圾回收)机制,但仍会出现内存泄漏问题。本文总结了 Go 常见的内存泄漏场景,并提供防范建议。
Go 性能优化:从基准测试到火焰图的深度实战
探讨如何利用**基准测试(Benchmark)**、**火焰图(Flame Graph)**及一系列进阶工具,量化性能、定位瓶颈、实施优化。
零拷贝:从“搬运工”到“快递直达”的技术进化
本文将深入探讨零拷贝的原理、实现方式及其在 Go 系统设计中的应用,带你从“是什么”到“怎么用”,一步步解锁这项技术的魅力。
Go map扩容背后的秘密:轻松理解版
go mao扩容,想象你有一个 **魔法柜子**,用来存放各种物品(键值对)。这个柜子有很多格子(桶),每个格子可以放一个物品。当你需要存更多的物品时,柜子会自动变大,这个过程就叫 **扩容**。
深入解析 Go Channel:实战经典案例与最佳实践
Go 语言的 `channel` 是并发编程的核心组件之一,提供了一种安全、高效的方式来在线程间进行通信和同步。本文从基础到进阶,结合实际案例,深入解析 `channel` 在生产环境中的经典应用场景
Gosec 进行安全扫描:深入解析与最佳实践
本篇文章将深入探讨 Gosec 的使用方式、扫描原理、常见的安全问题以及最佳实践,可以更好地在实际项目中应用 Gosec。
编译器优化:深入理解 Go 编译器的优化策略及代码实践
本文将深度剖析 Go 编译器的优化策略,重点讲解 **内联** 和 **逃逸分析** 的原理及其对代码的影响,同时提供实践方法,帮助我们更好地利用这些特性编写高效代码。
深入剖析 go build -trimpath 隐藏源码路径的技术原理
本文将深入剖析 `go build -trimpath` 的工作原理、使用方法以及它在实际开发中的意义和注意事项。
Go 错误处理方案:从基础到进阶的实践指南
这篇文章会从基础讲起,一步步带你深入 Go 的错误处理机制,聊聊怎么从简单检查到高级技巧,把错误处理得既靠谱又漂亮。
Go 的 GC 机制:Mark-and-Sweep、三色标记法与内存优化技巧
这篇文章会从底层讲起,拆解 Mark-and-Sweep 和三色标记法的工作原理,再聊聊怎么优化内存使用。内容会尽量深入,但用大白话讲明白,方便理解和上手。
Go 中 Channel 的死锁与泄漏防范:从原理到实践
这篇文章从 channel 的底层原理出发,剖析死锁和泄漏的成因,再结合实际代码给出防范招数。目标是深入浅出,既有技术深度,又能直接上手解决实际问题。
Go 中 chan 的底层实现:从源码到原理
基于 Go 的源码(主要是 `runtime/chan.go`),剖析它的核心机制。我们会从 chan 的数据结构讲起,逐步拆解发送、接收和关闭的操作流程,用直白的语言和例子把技术细节讲清楚。
trace: 追踪 Goroutine 调度
Go 语言内置的 `runtime/trace` 包提供了强大的分析工具,能够帮助开发者深入了解 Goroutine 的调度情况。通过 `go tool trace`,我们可以可视化调度过程,优化性能
下一页