codedump的电报频道
4.43K subscribers
150 photos
4 videos
2 files
621 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#博客

周刊(第16期):图解ARIES论文(下)

引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)是论文《ARIES: A Transaction Recovery Method Supporting Fine-Franularity Locking and Partial Rollbacks Using Write-Ahead Logging》中提到的一种存储引擎中数据恢复的算法。这篇论文可以说是存储引擎数据恢复领域必读的一篇论文,这两期的周刊就是对这篇论文的图解,这是其中的下篇。

博客https://www.codedump.info/post/20220521-weekly-16/
公众号:https://mp.weixin.qq.com/s/LVcjbHoehkX1p1lUbVrrww
邮件订阅:https://www.getrevue.co/profile/lichuang
#博客
《周刊(第17期):Read-Write Quorum System及在Raft中的实践》

引言:在Paxos、Raft这类一致性算法的描述里,经常会看到Majority、Quorum这两个词,在以前我以为都是表达“半数以上”的含义,最近才发现两者有不小的区别。本文介绍这两者的区别,以及在Raft中实践中的问题。有了Quorum的视角,能更好得理解一致性算法。

博客https://www.codedump.info/post/20220528-weekly-17/
公众号:https://mp.weixin.qq.com/s/jsaPpEcuKmvNTesSQx9uQw
邮件订阅:https://www.getrevue.co/profile/lichuang
👍1
#博客
《周刊(第18期):网状的思考,线性的写作》

本文介绍我理解的“卡片式笔记法”,以及我的笔记实践、工具等。

博客https://www.codedump.info/post/20220612-weekly-18/
公众号:https://mp.weixin.qq.com/s/amGzh2Euoo4RnWpig-s-mQ
邮件订阅:https://www.getrevue.co/profile/lichuang
👍4
#博客
《周刊(第19期):Rust并发安全相关的几个概念(上)》

本文介绍Rust并发安全相关的几个概念的几个概念:Send、Sync、Arc,Mutex、RwLock等之间的联系。这是其中的上篇,主要介绍Send、Sync这两个trait。

公众号:https://mp.weixin.qq.com/s/VRmzGv3njSHjQ7BxSrAVQw
博客https://www.codedump.info/post/20220619-weekly-19/
邮件订阅:https://www.getrevue.co/profile/lichuang/add_subscriber
👍6
#博客
《周刊(第20期):Rust并发安全相关的几个概念(下)》

本文介绍Rust并发安全相关的几个概念:Send、Sync、Arc,Mutex、RwLock等之间的联系。这是其中的下篇,主要介绍Arc,Mutex、RwLock这几个线程安全相关的类型。

公众号:https://mp.weixin.qq.com/s/aNrbk7L6SnAoUPusEU0tXQ
博客https://www.codedump.info/post/20220625-weekly-20/
邮件订阅:https://www.getrevue.co/profile/lichuang/add_subscriber
👍5
#博客
《周刊(第21期):Lamport时钟介绍》

在分布式系统中,由于有多个机器(进程)在一起协调工作,于是如何定义分布式系统中事件的先后顺序就成了难题,本文介绍论文 《Time, Clocks, and the Ordering of Events in a Distributed System》中提到的Lamport时钟。

博客https://www.codedump.info/post/20220703-weekly-21/
公众号:https://mp.weixin.qq.com/s/T71D09_5PMQEuHw2yu_taQ
邮件订阅:https://www.getrevue.co/profile/lichuang
#博客

《周刊(第22期):图解一致性模型》

本文使用大量的图例,同时没有难懂的公式,意图解释清楚一致性模型要解决什么问题,以及三种一致性模型:顺序一致性、线性一致性、因果一致性。

公众号:https://mp.weixin.qq.com/s/Wv8VWEq7GFz5hJQ_iOtqsw
博客https://www.codedump.info/post/20220710-weekly-22/
邮件:https://www.getrevue.co/profile/lichuang
👍7🔥1
#博客
《周刊(第23期):图解Blink-Tree:B+Tree的一种并发优化结构和算法》

引言:《Efficient Locking for Concurrent Operations on B-Trees 》论文中提出了一种称为“Blink-Tree”的数据结构,这个数据结构提供了B+Tree并发访问的一些优化方式,本文对这篇论文进行解读。

公众号:https://mp.weixin.qq.com/s/Yb6OcCoM_Hhc4U8ESTYVbg
博客https://www.codedump.info/post/20220807-weekly-23/
邮件订阅:https://www.getrevue.co/profile/lichuang
👍4
#博客
《周刊(第24期):sqlite并发读写的演进之路》

本文梳理sqlite并发读写方案的演进之路,已经介绍现在看到几个可能的优化方案。

公众号:https://mp.weixin.qq.com/s/9Y1EfzM5cups9oklByAW5Q
博客https://www.codedump.info/post/20220904-weekly-24/
邮件订阅:https://www.getrevue.co/profile/lichuang/add_subscriber
👍8
#博客

博客换了一个主题,除了这个主题更加简洁干净接近我的审美以外,它对多语言的支持也更好,我后续打算把原先很多内容不错的博客转成英文输出,博客内容也“出海”,这样后续在海外做一些内容推广时也有一个能够引流的平台,比如我就把之前分享如何阅读源代码的文章翻译成了英文版本,等工作日的时候往HackerNews发一下
3