用简单的方式描述 Paxos 协议, 本文来自于对 xp博客 的搬运,整理和总结
Percolator 学习笔记
最近去 PingCAP 杭州分舵听了 TiDB事务 的分享, 模型使用的是 Percolator,听着比较简单,回来补下论文,看看有什么遗漏.
改变
关于这个博客的改变
Go Assembly 学习笔记
最近升级 go1.9,发现一个获取 goroutine id 的依赖没有支持1.9,于是手动写了一个,顺便学习一下 go assembly。希望你看完这篇文章后,对go汇编有一定的了解。
Go语言channel与select原理
本文会尝试解释 go runtime 中 channel 和 select 的具体实现,部分内容来自 gophercon2017。Go版本为1.8.3
Golang 与系统调用
GopherCon2017 中的一个视频讲解了如何用golang实现一个简单的strace,本文是基于此演讲整理而来。
MySQL 多列索引
说说 mysql 联合索引, 解读 mysql 文档, 看看什么时候会利用 联合索引,什么时候 mysql server 不使用。
关于程序员之道
最近和一些前辈聊了一些东西,让我意识到了自己的一些问题,虽然自己之前也有一些类似的疑惑和思考,但是并没有人明确指出问题。最近的几次谈话让我不得不仔细思考这些问题,边写边思考,看看能走到哪一步。
Java AOP, Annotation 笔记
最近想看下 RocketMQ, 就打算把 Java 的语法先复习一下,大约4年前写过一些 java,时间久了有些遗忘,而且当时有些东西没搞懂就用了,现在正好补一下这个坑。
碎碎念
最近心情不太好,正好搭好了这个博客,可以在这里吐槽一下。应该没人知道我是谁,知道也无所谓,大概。偶尔不写技术文章,发发牢骚也挺好的。