Go技术日报(2021-02-20)——官博:Go 1.16中有关go module的变化

每日一谚: Please don’t generate getters and setters in Go

go中文网每日资讯–2021-02-20

一、Go语言中文网

  1. Go 中可取消的读取操作

  2. Go1.17 快报:将移除 GOPATH

  3. Go:基于Redis Cluster的分布式锁实现以互斥方式操作共享资源

二、亚军进化史

  1. Go技术日报(2021-02-19)——Go1.17 快报:将移除 GOPATH

三、TechPaper

  1. 一个 bad file descriptor 的问题

四、Go招聘

  1. 成都同程艺龙来招Gopher啦!!!

五、轩脉刃的刀光剑影

  1. 设计一个回调要注意哪些事情

六、polarisxu

  1. 为什么学 Rust 及相关学习资料推荐

七、吴亲强的深夜食堂

  1. 可视化演示Go并发

八、后端早读课

  1. 树 Story —— LSM 树

  2. 树 Story —— B 树 / B+ 树

九、nanko的快乐小窝

  1. 关于Java与Golang的GC

来源: https://studygolang.com/go/godaily

gopherDaily–2021-02-20

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

GOCN每日新闻–2021-02-20

1.Go 1.16 中 Module 功能新变化

2.Golang 代码测试:一点到面用测试驱动开发

3.“能力越大,责任越大” – Go 语言之父详解将于 Go 1.18 发布的 Go 泛型

4.基于 Redis Cluster 的分布式锁实现以互斥方式操作共享资源

5.以单件方式创建和获取数据库实例

来源:https://gocn.vip/topics/node18

码农桃花源–2021-02-20

文章推荐

  1. go json实现原理

  2. 复习 go hashmap原理

  3. interview questions

  4. 那些年一起追过的大佬 大佬文章合集

  5. 复习 饶大的interface十问

面试问题

  1. float 类型可以作为 map 的 key 吗

  2. map 中的 key 为什么是无序的

  3. map 是线程安全的吗

  4. map 的删除过程是怎样的

  5. map 的底层实现原理是什么

  6. map 的扩容过程是怎样的

  7. map 的赋值过程是怎样的

  8. map 的遍历过程是怎样的

  9. 可以对 map 的元素取地址吗

  10. 可以边遍历边删除吗

  11. 如何实现两种 get 操作

  12. 如何比较两个 map 相等

  13. channel 发送和接收元素的本质是什么

  14. channel 在什么情况下会引起资源泄漏

  15. channel 底层的数据结构是什么

  16. channel 有哪些应用

  17. 什么是 CSP

  18. 从 channel 接收数据的过程是怎样的

  19. 从一个关闭的 channel 仍然能读出数据吗

  20. 关于 channel 的 happened-before 有哪些

  21. 关闭一个 channel 的过程是怎样的

  22. 向 channel 发送数据的过程是怎样的

  23. 如何优雅地关闭 channel

  24. 操作 channel 的情况总结

编辑: Amartya 果果
更多内容详见:https://www.yuque.com/qcrao/share/