无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 72 期

本周热门文章

个点赞 14
[系列文章] Golang常见面试题 storyflow

基础相关: 1、golang 中 make 和 new 的区别?(基本必问)2、数组和切片的区别 (基本必问)3、for range的时候它的地址会发生变化么? for 循环遍历 slice 有什么问题?4、go defer,多个 defer 的顺序,defer 在...

个点赞 11
一文讲透自适应熔断的原理和实现 kevwan

为什么需要熔断 微服务集群中,每个应用基本都会依赖一定数量的外部服务。有可能随时都会遇到网络连接缓慢,超时,依赖服务过载,服务不可用的情况,在高并发场景下如果此时调用方不做任何处理,继续持续请求故障服务...

个点赞 10
[系列文章] 线上502,居然是这个原因! nanjingfm

现象 article-go微服务有请求502,之前稀稀拉拉有少量的502(有同学排查过,未果),但是运维同学最近升级了ingress,502变多了。 信息收集 大量的TW 登录article-go容器,使用lsof -p 1查看进程的fd信息,发现大量...

个点赞 9
go 项目代码 怎么出现很多派系,搞得我自己不知道学那个好? 剑尘

找了三个start很高的开源项目 大家觉得哪个代码结构最好,搞java 的看了是否笑我们 gitee.com/wzpsoso/go-admin/tree/ma...github.com/flipped-aurora/gin-vue-... gitee.com/xinliangnote/go-gin-api 我个人感...

个点赞 9
当错误发生时,如何关闭多个 goroutine ? 精品译文

方法一、context 您可以使用 context 为以下内容创建的包 ("carries deadlines, cancelation signals..."). 您可以使用 context.WithCancel() 创建一个可以发布取消信号的上下文(父上下文可能是 context.Background(...

个点赞 9
Google:12 条 Golang 最佳实践 潇洒哥老苗

>> 原文链接 这是直接总结好的 12 条,详细的再继续往下看: 先处理错误避免嵌套尽量避免重复先写最重要的代码给代码写文档注释命名尽可能简洁使用多文件包使用 go get 可获取你的包了解自己的需求保持包的独...

个点赞 8
进程的诞生到灭亡 北风之神

本文概绍 本文我们将谈论 程序与进程的密切关系,将给大佬们介绍一下何谓程序,何谓进程,它们之间的关系是什么,进程如何诞生,诞生之后它的数据摆在哪里,诞生之后它在做什么事情,又如何灭亡,灭亡之后谁给他们...

个点赞 8
GX1 新视频话题征集帖 Summer

本帖为 《GX1 Golang 五分钟视频》 视频课程的话题征集帖。 请在评论留下你希望录制的话题,我会优先从点赞高的评论中选择。 话题包括不限于: Go 第三方包;Go 标准库;Go 开发工具的使用;开发、部署;Go 语言特性...

个点赞 5
请简单描述 Go 语言 GC(垃圾回收)的工作原理 Summer

请在评论区留下你的答案

个点赞 4
学习之路 / handle请求 台北下了雪

package main import ( "net/http" ) type helloHandler struct{} func (hh *helloHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) { rw.Write([]byte("hello world")) } type aboutHandler...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助