240 发简信
IP属地:四川
  • leveldb 源码笔记

    设计思路 LSM-Tree(Log Structure Merge Tree),将磁盘的随机写转化为顺序写,加快了写速度。LSM-Tree的思路...

  • brpc 摘要

    Cacheline 1.背景:cpu的L1和L2级cache为每个核独有,cpu的L3cache为所有核心共享2.原因:核写入自己的L1级cac...

  • Resize,w 360,h 240
    分布式分布订阅消息系统

    几千行 C 代码实现了的一个优先级/延时队列,短小精悍概念tube - 消息通道,类似于 kafka 里面的 topic, 用来存储某一类或者业...

  • sql语句中的坑

    1、update无主键时lock table 连接数打满update 必须是主键,否则可能死锁http://blog.csdn.net/cla...

  • 消息系统设计

    消息推送和聊天功能是移动时代的重要功能,广泛存在于各种业务中 一、特性 消息推送(单播、组播、广播); 聊天(聊天室、单聊); 业务低成本接入;...

  • 高性能web网站中的缓存

    开发一个高性能的web服务,缓存是必不可少的。缓存是万金油,下面介绍下我们web服务中用到了哪些缓存 1、前端缓存 对于静态资源,有三种方式。 ...

  • Resize,w 360,h 240
    跑步轨迹简化

    作为一家专业的马拉松技术服务公司,每天都有大量的用户通过我们的app上传跑步记录。 为了能更加直观的感受用户的跑步习惯和分布,我将一段时间内北京...

  • Resize,w 360,h 240
    使用redis实现并发控制锁

    问题场景 web系统在线上运行时,偶尔会遇到前端抖动(同一时刻发送多次同一请求)的情况。 由于我们的服务是分布式部署,当出现两个请求落到了不同服...