归档
- [network] 记一次网站网络流量优化 network
- [内核源码] 浅析 CFS 完全公平调度器工作原理 内核
- [C++] 提高 C++ 项目编译速度的神兵利器 c/c++
- [C++] Google Authenticator 算法实现 c/c++
- [C++] 使用时间轮实现对象的操作频率限制 c/c++
- [随笔] 最好的编程语言 随笔
- [技术] 回顾 2023 阅读的技术书籍 技术
- [算法] 一致性哈希算法 算法
- [数据库] sqlite3 模糊查找效率 数据库
- [C++] 浅析 std::share_ptr 内部结构 c/c++
- [Redis] 浅析 Redis 并发模型 redis
- [C++] 深入探索 C++ 多态 ④ - 模板静态多态 c/c++
- [C++] 右值引用 c/c++
- 浅析 HTTPS TLS(ECDHE)协议的握手流程(图解) network
- [muduo] vscode + gdb 调试 muduo c/c++
- [C++] 深入探索 C++ 多态 ③ - 虚析构 c/c++
- [C++] 深入探索 C++ 多态 ② - 继承关系 c/c++
- [转载] What is the VTT for a class c/c++
- [stl 源码分析] 浅析 std::vector::emplace_back c/c++
- [QT] 浅析信号与槽 c/c++
- [C++] C++ 有什么好用的线程池? c/c++
- [C++] 深入探索 C++ 多态 ① - 虚函数调用链路 c/c++
- [C++] 浅析 C++11 移动语义 c/c++
- MacOS 安装使用 Docker 工具
- [stl 源码分析] std::sort c/c++
- (ubuntu) vscode + gdb 调试 c++ c/c++
- 延时双删(redis-mysql)数据一致性思考 redis
- [内核源码] tcp 连接队列 内核
- [内核源码] Linux 网络数据接收流程(TCP)- NAPI 内核
- tcp + epoll 内核睡眠唤醒工作流程 内核
- 如何学习 Linux 内核源码 内核
- 搭建 Linux 内核网络调试环境(vscode + gdb + qemu) 内核
- [知乎回答] socket的任意event都会导致epoll_wait的惊群效应吗? 技术 内核 epoll
- [知乎回答] Nginx为啥使用ET模式Epoll? 技术 nginx 内核 epoll
- [知乎回答] epoll的EPOLLEXCLUSIVE真的能防住惊群吗? 技术 nginx epoll
- [知乎回答] 协程如何做到切换到另一个函数还能完成原函数的IO? 技术 协程
- [知乎回答] 程序员都是怎么记笔记的? 技术 随笔
- [知乎回答] 作为程序员的你,工作台是怎样的? 技术 随笔
- [知乎回答] 如何设计内存池? 技术
- [知乎回答] poll/epoll函数中的各种event分别应该在什么时候监听并处理呢? 技术 epoll 内核
- [随笔] 敏捷开发 随笔
- perf 常用方法 工具
- (Centos 7)GDB 调试 glibc(附视频) 工具
- ubuntu 20.4 常用软件安装 工具
- 探索惊群 ⑦ - 文件描述符透传 network
- 探索惊群 ⑥ - nginx - reuseport nginx 内核
- 探索惊群 ⑤ - nginx - NGX_EXCLUSIVE_EVENT nginx 内核
- 探索惊群 ④ - nginx - accept_mutex nginx 内核
- 探索惊群 ③ - nginx 惊群现象 nginx 内核
- 探索惊群 ② - accept 内核
- 探索惊群 ① network 内核
- [内核源码] Linux 系统调用(x86_64) 内核
- [内核源码] 网络协议栈 - write (tcp) 发送数据 内核
- [内核源码] 网络协议栈 - tcp 三次握手状态 内核
- rsync 传输文件 工具
- 信号 系统
- 简单的 http 通信校验(golang) network Go
- [内核源码] 网络协议栈 - connect (tcp) 内核
- [内核源码] 网络协议栈 - accept (tcp) 内核
- [内核源码] 网络协议栈 - listen (tcp) 内核
- [内核源码] 网络协议栈 - bind (tcp) 内核
- [内核源码] 网络协议栈 - socket (tcp) 内核
- 字节序转换关系 network
- [内核源码] list 链表 内核
- 即时通讯方案 即时通讯
- gdb 调试 nginx(附视频) nginx
- vscode + gdb 远程调试 linux 内核源码(附视频) 内核
- gdb 调试 Linux 内核网络源码(附视频) 内核
- 重温网络基础 network
- 我的阅读书单 技术
- [stl 源码分析] std::vector::push_back 内存扩充 c/c++
- 学习 Linux 内存分配 内核
- [stl 源码分析] std::list::size 时间复杂度 c/c++
- 基于 stl map 的定时器(C++) c/c++
- 剖析 stl + glibc “内存泄漏” 原因 c/c++
- [libco] 删除协程的正确姿势 协程
- [libco] libco 定时器(时间轮) 协程
- [co_kimserver] libco mysql 连接池 分布式系统 协程
- [co_kimserver] co_kimserver 简介 分布式系统 协程
- [数据库] mysql 常用命令配置 数据库
- [hiredis 源码走读] redis pipeline redis
- [libco] 协程栈空间 协程
- 深入理解 epoll 回调用户数据 epoll
- Centos7 常用软件安装 工具
- [redis 源码走读] maxclients 最大连接数限制 redis
- [libco] libco 不干活也费 CPU 协程
- MacOS 通过虚拟机(Virtual Function)安装 Centos7 工具
- [libco] libco 工作流程 协程
- [libco] 协程调度 协程
- [libco] 协程切换理解思路 协程
- x86_64 函数运行时栈帧内存布局 系统
- 常用汇编知识 系统
- [redis 源码走读] 域名解析 - getaddrinfo redis
- [libco] 协程库学习,测试连接 mysql 协程
- [kimserver] 统计负载信息 分布式系统
- [kimserver] 配置文件 config.json 分布式系统
- [kimserver] zookeeper-client-c 接入流程思考 分布式系统
- tmux 常用快捷键 工具
- 物联网数据通信 mqtt - mosquitto Go
- 计算两个集合差集(C++) c/c++
- protobuf / json 数据转换(C++) c/c++
- [kimserver] 分布式系统 - 一致性哈希算法 分布式系统
- vscode 一键(快捷键)执行脚本命令 工具
- [kimserver] 分布式系统 - 节点发现 分布式系统
- [kimserver] 父子进程传输文件描述符 分布式系统
- [kimserver] 分布式系统-多进程框架节点通信 分布式系统
- [C++] 理解 C++ 多线程条件变量 pthread_cond_wait 使用 c/c++
- LLDB 使用 工具
- zookeeper-client-c 异步/同步工作方式 分布式系统
- 安装 ZooKeeper 分布式系统
- c++ 分割字符串函数 c/c++
- [redis 源码走读] sentinel 哨兵 - 通知第三方 redis
- [redis 源码走读] redis 与 raft 算法 redis
- [redis 源码走读] sentinel 哨兵 - 故障转移 redis
- [redis 源码走读] sentinel 哨兵 - 选举投票 redis
- 智慧农场解决方案 科技
- [kimserver] libev + hiredis redis 异步连接池 分布式系统 redis
- trello - 化零为整 随笔
- [kimserver] C++ 异步非阻塞 Mysql 连接池 分布式系统
- cryptopp 加密库使用 c/c++
- [hiredis 源码走读] 异步回调机制剖析 redis
- gettimeofday 获取本地时间 c/c++
- jemalloc 性能测试 c/c++
- Linux 软件性能分析--火焰图 🔥 工具
- 简单说说 golang 的主要优点 Go
- HTTP 状态码 network
- [redis 源码走读] sentinel 哨兵 - 主客观下线 redis
- [redis 源码走读] sentinel 哨兵 - 节点链接流程 redis
- 高性能服务异步通信逻辑 network
- [内核源码] epoll lt / et 模式区别 内核 epoll
- [redis 源码走读] sentinel 哨兵 - 原理 redis
- [数据库] 自动代码工具 - 分析 mysql 脚本(*.sql)生成 C++ 源码 c/c++ 数据库
- [redis 源码走读] 主从数据复制 ② redis
- redis 为啥这么快 redis
- libev 源码理解方式 c/c++
- [即时通讯] 分布式系统-用户在线状态管理 即时通讯
- [redis 源码走读] 主从数据复制 ① redis
- Collection 技术
- Macbook Pro 副屏 - Gobigger 4k 便携屏使用体验 科技
- [redis 源码走读] 异步通信流程-单线程 redis
- 程序工作流程(Linux) 系统
- [内核源码] epoll 实现原理 内核 epoll
- [内核源码] epoll 源码实现-预备知识 内核 epoll
- gcc/make/Makefile 源码编译 c/c++
- epoll 多路复用 I/O工作流程 network epoll
- [redis 源码走读] 多线程通信 I/O redis
- 抓包分析 tcp 握手和挥手 network
- strncpy 安全吗? c/c++
- [redis 源码走读] 事件 - 文件事件 redis epoll
- [redis 源码走读] 事件 - 定时器 redis
- redis 持久化方式 - aof 和 rdb 区别 redis
- [redis 源码走读] aof 持久化 ① redis
- [redis 源码走读] aof 持久化 ② redis
- 商品秒杀问题的思考 技术
- [redis 源码走读] rdb 持久化 - 文件结构 redis
- [redis 源码走读] rdb 持久化 - 应用场景 redis
- Linux 文件目录权限 系统
- (研发)十年工作总结 - 平凡之路 随笔
- 算法 lru c++ 实现 算法
- [多线程] 剖析嵌套式死锁问题 c/c++
- [redis 源码走读] maxmemory 数据淘汰策略 redis
- printf 问题的思考 c/c++
- [redis 源码走读] redis 过期策略 redis
- 程序变量内存分布(Linux) 系统
- github + jekyll 搭建博客 随笔
- 反汇编查看宏函数/函数调用原理 c/c++
- nginx 地址对齐(ngx_align_ptr) nginx
- [redis 源码走读] 对象(redisObject) redis
- [redis 源码走读] 整数集合(inset) redis
- [redis 源码走读] 跳跃表(skiplist) redis
- 用 Mac 第一次剪辑视频 随笔
- [redis 源码走读] 压缩列表(ziplist) redis
- [redis 源码走读] 链表 redis
- [nginx 源码走读] 内存池 nginx
- [redis 源码走读] zmalloc redis
- [redis 源码走读] 字符串(sds) redis
- Linux 下实现 itoa 转二进制 c/c++
- 付费自习室 随笔
- [redis 源码走读] 字典(dict) redis
- [shell] ssh 快捷登录 系统
- 用 gdb 调试 redis redis
- fork 进程测试 copy-on-write 系统
- [redis 源码走读] sentinel 哨兵 - 脑裂处理方案 redis
- 早睡早起 随笔
- [算法导论] 堆排序 算法
- [算法导论] 归并排序 算法
- [算法导论] 快速排序 算法
- tmux 返回前一个 panel 快捷键 工具
- redis 学习的思考 redis
- MacBook Pro 2019 13寸 体验 科技
- [即时通讯] 千人群组-消息管理 即时通讯
- vim c++ 代码自动格式化配置 工具
- [数据库] mysql 数据库创建,删除,导入,导出数据 shell 脚本 数据库
- [shell] sed 插入多行文本 系统
- golang & viper config & zookeeper Go 分布式系统
- [即时通讯] 视高企业协同办公系统 即时通讯
- Git 常用命令场景 工具
- [shell] shell 常用语法 系统
- Linux 常用命令 系统
- GDB 使用 工具
- “黑科技”(ipad + termius + 100 元的蓝牙键盘) 科技
- 压测 redis 消息队列(golang) redis Go
- 类型强制转换异常跟踪 c/c++
- hiredis + libev 异步测试 redis
- Siege HTTP 压力测试 工具
- c++ 语言基础知识 c/c++
- stl 基础知识 c/c++
- c 语言基础知识 c/c++
- Centos7 vim 编码环境 (C++/golang) 工具
- ccache 优化 C++ 编译速度 工具
- C++ 日志宏定义 c/c++
- 文件服务器架构逻辑 技术