agmtopy
11
15
多线程是否会影响执行效率 多线程是否会影响执行效率
多线程是否会影响执行效率 前提 今天一位同事问了一个问题感觉比较有趣,问题简化规范后是这样的 在同一机器/操作系统上,使用n个线程处理X个任务是不是和使用n*m个线程处理X个任务效率相同? 这样的观点是基于RR-时间片轮转来进行推导的;
2022-11-15
14
深入分布式缓存-从原理到实践(三) 深入分布式缓存-从原理到实践(三)
深入分布式缓存-从原理到实践(三) Redis数据结构 Redis的数据结构可以划分为下图所示: 可以看到Redis底层采用的也是Map的方式来保存key以及value; Redis主要的数据类型分为String、list、set、map
2022-11-14
05
TiDB数据库之简介 TiDB数据库之简介
TiDB数据库之简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, H
2022-11-05
10
29
git workflow的几种最佳实践方式 git workflow的几种最佳实践方式
git workflow的几种最佳实践方式 引言 现有的版本控制系统大多选择使用Git来进行管理/协作;不同的团队有会根据各自的情况选择不同的协助方式,常见的git workflow主要分为三种: Git flow Github flow
2022-10-29
09
27
分布式数据库系统原理 分布式数据库系统原理
分布式数据库系统原理 引言 为什么需要分布式? 处理逻辑 功能 数据 控制 对于这个的理解应该是: 处理逻辑:对应应用实例或者算法之类的,单点无法满足某些需求(AP) 功能:对于功能的分布式划分主要是体现在微服务的拆分上,不同的功
2022-09-27
24
现代操作系统原理与实现-内存管理篇 现代操作系统原理与实现-内存管理篇
现代操作系统原理与实现-内存管理篇 一晃而过距离上一篇硬件结构已经过去了一个月有余了.最近一直在整理Notion上的笔记,把《深入理解Java虚拟机》的相关笔记也在notion上写和整理去了,对《现代操作系统原理与实现》的笔记也耽搁了许久;
2022-09-24
08
14
现代操作系统原理与实现-硬件结构篇 现代操作系统原理与实现-硬件结构篇
引言 操作系统是建立在硬件结构基础上的软件实现,这一章节我们来介绍计算机的硬件结构. CPU与指令集架构 指令集架构是cpu与软件之间的桥梁,包括指令集\特权级\寄存器\执行模式\安全扩展\性能加速等等 指令集 指令集包括精简指令集(R
2022-08-14
08
深入分布式缓存-从原理到实践(一) 深入分布式缓存-从原理到实践(一)
深入分布式缓存-从原理到实践(一) 引言 是《深入分布式缓存-从原理到实践》一书的一些记录 理论基础 cache这个词,据说来自于法语,本意是当CPU处理数据时先到cache中去寻找,如果数据在之前的操作与i就读取而被暂存其中,就不需要从
2022-08-08
08
深入分布式缓存-从原理到实践(二) 深入分布式缓存-从原理到实践(二)
深入分布式缓存-从原理到实践(二) 规划定义 JSR JSR是java Specification Requests的缩写,是java定义的一种对java对象临时在内存中进行缓存的方法,包括对象的创建\访问\失效\一致性等 缓存常用方法
2022-08-08
04
现代操作系统原理与实现-操作系统结构篇 现代操作系统原理与实现-操作系统结构篇
引言 《现代操作系统原理与实现》是一本介绍操作系统相关的书籍,是以ARM平台进行演示的.目前在看过一遍之后,我觉得还是比较有意思的操作系统结构、硬件结构、内存管理、进程与线程、进程间通信、同步原语、文件系统这七个章节. 下面会依次对这些章节
2022-08-04
04
22
12
3 / 16