首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
golang
luoxn28
创建于2021-11-01
订阅专栏
golang
暂无订阅
共4篇文章
创建于2021-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go defer 变量作用域分析
go语言中defer用于在退出当前函数前执行某些特定逻辑,比如进行close/unlock动作,defer中函数入参传递和函数调用入参传递一样都是值传递,也就是会立即复制外部引用的入参。 defer结
go map实现要比java map好么
go map是常见的数据结构,map底层一般基于开放定址法和分离链接法,前者hash冲突时一般再进行rehash,后者冲突时会在链表中添加元素,go map实现是第二种。 分离链接法的map读写数据,
深入浅出go缓存库freecache
go开发缓存场景一般使用map或者缓存框架,为了线程安全会使用sync.Map或线程安全的缓存框架。 缓存场景中如果数据量大于百万级别,需要特别考虑数据类型对于gc的影响(注意string类型底层是指
golang make new区别
golang中make单指创建初始化 chan、slice、map 这3种类型变量,而new是创建对应类型的指针,new入参是Type,其会初始化对应内存为零值。 对于make和new分配的内存,是在