最新 最热

Zookeeper之FileTxnSnapLog源码分析

FileTxnSnapLog包含了PlayBackListener内部类,用来接收事务应用过程中的回调,在Zookeeper数据恢复后期,会有事务修正过程,此过程会回调PlayBackListener来进行对应的数据修正。其源码如下...

2022-10-27
4

Zookeeper之FileSnap源码分析

FileSnap实现了SnapShot接口,主要用作存储、序列化、反序列化、访问相应snapshot文件。

2022-10-27
3

Zookeeper之FileTxnLog源码分析

代码中filePadding.padFile(fos.getChannel());可以看到调用了该方法,代码如下:

2022-10-27
2

【Go】github.com/robfig/cron 源码阅读

robfig/cron/v3 是一个 Golang 的定时任务库,支持 cron 表达式。Cron 的源码真实教科书级别的存在(可能是我菜 ...),真的把低耦合高内聚体现地淋漓尽致,另外其中涉及的装饰器模式,并发处理等都很值得学习。...

2022-10-26
5

项目管理构建工具——Maven(高阶篇)

Maven作为我们项目管理构建的常用工具,具备许多功能,在这篇文章中我们来仔细介绍

2022-10-25
4

maven公共组件的最新版本

上周五(2016.6.3)的时候大家在配置管理之路(ScmRoad)微信群里对maven公共组件最新版本的问题讨论的热火朝天。有的是从技术角度分析去如何管理和控制变更;有的则是通过流程、职责划分去梳理和解决这个。很多人的看法对...

2022-10-25
3

被误解的Event Sourcing

我们经常看到随着Event Sourcing一起出现的,还有几个大家比较熟知的概念:CQRS, EDA(Event-driven Architecture),当然还有DDD。在经历过采用Event Sourcing的项目后,我想和大家讨论一下,当我们提到Event Sourcing时,我们在说...

2022-09-08
2

有关LVM快照的分享

在Linux當中,我們可以使用LVM快照(snapshot)來快速備份數據。 其工作原理是我們創建一個快照區,在原來的LV發生變化的時候,把變化前的數據放到快照區。新的內容不會進行變更。...

2022-06-29
3

Postgresql主备快照同步流程

在BackgroundWriterMain进程中拼RunningTransactions,并写xlog,后面就交给wal sender了。

2022-05-12
2

Longhorn 高级使用之备份恢复与 ReadWriteMany

Longhorn 提供了备份恢复功能,要使用这个功能我们需要给卷创建一个 snapshot 快照,快照是 Kubernetes Volume 在任何指定时间点的状态。

2022-04-06
2