agmtopy
redis底层数据结构分析 redis底层数据结构分析
redis底层数据结构分析 redis底层数据结构分析主要是根据《Redis5 设计与源码分析》一书的章节而来,参考对照代码版本为6.2,源代码的编译和部署可以查看上一篇文章 redis底层数据结构可以划分为 简单动态字符串 跳跃表 压缩
2022-01-05
深入理解linux内核笔记 深入理解linux内核笔记
深入理解linux内核笔记 内核 unix内核根据执行状态分为’用户态’和’执行态’ 用户与内核态的切换 进程调用系统调用 触发异常(exception) 响应中断 内核线程的执行(这里有一些歧义,本身就是内核态) 进程描述符
2021-12-08
深入剖析Kubernetes之编排能力 深入剖析Kubernetes之编排能力
深入剖析Kubernetes之编排能力 名词解释 编排: 引申为描述复杂计算机系统、中间件 (middleware) 和业务的自动化的安排、协调和管理。 编排能力 为什么需要编排能力? 在应用大规模的拆分实施微服务化以后,需要解
2021-11-28
深入剖析Kubernetes之Pods的概念 深入剖析Kubernetes之Pods的概念
深入剖析Kubernetes之Pods的概念 在上一篇文章中了解到kubernetes的部署在逻辑上是按照Pod的概念进行的,下面来详细的了解一下pod的知识 基础概念 Pods是您可以在 Kubernetes 中创建和管理的最小的可部署
2021-11-28
大规模分布式存储系统-基础篇 大规模分布式存储系统-基础篇
大规模分布式存储系统-基础篇 主要是记录阅读《大规模分布式存储系统:原理解析与架构实战》基础篇中的一些知识和理解。 书评 大规模分布式存储系统 基础篇主要是从单机存储系统到分布式存储系统的演化过程以及各自的特点进行分析 单机存储系统 单
2021-11-09
深入剖析Kubernetes之Kubernetes的基础概念 深入剖析Kubernetes之Kubernetes的基础概念
深入剖析Kubernetes之Kubernetes的基础 Kubernetes是由google和RetHot主导的容器编排工具,已经称为容器编排的标准.Kubernetes源自Google内部的Borg,可以参考这篇文章 Borg: K
2021-11-08
ReadWriteLock的源码分析 ReadWriteLock的源码分析
ReadWriteLock的源码分析 ReadWriteLock是JUC包下的定义的读写锁的接口,定义两个接口readLock()、writeLock()分别是返回读锁和返回一个写锁。 ReadWriteLock默认有两个实现分别是Read
2021-11-02
深入剖析Kubernetes之容器化的基础 深入剖析Kubernetes之容器化的基础
深入剖析Kubernetes之容器化的基础 容器化的基础之进程管理 容器化的基础是依赖于Linux底层提供的两种能力分别是cgroups,Namespace cgroups cgroups 的全称是control groups,是Linu
2021-10-28
rocketmq索引实现原理之IndexService rocketmq索引实现原理之IndexService
rocketmq索引实现原理之IndexService 在之前的文章中分析了消息是如果通过Commitlog的逻辑设计到MappedFile的与文件系统进行交付的过程,这篇文章来分析消息体是如何实现快速查找的以及底层实现 RocketMQ的
2021-10-13
G1GC的算法与实现 G1GC的算法与实现
G1GC的算法与实现-算法篇 根据《深入Java虚拟机-JVM G1GC的算法与实现》-算法篇整理而来,该篇主要由以下章节组成 第一章 G1GC是什么? 第二章 并发标记 第三章 转移 第四章 软实时性 第五章 分代G1GC模式 第六章
2021-09-26
rocketmq的存储实现原理之commitlog rocketmq的存储实现原理之commitlog
rocketmq的存储实现原理之commitlog 在之前的《rocketmq的存储原理》文章中分析了rocketmq的存储过程主要是通过两个类来实现的分别是commitlog和MappedFile,这篇文章重点分析commitlog这个类
2021-09-09
rocketmq的存储实现原理之MappedFile rocketmq的存储实现原理之MappedFile
rocketmq的存储实现原理之MappedFile MappedFile是RoketMq处理底层文件的类,在上面一篇文章中已经了解了如何通过CommitLog类来处理请求以及如何通过MappedFile来实现底层存储的 MappedFil
2021-09-09
6 / 17