yfractal / blog

10 stars 0 forks source link

Personal Blog

Articles and Slides

2024

无 root 权限查看 Ruby HTTPS 请求内容 2024-09-14

Detect Ruby GVL contention through dynamic link library functions 2024-09-11

Ruby Garbage Collection 101 and Ruby's RGenGC (Restricted Generational GC) 2024-07-06

Rust2go: calls Go from Rust 2024-06-27

Use eBPF USDT in Rust 2024-05-21

2023

How Meltdown Works 2023-12-04

Exercise Snacks: A Feasible Exercising Strategy for Office Workers 2023-05-08

2022

How JeMalloc Works 2022-10-05

MIT 6.824 Distributed Systems Reading Notes

Regression Test Selection for Rails Project @ internal sharing 2022-06-09

Slack’s Incident on 2-22-22 Reading Note 2022-05-03

闲来无事,用 Ruby 撸了个 LSM-Tree 2022-05-02

How Copy on Write Works in Xv6 2022-02-06

TCP Congestion Control Brief Description by Pseudo Code 2022-02-06

2021

How Linux finds physical address through virtual memory 2021-08-11

User Level Thread Switch 2021-07-29

Meltdown Notes 2021-07-25

MIT 6.S081 学习总结 2021-07-17

Linear Hash Revisit 2021-02-22

How DBMS Memory Buffer Works 2021-02-21

2020

Erlang message passing brief introduction @ Beijing Elixir meetup 2020-10-24

Concurrency task schedule brief introduction @ RubyConf China 2020 2020-08-15

Raft 笔记 2020-06-26

Awesome OTP Learning 2020-02-22

Linear Hash 原理及实现 2020-01-27

Erlang ETS Linear Hash Implementation 2020-01-29

"Memory Barriers: a Hardware View for Software Hackers" 笔记 2020-01-31

2019

Mnesia Transaction and Locker @ ShenZhen Elixir Meetup 2019-10-27

Erlang 虚拟机窥探 - process 和 scheduler @ ShenZhen Elixir Meetup 2019-08-05

A Basic Paxos Algorithm Demo Using Erlang 2019-08-05

分布式共识算法 Paxos -- 如何让所有程序员认可 PHP 才是最好的语言 2019-07-12

Understand lock free queue algorithm as a concurrency beginner 2019-02-04

使用 Fiber 实现简单的 CSP (Goroutine channel) 2019-01-24

HTTP Request Demo by Future and Nio4r 2019-04-14

2018

自旋锁及 Nginx 实现 2018-12-18

Erlang 源码阅读 -- scheduler 2018-12-01

Erlang 源码阅读 -- Number of Active Schedulers 2018-12-09

使用 Ruby 实现 Erlang "Process" 2018-11-11