Go Channel 并发原语

并发编程里面的核心组件,让多个goroutine之间可以安全的传递数据并且同步进行

2026-04-25 · 1 分钟 · 91 字 · 北海

仿抖音短视频系统

基于 Go 的短视频 Feed 系统(后端 + 前端),包含账号、视频、点赞、评论、关注与 Feed 流;支持 Redis 缓存与 RabbitMQ 异步 Worker(API 进程与 Worker 进程可拆分部署)。

2026-04-23 · 1 分钟 · 74 字 · 北海

Go GMP 调度模型

go的核心优势是goroutine,但是系统无法调用goroutine,所以需要go自己实现一个用户态调度器

2026-04-19 · 1 分钟 · 78 字 · 北海

Go 内存管理

从虚拟内存、栈与堆、GC 到 mcache/mcentral/mheap,讲清 Go 一次内存分配到底发生了什么。

2026-04-19 · 3 分钟 · 427 字 · 北海

Go 语言核心笔记

一句话总结就是用来传递请求上下文(比如取消信号,超时时间,traceid)等消息的机制,可以在多goroutine之间传递信号

2026-04-19 · 4 分钟 · 653 字 · 北海

Goroutine 与 Channel 并发模型

深入理解 Go 语言的并发哲学:不要通过共享内存来通信,而要通过通信来共享内存。

2024-03-01 · 3 分钟 · 468 字 · 北海