个人博客
把正在理解的事,写成可以回访的记录。
关于软件、系统设计与持续学习。文章由 Notion 写作并在这里发布。
目前已发布 302 篇文章。
文章列表
最近文章
共 302 篇
主流通信协议的对比
HTTP/1.1、HTTP/2、gRPC、WebSocket、HTTP/3、GraphQL、Thrift/Avro/MsgPack 等主流协议的综合对比
数据库自底向上的抽象
理解数据库自底向上的抽象层次,可以帮助我们看清整个系统是如何从最基础的硬件构建到用户可交互的复杂功能的
数据库的数据为什么抽象成page和block
将数据库中的数据抽象成页(Page)和块(Block)作为基本的数据管理和 I/O 单位,最根本的驱动力是为了克服磁盘 I/O 的性能瓶颈
数据库的工作流程—自顶向下
整个流程可以大致分为以下几个核心阶段: 1. 连接管理 (Connection Handling) 2. 查询处理 (Query Processing) 3. 事务管理与并发控制 (Transaction & Concurrency Management) 4. 存储引擎与数据访问 (Storage Engine & Data Access) 5. 结果返回 (Result Returning)
当我们在讨论操作系统I/O时,我们到底在讨论什么?
当我们讨论操作系统 I/O (Input/Output) 时,我们实际上是在讨论操作系统如何管理和协调计算机与外部世界(包括各种硬件设备和网络)之间的信息交换
主题索引
按主题浏览
展开全部标签
#开发 74#Rust 52#函数式编程 38#Java 33#Haskell 28#Python 26#并发编程 24#Web开发 23#算法 21#数据库 18#思考 15#Web 13#C/C++ 12#Nodejs 12#全栈 12#Go 11#Zig 10#工具 10#架构设计 10#Clojure 8#Elixir 8#JavaScript 8#React 7#SpringBoot 7#Vert.x 7#网络协议 7#iroh 6#Kafka 6#前端 6#操作系统 6#编程原理 6#编程语言 6#运维 6#JVM 5#P2P 5#Web3 5#消息中间件 5#Database 4#Spring 4#信息安全 4#数据结构 4#系统设计 4#设计模式 4#http 3#TypeScript 3#分布式系统 3#异步编程 3#测试 3#网络 3#AI 2#GUI 2#Lisp 2#Postgresql 2#Solidity 2#SQL 2#Vue 2#包管理器 2#思考原则 2#推荐 2#爬虫 2#错误处理 2#Actix 1#API设计 1#BaaS 1#Base64 1#Cargo 1#ClojureScript 1#Docker 1#egui 1#Git 1#Github 1#Hadoop 1#HashMap 1#Hash表 1#json 1#Kotlin 1#MySQL 1#NAT 1#Nextjs 1#OAuth2 1#QUIC 1#Relay 1#RustRover 1#SpringCloud 1#sqlx 1#tauri 1#UDP 1#WebSocket 1#二叉树 1#云原生 1#健康 1#前端架构设计 1#前缀和 1#双指针 1#回溯 1#大数据 1#字符串 1#定时任务 1#密码学 1#序列化 1#建站 1#心理 1#授权 1#数据分析 1#数组 1#文件系统 1#日志 1#栈和队列 1#浏览器 1#消息推送 1#界面设计 1#程序设计原理 1#统计 1#编程模型 1#网络中继器 1#网络安全 1#网页 1#路由器 1#运行时 1#鉴权 1#链表 1