首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
面试必知
低飞的蜜蜂
创建于2025-03-08
订阅专栏
面试必知
暂无订阅
共4篇文章
创建于2025-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go 实践小技巧
入参为interface 会触发变量逃逸 以fmt.Sprintf 举例说明 go build -gcflags=-m main.go 可以发现变量hello逃逸到堆上了
如何获取go协程的ID?
## 获取go协程的ID有啥用? 可以实现 Goroutine-Local-Storage cloudwego/localsession有对应实现
go 内存分配优化
常驻内存需要维护一个只读map[string]any,有没有优化手段? 由于 go底层字符串的实现会包含一个指针,大量的字符串持有会 加重GC扫描负担 优化思路: 将所有的字符串都保存在byte数组中
场景题: 使用 redis 实现某抽奖活动人维度抽样逻辑
场景题: 使用 redis 实现某抽奖活动人维度抽样逻辑 - 概率需要实现人维度公平 - 当中奖比率发生修改的时候 能够尽可能地进行调整 - 不希望使用`很重的`锁逻辑 - 使用redis 实现