Toggle navigation
ssingularity的个人日志
源码阅读
业务架构与技术架构
后端工具、框架与中间件
计算机系统
算法与数据结构
数据库
文章归档
Tags
标签
Show All
74
计算机系统
24
源码阅读
12
后端工具、框架与中间件
10
Netty源码阅读
9
数据库
7
业务架构与技术架构
7
计算机网络
7
中间件
6
计算机组成原理
6
算法与数据结构
5
操作系统
5
数据结构
4
业务架构
4
技术架构
4
Concurrent包源码阅读
3
工具
3
go语言学习
3
框架
2
Linux运维
2
软技能
1
C++ 学习
1
技术管理
1
算法
0
2023
技术管理
深入实践 DDD——以 DSL 驱动复杂软件开发
无锁并发——环形队列
C++ 学习 —— 基本知识
2022
计算机网络学习笔记(8)—— HTTP2.0
《代码之外的生存指南》读书笔记
计算机网络学习笔记(7)—— Linux 网络包收发详解
书单推荐
源码阅读系列文章汇总
计算机网络学习笔记(6)——TCP 数据传输机制
Bazel Core Concept
Buildbarn Learning
常用工具介绍(2)—— Ingress
研发效能学习笔记(2)—— Scrum实践
研发效能学习笔记(1)—— 绪论
常用工具介绍(1)—— Kustomize
Go学习笔记
操作系统学习笔记(5)——进程管理
计算机基础系列文章汇总
操作系统学习笔记(4)——操作系统初始化
链接、装载与库(2)——装载与内存空间分布
链接、装载与库(1)——ELF详解
性能调优(2)—— 架构
性能调优(1)—— CPU
架构师、架构活动与生存法则
操作系统学习笔记(3)—— 锁的实现
操作系统学习笔记(2) —— 操作系统启动流程
操作系统学习笔记(1)—— 架构与硬件
计算机组成原理学习笔记(6)——输入输出设备
计算机组成原理学习笔记(5)——流水线冒险
计算机组成原理学习笔记(4)——流水线设计
计算机组成原理学习笔记(3)——CPU组成
计算机组成原理学习笔记(2)——程序是怎么跑起来的
计算机组成原理学习笔记(1)——计算机的基本组成与性能
计算机网络学习笔记(5)—— 虚拟网络设备
计算机网络学习笔记(4)—— 应用层协议
计算机网络学习笔记(3)—— TCP
计算机网络学习笔记(2)—— IP层
算法笔记(持续更新)
计算机网络学习笔记(1)—— 物理层与链路层
Linux磁盘分区与LVM
数据库线上更新
Go的包机制
深入理解Nginx(二)—— 架构设计
基于事件驱动架构的一些设计难题及解决方法
2021
对于C语言多重指针的理解
红黑树
深入理解Nginx(一)——安装、命令与配置
Redis设计与实现(四)——复制与集群
Linux I/O与Zero-copy
Redis设计与实现(三)——单机数据库实现
Redis设计与实现(二)——基础数据结构和对象系统
Redis设计与实现(一)——基础指令
分布式事务原理
分布式事务概述
事务实现原理
Netty源码阅读9——时间轮
Netty源码阅读8——FastThreadLocal
Netty源码阅读7——内存管理
MySQL事务隔离机制
Netty源码阅读6——Write And Flush
Netty源码阅读5——Pipeline
Netty源码阅读4——连接建立
Netty源码阅读3——服务端启动
Netty源码阅读2——NioEventLoop执行过程
Netty源码阅读1——NioEventLoopGroup创建过程
跳表——Skip List
布隆过滤器
LSM树
Netty技巧
NIO与Netty概念
JDK Concurrent包源码阅读3——Lock
JDK Concurrent包源码阅读2——Atomic类
JDK Concurrent包源码阅读1——多线程基础