云卷云舒,处之泰然
为什么需要限流 限流(Rate Limiting)控制单位时间内的请求数量,目标:防止资源耗尽、避免服务雪崩、 […]
Go GC 概览 Go 的垃圾回收器是并发的、三色标记-清除收集器,设计目标是低延迟(减少 STW 停顿)而非
为什么会有哈希冲突 哈希表能在平均 O(1) 时间内完成插入、删除、查找,前提是妥善处理哈希冲突——两个不同的
Go map 的整体架构 Go 的 map 是一个哈希表,核心在 runtime/map.go:hmap 是表
为什么需要热更新 在线游戏服务端的更新不可避免,但停机维护会让玩家流失、口碑受损。热更新(不中断服务完成更新)
为什么需要远程调试 云服务器上的 Bug 很多时候在本地复现不出来——配置文件不一致、数据库版本不同、操作系统
什么是洗牌算法 洗牌算法把序列随机重排,要求每个排列等概率出现(均匀性)、算法本身无偏、且尽量高效。应用:卡牌