240 发简信
IP属地:浙江
  • mac 下修改动态库的依赖

    查看库依赖:otool -L 库的路径 修改库依赖自身的路径:一般直接 cd 到库所在的文件夹比较方便修改install_name_tool -id oldPath newP...

  • 120
    浅谈“HTAP”

    HTAP是近些年来比较火的一个概念,下面就聊聊其前世今生及技术特点。 1. 数据应用类别 根据数据的使用特征,可简单做如下划分。在选择技术平台之前,我们需要做好这样的定位。 ...

  • Linux 进程卡住了怎么办?

    在我们使用 Linux 系统时,如果网络或者磁盘等 I/O 出问题,会发现进程卡住了,即使用 kill -9 也无法杀掉进程,很多常用的调试工具,比如 strace, pst...

  • 120
    几张图看懂列式存储

    最近看到一篇很好资料,里面三言两语配上几个图就把列式存储(Column-based Storage)讲明白了,牛啊!最喜欢的就是这种浅显易懂就把背景知识讲得明明白白,而不是长...

  • 120
    cephfs目录共享给多个pod使用

    本篇文章将介绍如何将cephfs的一个目录共享给多个pod使用,更进一步,多个pod之间虽共享一个目录,但可以隔离使用。 写这篇文章的起因是业务部门有多个云原生应用同时产生日...

  • Golang log日志

    有一天我在goland里看着输出日志,很想知道它是哪个文件,第多少行打出来的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...

  • 120
    Cryptdb原理概述(1)

    Cryptdb[1]是MIT的CSAIL 在11年sosp上提出的, 其在数据库上实现了同态加密技术. 本文基于一些相关文献, 以及对代码的调研, 对该系统的实现原理以及相关...

  • 120
    ceph对象存储Bucket Notification功能使用

    本篇文章描述了如何让ceph的bucket notification功能结合rabbitmq组件跑起来的流程。 数据存储在存储服务中如何让上层业务进行感知。在海量数据存储的情...

  • 优秀的 Go存储开源项目和库

    存储服务器(Storage Server) Go 实现的存储服务器 minio- Minio 是一个与Amazon S3 APIs 兼容的开源对象存储服务器,分布式存储方案 ...

  • 120
    4个实验,彻底搞懂TCP连接的断开

    前言 看到这个标题你可能会说,TCP 连接的建立与断开,这个我熟,不就是三次握手与四次挥手嘛。且慢,脑海中可以先尝试回答这几个问题: 四次挥手是谁发起的? 如果断电/断网了连...

  • Go 的 sync (同步原语)库

    官方包的注释: sync包提供基础的同步原语,sync.Mutext、sync.RWMutex、sync.WaitGroup、sync.Once和sync.Cond。 一、M...

个人介绍
一个跑马拉松的分布式文件系统/存储引擎运开工程师(参加过柏林、杭州、 芝加哥马拉松)