摘要: 目录 背景 前提回顾 什么是MVCC 什么是当前读和快照读 当前读,快照读和MVCC关系 MVCC,乐观锁,悲观锁关系 MVCC实现原理 整体流程 彩蛋 RR和RC隔离级别下的InnoDB快照读有什么区别 闲聊 【迈莫coding】 背景 写<<校招MySQL那些事>>系列文章,一方面帮助在校大学生 阅读全文
posted @ 2021-01-25 12:59 迈莫coding 阅读(91) 评论(0) 推荐(0)
摘要: 目录 背景 物理日志和逻辑日志 日志模块:redo log redo log产生背景 redo log基本概念 redo log记录形式 redo log使用场景 日志模块:bin log bin log基本概念 bin log刷盘机制 bin log使用场景 日志模块:undo log undo 阅读全文
posted @ 2021-01-25 12:57 迈莫coding 阅读(72) 评论(0) 推荐(0)
摘要: 目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 闲聊 【迈莫coding】 事务特性ACID属性 事务特性指的就是ACID,如图所示: 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务 阅读全文
posted @ 2021-01-25 12:56 迈莫coding 阅读(150) 评论(0) 推荐(0)
摘要: 目录 锁定义 锁分类 读锁和写锁 表锁和行锁 InnoDB共享锁和排他锁 InnoDB意向锁和排他锁 InnoDB行锁 InnoDB间隙锁 概念 InnoDB使用间隙锁目的 InnoDB行锁实现方式 闲聊 【迈莫coding】 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中 阅读全文
posted @ 2021-01-25 12:54 迈莫coding 阅读(60) 评论(0) 推荐(0)
摘要: 本人迈莫,是在20年以春招实习生的身份进入鹅厂,经过重重波折,最终成为鹅仔一份子。接下来我会以我亲生经历为例,分享一下普通大学的学生也是可以进去大厂,拭目以待!!! 初入大学 惨遭毒打 时间倒回到17年,在那炎热的九月,我也随之迎来了我大学四年的生活,对大学既憧憬又害怕,害怕它不是我梦中的大学,害怕 阅读全文
posted @ 2021-01-25 12:52 迈莫coding 阅读(157) 评论(0) 推荐(0)
摘要: 关于Redis redis是一个开源的使用C语言编写的一个kv存储系统,是一个速度非常快的非关系远程内存数据库。它支持包括String、List、Set、Zset、hash五种数据结构。除此之外,通过复制、持久化和客户端分片等特性,用户可以很方便地将redis扩展成一个能够包含数百GB数据和每秒处理 阅读全文
posted @ 2021-01-25 12:50 迈莫coding 阅读(85) 评论(0) 推荐(0)
摘要: 作者:神三元 原文:https://juejin.im/post/5e527c58e51d4526c654bf41 TCP和UDP区别 首先概括一下基本的区别: TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向无连接的传输层协议。(就这么简单,其它TCP的特性也就没有了) 阅读全文
posted @ 2021-01-25 12:47 迈莫coding 阅读(69) 评论(0) 推荐(0)
摘要: 原文地址:https://www.sohu.com/a/158380153_375213 IP IP作为互联网的重要的桥梁,是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。 任何厂家生产 阅读全文
posted @ 2021-01-25 12:45 迈莫coding 阅读(48) 评论(0) 推荐(0)