每日一谚: ”Make it correct, make it clear, make it concise, make it fast. In that order.” - Wes Dyer


go中文网每日资讯--2021-04-23

一、Go语言中文网


  1. ​Go 语言如何实现垃圾回收中的 Stop the World (STW)​
  2. ​Go 数据结构和算法篇(十):二分查找的变形版本​

二、亚军进化史

  1. ​Go技术日报(2021-04-22)——大咖聊QUIC​

三、TechPaper

  1. ​事故驱动开发​

四、polarisxu

  1. ​世界读书日:分享我的 Go 语言书单​

五、Go夜读

  1. ​带你开始探究 Go iota​

六、GolangContributorClub

  1. ​2021 中国 Go 语言开源贡献者峰会​

七、脑子进煎鱼了

  1. ​使用 Go defer 要小心这 2 个雷区!​

八、Go招聘

  1. ​Go 在 AI 领域也火了?这招聘不错,薪资不低​

GOCN每日新闻--2021-04-23

1.​​Golang net/http 性能优化 ​

2.​​Go 中的并发 API 模式 ​

3.​​Go 中的通道 ​

4.​​Go 中的并发 ​

5.​​为什么以及如何在 go 中写枚举 ​

gopherDaily--2021-04-23

1.​​我是如何在3天内学完Go的 ​

2.​​Kubernetes加入网关类API ​

3.​​使用go开发一个kong的插件​

4.​​播客:与《Network Programming with Go》的作者聊聊TCP&UDP ​

5.​​如何使用Go验证SSL证书 ​

6.​​Kubernetes原生网关系列:扩展envoy ​

7.​​在centos上搭建k8s集群​

8.​​Cron表达式的Go解析工具 ​

9.​​Go项目的架构检查工具​

10.​​使用Terraform在linode上设置k8s集群​

11.​​同时操作多个git仓库的工具 ​

码农桃花源--2021-04-23

文章分享


  1. ​tcp hol blocking​
  2. ​站长的书单​
  3. ​事故驱动开发​
  4. ​数据库19年1月月报​

面试题

  1. 回答输出结果
func main() {
//len 2, cap 2
s := []int{1,2}
fmt.Printf("s append before len=%d, cap=%d \n",len(s),cap(s))
s = append(s,4)
fmt.Printf("s append 4 len=%d, cap=%d \n",len(s),cap(s))

s = append(s,5)
fmt.Printf("s append 5 len=%d, cap=%d \n",len(s),cap(s))

s = append(s,6)
fmt.Printf("s append 6 len=%d, cap=%d \n",len(s),cap(s))
fmt.Println("====================")
s1 := []int{1,2}
fmt.Printf("s1 append before len=%d, cap=%d \n",len(s1),cap(s1))
s1 = append(s1, 4,5,6)
fmt.Printf("s1 append after len=%d, cap=%d \n",len(s1),cap(s1))
}

  1. 什么是聚簇索引?何时使用聚簇索引与非聚簇索引
  2. 联合索引是什么?为什么需要注意联合索引中的顺序?

每日算法

反转字符串 写出最优解


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



  • 归档地址:https://github.com/Han-Ya-Jun/gocn_news_set
  • Go 技术日报交流群:

关注公众号回复:​微信​,拉你入群。



订阅公众号: ​亚军进化史go每日新闻(2021-04-23)——站长的Go语言书单_联合索引