小白是怎么对 TiDB 进行源码分析的?

本文我将拿一个很简单的例子来讲解小白是怎么对 TiDB 进行源码分析和修复问题的过程的,还有我对于如何成为 TiDB Contributor 的一些简单总结。 题外话 最近 TiDB 又推出了一个

透彻理解 git

本文是对于 git 的一些使用备忘总结。 Git 撤销已经 push 到远端的 commit 本地需要回退 先在本地回退到需要的版本 git reset –hard <需要回退到的版本号(只需输入前几位)

[译]多线程 go 向导

本文翻译自“multithreading-go-tutorial”,希望这一篇介绍能够让我们对多线程有更深一点的理解。 原文:https://

Golang 之 vgo

本文是对 vgo 的一些介绍说明。 扩展阅读 https://zhuanlan.zhihu.com/p/33926171 https://studygolang.com/articles/12435 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管

日志切割 logrotate 之 copytruncate

本文是对于 logrotate 日志切割的一点点小总结。 我们在使用 logkit 上报 Nginx 日志数据的时候,发现被切割之后,无法正常上传了。 我们的 logrotate 配置使用的是 copytrunc

Golang GC 原理分析

本文是 Golang GC 原理分析。 参考资料 https://gocn.io/article/192 https://lengzzz.com/note/gc-in-golang https://www.zhihu.com/question/58863427 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,

Golang 调度器原理分析

本文是 Golang 调度器原理分析。 参考资料 http://tonybai.com/2017/06/23/an-intro-about-goroutine-scheduler/ https://www.zhihu.com/question/20862617?rf=45525005 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理

sync.Once 源码分析

本文是sync.Once的源码分析。 源码很少,直接看源码吧。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 // Copyright 2009 The