作为一个为开发者服务的平台,除了稳定地提供平台应有的功能,不断地提升用户体验,还应该有一个更**善良**的出发点,引导用户成长,与用户共同进步。
小龙同学
Gopher
Networks Boy
Thinking Design
Former Android/Java Engineer
小龙同学
  • About
  • CC BY 4.0
go1.16新增了一个包,`io/fs`,用来统一标准库文件io相关的访问方式。本文通过对比新旧文件io的用法差异,带着问题查看源码:标准库是如何保证兼容性的,如何实现一个基于操作系统中的FS,以及如何做单元测试。相信看完后大家会掌握go1.16之后文件操作的正确姿势。
小龙同学
今天分享一个有意思的bug,它的解决办法,以及引申出来的一种编程模型,最后通过两个著名项目的核心部分源码来谈谈它的应用,所有成功复杂的项目应该有一个简单的模型支撑。
小龙同学
本文通过解决一个线上告警问题,查看了go的http库是如何实现超时和取消的,最后总结了在go里面通用的超时处理方法。
小龙同学
今天来聊一聊 HTTP 代理服务器两个常见的功能,TLS Termination 和 Origination,关于他们的作用和对业务架构的指导,最后通过 Envoy 来展示一个加速 docker 镜像拉取的栗子。
小龙同学
使用Envoy在L4和L7路由Shadowsocks流量
小龙同学
浅谈网络代理和k8s的网络,包括L2/L3/L4/L7
小龙同学