自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 RabbitMQ工作模型与开发使用

一、MQ的应用场景1、实现项目中的解耦,应用内部的消息同步变异步通信2、不同系统之前实现异步通信3、利用RabbitMQ实现最终一致性的事务二、基本介绍1、RabbitMQ的特性可靠性灵活的路由消息集群高可用多种协议多语言客户端管理界面插件机制2、AMQP协议AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用...

2020-03-02 16:16:23 152

原创 MySQL中InnoDB通过MVCC实现事务隔离介绍

前言之前文章中我们介绍过MySQL事务隔离级别及事务并发问题,当时说到InnoDB存储引擎通过多版本并发控制(Multiversion Concurrency Control 简称MVCC)机制解决了幻读问题,那我们今天就来看看到底是怎么解决的。读这篇文章之前可以先了解一下MySQL中InnoDB数据结构一、InnoDB引擎对隔离级别的支持事务隔离级别脏读不可重复读幻读...

2020-03-02 13:58:59 322

原创 MySQL中InnoDB锁的介绍及用途

前言之前文章中我们介绍过MySQL事务隔离级别及事务并发问题,当时说到InnoDB存储引擎通过多版本并发控制(Multiversion Concurrency Control 简称MVCC)机制解决了幻读问题,那我们今天就来看看到底是怎么解决的。读这篇文章之前可以先了解一下MySQL中InnoDB数据结构一、InnoDB引擎对隔离级别的支持事务隔离级别脏读不可重复读幻读...

2020-02-29 12:59:44 492

原创 MySQL中InnoDB数据结构和索引介绍

1、为何数据库中选用数据结构作为索引数组:如果是二分查询,查询时间OK,但是插入、更新慢。链表:查询时间长。跳表:作为索引,思想是ok的,但是不贴合磁盘特性。hash : 虽然可以快速定位,但是没有顺序,不支持区间查询。树结构:B+的设计,very good。...

2020-02-28 18:52:53 1675

原创 MySQL事务隔离级别及事务并发问题

一、事务基本定义(ACID)**1、原子性(Atomicity):**事务一旦开始,那么我们只能有两个结果,要么全部执行完成,要么全部都不做,不能停滞在事务中途。如果在执行中出错,必须把事务回滚到事务开始前。**2、一致性(Consistency):**事务开始前和结束后,数据库的完整性约束没有被破坏 。比如买东西,付款的时候,我扣钱成功了,对方也一定要收到钱,不能出现我扣了钱,对方却没收到。...

2020-02-28 15:01:49 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除