Go技术日报(2021-04-23)——站长的Go语言书单

每日一谚: ”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 领域也火了?这招聘不错,薪资不低

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

GOCN每日新闻–2021-04-23

1.Golang net/http 性能优化

2.Go 中的并发 API 模式

3.Go 中的通道

4.Go 中的并发

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

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

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仓库的工具

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

码农桃花源–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 果果
更多内容详见:码农桃花源专集 · 语雀