如果你每天都在使用终端,想必无法忍受终端永远都是黑白两种配色。如果你不知道终端中各种花哨的颜色是如何输出的,那么本文就来帮你解答。 而如果你恰巧在使用 Go 语言...
pkg/errors 包在 Go 错误处理生态中可谓大名鼎鼎了,截止目前在 GitHub 上有 8.2k 的 star 量。虽然不是 Go 官方包,但却被很多团队当作事实标准来使用。 本文就来深入到...
很多有其他编程语言经验的人初次接触 Go 语言时,想必对 if err != nil 的错误处理方式感到新奇,之后用久了,竟发现有点令人抓狂。 因为很多人不满 Go 语言的错误处理方...
本文带大家一起来详细学习下 Go 中的优雅退出,由于文章过长,拆分成上下两篇,本文为下篇。 K8s 的优雅退出 现在,我们已经掌握了 Go 中 HTTP Server 程序如何实现优雅...
本文带大家一起来详细学习下 Go 中的优雅退出,由于文章过长,拆分成上下两篇,本文为下篇。 在写 Go 程序时,优雅退出是一个老生常谈的问题,也是我们在微服务开发过程...
Builder 模式是一种创建型模式,即用来创建对象。 Builder 模式,中文翻译不太统一,有时候被翻译为建造者模式或构建者模式,有时候也被翻译为生成器模式。为了不给读者...
前几天我在公众号发布了一条消息《注意:ChatGPT 充值渠道 FOMEPay 疑似跑路!》。 经过这两天的多次亲自尝试和观察,FOMEPay 大概率是真的跑路了! [图片] FOMEPay 客服...
记一次生产实践过程中,使用 K8s 部署大语言模型训练代码时,Pod 未设置容器 /dev/shm 大小而引发异常,以及完整解决过程。 起因 一天下午,算法同学在组内 OA 群里发了...
前段时间我负责对一个项目进行临时性的技术方案改造,用到了适配器模式,今天就来跟大家简单分享下适配器模式在 Go 语言中的应用。 适配器模式 适配器模式(Adapter Patt...
原文地址: 在使用 Go 语言开发过程中,我们经常需要实现结构体到 JSON 字符串的序列化(Marshalling)或 JSON 字符串到结构体的反序列化(Unmarshalling)操作。Go 为我...
有时候,将配置文件、模板甚至整个前端应用直接嵌入到 Go 二进制文件中,是一种提高应用部署效率和简化操作的有效方法。自从 Go 1.16 版本起,Go 语言官方引入了 //go:em...
这是一篇填坑文章,我在《Go 中空结构体惯用法,我帮你总结全了!》一文中提到了 Go 中空结构体对内存对齐的影响,并承诺近期会写一篇关于 Go 结构体内存对齐的文章。本...
社交账号:
我要举报该,理由是: