每日一谚:In Go, interfaces with one or two methods are common.

Go技术生态

  1. 如何在Golang中正确地使用defer - https://qvault.io/golang/defer-golang/
  2. tstorage: go实现的时序数据库 - https://github.com/nakabonne/tstorage
  3. easegress: 全能型流量编排系统 - https://github.com/megaease/easegress
  4. Go函数作为“一等公民”的基础 - https://dev.to/andyhaskell/basics-of-first-class-functions-in-go-d5p
  5. calico网络插件集成WireGuard - https://thenewstack.io/calico-integration-with-wireguard-using-kops/
  6. kubernetes vs. openshift,你应该知道的事情 - https://faun.dev/c/stories/qudems/kubernetes-vs-openshift-this-is-what-you-need-to-know/
  7. Kubernetes: 选择最佳的自动伸缩策略 - https://learnk8s.io/kubernetes-autoscaling-strategies
  8. 将redhat Keycloak打包到Distroless镜像中再部署在k8s上 - https://dev.to/stack-labs/keycloak-on-distroless-into-kubernetes-f5g
  9. 破坏和修复Kubernetes - https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3
  10. DevOps网站如何打击加密货币矿工 - https://thenewstack.io/how-devops-sites-are-battling-cryptocurrency-miners/

Go技术进阶专栏导读

Go语言源码默认使用Unicode字符集,并采用UTF-8编码方案,Go还提供了rune原生类型来表示Unicode字符。大多数情况下,你并不需要深入字符集和字符编码方案就能应对大多数场景。但在涉及不同字符集间转换或同一字符集的不同编码方案之间转换时,了解字符集原理以及字符编码方案就显得非常必要了。Go进阶专栏“改善Go语⾔编程质量的50个有效实践”的第40篇文章《告别乱码!GO语言字符集编码方案间转换》https://www.imooc.com/read/87/article/2470 将为你详细讲解字符集原理、Go中的Unicode字符表示以如何使用Go进行字符编码方案间的转换。

往期推荐

使用reflect包在反射世界里读写各类型变量

Go语言“十诫”[译]

http.Client的连接行为控制详解

使用Go实现可用select监听的队列

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

给expvarmon插上数据持久化的“翅膀”

一文搞懂如何利用multipart/form-data实现文件的上传与下载

通过实例理解Go标准库http包是如何处理keep-alive连接的