b树与b+树总结

前言

最近工作中涉及到了挺多的索引的问题,仔细梳理下来发现自己掌握的并不深入,所以记录一下。

[Read more]

关于内存对齐

什么是内存对齐

我们时常会以为一个变量在内存中可以任意存放(假设内存空间足够, 不考虑占用情况)。但实际上并不是这样。

[Read more]

golang源码分析-深入理解Mutex

前言

刚刚开始接触golang时,觉得mutex锁简单易用。到下个阶段自己觉得这种是悲观锁,效率很低。直到学习和了解它的原理才明白mutex是一个兼顾性能和公平的精妙设计。

[Read more]

fish shell环境变量的坑

前言

前段时间入了fish-shell的坑,将其作为默认的shell,发现很多环境变量都失效了,比如$PATH$GOPATH等等,这里记录一下解决方案。

标题党一下,互联网上很多文章写的都是垃圾。要么互相复制,要么没有彻底解决问题。

[Read more]