首页
学习
活动
专区
工具
TVP
发布

java 成神之路

专栏作者
163
文章
265691
阅读量
63
订阅数
数据库的隔离级别和 MVCC
MVCC (Multi-Version Concurrency Control),多版本并发控制。数据库实现并发访问请求,就是基于 MVCC 实现的。
java404
2020-03-24
6530
Spring 事务传播行为
如果对事务不了解的可以先看下,我的上一篇文章: 数据库事务详解 概述 一般SSH的项目都是使用三层架构即Controller、Services、DAO。 Spring 的事务一般都在Services定义,而Controller、DAO都不定义事务。 那么 Services 方法调用 Services 的方法,事务是怎么执行的? 有些人说不建议Service 调用Service,或者如果要Service 调用Service必须使用嵌套事务。真的是这样的吗? 带着疑问继续了解Spring事务传播行为 sp
java404
2018-05-18
1.5K0
数据库索引为什么使用B+树?
概述 B tree: 二叉树(Binary tree),每个节点只能存储一个数。 B-tree:B树(B-Tree,并不是B“减”树,横杠为连接符,容易被误导) B树属于多叉树又名平衡多路查找树。每个节点可以多个数(由磁盘大小决定)。 B+tree 和 B*tree 都是 B-tree的变种 索引为什么是用B树呢? 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级
java404
2018-05-18
1K0
数据库事务详解
概述 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。 ACID 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID。 隔离级别 ACID这4个特征中,最难理解的是隔离性。在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同。4个隔离级别分别是:读未提及(READ_UNCOMMITTED)、读已提交(READ_COM
java404
2018-05-18
8590
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档