Go技术日报(2021-03-25)——这可能是最容易理解的 Go Mutex 源码剖析

每日一谚: Packages encourage the programmer to consider the public interface and this leads to good names and simpler interfaces.

go中文网每日资讯–2021-03-25

一、Go语言中文网

  1. 终于来了!go tip已经可以使用泛型了

  2. 为什么 Kubernetes 要替换 Docker

  3. RabbitMQ Go客户端教程1——HelloWorld

二、亚军进化史

  1. Go技术日报(2021-03-24)——在业务系统中寻求技术含量

三、董泽润的技术笔记

  1. 聊聊并发安全

四、转角遇到GitHub

  1. 又一本在线免费的 Go 语言图书

五、多颗糖

  1. 【MIT 6.824】学习笔记 5: 2021 Raft 实现细节

六、Golang技术分享

  1. Go函数闭包底层实现

七、真没什么逻辑

  1. Google 数据中心的电力超售 · OSDI '20

八、HHFCodeRv

  1. 这可能是最容易理解的 Go Mutex 源码剖析

九、CloudNativeCommunity

  1. 文末赠书 | 深度解析DDD中台和微服务设计

来源: 社区主题 - 每日资讯 - Go语言中文网 - Golang中文社区

GOCN每日新闻–2021-03-25

1.Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题

2.对 Go 1.16 io/fs 设计的第一感觉:得劲儿

3.深入研究 Go interface 底层实现

4.内存管理设计精要

5.Go Buffer 重用,避免频繁内存分配

来源:每日新闻 · 社区 · GoCN社区

gopherDaily–2021-03-25

1.Go免费电子书:《Practical Go lession》

2.使用Go从头构建一个BitTorrent客户端

3.使用Go Ebiten重写老旧的flash游戏

4.Go中常见的反模式

5.令人难以置信的快速代理检查器和IP旋转器

6.Cytora公司Go学术工程blog

7.惠普开源structex: Go结构注释,支持编码和解码;支持位域打包,自描述布局参数和对齐方式

8.Go开发者合同费率

9.构建浏览器推送通知服务:长轮询和Web套接字协议

10.通往Go高手之路:单元测试

11.go stacktrace信息输出库的对比

来源:https://gopher-daily.com/

码农桃花源–2021-03-25

文章分享

  1. Go语言调度器之非main goroutine的退出

  2. go mutex源码剖析

  3. 为什么goroutine没有id

面试题

  1. 为什么goroutine没有id

  2. g0到main goroutine的转换过程

  3. 非main goroutine是如何返回到goexit函数的

  4. mcall函数如何从用户goroutine切换到g0继续执行

每日算法

lc871 最低加油次数

编辑: Amartya 果果
更多内容详见:码农桃花源专集 · 语雀