个人文章管理备忘

tech2023-09-05  92

个人备忘

个人文章管理备忘网络TCP/IPTCP协议疑难杂症全景解析UDP协议疑难杂症全景解析TCP的快速重传机制TCP-IP详解:超时重传机制[为什么 TCP 协议有 TIME_WAIT 状态](https://draveness.me/whys-the-design-tcp-time-wait/)[TCP/IP 序列号回绕](https://blog.csdn.net/xiaoting451292510/article/details/102759919) 网络层以太网中的MTU与MSS[为什么 TCP/IP 协议会拆分数据](https://draveness.me/whys-the-design-tcp-segment-ip-packet/) Linux相关Linux中的信号处理机制[Linux中的信号处理机制 [一]](https://zhuanlan.zhihu.com/p/77598393)[Linux中的信号处理机制 [二]](https://zhuanlan.zhihu.com/p/79062142)[Linux中的信号处理机制 [三]](https://zhuanlan.zhihu.com/p/77627175)[Linux中的信号处理机制 [四]](https://zhuanlan.zhihu.com/p/78653866) Linux的中断处理机制[Linux的中断处理机制 [一] - 数据结构(1)](https://zhuanlan.zhihu.com/p/83709066)[Linux的中断处理机制 [二] - 数据结构(2)](https://zhuanlan.zhihu.com/p/85353687)[Linux的中断处理机制 [三] - hardirq](https://zhuanlan.zhihu.com/p/85454778)[Linux的中断处理机制 [四] - softirq(1)](https://zhuanlan.zhihu.com/p/80371745)[Linux的中断处理机制 [五] - softirq(2)](https://zhuanlan.zhihu.com/p/80680484)[Linux的中断处理机制 [六]](https://zhuanlan.zhihu.com/p/89913872) Linux的进程地址空间浅析linux内存管理(总结性文章)Linux的进程地址空间[一][Linux的进程地址空间[二] - VMA](https://zhuanlan.zhihu.com/p/67936075)Linux的进程地址空间[三]Linux中的内核地址空间 虚拟地址转换[虚拟地址转换[一] - 基本流程](https://zhuanlan.zhihu.com/p/65298260)[虚拟地址转换[二] - 具体实现](https://zhuanlan.zhihu.com/p/65348145)[虚拟地址转换[三] - 多级页表](https://zhuanlan.zhihu.com/p/64978946)[虚拟地址转换[四] - large page/hugepage](https://zhuanlan.zhihu.com/p/66427560)[虚拟地址转换[五] - paging structure caches](https://zhuanlan.zhihu.com/p/65774094)[深入理解linux内存管理之 页表管理](https://blog.csdn.net/u011209099/article/details/9248525) Linux中的物理内存管理 (比较底层,比较复杂)[Linux中的物理内存管理 [一]](https://zhuanlan.zhihu.com/p/68465952)[Linux中的物理内存管理 [二]](https://zhuanlan.zhihu.com/p/68473428)[Linux中的物理内存管理 [三]](https://zhuanlan.zhihu.com/p/70267219) 内存分配(前两篇比较容易理解,剩下的就比较基础偏向实践)[内存分配[一] - 空闲链表和内存池](https://zhuanlan.zhihu.com/p/73468738)[内存分配[二] - Buddy系统的原理](https://zhuanlan.zhihu.com/p/73562347)[内存分配[三] - Linux中Buddy系统的实现](https://zhuanlan.zhihu.com/p/105589621)[内存分配[四] - Linux中的Slab(1)](https://zhuanlan.zhihu.com/p/105582468)[内存分配[五] - Linux中的Slab(2)](https://zhuanlan.zhihu.com/p/106106008)linux内存分配与回收 Linux相关组件linux寄存器简介从内核源码聊聊pipe实现linux为什么需要内核栈操作系统为什么要分用户态和内核态操作系统为什么要分用户态和内核态[动态链接黑魔法: Hook 系统函数](http://kaiyuan.me/2017/05/03/function_wrapper/) 原子操作__sync_fetch_and_add 其他孤儿进程与僵尸进程[总结][Linux中的Memory Compaction [一]](https://zhuanlan.zhihu.com/p/81983973)[关于Linux共享内存的实验 [一]](https://zhuanlan.zhihu.com/p/93142176)[Linux中的VFS实现 [一]](https://zhuanlan.zhihu.com/p/100329177) 数据结构与算法时间轮时间轮算法[TimingWheel 时间轮详解(kafka实现)](https://www.jianshu.com/p/0f0fec47a0ad)时间轮算法(TimingWheel)是如何实现的?(JRaft实现) 设计模式单例模式 HashHash实现 BitMap[C++ BitMap 排序](https://zhuanlan.zhihu.com/p/72549885) 图已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量2014华为机试——地铁换乘寻找最少车站数和排序算法地铁换乘C++[【HihoCoder - 1880】地铁环线 (前缀和,水题,模拟)](https://blog.csdn.net/qq_41289920/article/details/84247791) 遍历[迷宫问题(maze problem)—— 深度优先与广度优先搜索求解](https://blog.csdn.net/K346K346/article/details/51289478)简单的迷宫问题(DFS+回溯)迷宫问题迷宫问题——回溯法解 二叉树二叉树中两个节点的最近公共祖先节点 链表[轻松搞定面试中的链表题目 组件相关libco[万字长文 | 漫谈libco协程设计及实现](https://cloud.tencent.com/developer/article/1459729)libco协程库上下文切换原理详解 MysqlInnoDB[MySQL · 引擎特性 · InnoDB 事务子系统介绍 ](http://mysql.taobao.org/monthly/2015/12/01/)[MySQL事务隔离级别详解 ](https://www.iteye.com/blog/xm-king-770721)全面了解mysql锁机制(InnoDB)与问题排查[深入理解MySQL――锁、事务与并发控制 这才是正确的!](https://zhuanlan.zhihu.com/p/36060546)[『浅入浅出』MySQL 和 InnoDB](https://draveness.me/mysql-innodb/)Innodb中的事务隔离级别和锁的关系【十一】MySQL中InnoDB及索引深入剖析你真的理解索引吗?从数据结构层面解析mysql索引原理 RedisRedis阻塞问题排查方向[Redis 阻塞原因](https://www.cnblogs.com/linguoguo/p/12046548.html) NginxNginx是这么运行的 Lua构建Lua解释器Part0:综述 Hugo[Hugo 从入门到会用](https://olowolo.com/post/hugo-quick-start/) 分布式线性一致性:什么是线性一致性?分布式系统一致性漫谈分布式:线性一致性与共识算法 区块链《精通比特币》第二版详解实用拜占庭协议PBFT探索比特币“挖矿”和“区块”的数学本质区块链是什么,如何简单易懂地介绍区块链?【进阶篇一】挖矿与新区块的广播机制共识算法系列之一:raft和pbft算法 学习[如何的才能更好地学习 MIT6.824 分布式系统课程?](https://www.zhihu.com/question/29597104)

个人文章管理备忘

在阅读博客文章的过程中,遇到值得记录的文章便保存下来

网络

TCP/IP

TCP协议疑难杂症全景解析

UDP协议疑难杂症全景解析

TCP的快速重传机制

TCP-IP详解:超时重传机制

为什么 TCP 协议有 TIME_WAIT 状态

TCP/IP 序列号回绕

网络层

以太网中的MTU与MSS

为什么 TCP/IP 协议会拆分数据

Linux相关

Linux中的信号处理机制

Linux中的信号处理机制 [一]

Linux中的信号处理机制 [二]

Linux中的信号处理机制 [三]

Linux中的信号处理机制 [四]

Linux的中断处理机制

Linux的中断处理机制 [一] - 数据结构(1)

Linux的中断处理机制 [二] - 数据结构(2)

Linux的中断处理机制 [三] - hardirq

Linux的中断处理机制 [四] - softirq(1)

Linux的中断处理机制 [五] - softirq(2)

Linux的中断处理机制 [六]

Linux的进程地址空间

浅析linux内存管理(总结性文章)

Linux的进程地址空间[一]

Linux的进程地址空间[二] - VMA

Linux的进程地址空间[三]

Linux中的内核地址空间

虚拟地址转换

虚拟地址转换[一] - 基本流程

虚拟地址转换[二] - 具体实现

虚拟地址转换[三] - 多级页表

虚拟地址转换[四] - large page/hugepage

虚拟地址转换[五] - paging structure caches

深入理解linux内存管理之 页表管理

Linux中的物理内存管理 (比较底层,比较复杂)

Linux中的物理内存管理 [一]

Linux中的物理内存管理 [二]

Linux中的物理内存管理 [三]

内存分配(前两篇比较容易理解,剩下的就比较基础偏向实践)

内存分配[一] - 空闲链表和内存池

内存分配[二] - Buddy系统的原理

内存分配[三] - Linux中Buddy系统的实现

内存分配[四] - Linux中的Slab(1)

内存分配[五] - Linux中的Slab(2)

linux内存分配与回收

Linux相关组件

linux寄存器简介

从内核源码聊聊pipe实现

linux为什么需要内核栈

操作系统为什么要分用户态和内核态

操作系统为什么要分用户态和内核态

动态链接黑魔法: Hook 系统函数

原子操作

__sync_fetch_and_add

其他

孤儿进程与僵尸进程[总结]

Linux中的Memory Compaction [一]

关于Linux共享内存的实验 [一]

Linux中的VFS实现 [一]

数据结构与算法

时间轮

时间轮算法

TimingWheel 时间轮详解(kafka实现)

时间轮算法(TimingWheel)是如何实现的?(JRaft实现)

设计模式

单例模式

Hash

Hash实现

BitMap

C++ BitMap 排序

已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量

2014华为机试——地铁换乘寻找最少车站数和排序算法

地铁换乘C++

【HihoCoder - 1880】地铁环线 (前缀和,水题,模拟)

遍历

迷宫问题(maze problem)—— 深度优先与广度优先搜索求解

简单的迷宫问题(DFS+回溯)

迷宫问题

迷宫问题——回溯法解

二叉树

二叉树中两个节点的最近公共祖先节点

链表

[轻松搞定面试中的链表题目

](https://blog.csdn.net/luckyxiaoqiang/article/details/7393134)

组件相关

libco

万字长文 | 漫谈libco协程设计及实现

libco协程库上下文切换原理详解

Mysql

InnoDB

MySQL · 引擎特性 · InnoDB 事务子系统介绍

MySQL事务隔离级别详解

全面了解mysql锁机制(InnoDB)与问题排查

深入理解MySQL――锁、事务与并发控制 这才是正确的!

『浅入浅出』MySQL 和 InnoDB

Innodb中的事务隔离级别和锁的关系

【十一】MySQL中InnoDB及索引深入剖析

你真的理解索引吗?从数据结构层面解析mysql索引原理

Redis

Redis阻塞问题排查方向

Redis 阻塞原因

Nginx

Nginx是这么运行的

Lua

构建Lua解释器Part0:综述

Hugo

Hugo 从入门到会用

分布式

线性一致性:什么是线性一致性?

分布式系统一致性

漫谈分布式:线性一致性与共识算法

区块链

《精通比特币》第二版

详解实用拜占庭协议PBFT

探索比特币“挖矿”和“区块”的数学本质

区块链是什么,如何简单易懂地介绍区块链?

【进阶篇一】挖矿与新区块的广播机制

共识算法系列之一:raft和pbft算法

学习

如何的才能更好地学习 MIT6.824 分布式系统课程?

最新回复(0)