接触过深度学习的同学都知道在训练和推理中使用 GPU 能加速,但是相对于 CPU 来说为什么 GPU 能在深度学习中提供更快的处理速度?我把自己学习和总结的成果分享
在公司最近组织的一次 OceanBase 的分享中我再次听到了 LSM-tree。为什么说是再呢?那不得不先介绍一下 RocksDB RocksDB 是由 Facebook 基于 LevelDB 开发的一款提供键值存储与读写功
在日常的开发工作中相信使用 Kubernetes 的同学们一定会偶尔收到容器重启的事件告警。由于应用层面的问题导致的容器重启相对容易排查,比如看容器的内存监控我们
在之前的文章介绍过服务可观测性。其中 tracing 扩展一下我们可以称之为 APM(Application Performance Monitoring)。在这篇文章里,我会具体介绍我们在 Golang 服务中的 APM 实践。 A
在 Golang 项目中为了写出健壮和优雅的代码我们会采用 linter 帮助我们检查有问题或者不规范的代码。Golang 的 linter 非常多,各自检查的范围或者内容不尽相同,如
在开发过程中我们遇到了需要 session 保持的场景,即同一个用户的请求需要我们路由到后端服务的同一个实例。如果是 http 请求我们可用利用 nginx 的 ip hash 负载均衡策略来