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

Go 周刊第 67 期

本周热门文章

个点赞 16
阿里P8工程师强烈推荐,60本工程师必备读本 awm456456

一、计算机科学类 1.《华为防火墙技术漫谈》 ​ 1.本书为是市场上本华为官方出版的防火墙学习用书。   2.凡是以协议、教材面目呈现的书,都有一个致命问题:理论多而实战内容少。本书写作前期充分分析了华为4...

个点赞 8
请教一个 GO websocket goroutine 无限增长问题 Bergman

使用Go 写了一个websocket 广播服务,通过pprof工具查看,发现每次刷新客户端链接,goroutine数量都会增长,请知道的大佬指点一下,这是啥问题,如何限制 服务端 server.go package main import ( "fmt" "gol...

个点赞 3
Go Defer 需要避免的五个坑(第一部分,共三部分) 精品译文

1 — 延迟的nil函数 函数内的其他内容执行完成后,defer 被调用时,如果延迟函数的执行结果为 nil, 则会 panics 示例 func() { var run func() = nil defer run() fmt.Println("runs") } 输出 runs:emoji:️ panic: runtime...

个点赞 3
一种多协程跑脚本的写法 littlexiaoshuishui

有时候数据缺失,需要写脚本从其他地方的接口获取数据。1.采用生产-消费模式,只需配置start,end,生产者数量,消费者数量。2.监听中断信号,安全退出 package main import ( "fmt" "os" "os/signal"...

个点赞 3
[视频教程] 一个小时学会Kubernetes部署Go应用 nimoc

播放: www.bilibili.com/video/BV1cL4y167G... 摒弃复杂概念,不是运维也能看懂的教程只需了解简单的表单操作便可轻松部署项目 初学难点 安装yaml创建资源负载均衡和网络 安装 minikube k8s本机环境安装时候可能会遇...

个点赞 2
√ 请问go如果更新到gin的最新版本 pangpang

我现需要把本地更新到gin官方最新的提交github.com/gin-gonic/gin/commit/59... 我使用过: go get -u github.com/gin-gonic/gin go get -u=patch github.com/gin-gonic/gin@latest 均无法更新到最新的版本.

个点赞 2
[系列文章] 认真一点学 Go:12. 自定义类型和结构体 - 定义 老苗

公众号文章地址 学到什么 如何自定义类型? 如何定义结构体? 如何初始化结构体? 如何嵌套结构体? 如何定义匿名结构体? 如何给类型取别名? 如何定义结构体标签? 概念 什么是自定义类型?当 Go 语言中内置的类型...

个点赞 2
[系列文章] 认真一点学 Go:13. 自定义类型和结构体 - 方法 老苗

>>原文地址 学到什么 什么是方法? 如何调用方法? 什么是值接收者和指针接收者? 如何使用 new 函数? 什么是私有方法和公有方法? 概念 上篇学习了什么是自定义类型,对于结构体也是自定义类型的一种,那方...

个点赞 2
多图详解万星 Restful 框架原理与实现 kevwan

rest框架概览 我们先通过 go-zero 自带的命令行工具 goctl 来生成一个 api service,其 main 函数如下: func main() { flag.Parse() var c config.Config conf.MustLoad(*configFile, &c) ctx...

个点赞 1
Golang 中使用表驱动单元测试 精品译文

我记得在我作为软件开发人员的早期,发现复制代码是一件很酷的事情。 并不是说我当时不知道 DRY 原则,而是当你尝试做一些事情且没有在意它时,代码重复就会习惯性地出现。 而且在大多数情况下,你并不关心那些让你...

更多热门文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助