tag

Go

共 679 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
golang

《Go 语言编程入门》15.1 配置加载(flag/env/文件)

把端口、超时、数据库地址写死在代码里,是项目长大的第一道坎。本节讲清配置的三个来源——命令行 flag、环境变量、JSON 配置文件——各自的读取方式与适用场景,给出「flag > env > 文件 > 默认」的合并优先级实现,用 flag.Visit 区分「显式设置」与「默认值」,并在启动时做 fail-fast 校验。

5 分钟阅读
Go Go 语言编程入门 配置
golang

Plumego 框架专题导航:9 篇讲清一个回归 Go 本质的极简服务框架

本导航整理 content/posts/golang/plumego 下的 9 篇文章,围绕 Plumego 这个强调显式、可读性与长期演进的 Go 服务框架展开:从为什么还要再做一个框架、与 Gin/Echo 等主流框架的设计取舍对比,到最小可运行示例、文档信息架构、公开路线图,再到 Best Practices 与两个用户中心的完整业务示例,最后明确回答「什么时候不该使用 Plumego」。适合正在为中小型 Go 服务选型、或想理解极简框架设计哲学的读者按顺序阅读。

4 分钟阅读
Go 工程实践
game

Pitaya 游戏服务器专题导航:Go 分布式框架入门与选型对比

本导航收录 content/posts/game/server/pitaya 下的 3 篇文章,围绕 Top Free Games 开源的 Go 游戏服务器框架 Pitaya 展开:先说明它为什么适合实时多人在线游戏、在并发与内存管理上具体强在哪里,再把它与国内最常用的 Skynet 逐项对比,最后给出选型建议。虽然只有三篇,但正好覆盖「是什么、强在哪、怎么选」三个问题,适合正在做服务端技术选型的团队先建立判断,再决定要不要深入。

4 分钟阅读
Go 游戏服务器
golang

Go 进阶教程导航:151 篇覆盖版本特性、并发、性能与工程实践的主题索引

本导航把 content/posts/golang/tutors 下的 151 篇文章按主题重新归类,覆盖 Go 1.18 到 1.22 的版本特性演进、语法与值语义、错误处理与结构化日志、并发与 context、HTTP 服务与客户端、认证安全、数据处理与文件 IO、模板与静态资源、数据库与缓存、测试与质量、性能与可观测性、工程结构与依赖管理、构建配置与时间处理十四个方向。每篇都给出真实 slug 与一句话核心内容,适合已经能写 Go 但想系统补齐进阶知识的开发者当作主题字典按需查阅。

21 分钟阅读
Go 工程实践 后端开发
golang

Go 入门专题导航:128 篇从环境搭建到云原生实战的完整学习路径

本导航把 content/posts/golang/start 下的 128 篇文章按学习阶段重新组织,从环境搭建、语法基础、数据结构、接口与错误处理,一路走到并发运行时、内存与性能优化、标准库深挖、Web 与微服务、工程化工具链、测试质量体系、泛型与版本演进,最后落到安全与编译器前沿。每篇都标注了真实 slug 与一句话核心内容,并给出零基础到进阶的三条阅读路径,适合想系统学 Go 但不知道从哪一篇开始的读者当作总目录使用。

15 分钟阅读
Go 学习路线 后端开发
mmo

《MMO 服务器开发》1.1 分层与职责边界:一个 MMO 服务端长什么样

一个 MMO 服务端和 Web 后端最大的差别,是它要扛住成千上万条有状态的长连接,而每条连接背后的玩家状态必须有唯一的家。本节先画出网关、逻辑、场景、数据四层的职责边界与依赖方向,再用一份能跑的 Go 代码把四层的启动与优雅关闭顺序钉成断言,作为全书的立论起点。

9 分钟阅读
MMO 游戏服务端 网络编程