• Yano
  • Weekly
  • GitHub
  • Twitter
  • About
Be yourself and don't go with the flow.

Redis 源码简洁剖析 08 - epoll

【2022-02-05】IO 多路复用关于 select, poll, epoll,​网络 IO 演变发展过程和模型介绍 这篇文章讲得很好,本文就不浪费笔墨了。Redis 针对不同操作系统,选择不同的 IO 多路复用机制,具体代码在 ae.c。/* Include the best multiplexing laye...

Redis 源码简洁剖析 07 - main 函数启动

【2022-02-05】前言 具体流程 阶段 1:基本初始化 阶段 2:检查哨兵模式,执行 RDB 或 AOF 检测 阶段 3:运行参数解析 阶段 4:初始化 server 资源管理 初始化数据库 ...

Redis 源码简洁剖析 06 - quicklist 和 listpack

【2022-02-04】quicklist 为什么要设计 quicklist 特点 数据结构 quicklistCreate quicklistDelIndex quicklistDelEntry quicklistInsertBefore...

Redis 源码简洁剖析 05 - ziplist 压缩列表

【2022-02-02】ziplist 是什么 Redis 哪些数据结构使用了 ziplist? ziplist 特点 优点 缺点 ziplist 数据结构 ziplist 节点 pre_entry_length ...

Redis 源码简洁剖析 04 - Sorted Set 有序集合

【2022-01-29】Sorted set 是什么 Sorted set 数据结构 跳表(skiplist) 结构定义 跳表节点查询 层数设置 插入节点 zslInsert 删除节点 zslDelete Sorted set 基本操作 ...

Yano 的 2021 观影总结

【2021-12-29】前言 整体情况 豆瓣截图 B 站截图 自己的观影记录 电影 《沙丘》 《困在时间里的父亲》 《本杰明·巴顿》 其他 ...

Spring Boot Native

【2021-12-19】环境准备 JDK:17 GraalVM:GraalVM Community Edition 21.3.0说明如果是 macOS Catalina 或更高版本,需要先运行一下命令,才能够正常使用 GraalVM:sudo xattr -r -d com.apple.quarantine pa...

Apache Log4j 远程代码执行漏洞源码级分析

【2021-12-12】漏洞的前因后果 漏洞描述 漏洞评级 影响版本 安全建议 本地复现漏洞 本地打印 JVM 基础信息 本地获取服务器的打印信息 log4j 漏洞源码分析 扩展:JNDI 危害是什么? Gi...

深入分析 ZGC

【2021-12-07】传统的垃圾回收 CMS 与 G1 停顿时间瓶颈 ZGC 概览 深入 ZGC 原理 标记 Marking 着色指针 Reference Coloring Relocation 重映射和读屏障 Remapping a...

Java Features from Java 8 to Java 17

【2021-12-06】Code Example Java 8 Lambda Expressions and Stream API The World Before Lambda Expressions Using a Stream and a ...
  • <
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 15
  • >
/ to search ESC to close ↑↓ to navigate Enter to select
2017~2026