首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
liqp
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Go Slice源码详解
数据结构 Go的slice(切片)结构如下:包括切片长度(len)、容量(cap)和底层存储数据对应的数组指针(array)。 创建切片 数组创建 依靠数组创建的切片,容量是与底层数组相关。其源码如下
Go的三种扩展原语之 — SingleFlight
概述 singleflight.Group 是 Go 语言扩展包的另一种同步原语,它能够再一个服务中抑制对下游的多次重复请求。一个比较常见的使用场景是,我们使用 Redis 对数据库中的数据进行缓存,
go后端开发神器来了!基于gorm从数据库一键生成RESTful和gRPC微服务
在绝大多数的后端开发的职业生涯中,日常工作还是主要围绕业务写数据库CRUD相关的接口。我们从自身业务开发实际出发,给go-doudou v2.1.4
面试某大厂,被Channel给吊打了,这次一次性通关channel!
前几天面试某大厂的云原生岗位,原本是一个轻松+愉快的过程,当问到第二个问题,我就发现事情的不对劲,先复盘一下面试官有关Channel的问题,然后再逐一解决,最后进行扩展,这次一定要一次性通关
Go struct优化原来如此简单高效,妙啊
结构体的定义,大家都很熟悉,但想要定义出更节省内存空间的结构体,可不是一件简单的事。我们必须掌握了Go的结构体内存对齐机制,才能做出相应的优化(节省内存并提高性能)。
面试Go 被defer的几个盲区坑了
大家好,我是二条,是一位从事后端开发的程序员。 上一篇,我们讲到了Go中的字符串为什么不能被修改,这一篇来总结defer语句中的几个隐藏的细节。 关于Go中的defer,是做什么的?执行顺序是怎么样的
Go编译常用参数
Go编译时,可以通过传入参数来定制编译过程的特征 具体参数可以通过 go help build 来进行查看 下面挑选一些常用的参数列举
啧啧 都看看 Go 都干了些啥| 🏆 技术专题第二期
大家好,我是好家伙,漫画 Go 语言小册的作者。这次我要给大家带来一些关于Go语言的一些分享。作为一个程序员,身处这个时代,掌握一门技术,就如同修得一身好武功一样,不仅要经过不断地实战经验,还要有足够的热情,循序渐进才能到达高手的境界。在众多开发语言中,如何才能找到一个适合自己…
Golang 对MongoDB的操作简单封装
Golang对MongoDB的操作简单封装使用MongoDB的Go驱动库mgo,对MongoDB的操作做一下简单封装初始化操作没有用户权限的MongoDB如果MongoDB设置了用户权限需要使用下面的
GO 语言学习资源整理
作者整理的 Go 语言的学习资源,包括几个方面: 1)在线学习教程:比较系统全面,非常适合新手入门学习; 2)书籍; 3)很多比较好的 Go 语言资源总结文档整理; 4)Go 语言中文社区;