240 发简信
IP属地:上海
  • Resize,w 360,h 240
    数据库ACID与实现机制

    ACID简述 Atomicity、Durability实现之 (WAL+redo log) Atomicity 、Isolation实现之 (锁...

  • Resize,w 360,h 240
    从磁盘到文件系统

    磁盘结构 磁盘性能:随机读 与 顺序读 磁盘碎片是什么? 什么是文件系统? 计算机是如何找到确定路径下的文件的? 前言 在学习kafka的时候,...

  • Resize,w 360,h 240
    从序列化到RPC

    为什么需要序列化? 序列化的分类与效率 为什么要有RPC? RPC是怎么实现的? 前言 一年以来,工作中也用过很多关于分布式的framework...

  • Resize,w 360,h 240
    文件系统之文件描述符

    Linux文件系统结构 调用Open函数会发生什么 对同一个文件打开多次会怎样 父子进程的文件关系 重定向的实现 管道的实现 概述 int fd...

  • Resize,w 360,h 240
    Kafka原理

    Kafka概述 Kafka构架 Kafka的Partition log是如何工作的? Kafka的Consumer是如何获取消息的? Kafka...

  • 断点是怎么实现的?

    必备知识: 1)一个debugger进程,一个要调试的program进程 2)一个进程可以通过sys_call(ptrace)修改另一个进程的内...

  • 操作系统之启动原理

    # 操作系统启动原理 Hardware -> BIOS -> BootLoader -> Kernel 1、hardware将第一条指令的地址设...

  • Resize,w 360,h 240
    Redis数据结构及如何用好这些数据结构

    这篇文章延续精简的风格,争取能让大家8min内读完并有所收获。 概述 一周前的文章精简的介绍了Redis核心原理及Redis是如何工作的,这一章...

  • 日志与Kafka

    日志 日志是一种存储抽象,只能追加按照时间完全有序的记录序列,是一种有持久性保证和强有序的语义消息系统。日志是分布式一致性的底层实现基石。 1)...

个人介绍
一个有自驱力&会点英语的后台