240 发简信
IP属地:辽宁
  • 240
    Go语言与红黑树

    一. 算法之变,结构为宗 计算机在很多情况下被应用于检索数据,比如航空和铁路运输业的航班信息和列车时刻表的查询,都要求快速地找到用户所需要的信息。所以,对于存储大量信息的计算...

  • 240
    skip list(跳表)

    第一次看到这种数据结构还是刚接触ocean base架构的时候。粗略扫了几眼,以为是一个简单的二级索引,没有仔细考虑就略过了。后来去北京出差,经神夜路点播,遂明白这种链表式结...

  • 记一次程序优化

    入职一周,还算比较清闲。没有一些明确时间点的事情,所以目前的大部分时候,探索成分居多,绞尽脑汁做的某些架构设计,不谈结果,就过程而言,收获颇丰。总的来说,蛮喜欢目前的状态,思...

  • 构建一个简易的中心化锁服务

    为什么需要锁服务? 有时候,在分布式系统中,不同的服务实例需要操作同一份资源,所以我们需要一套机制保证对该资源并发操作的数据一致性。 最通常的做法,就是lock。各个服务在操...

  • 240
    Redis 集群的合纵与连横

    之前一篇写了关于 Redis 的性能,这篇就写写我认为比性能更重要的扩展性方面的主题。 如果再给我一次回到好几年前的机会,对于使用 Redis 我一开始就要好好考虑将来的扩展...