首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
用户2208883655499
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Go - 统一定义 API 错误码
在使用 gin 开发接口的时候,返回接口数据是这样写的。 这种写法 code、msg 都是在哪需要返回在哪定义,没有进行统一管理。 errno.ErrUserPhone、errno.OK 表示自定义的错误码,下面会看到定义的地方。 .WithID() 设置当前请求的唯一ID,也…
64位平台下,指针自身的大小为什么是8字节?
今天我们开始拉开《Go语言轻松系列》第二章「内存与垃圾回收」的序幕。 第一部分知识预备的第一个知识点指针的大小。 因为后续内存管理的内容会涉及一些数据结构,这些数据结构使用到了指针,同时存储指针的值是需要内存空间的,所以我们需要了解指针的大小,便于我们理解一些设计的意图;其次,…
Openresty协程调度对比Go协程调度
在web编程领域,Openresty与Go均有十分优秀的处理能力,在面对高并发的web编程,两者一般都是首选的技术方案。这两者我也一直使用,而且两者均有协程,现总结下,留个备忘。 将Lua集成到Nginx中,而Nginx,更是高性能HTTP服务器的代表。 Nginx是多进程单线…
有了GC,为什么还会发生内存泄漏?
在一个具有 GC 的语言中,我们常说的内存泄漏,用严谨的话来说应该是:预期的能很快被释放的内存由于附着在了长期存活的内存上、或生命期意外地被延长,导致预计能够立即回收的内存而长时间得不到回收。 在 Go 中,由于 goroutine 的存在,所谓的内存泄漏除了附着在长期对象上之…
生产级 Golang 麻将游戏服务器 NanoServer 二次开发,利用 Drone CI/CD 打通 DevOps 上云迭代(Kubernetes)流程
准备项目在线 CI 构建基础 Image。 准备项目生产基础 Image。 准备 nanoserver 的 configMap,让集群统一管理 Server 配置文件。 ingressroute-tcp.yaml 是 game 对外的入口,因为我用的是 traefik,所以需要…
Go 并发:一些有趣的现象和要避开的 “坑”
大家好,我是煎鱼。 最近在看 Go 并发相关的内容,发现还是有不少细节容易让人迷迷糊糊的,一个不小心就踏入深坑里,且指不定要在上线跑了一些数据后才能发现,那可真是太人崩溃了。 今天来分享几个案例,希望大家在编码时能够避开这几个 “坑”。 在上述代码中,我们通过 for-loop…