从根儿上理解MySQL | 锁
目录
InnoDB存储引擎中的锁
InnoDB中的行级锁
InnoDB中的表级锁
MySQL语句加锁分析
普通的SELECT语句
锁定读语句
INSERT语句
InnoDB存储引擎中的锁
InnoDB中的行级锁
- Record Locks
官方的类型名称为:LOCK_REC_NOT_GAP,记录锁又分为S锁和X锁:
- S锁
:共享锁,
英文名:Shared Locks
。在事务要读取一条记录时,需要先获取该记录的S锁
。 - X锁:
独占锁
,也常称排他锁
,英文名:Exclusive Locks
。在事务要改动一条记录时,需要先获取该记录的X锁
。
当一个事务获取了一条记录的S锁
后,其他事务也可以继续获取该记录的S锁
,但不可以继续获取X锁
;当一个事务获取了一条记录的X锁
后,其他事务既不可以继续获取该记录的S锁
,也不可以继续获取X锁。也就是说,
S锁
和S锁
是兼容的,S锁
和X锁
是不兼容的,X锁
和X锁
也是不兼容的。
- Gap Locks
官方的类型名称为:LOCK_GAP,
间隙锁的提出仅仅是为了防止插入幻影记录,如果我们对一条记录加了gap锁
,并不会限制其他事务对这条记录加记录锁
或者继续加gap锁。假设
我们把number
值为8
的那条记录加一个gap锁(如下图所示),这意味着
不允许别的事务在number
值为8
的记录前边的间隙(3, 8)
这个区间插入新记录;如果我们要阻止其他事务插入number
值在(20, +∞)
这个区间的新记录,可以在number
值为20
的那条记录所在页面的Supremum
记录加上一个gap锁。
- Next-Key Locks
官方的类型名称为:LOCK_ORDINARY,next-key锁
的本质就是一个记录锁
和一个gap锁
的合体,它既能保护该条记录,又能阻止别的事务将新记录插入被保护记录前边的间隙
。
- Insert Intention Locks
官方的类型名称为:LOCK_INSERT_INTENTION。
一个事务在插入一条记录时需要判断一下插入位置是不是被别的事务加了所谓的gap锁,
如果有的话,插入操作需要等待,在等待时事务需要在内存中生成一个锁结构,表明有事务想在某个间隙
中插入新记录,但是现在在等待,而这个锁结构就是插入意向锁。比方说现在T1
为number
值为8
的记录加了一个gap锁
,然后T2
和T3
分别想向hero
表中插入number
值分别为4
、5
的两条记录,所以现在为number
值为8
的记录加的锁的示意图就如下所示:
- 隐式锁
一个事务对新插入的记录可以不显式的加锁(生成一个锁结构),但是由于事务id
的存在,相当于加了一个隐式锁
。别的事务在对这条记录加S锁
或者X锁
时,由于隐式锁
的存在,会先帮助当前事务生成一个锁结构,然后自己再生成一个锁结构后进入等待状态。
InnoDB中的表级锁
- 表级别的S锁、X锁
如果一个事务给表加了S锁,别的事务可以继续获得该表或表中某些记录的S锁,但不可以继续获得该表或表中某些记录的X锁;如果一个事务给表加了X锁,也就意味着该事务要独占这个表,别的事务既不可以继续获得该表的S锁,也不可以继续获得该表的X锁。
表级别的S锁、X锁了解即可,一般情况下不会使用。
- 表级别的
IS锁
、IX锁
IS锁:
意向共享锁,当事务准备在某条记录上加S锁
时,需要先在表级别加一个IS锁
。IX锁:
意向独占锁,当事务准备在某条记录上加X锁
时,需要先在表级别加一个IX锁
。
IS、IX锁的提出仅仅为了在之后加表级别的S锁和X锁时可以快速判断表中的记录是否被上锁,以避免用遍历的方式来查看表中有没有上锁的记录,也就是说其实IS锁和IX锁是兼容的,IX锁和IX锁是兼容的。
- 表级别的
AUTO-INC锁
如果插入语句在执行前不可以确定具体要插入多少条记录,一般是使用AUTO-INC
锁为AUTO_INCREMENT
修饰的列生成对应的值。一个事务在持有AUTO-INC
锁的过程中,其他事务的插入语句都要被阻塞,这样可以保证一个语句中分配的递增值是连续的。
MySQL语句加锁分析
普通的SELECT语句
- 未提交读:不加锁,直接读取记录的最新版本,可能发生
脏读
、不可重复读
和幻读
问题。 - 提交读:不加锁,在每次执行普通的
SELECT
语句时都会生成一个ReadView
,这样解决了脏读
问题,但没有解决不可重复读
和幻读
问题。 - 可重复读:不加锁,只在第一次执行普通的
SELECT
语句时生成一个ReadView
,这样把脏读
、不可重复读
和幻读
问题都解决了。
注意:
InnoDB
中的MVCC
并不能完完全全的禁止幻读。假设一个事务T1第一次执行普通的SELECT
语句时生成了一个ReadView
,之后T2
向hero
表中新插入了一条记录便提交了,ReadView
并不能阻止T1
执行UPDATE
或者DELETE
语句来对改动这个新插入的记录,但是这样一来这条新记录的trx_id
隐藏列就变成了T1
的事务id
,之后T1
中再使用普通的SELECT
语句去查询这条记录时就可以看到这条记录。
- 串行化:如果系统变量
autocommit=0
(禁用自动提交),普通的SELECT
语句会被转为SELECT ... LOCK IN SHARE MODE
,也就是在读取记录前需要先获得记录的S锁
,具体的加锁情况和REPEATABLE READ
隔离级别下一样;如果系统变量autocommit=1
(启用自动提交),不加锁,只是利用MVCC
来生成一个ReadView
去读取记录。
锁定读语句
先介绍两种特殊的SELECT语句:
1. 对读取的记录加S锁
:
SELECT ... LOCK IN SHARE MODE;
2. 对读取的记录加X锁
:
SELECT ... FOR UPDATE;
以上两种特殊的SELECT语句就是锁定读
,另外UPDATE语句和DELETE语句在执行过程需要首先定位到被改动的记录并给记录加锁,也可以被认为是一种锁定读
。注意:采用加锁
方式解决并发事务带来的问题时,脏读
和不可重复读
在任何一个隔离级别下都不会发生。
- 未提交读/提交读隔离级别下
对聚簇索引中的记录(和二级索引中的记录)加S锁 / X锁。注意:对于DELETE语句和UPDATE语句(更新了二级索引时),如果是利用主键进行等值查询,是先为聚簇索引记录加X锁,再为对应的二级索引记录加X锁;而如果使用二级索引进行等值查询,是先对二级索引记录加S / X锁,然后再给对应的聚簇索引记录加S / X锁。另外,如果进行范围查询,比如利用主键进行范围查询,会先在聚簇索引中定位到满足该范围的第一条记录,然后沿着由记录组成的单向链表一路向后找,每找到一条记录,就会为其加上S锁 / X锁,然后判断该记录符不符合范围查询的边界条件,不符合就结束查询。
- 可重复读隔离级别下
采用加锁
的方式解决并发事务产生的问题时,可重复读
隔离级别与未提交读和提交读这两个隔离级别相比,最主要的就是要解决幻读
问题,而解决幻读问题靠的是间隙锁。
1. 使用主键进行等值查询:如果主键值存在,由于主键的唯一性,不可能发生幻读,所以只要为该记录加S锁 / X锁;如果主键值不存在,就需要在第一个大于该值的主键值所在的记录加一个间隙锁。
2. 使用主键进行范围查询:以SELECT * FROM hero WHERE number <= 8 LOCK IN SHARE MODE语句为例,加锁情况如下所示:
该语句会为1
、3
、8
、15
这4条记录都加上S型next-key锁
,特别注意的是,REPEATABLE READ隔离级别下,在判断number值为15的记录不满足边界条件 number <= 8 后,并不会去释放加在该记录上的锁(注意和未提交读、可提交读区分)。
使用SELECT ... FOR UPDATE
语句只是将上述S型next-key锁
替换成X型next-key锁。
对于DELETE语句和UPDATE语句(更新了二级索引时),以UPDATE hero SET name = 'cao曹操' WHERE number <= 8;语句为例:
会对number
值为1
、3
、8
、15
的聚簇索引记录加X型next-key锁
,相应的为number
值为1
、3
、8
的聚簇索引记录对应的idx_name
二级索引记录加X锁,
需要注意的是并不会对number
值为15的
记录对应的二级索引记录加锁。
3.使用唯一二级索引进行等值/范围查询:与使用主键进行等值/范围查询类似,不同的是先在二级索引加间隙锁/next-key锁(后在聚簇索引加S锁/X锁)。
4.使用普通二级索引进行等值查询:以SELECT * FROM hero WHERE name = 'c曹操' LOCK IN SHARE MODE;语句为例:对所有name
值为'c曹操'
的二级索引记录加S型next-key锁
,它们对应的聚簇索引记录加S锁(值不存在自然就不加了);然后
对最后一个name
值为'c曹操'
的二级索引记录的下一条二级索引记录加间隙锁
。
5.使用普通二级索引进行范围查询:与使用唯一二级索引的加锁情况类似。
6.全表扫描:存储引擎每读取一条聚簇索引记录,就会为这条记录加锁一个S型next-key锁
,然后返回给server层
判断条件是否成立,如果成立则将其发送给客户端,否则会向InnoDB
存储引擎发送释放掉该记录上的锁的消息,但在可重复读隔离级别下,InnoDB存储引擎并不会真正的释放掉锁,所以聚簇索引的全部记录都会被加锁,并且在事务提交前不释放。
INSERT语句
INSERT
语句一般情况下不加锁,不过当前事务在插入一条记录前需要先定位到该记录在B+树
中的位置,如果该位置的下一条记录已经被加了间隙锁
,那么当前事务会在该记录上加上插入意向锁
,并且事务进入等待状态。下面讨论INSERT语句可能遇到的两种特殊情况:
- 遇到重复键
在定位到新记录应该插入到B+树的位置时,
如果发现有已存在记录的主键或者唯一二级索引列,那么此时是会报错的。但在生成报错信息之前,如果是主键值重复,会对聚簇索引中相应的记录加锁,在未提交读/提交读隔离级别下,会加S锁,在可重复读隔离级别下加S型next-key锁;而
如果是唯一二级索引列值重复,无论是哪种隔离级别,会对已经在B+树中的唯一二级索引记录加next-key锁。
另外,如果我们使用的是INSERT ... ON DUPLICATE KEY ...
这样的语法来插入记录时,如果遇到主键或者唯一二级索引列值重复的情况,会对B+树
中已存在的相同键值的记录加X锁。
外键检查
假设我们有一个父表和一个子表,我们需要在子表中插入一条记录,如果待插入记录的外键值能在父表中找到,不管哪种隔离级别,只需要直接给父表中相应的记录加S锁;如果待插入记录的外键值在父表中找不到,在未提交读/提交读隔离级别下不会加锁,但在可重复读隔离级别下,会加间隙锁。
声明:本博客纯粹为读书笔记,如想详细了解MySQL相关知识请访问《MySQL是怎么运行的:从根儿上理解MySQL》原作者撰写资料
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- const修饰成员函数---常函数
常函数:成员函数后加const后我们称为这个函数为常函数。 常函数内不可以修改成员属性(本身this是指针常量,再加一个const,那就连值都不能修改)。 成员属性声明时加关键字mutable后,在常函数中依然可以修改。this指针指向被调用的成员函数所属的对象 this指针是隐含每一个非静…...
2024/4/14 20:50:19 - 数组去重方法总结-利用递归去重
function unique(arr) {var array= arr;var len = array.length;array.sort(function(a,b){ //排序后更加方便去重return a - b;})function loop(index){if(index >= 1){if(array[index] === array[index-1]){array.splice(index,1);}loop(index - 1); //递归loop,然后…...
2024/4/14 20:50:17 - JavaScript消息框
Alert(警告)框 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><…...
2024/4/14 20:50:16 - XML标签书写规则
XML标签的书写规则合法的标签名 适当的注释与缩进 合理使用属性 特殊字符与CDATA标签 有序的子元素合法的标签名标签名字要有意义 建议使用英文,小写字母,单词之间使用"-"分割 建议多级标签之间不要存在重名的情况<abc>abc</abc> 无意义命名 <考试$&g…...
2024/4/14 20:50:15 - 剑指offer 二叉树的深度(C++)
题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 代码实现 /* struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int x) :val(x), left(NULL), right(N…...
2024/4/20 4:58:20 - 第四章总结(一)
目录创建和使用数组初始化部分字符串C风格字符串输入string类简介赋值,拼接和附加 创建和使用数组 创建数组就很简单了,就直接typeName arrayName[size],这里的typeName 可以是你自己定义的结构体,也可以是基本数据类型,然后这里的size如果是在VS编译器中,必须是常量或者是…...
2024/4/25 0:03:45 - 期货ML策略(一)数据获取
最近要开始研究期货上的机器学习(Machine Learning)策略了。相信关注我的朋友已经多多少少知道一些有关机器学习的基础知识了,对于机器学习的基础知识我这边不会介绍,只会简单的提一下,不懂的朋友自行网上搜索资料学习。未来一段时间里,我将会利用所学的知识开发一个期货…...
2024/4/25 0:03:44 - pytorch学习笔记——VGG迁移学习(10)
把一个88的图片用VGG来做迁移学习确实有一点点夸张,但是我还是确实这么做了。 修改vgg的首个卷积层和最后的全连接层的尺寸,将88的图像利用双线性插值进行放大,标签不变。将预训练的vgg模型的权重进行冻结,训练少量的头部卷积层和尾部全连接层,有利于保证模型强大的泛化能…...
2024/4/25 0:03:43 - 爬虫进阶-----scrapy框架初探二
课堂复习 ●1你要知道怎样创建一 个scrapy项目scrapy startproject xXX ●2你要知道怎么创建一个爬虫项目 。先要进入到scrapy这个路径下 。生成一个爬虫项目scrapy genspider demo xxx.com 。几个文件1>爬虫文件(allowed_ domains start urls开始的可以修改的parse函数写爬…...
2024/4/25 0:03:45 - 细粒度实现基于Key的并发锁
本文采用两种方式实现并发锁控制,实现线程安全操作并且支持大并发. package com.cary.test;import cn.hutool.core.thread.ThreadUtil; import com.google.common.collect.Maps; import com.google.common.util.concurrent.Striped; import org.junit.Test;import java.util.Ma…...
2024/4/25 0:03:48 - 电商秒杀项目框架图
...
2024/4/24 0:55:46 - Ubuntu 安装环境的几种常见方式总结
文章目录引言安装方式1、apt-get 方法(推荐)2、dpkg 安装 .deb 包3、pip inatall (也适用于库文件)4、编译源代码安装5、.rpm 包6、.sh包参考 引言 在 Ubuntu 上,办公软件的安装一般都比较简单(例如:Chorme、wps),去软件中心就可以直接安装,深度学习相关的环境可能会…...
2024/4/25 0:03:40 - 紫薇星上的SSM——浅谈Spring的使用
学了一遍SSM后发觉没记住多少,所以再快速复习一下,简单整理一下Spring的用法和一些知识点。0.简介我们说的Spring是Spring Farmework的称呼,Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序…...
2024/4/25 0:03:41 - ElasticSearch java high level api文档笔记
//初始化并返回clientpublic RestHighLevelClient init(String host,Integer port,String username,String password) {final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePass…...
2024/4/25 0:03:38 - 【axios】get/post请求params/data传参总结
axios中get/post请求方式 1. 前言 最近突然发现post请求可以使用params方式传值,然后想总结一下其中的用法。 2.1 分类 ![image.png](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9wbmcvMTA5MTEzNS8xNTkyOTkyNDk4NzM4LTAwMjEzNzEyLTQ2MDAtN…...
2024/4/25 0:03:36 - 基于人脸先验的人脸超分FSRNet
论文:FSRNet: End-to-End Learning Face Super-Resolution with Facial PriorsGithub:https://github.com/tyshiwo/FSRNethttps://github.com/cs-giung/FSRNet-pytorchCVPR2018人脸超分是超分领域的一个子集。论文使用人脸关键点facial landmark heatmaps 和人脸解析分割图pa…...
2024/4/25 0:03:35 - SecureCRT的下载、安装( 过程非常详细!!值得查看)
我自己百度联通主号有存储了 可以下下来 有视频加这个文档 就可以了https://blog.csdn.net/qq_39052513/article/details/100272502SecureCRT的下载、安装( 过程非常详细!!值得查看)置顶 超Ren专属 2020-06-02 21:29:33 121195 收藏 222 分类专栏: SSH 版权 SecureCR…...
2024/4/24 23:05:37 - printf() 输出控制符
...
2024/4/14 20:50:29 - JAVA之super父类对象的引用
super是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。package cn.sxt.oo2;public class TestSuper01 { public static void main(String[] args) {new ChildClass().f();} } class FatherClass {public int value;public void f(){value = 100;Syste…...
2024/4/20 5:47:32 - 求助写一个table表格固定头部
是一个嵌入到公众号上的一个html写的table页面,表格就四列,需要固定表头,上下滑动的时候 表头固定 效果是在手机上滑动触底的时候 下一段表格内容出现 ,不要固定表格高度,不要滚动条 怎么实现啊?求助各位大神们!...
2024/4/20 0:51:57
最新文章
- look-behind requires fixed-width pattern_正则表达式
问题:例如我想要匹配一段文本中,字符“a”在“小猫”的前面,中间有可能间隔好几个字符,也有可能直接相邻。结果只返回“小猫”。 import re text "这是一只非常可爱的a的的小猫." pattern r"(?<a*)小猫"…...
2024/4/27 8:52:14 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 【UE5 C++】各个头文件的含义
#pragma once 预处理程序指令 作用:保护同一个文件不会被多次包含,使得头文件只会被编译一次, #include “CoreMinimal.h” 包含了一套来自UE4的核心编程环境的普遍存在类型 #include “GameFramework/GameModeBase.h” 基于GameModeBas…...
2024/4/21 20:36:50 - yolov9直接调用zed相机实现三维测距(python)
yolov9直接调用zed相机实现三维测距(python) 1. 相关配置2. 相关代码2.1 相机设置2.2 测距模块2.2 实验结果 相关链接 此项目直接调用zed相机实现三维测距,无需标定,相关内容如下: 1. yolov4直接调用zed相机实现三维测…...
2024/4/26 22:13:13 - C#-实现软删除
文章目录 前言1. 使用布尔字段标记删除状态2. 修改查询以忽略软删除的记录3. 实现软删除的方法4. 考虑使用全局查询过滤器5. 处理关联实体6. 考虑性能和存储软删除的好处:软删除的坏处: 总结 前言 后端中,经常使用软删除来标志删除一些数据。…...
2024/4/26 21:39:47 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/26 18:09:39 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/26 20:12:18 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/27 4:00:35 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/25 18:39:22 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/25 18:39:22 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/26 21:56:58 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/25 16:48:44 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/26 16:00:35 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/25 18:39:16 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/26 22:01:59 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/25 2:10:52 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/25 18:39:00 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/25 18:38:58 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57