自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简述Java内存模型(JMM)

现代计算机模型与缓存一致性现代计算机模型现代计算机模型是基于冯诺依曼计算机模型,这里解释一下他的主要理论: 程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作模型。也就是说计算机再运行时,先从内存中取出一条指令(这里的内存可以理解为计算机的运行内存,也就是内存条),通过控制器的译码,按照指令要求,从存储器取出数据进行运算和逻辑操作,然后将结果写入内存中,然后反复这些操作。 上图就是冯诺依曼计算机模型。这里的存储器就是内存条,...

2020-05-10 09:05:17 821

原创 MySQL 数据库的 XA 规范

MySQL 有哪些一致性日志redo 日志:每当有操作执行前,在数据真正更改前,会先把相关操作写入 redo 日志。这样当断电,或者发生一些意外,导致后续任务无法完成时,待系统恢复后,可以继续完成这些更改。undo 日志:也叫撤消日志,记录事务开始前数据的状态,当一些更改在执行一半时,发生意外而无法完成,就可以根据撤消日志恢复到更改之前的状态。举个例子,事务 T1 更新数据 X,对 X 执...

2020-05-07 21:37:32 833

原创 MySQL执行计划介绍

explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈,因为SQL语句再执行过程中会在MySQL中进行一系列的分析,优化等等的操作。 它返回的不是查询后的数据而是执行计划的信息,使用如下:explain select * from actor;返回的结果就是下图1、id列id列的编号是 selec...

2020-05-07 21:07:02 224

原创 概述MySQL事务隔离级别类型

MySQL中锁的类型表锁 顾名思义,也就是每次对一张表进行操作的时候会锁住整张表,这样加锁的速度更快,但是加锁的粒度太大,发生锁冲突的概率回很高,所以表锁的并发效率不高如何给表加锁以及差查那些表已经被上锁:lock table 表名称 read(write),表名称2 read(write)--加锁unlock tables; --解锁show open table...

2020-04-08 22:29:39 163

空空如也

空空如也

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

TA关注的人

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