分类 技术杂谈 下的文章

技术杂谈

事务隔离性与隔离级别

前言我们在上一章节中介绍过数据库的 带你了解数据库中事务的 ACID 特性 相关用法。本章节主要介绍数据库中一个非常重要的知识点:事务的隔离级别。本章将重点探讨以下问题:事务的隔离级别有哪些?如果并发事务没有进行隔离,会出现什么问题?注:以下示例均采用 ...

JTA 深度历险 - 原理与实现

什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的...

JDBC批处理Select语句

JDBC 批处理 Select 语句在网络开销中,成本最高的部分往往是客户端与服务器之间的往返请求(Round-Trips)。在 JDBC 操作中,这种情况尤为明显。对于数据插入、更新或删除操作,我们可以使用 executeBatch() 方法来减少数据...

MVCC

前提概要什么是 MVCC什么是当前读和快照读当前读、快照读和 MVCC 的关系MVCC 实现原理隐式字段Undo 日志Read View(读视图)整体流程MVCC 相关问题RR 是如何在 RC 级的基础上解决不可重复读的RC、RR 级别下的 InnoDB...

Java单播、广播、多播(组播)

1. 通信方式分类在当前网络通信中,主要存在三种通信模式:单播、广播和多播(组播)。其中多播出现时间最晚,同时兼具单播和广播的优点。单播 (Unicast):单台主机与单台主机之间的通信。广播 (Broadcast):单台主机与网络中的所有主机通信。多播...