这里记录每周值得分享的Go语言相关内容,周日发布。
鉴于大部分人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的GCTT组织会进行翻译。
深圳
第一次到深圳,第一次远距离参加自己组织的Go语言Meetup,这个日子很特别,让我印象深刻!很感谢尹总亲自到机场接我。线下交流,我觉得最重要的是多认识一些人,多一些交流,开阔视野。
深圳的气候真的很好,很舒服!期待和大家见面交流!
1、发布,包含22个增强功能[3]
这是其在2019年的第四次也是最后一次发布。包含有22个增强功能:其中,14个增强功能已逐渐稳定,4个增强功能已进入beta版,还有4个增强功能则已进入alpha版本。
2、发布,分布式NewSQL数据库[4]
主要是优化和问题改进。
3、发布,HTTP反向代理与负载均衡工具[5]
功能增强和Bug修复。
1、培训大师William图解Go中的GC系列:第三部-GCPacing
这是三篇系列文章中的第三篇。该系列文章提供了一种对Go垃圾回收背后的机制和概念的理解。本篇的主要内容是GC如何控制自己的步调。
2、小米大佬讲解Go之运行与Plan9汇编
学习一下生成的目标代码如何在计算机上执行,以及通过查阅Golang的Plan9汇编来了解Golang的一些内部秘密。
3、妙到颠毫:你应该学会的bigcache优化技巧
结合bigcache的代码,仔细学习了相关的优化设计,感觉设计非常的精妙,所以特意根据自己的理解又总结了一篇。
4、也许你不知道的Go中defer的一个隐藏功能
你知道是什么功能吗?
5、Go不建议使用的unsafe包有什么用处?
该名称被用作提示unsafe包可能带来Go类型的不安全性。现在我们来深入探讨一下文档中提到的两点。
6、明白了,原来GoWeb框架中的中间件都是这样实现的
这篇文章想谈谈Go的装饰器模式、pipeline(filter)模式以及常见web框架中的中间件的实现方式。
7、Go实战:Twitter的分布式ID生成算法snowflake的Go语言实现
snowflake单词原意为雪花,是twitter开源的一种分布式ID生成算法。该算法可以保证在不借助第三方服务或者说工具的情况下,在多台机器上持续生成保证唯一性的64位整型ID。
8、你应该掌握的Go高级并发模式:计时器
准确使用计时器很难的,所以这里进行一些说明。
9、标准库的http包爆出重大bug,你的项目中招了吗?
据官方开发人员表示,该bug于1.13版本引进,目前已经在1.13.5修复。
10、GoGin系列一:Go介绍与环境安装
从今天开始将会把GoGin的入门系列给更新过来,如果大家有什么问题、建议疑问,欢迎随时交流和碰撞,也可以到go-gin-example项目提问。
11、从HTTP角度看Go如何实现文件提交
介绍下Go如何实现文件上传。
12、Go实现简单负载均衡
为大家分享一篇关于Go实现简单的负载均衡器的文章,只是对负载均衡进行了基础的功能实现,有助于对负载均衡的理解。如果有兴趣,也可以以此为基础进行功能扩展,希望能对大家有所帮助。
13、一文让你知道为什么学了PHP的都要转学Go语言
你准备好学习Go了吗?
14、Golang在电商即时通讯服务建设中的实践
本文我们将结合马蜂窝旅游电商IM服务的发展历程,重点介绍基于Go的IM重构,希望可以给有相似问题的朋友一些借鉴。
1、dockerslim[6]
对Docker容器镜像进行瘦身和安全加固。
2、base64Captcha[7]
高度可自定义的图形验证码库。
3、garble[8]
Go构建混淆工具。
4、fyne[9]
跨平台GoGUI工具包,最新的1.2.0版本支持Android和iOS。
好吧,稍微有点丑!
5、ghw[10]
硬件检查和发现库(无需ROOT权限)。
6、sqlc[11]
将SQL查询语句编译为类型安全的Go源码。
7、
offline-browser-communication[12]
Go实现不发出信号的情况下连接两个WebRTC服务
8、slog[13]
Go的最小结构化日志记录库。
9、lotus[14]
用Go编写的Filecoin协议(分布式存储网络)的实现。
10、rclone[15]
各大云存储的rsync。
1、Nodejs开发人员的Go学习指南(及例子)[16](英文)
例子学习是一种很好的方式。
2、GoTime:并发、并行与异步设计[17]
有音频可以听,英文好的可以听听。
3、Go语言资料汇总[18]
WilliamKennedy整理,英文的。
4、Go中不常注意的各种细节集锦
来自Go夜读。
wechat
[1]
polaris1119/golangweekly:
[2]
提交issue:
[3]
发布,包含22个增强功能:
[4]
发布,分布式NewSQL数据库:
[5]
发布,HTTP反向代理与负载均衡工具:
[6]
dockerslim:
[7]
base64Captcha:
[8]
garble:
[9]
fyne:
[10]
ghw:
[11]
sqlc:
[12]
offline-browser-communication:
[13]
slog:
[14]
lotus:
[15]
rclone:
[16]
Nodejs开发人员的Go学习指南(及例子):
[17]
GoTime:并发、并行与异步设计:
[18]
Go语言资料汇总:
[19]
Go语言中文网:
[20]
[21]
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。