agmtopy
03
19
pulsar的简单使用 pulsar的简单使用
pulsar的简单使用 Apache Pulsar 是一个云原生的分布式消息传递和流媒体平台,最初由 Yahoo! 创建。现在是作为Apache软件基金会的顶级项目. 在pulsar这个项目中还大量使用了另外一个Apache的顶级项目Boo
2022-03-19
07
编译原理-内存部分 编译原理-内存部分
编译原理-内存部分 这一篇主要是对后端编译器对内存布局的分析和笔记,之前的有关词法/语法方面的理论知识实在是太枯燥了,翻了又翻是在是难以理解,只能暂时放下那一部分的内容了. 在编译时主要将内存划分为两个部分栈、堆: 栈主要是作为程序的临时空
2022-03-07
05
编译原理-词法语法理论 编译原理-词法语法理论
编译原理-词法语法理论 第二章创建一个简单的语法指导器里面设计了很多理论知识,暂时只记录关键概念。这一章看的很困,外面阳光明媚,只能通过打字来压制一下困意😂😂😂 关键概念 语法制导翻译器 语法制导翻译器是用于构建语法翻译器的程序
2022-03-05
03
编译原理-引言 编译原理-引言
编译原理-引言 大概是在开始学习编写程序的时候购入了一系列的计算机基础书籍,由于自己的原因导致很多书都只是寥寥翻开几页,就匆匆放下了. 近来这两年,随着年纪的增大忽然有了一个念头就是自己的程序生涯已经快要结束,但是还有那么多书未看未读,有一
2022-03-03
01
20
redis如何实现持久化的 redis如何实现持久化的
redis如何实现持久化的 redis目前实现持久化主要有两种方式,一种是通过RDB文件,另外一种是通过AOF文件. redis对于持久化支持4种部署方式 无持久性 RDB AOF RDB + AOF 让就让我们来详细比较和分析以下re
2022-01-20
19
redis源代码构建 redis源代码构建
redis源代码构建 主要用来记录以下在WSL下编译和部署redis源码的过程 环境准备 WSL wsl2搭配Ubuntu 18.04使用,这一项不是必须的 Clion JetBrains的C/C++ IDE,这一项也不是必须的
2022-01-19
05
redis底层数据结构分析 redis底层数据结构分析
redis底层数据结构分析 redis底层数据结构分析主要是根据《Redis5 设计与源码分析》一书的章节而来,参考对照代码版本为6.2,源代码的编译和部署可以查看上一篇文章 redis底层数据结构可以划分为 简单动态字符串 跳跃表 压缩
2022-01-05
12
08
深入理解linux内核笔记 深入理解linux内核笔记
深入理解linux内核笔记 内核 unix内核根据执行状态分为’用户态’和’执行态’ 用户与内核态的切换 进程调用系统调用 触发异常(exception) 响应中断 内核线程的执行(这里有一些歧义,本身就是内核态) 进程描述符
2021-12-08
11
28
深入剖析Kubernetes之编排能力 深入剖析Kubernetes之编排能力
深入剖析Kubernetes之编排能力 名词解释 编排: 引申为描述复杂计算机系统、中间件 (middleware) 和业务的自动化的安排、协调和管理。 编排能力 为什么需要编排能力? 在应用大规模的拆分实施微服务化以后,需要解
2021-11-28
28
深入剖析Kubernetes之Pods的概念 深入剖析Kubernetes之Pods的概念
深入剖析Kubernetes之Pods的概念 在上一篇文章中了解到kubernetes的部署在逻辑上是按照Pod的概念进行的,下面来详细的了解一下pod的知识 基础概念 Pods是您可以在 Kubernetes 中创建和管理的最小的可部署
2021-11-28
09
大规模分布式存储系统-基础篇 大规模分布式存储系统-基础篇
大规模分布式存储系统-基础篇 主要是记录阅读《大规模分布式存储系统:原理解析与架构实战》基础篇中的一些知识和理解。 书评 大规模分布式存储系统 基础篇主要是从单机存储系统到分布式存储系统的演化过程以及各自的特点进行分析 单机存储系统 单
2021-11-09
08
4 / 16