Skip to content

Commit a4563ce

Browse files
committed
add issue-20210630.md
1 parent 5f9dfa7 commit a4563ce

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed

202106/issue-20210628.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
惊!Go项目的第一次提交居然是在1972年 | Gopher Daily (2021.06.28) ʕ◔ϖ◔ʔ
2+
3+
>每日一谚:Multiple files that comprise one package share one name space.
4+
5+
### Go技术生态
6+
7+
1. Gopher China 分享:深入理解BFE - https://mp.weixin.qq.com/s/7fxTkg0UFnD1Z7PijIC_kQ
8+
2. 惊!Go项目的第一次提交居然是来自1972年的Brian Kernighan - https://github.com/golang/go/commit/7d7c6a97f8
9+
3. 一致性散列的Go实现 - https://github.com/gobwas/hashring
10+
4. Databunker:一个基于网络的、自我托管的、符合GDPR的、安全的个人数据库 - https://github.com/securitybunker/databunker
11+
5. 如何用开源监控工具建立Go应用程序的性能监控 - https://dev.to/signoz/how-to-set-up-golang-application-performance-monitoring-with-open-source-monitoring-tool-80d
12+
6. Manning Go新书:100 Go Mistakes:如何避免 - https://medium.com/solvingalgo/100-go-mistakes-2022-4debd9449a72
13+
7. 2021年的8大Go IDE - https://www.tabnine.com/blog/top-7-golang-ides-for-go-developers/
14+
8. Go逃逸分析详解 - https://developpaper.com/detailed-explanation-of-the-mechanism-of-golang-escape-analysis/
15+
9. 基础设施和应用监控系列 - ttps://www.digitalocean.com/community/tutorial_series/an-introduction-to-infrastructure-and-application-monitoring
16+
10. 使用kubernetes configmap工作第二部分:观察者 - https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71
17+
11. 我们来实现一个TCP/IP协议栈:以太网和ARP - https://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp/
18+
19+
### Go技术进阶专栏导读
20+
21+
对于服务端程序而言,一般都是以守护进程(daemon)的形式运行在后台的并且我们一般都是通过系统信号通知这些守护程序执行退出操作的。在这样的情况下,如果我们选择以系统默认处理方式处理这些退出通知信号,那么守护进程将会被直接杀死,没有任何机会执行一些清理和收尾工作,比如:等待尚未处理完的事务执行完毕、将未保存的数据强制落盘、将某些尚未处理的消息序列化到磁盘(等下次启动后处理)等。这将导致某些处理过程被强制中断而丢失消息,留下无法恢复的现场,导致消息被破坏,甚至会影响下次应用的启动运行。
22+
23+
Go进阶专栏“[改善Go语⾔编程质量的50个有效实践](https://mp.weixin.qq.com/s/RThCEQOdytQxwrMP7XRTRw)”的第43篇文章[《小心被kill!不要忽略对系统信号的处理》](https://www.imooc.com/read/87/article/2473)将为你详解在Go中如何处理系统信号实现服务优雅退出的方案。
24+
25+
![](http://image.tonybai.com/img/202011/go-column-pgo-with-qr-and-text.png)
26+
27+
28+
### 资料下载
29+
30+
关注公众号**iamtonybai**,发送特定关键字获取对应精品资料!
31+
32+
* Go语言学习技术路线图2021版 - 发送**go2021**
33+
* GopherChina 2020技术大会ppt资料 - 发送**gopherchina2020**
34+
* GopherCon 2020大会技术ppt资料 - 发送**gophercon2020**
35+
* 《设计数据密集型应用程序》作者Martin Kleppmann新课“分布式系统”的讲义资料 - 发送**distsys**
36+
* O'Reilly的《分布式跟踪实战(Distributed Tracing in Practice)》 - 发送**distrace**
37+
* 加州伯克利的47页的“机器学习的数学基础”资料 - 发送**math4ml**
38+
39+
### “Gopher部落”,新年新气象
40+
41+
[“Gopher部落”](https://mp.weixin.qq.com/s/jUqAL7hf2GmMun64BJufEA)正式转正(从试运营星球变成了正式星球)!“gopher部落”旨在打造一个精品Go学习和进阶社群,目前虽小,但持续力很强。在2021年上半年,部落将策划两个专题系列分享,并且是部落独享哦:
42+
43+
* Go技术书籍的书摘和读书体会系列
44+
* Go与eBPF系列
45+
46+
![](http://image.tonybai.com/img/202103/gopher-tribe-zsxq-card.png)
47+
48+
感谢大家对本星球的支持!
49+
50+
### 联系方式
51+
52+
* 有意想学习容器或Kubernets的童鞋可以了解一下我的慕课网实战课:k8s实战 - https://coding.imooc.com/class/284.html
53+
* gopherdaily归档:https://github.com/bigwhite/gopherdaily
54+
55+
* 编辑:Tony Bai (https://tonybai.com)
56+
* 邮件订阅:https://gopher-daily.com/
57+
* 知乎Go进阶专栏:https://www.zhihu.com/column/c_1352639051791454208
58+
* “Gopher部落”知识星球:https://public.zsxq.com/groups/51284458844544
59+
* 微信公众号:iamtonybai,扫码关注!
60+
61+
![](http://image.tonybai.com/img/202011/qrcode_for_iamtonybai.jpg)
62+

202106/issue-20210630.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
Go语言内存模型要变? | Gopher Daily (2021.06.30) ʕ◔ϖ◔ʔ
2+
3+
>每日一谚:A best practice is a method or technique that has consistently shown results superior to those achieved with other means.
4+
5+
### Go技术生态
6+
7+
1. 硬件内存模型: 为Go内存模型的演化建立背景 by Russ Cox - https://research.swtch.com/hwmm#introduction
8+
2. 实现Go流水线模式 - https://zhimin-wen.medium.com/golang-pipeline-in-practise-6007dafbb85f
9+
3. 用于音乐创作的基于文本的编程语言Alda2发布 - https://blog.djy.io/announcing-alda-2/
10+
4. Go: sync.Map的LoadAndDelete和LoadOrStore。为什么需要它们?- https://dev.to/sreramk/go-loadanddelete-and-loadorstore-in-sync-map-why-are-they-needed-30f7
11+
5. 如何在Linux上建立一个etcd集群 - 初学者指南 - https://devopscube.com/setup-etcd-cluster-linux/
12+
6. 开放源代码许可证:谁掌握着权力? - https://thenewstack.io/open-source-licenses-who-holds-the-power/
13+
14+
### Go技术进阶专栏导读
15+
16+
对于服务端程序而言,一般都是以守护进程(daemon)的形式运行在后台的并且我们一般都是通过系统信号通知这些守护程序执行退出操作的。在这样的情况下,如果我们选择以系统默认处理方式处理这些退出通知信号,那么守护进程将会被直接杀死,没有任何机会执行一些清理和收尾工作,比如:等待尚未处理完的事务执行完毕、将未保存的数据强制落盘、将某些尚未处理的消息序列化到磁盘(等下次启动后处理)等。这将导致某些处理过程被强制中断而丢失消息,留下无法恢复的现场,导致消息被破坏,甚至会影响下次应用的启动运行。
17+
18+
Go进阶专栏“[改善Go语⾔编程质量的50个有效实践](https://mp.weixin.qq.com/s/RThCEQOdytQxwrMP7XRTRw)”的第43篇文章[《小心被kill!不要忽略对系统信号的处理》](https://www.imooc.com/read/87/article/2473)将为你详解在Go中如何处理系统信号实现服务优雅退出的方案。
19+
20+
![](http://image.tonybai.com/img/202011/go-column-pgo-with-qr-and-text.png)
21+
22+
23+
### 资料下载
24+
25+
关注公众号**iamtonybai**,发送特定关键字获取对应精品资料!
26+
27+
* Go语言学习技术路线图2021版 - 发送**go2021**
28+
* GopherChina 2021技术大会ppt资料 - 发送**gopherchina2021**
29+
* GopherChina 2020技术大会ppt资料 - 发送**gopherchina2020**
30+
* GopherCon 2020大会技术ppt资料 - 发送**gophercon2020**
31+
* 《设计数据密集型应用程序》作者Martin Kleppmann新课“分布式系统”的讲义资料 - 发送**distsys**
32+
* O'Reilly的《分布式跟踪实战(Distributed Tracing in Practice)》 - 发送**distrace**
33+
* 加州伯克利的47页的“机器学习的数学基础”资料 - 发送**math4ml**
34+
35+
### “Gopher部落”,新年新气象
36+
37+
[“Gopher部落”](https://mp.weixin.qq.com/s/jUqAL7hf2GmMun64BJufEA)正式转正(从试运营星球变成了正式星球)!“gopher部落”旨在打造一个精品Go学习和进阶社群,目前虽小,但持续力很强。在2021年上半年,部落将策划两个专题系列分享,并且是部落独享哦:
38+
39+
* Go技术书籍的书摘和读书体会系列
40+
* Go与eBPF系列
41+
42+
![](http://image.tonybai.com/img/202103/gopher-tribe-zsxq-card.png)
43+
44+
感谢大家对本星球的支持!
45+
46+
### 联系方式
47+
48+
* 有意想学习容器或Kubernets的童鞋可以了解一下我的慕课网实战课:k8s实战 - https://coding.imooc.com/class/284.html
49+
* gopherdaily归档:https://github.com/bigwhite/gopherdaily
50+
51+
* 编辑:Tony Bai (https://tonybai.com)
52+
* 邮件订阅:https://gopher-daily.com/
53+
* 知乎Go进阶专栏:https://www.zhihu.com/column/c_1352639051791454208
54+
* “Gopher部落”知识星球:https://public.zsxq.com/groups/51284458844544
55+
* 微信公众号:iamtonybai,扫码关注!
56+
57+
![](http://image.tonybai.com/img/202011/qrcode_for_iamtonybai.jpg)
58+

0 commit comments

Comments
 (0)