原文:『浅入深出』MySQL 中事务的实现

在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的 在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 MySQL 中对 ACID 的实现进行简单的介绍。 事务其实就是并发控制的基本单位 相信我们都知道,事务是一个序列操作,其中的操作要么都执行, ...

2017-12-06 21:48 1 3172 推荐指数:

查看详情

MySQL 页完全指南——出页的原理

之前写了一些关于 MySQL 的 InnoDB 存储引擎的文章,里面好几次都提到了页(Pages)这个概念,但是都只是简要的提了一下。例如之前在聊 InnoDB内存结构 时提到过,但当时的重点是内存架构,就没有展开深入。 我发现有好几次都需要提到页,那我就正好拿一篇来详细的讲讲 ...

Mon Jun 21 17:57:00 CST 2021 0 415
出Vue:前言

出Vue系列文章 之前大部分是在做后端,后来出于某些原因开始接触Vue。深感前端变化之大,各种工具、框架令人眼花缭乱。不过正是这些变化,让前端开发更灵活。 博主在刚开始时,参考官网的各个步骤以及网上的博客。搭个环境,跑起来demo都费了大半天的劲。 本系列文章的初衷: 迅速 ...

Fri Feb 01 04:33:00 CST 2019 4 1974
出Vue:路由

路由的概念在计算机界的历史大概可以追溯到OSI模型的数据链路层与网络层的定义。这里的定义大意是:在转发数据包时,根据数据包的目的地址进行寻址,从而将数据包发往指定的目的地。 在 Web开发同样存在着路由的概念,在各式各样的前端 mvvm框架出来之前,普遍存在于后端。通俗的说法也就 ...

Tue Jul 09 03:53:00 CST 2019 0 626
出Vue:组件

组件在 vue开发是必不可少的一环,用好组件这把屠龙刀,就能解决不少问题。 组件是什么 官方的定义: 组件是可复用的 Vue 实例,并且可带有一个名字。 官方的定义已经非常简明了,组件就是一个实例。 如何使用组件 在具体编写组件实例代码前,我们先来如下几个约定 ...

Wed Jul 10 04:43:00 CST 2019 0 589
出Vue:注册

基本布局已经有了, 现在我们来开始做我们的注册页面~ 当然需要注册才能发表文章啊(糟老头子坏得很, 我可以只有我一个人能发啊)。 这里我们设定只有注册才能发表文章,也就淡化了管理员这个概念。在开发先将原型做出来,然后再对其进行迭代、重构来达到我们最终想要的效果。 准备 新建 vue ...

Tue Jul 16 03:18:00 CST 2019 1 629
出 Spring 事务传播实现原理

本文目标 理解Spring事务管理核心接口 理解Spring事务管理的核心逻辑 理解事务的传播类型及其实现原理 版本 SpringBoot 2.3.3.RELEASE 什么是事务的传播? Spring 除了封装了事务控制之外,还抽象出了 ...

Mon Nov 23 01:52:00 CST 2020 0 1148
老Python带你从探究List

列表 Python的列表(list)是最常用的数据类型之一。 Python的列表可以存储任意类型的数据,这与其他语言中的数组(array)不同。 被存入列表的内容可称之为元素(element)或者数据项(data item)亦或是值(value)。 虽然Python列表支持存储任意 ...

Thu May 13 22:22:00 CST 2021 0 493
出Vue:事件处理

上一篇的最后留下了一个 v-on的思考,也就是本章的主题:事件处理 为什么需要事件处理 在前端开发,经常要面对各种表单、按钮。而这里面就住着一个事件:点击 (click)。 前端童鞋们肯定不陌生它,因为经常会出现。比如说: 表单提交 各式各样的按钮 列表多级菜单 ...

Thu Jul 04 05:10:00 CST 2019 0 781
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM