golang rpc 初体验 RPC 是远程过程调用的简称,是分布式系统中不同节点间流行的通信方式。在互联网时代,RPC 已经和 IPC 一样成为一个不可或缺的基础构件。 2024-07-18 go #go #rpc
快照读和当前读 在 MySQL 的 InnoDB 存储引擎中,快照读(Snapshot Read)和当前读(Current Read)是两种不同的读取方式,它们在处理并发事务时有不同的行为和应用场景。 快照读(Snapshot Read)快照读是一种一致性非锁定读,它通过多版本并发控制(MVCC)机制来实现。这意味着即使在读取数据时有其他事务正在修改数据,快照读也会返回一个一致性的视图,不会被其他事务的更改所影响 2024-07-05 mysql #mysql #lock
iptables 学习总结 iptables 是配置 linux 网络必不可少的命令,但是网上文章都过于专注于命令细节上的操作,比如创建一个 Rule,删除一个 Chain,新手很容易看得云里雾里。要想快速理解 iptables,应该先弄懂其总体设计,之后涉及到细节上的操作,再去看文档,手册或者博客才能事半功倍,真正明白这些命令在干什么。 2023-12-30 Linux #linux #iptables
详解MySQL事务日志——undo log 众所周知,事务的一大特点是原子性,即同一事务的SQL要同时成功或者失败。那大家有没有想过在MySQL的innoDB存储引擎中是如何保证这样的原子性操作的?实际上它是利用事务执行过程中生成的日志undo log来实现的,那么undo log究竟是怎么一回事呢? 2023-06-08 mysql #mysql #undo-log