<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Go on 北海的博客</title><link>https://hugo-blog-6ft.pages.dev/categories/go/</link><description>Recent content in Go on 北海的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 25 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hugo-blog-6ft.pages.dev/categories/go/index.xml" rel="self" type="application/rss+xml"/><item><title>Go Channel 并发原语</title><link>https://hugo-blog-6ft.pages.dev/posts/channel/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/channel/</guid><description>并发编程里面的核心组件，让多个goroutine之间可以安全的传递数据并且同步进行</description></item><item><title>仿抖音短视频系统</title><link>https://hugo-blog-6ft.pages.dev/posts/douyin-short-video-system/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/douyin-short-video-system/</guid><description>基于 Go 的短视频 Feed 系统（后端 + 前端），包含账号、视频、点赞、评论、关注与 Feed 流；支持 Redis 缓存与 RabbitMQ 异步 Worker（API 进程与 Worker 进程可拆分部署）。</description></item><item><title>Go GMP 调度模型</title><link>https://hugo-blog-6ft.pages.dev/posts/gmp/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/gmp/</guid><description>go的核心优势是goroutine，但是系统无法调用goroutine，所以需要go自己实现一个用户态调度器</description></item><item><title>Go 内存管理</title><link>https://hugo-blog-6ft.pages.dev/posts/go-memory-management/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/go-memory-management/</guid><description>从虚拟内存、栈与堆、GC 到 mcache/mcentral/mheap，讲清 Go 一次内存分配到底发生了什么。</description></item><item><title>Go 语言核心笔记</title><link>https://hugo-blog-6ft.pages.dev/posts/go/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/go/</guid><description>一句话总结就是用来传递请求上下文（比如取消信号，超时时间，traceid）等消息的机制，可以在多goroutine之间传递信号</description></item><item><title>Goroutine 与 Channel 并发模型</title><link>https://hugo-blog-6ft.pages.dev/posts/goroutine-and-channel/</link><pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate><guid>https://hugo-blog-6ft.pages.dev/posts/goroutine-and-channel/</guid><description>深入理解 Go 语言的并发哲学：不要通过共享内存来通信，而要通过通信来共享内存。</description></item></channel></rss>