Mybatis实战

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • Mybatis实战
  • 前言
  • 一、Mybaties是什么?
  • 二、 Mybatis 的基本使用
    • 1 Mybatis 的 jar 包下载地址
    • 2 Mybatis 的 jar 包介绍
    • 3 核心 API 介绍
      • 3.1核心API
      • 3.2核心 API 工作流程
      • 3.3生命周期
    • 配置环境的总结
  • 总结


前言

Mybatis
例如:随着大数据的不断发展,Mybaties这门技术也越来越重要,很多人都开启了学习框架,本文就介绍了Mybaties的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Mybaties是什么?

      Mybatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的XML或注解来配置和映射原生信息,将jav中的普通对象映射成数据库中的记录。
      简单的说:MyBatis 是一个半自动 ORM 框架,其本质是对 JDBC 的封装。使用 MyBatis重点需要程序员编写 SQL 命令,不需要写一行 JDBC 代码。
      相反Hibernate是一个全自动的ORM框架;因为 Hibernate 创建了 Java 对象和数据库表之间的完整映射,可以完全以面向对象的思想来操作数据库,程序员不需要手写 SQL 语句,而 MyBatis 中还需要手写 SQL 语句,所以是半自动化的,工作量要大于 Hibernate。

为什么半自动化的 Mybatis 比自动化的 Hibernate 受欢迎?

由于MyBatis 需要手写 SQL 语句,所以工作量要大于 Hibernate。但是也正是由于自定义SQL 语句,所以其灵活性、可优化性就超过了 Hibernate;MyBatis 将手写 SQL 语句的工作丢给开发者,可以更加精确的定义 SQL,更加灵活,也便于优化性能。完成同样功能的两条 SQL 语句的性能可能相差十几倍到几十倍,在高并发、快响应要求下的互联网系统中,对性能的影响更明显
在这里插入图片描述
在这里插入图片描述

总之,因为 MyBatis 具有封装少、映射多样化、支持存储过程、可以进行 SQL 语句优
化等特点,符合互联网高并发、大数据、高性能、高响应的要求,使它取代 Hibernate 成
为了 Java 互联网中首选的持久框架。而对于对性能要求不高的比如内部管理系统、ERP 等
可以使用 Hibernate。

使用框架的好处:

  1. 降低代码的重用率
  2. 代码结构的规范化,降低程序员之间沟通以及日后维护的成本
  3. 知识的积累,可以让那些经验丰富的人员去设计框架和领域构件,而不必限于低层编程

二、 Mybatis 的基本使用

1 Mybatis 的 jar 包下载地址

https://github.com/mybatis/mybatis-3/releases

2 Mybatis 的 jar 包介绍

在这里插入图片描述
在这里插入图片描述

3 核心 API 介绍

3.1核心API

SqlSessionFactoryBuilder
SqlSessionFactoryBuilder 的作用是使用构建者模式创建 SqlSessionFactory 接口对象。
SqlSessionFactory
SqlSessionFactory 可以被认为是一个数据库连接池,它的作用是创建 SqlSession接口对象
SqlSession
如果说 SqlSessionFactory 相当于数据库连接池,那么 SqlSession 就相当于一个数据库连接(Connection 对象),你可以在一个事务里面执行多条 SQL,然后通过它的commit、rollback 方法提交或者回滚事务
Mapper
映射器。由一个 Java 接口和 XML 文件(或者注解构成),需要给出对应的 SQL 和映射规则,负责发送 SQL 去执行并返回结果

3.2核心 API 工作流程

在这里插入图片描述

3.3生命周期

SqlSessionFactoryBuilder:
该类用来创建 SqlSessionFactory 对象,当 SqlSessionFactory 对象被创建后,SqlSessionFactoryBuilder 就失去了作用,所以它只能存在于创建 SqlSessionFactory 的方法中,而不要让其长期存在。因此SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域。

SqlSessionFactory:
SqlSessionFactory 的生命周期存在于整个 MyBatis 的应用之中,所以一旦创建了SqlSessionFactory,就要长期保存它,直至不再使用 MyBatis 应用,所以可以认为SqlSessionFactory 的生命周期就等同于 MyBatis 的应用周期。由于 SqlSessionFactory是 一 个 对 数 据 库 的 连 接 池 , 所 以 它 占 据 着 数 据 库 的 连 接 资 源 。 如 果 创建多个SqlSessionFactory,那么就存在多个数据库连接池,这样不利于对数据库资源的控制,也会导致数据库连接资源被消耗光,出现系统宕机等情况,所以尽量避免发生这样的情况。因此 SqlSessionFactory 是一个单例,让它在应用中被共享。

SqlSession:
SqlSession 应该存活在一个业务请求中,处理完整个请求后,应该关闭这条连接,让它归还给 SqlSessionFactory,否则数据库资源就很快被耗费精光,系统就会瘫痪,所以用 try…catch…finally… 语句来保证其正确关闭。
所以 SqlSession 的最佳的作用域是请求或方法作用域。

Mapper:
由于 SqlSession 的关闭,它的数据库连接资源也会消失,所以它的生命周期应该小于等于 SqlSession 的生命周期。Mapper 代表的是一个请求中的业务处理,所以它应该在一个请求中,一旦处理完了相关的业务,就应该废弃它。
4 Mybatis 的配置文件
https://mybatis.org/mybatis-3/zh/configuration.html
在 Mybatis 中配置文件有两种:
 全局配置文件
 映射配置文件

4.1全局配置文件
全局配置文件的名称是自定义的,在 JavaProject 项目中需要放到 src 目录下。
全局配置文件的作用是完成一些全局性的配置,如:对 Mybatis 框架的设置、别名设置、环境设置、指定映射配置文件等相关配置。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
</configuration>

4.1.1 properties 标签
Mybatis 配置文件中的属性定义。properties 标签中允许内部定义属性,也可以是外部的properties 文件定义属性。无论是内部定义还是外部定义,都可以使用${name}获取值。
配置文件中内部定义

<properties>
<property name="jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="jdbc.url"
value="jdbc:mysql://localhost:3306/bjsxt"/>
<property name="jdbc.username" value="root"/>
<property name="jdbc.password" value="root"/>
</properties>

配置文件中外部定义

<properties resource="db.properties"></properties>

db.properties文件:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/bjsxt
jdbc.username=root
jdbc.password=3306

4.1.2 typeAliases 标签
类型别名可为 Java 类型设置一个缩写名

<typeAliases>
<typeAlias alias="user" type="com.bjsxt.pojo.User" />
</typeAliases>

也可以指定一个包名,MyBatis 会在包名下面搜索需要的Java Bean

<typeAliases>
<package name="com.bjsxt.pojo"/>
</typeAliases>

4.1.4.1 transactionManager 节点
事务处理器。
在MyBatis 中有两种类型的事务管理器(也就是type="[JDBC|MANAGED]")
JDBC :这个配置直接使用了JDBC 的提交和回滚设施,它依赖从数据源获得的连接来管理事务作用域。
MANAGED :不做事务处理。
4.1.4.2 dataSource 标签
dataSource 元素使用标准的JDBC 数据源接口来配置JDBC 连接对象的资源。
UNPOOLED:使用直连。
POOLED:使用池连。
JNDI :使用JNDI 方式连接
4.1.5 mapper 标签
指定映射配置文件
使用相对于类路径指定映射配置文件

<mappers>
<mapper resource="com/zhang/mapper/UserMapper.xml"/>
</mappers>

使用filter:///协议指定映射配置文件

<mappers>
<mapper
url="file:///D:\code\mybatis\src\com\zhang\mapper\UserMapper.xml"
/>
</mappers>

指定映射接口

<mappers>
<mapper class="com.zhang.mapper.UserMapper"/>
</mappers>

通过包名指定映射接口

<mappers>
<package name="com.zhang.mapper"/>
</mappers>

4.2映射配置文件
映射配置文件主要是用来编写sql 语句的,结果集的映射关系的指定,以及缓存的一些配置等等。
在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhang.mapper.UserMapper">
</mapper>

4.2.1 resultMap 标签
指定查询结果集与对象的映射关系,是最复杂也是最强大的标签。
id:唯一标识。
type:类的完全名, 或者一个类型别名

<resultMap id="userMapper" type="com.zhang.pojo.User"><id property="userid" column="user_id"/><result property="username" column="user_name"/>
</resultMap>

4.2.1.1 id 标签
指定主键中的值,用于标识一个结果映射。

4.2.1.2 result 标签
指定非主键中的值,用于标识一个结果映射。

4.2.1.3 association 标签
通常用来映射一对一的关系。

4.2.1.4 collection 标签
通常用来映射一对多的关系。

4.2.2 select 标签
查询语句。
id:当前查询语句的唯一标识,该属性的值不能重复。
parameterType:指定参数类型。该属性是可选属性。因为MyBatis 可以通过类型处理器(TypeHandler)推断出具体传入语句的参数。
resultType:期望从这条语句中返回结果的类全名或别名。
resultMap:使用resultMap 标签来处理结果集映射。

<select id="selectUser" parameterType="int" resultType="com.zhang.pojo.User">select * from users where userid = #{userid}
</select>

4.2.3 insert 标签
添加语句。
id:当前添加语句的唯一标识,该属性的值不能重复。
parameterType:指定参数类型,可以给定别名。该属性是可选属性。

<insert id="insertUser" parameterType="com.zhang.pojo.User">
insert into users values(default ,#{username},#{usersex})
</insert>

4.2.4 update 标签
更新语句。
id:当前更新语句的唯一标识,该属性的值不能重复。
parameterType:指定参数类型,可以给定别名。该属性是可选属性。

<update id="updateUser" parameterType="com.bjsxt.pojo.User">
update users set username=#{username},usersex=#{usersex} where
userid =#{userid}
</update>

4.2.5 delete 标签
删除语句。
id:当前删除语句的唯一标识,该属性的值不能重复。
parameterType:指定参数类型,可以给定别名。该属性是可选属性。

<delete id="deleteUser" parameterType="int">delete from users where userid = #{userid}
</delete>

4.2.6 sql 标签
可以用来定义可重用的SQL 代码片段。通过标签引入该片段。
id:当前SQL 片段的唯一标识,该属性的值不能重复。

<sql id="userColumns">
userid,username,usersex
</sql>
<select id="selectUser" parameterType="int" resultType="com.zhang.pojo.UserMapper">
select <include refid="userColumns"/> from users
</select>

配置环境的总结

第一步是,首先要配置全局配置文件
全局配置的单独文件头已在上面记录,小伙伴们可以复古一波;
本人的全局配置文件代码如下:(可借鉴哈)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!--引入db文件--><properties resource="db.properties"></properties><!--配置环境--><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment><environment id="text"><transactionManager type="JDBC"></transactionManager><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments><!--引入映射配置文件--><mappers><mapper class="com.zhang.Mapper.UserMapper"/></mappers>
</configuration>

第二步是配置映射配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD com.zhang.Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhang.Mapper.UserMapper"><resultMap id="userMapper" type="com.zhang.POJO.Users"><id property="userid" column="userid"/><result property="username" column="username"/><result property="usersex" column="usersex"/></resultMap><select id="selectUsers" parameterType="int" resultType="com.zhang.POJO.Users">select * from users where userid = ${userid}</select><insert id="insertUser" parameterType="com.zhang.pojo.User">insert into users values(default ,#{username},#{usersex})</insert></mapper>

需要注意的地方是namespace那里的配置是否正确,刚入门的小伙伴可能会在全局配置文件中的Mapper标签配置错误;如果在运行代码时出现找不到配置文件的记得回头看看Mapper标签是否正确哈;

总结

提示:以上就是本人对Mybatis的总结,第一部分已过一万字,第二部分将于3天后更新哈,喜欢的小伙伴,关注收藏哈:

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 链表题目:交换链表中的结点

    文章目录题目标题和出处难度题目描述要求示例数据范围前言解法一思路和算法代码复杂度分析解法二思路和算法代码复杂度分析题目 标题和出处 标题&#xff1a;交换链表中的结点 出处&#xff1a;1721. 交换链表中的结点 难度 3 级 题目描述 要求 给你链表的头结点 head\…...

    2024/4/5 3:26:20
  2. [答疑]一定时间到达后系统播出节目,但是这个节目是由用户添加

    软件方法&#xff08;下&#xff09;分析和设计第8章分析 之 分析类图——知识篇&#xff08;20211227更新&#xff09; 软件方法&#xff08;下&#xff09;分析和设计第9章分析 之 分析类图——案例篇&#xff08;20211228更新&#xff09; 问题时间&#xff1a;2012/12/6 …...

    2024/4/13 20:38:20
  3. C++函数重载详解

    C函数重载详解 在实际开发中&#xff0c;有时候我们需要实现几个功能类似的函数&#xff0c;只是有些细节不同。例如希望交换两个变量的值&#xff0c;这两个变量有多种类型&#xff0c;可以是 int、float、char、bool 等&#xff0c;我们需要通过参数把变量的地址传入函数内部…...

    2024/4/13 20:38:05
  4. 【QT】【bug解决】【QByteArray转QString丢失数据】

    QT的直接转换有bug。 Widget::Widget(QWidget *parent):QWidget(parent){QFile A("C:/z.zip");A.open(QIODevice::ReadOnly);QByteArray XA.readAll();QString YX;qDebug()<<X;qDebug()<<Y; } 运行后会发现&#xff0c;在转QString时&#xff0c;\x00后…...

    2024/4/13 20:38:35
  5. C++函数的默认参数详解

    C函数的默认参数详解 在C中&#xff0c;定义函数时可以给形参指定一个默认的值&#xff0c;这样调用函数时如果没有给这个形参赋值&#xff08;没有对应的实参&#xff09;&#xff0c;那么就使用这个默认的值。也就是说&#xff0c;调用函数时可以省略有默认值的参数。如果用…...

    2024/4/13 20:38:30
  6. 【QT】【bug解决】【QByteArray转QString】

    QT的直接转换有bug。 Widget::Widget(QWidget *parent):QWidget(parent){QFile A("C:/z.zip");A.open(QIODevice::ReadOnly);QByteArray XA.readAll();QString YX;qDebug()<<X;qDebug()<<Y; } 运行后会发现&#xff0c;在转QString时&#xff0c;\x00后…...

    2024/4/13 20:38:00
  7. Redux 流程图

    ...

    2024/4/13 22:24:58
  8. 客快物流大数据项目(二十三):OGG介绍

    目录 OGG介绍 一、OGG简介 二、应用场景 三、​​​​​​​基本原理 四、​​​​​​​基本架构 五、常用的拓扑结构 六、​​​​​​​支持的环境 ​​​​​​​ OGG介绍 一、OGG简介 OGG 是一种基于日志的结构化数据复制软件&#xff0c;它通过解析源数据库在…...

    2024/4/15 5:15:26
  9. audio标签

    1. 关于 audio 的用法 audio会尝试用mp3 或 ogg 来播放音频&#xff0c;如果播放失败了&#xff0c;会回退到embed <audio controls><source src"Lily.μ%20-%20I%20hate%20me.mp3" type"audio/mpeg"><source src"Lily.μ%20-%20I%2…...

    2024/4/18 10:58:52
  10. python程序开机自启(打包成exe文件开机自启)

    import shutil import sys import os import getpassaos.path.basename(sys.argv[0])#获取自身文件名 dgetpass.getuser()#获取用户名 brC:\\Users b\\d\\rAppData\\Roaming\Microsoft\\Windows\\Start Menu\\Programs\\Startup cb#启动目录 b\\a if os.path.exists(b):#判断文…...

    2024/4/13 20:39:16
  11. Protobuf 介绍与实战19:消息嵌套(如何在消息里再创建一个消息呢)

    1  go grpc-go 相关技术专栏 总入口 2  Protobuf介绍与实战 图文专栏 文章目录 1、消息里内嵌消息类型1.1、消息里创建消息类型还是通过message关键字来创建...

    2024/4/7 19:28:09
  12. 运维 - 实践篇(三)- 基础 Prometheus 监控环境搭建

    运维 - 实践篇&#xff08;三&#xff09;- 基础 Prometheus 监控环境搭建 文章目录运维 - 实践篇&#xff08;三&#xff09;- 基础 Prometheus 监控环境搭建一、搭建基础监控环境前期准备1. 前期准备工作1.1. 拉取后续所需Docker镜像资源二. 配置数据源环境2.1 node-exporter…...

    2024/4/20 8:39:31
  13. Django框架中的GET请求和POST请求

    GET请求主要是客户端浏览器用来“获取”数据所发起的请求 比如在path后面写的查询字符串?a1&b2就会以字典的方式存放在HttpRequest对象中,因此在视图层中,可以通过视图函数中传入的参数request来访问客户端所传入的数据: request.GET[key] #返回客户端传入字典的对应valu…...

    2024/4/7 19:28:07
  14. ADPRL - 近似动态规划和强化学习 - Note 12 - 数值时序差分学习(Numerical TD Learning)

    Note 12 数值时序差分学习 Numerical TD Learning 数值时序差分学习 Note 12 数值时序差分学习 Numerical TD Learning12.1 Off-policy学习简述12.2 Gradient TD LearningTheorem 12.1 带有LFA的GTD⁡(0)\operatorname{GTD}(0)GTD(0)的收敛性 (Convergence of GTD⁡(0)\operato…...

    2024/5/3 21:52:03
  15. Thonny编译器下载与安装_树莓派_RP2040_MicroPython

    树莓派图标 叶子颜色ASS:&H004AC06C, RGB: “#6CC04A” 108 192 74 小丸拾色器 树莓颜色ASS:&H004A1AC5&#xff0c;RGB: “#C51A4A” 197 26 74 Thonny编译器下载与安装 Thonny官方下载网址:https://thonny.org 阿里云下载地址「thonny-3.3.13.exe」/]https://www.a…...

    2024/4/13 20:39:21
  16. pclpy 计算点云的PFH并可视化

    目录 一、 概述二、代码实现三、结果展示一、 概述 中实现了pcl::PFHEstimation点特征直方图的计算功能。 【点云局部特征描述子】PFH & FPFH 二、代码实现 from pclpy import pcl import matplotlib.pyplot as plt# ----------------------------------读取点云--------…...

    2024/4/17 22:39:59
  17. Python初学日记|报错TypeError: only size-1 arrays can be converted to Python scalars的一种可能

    前言 在做一个使用matplotlib画函数图像的作业的时候遇到了一个问题。如题所示的报错让我纳闷了很久。然而在一个随意的更改之后竟然解决了问题&#xff0c;于是我稍微探究了一下问题所在。 问题的出现 我的报错代码如下&#xff1a; import matplotlib.pyplot as plt from …...

    2024/4/13 20:39:16
  18. SAP 如何查看IDOC报错

    使用WE02查看idoc明细&#xff0c;可以根据创建日期和状态进行筛选 可以根据Message Type找到对应的IDOC 双击idoc number&#xff0c;查看明细。 Data Record里记录的是具体的传输值&#xff0c;点击Segement可以看到里面包含的具体内容&#xff0c;Status Record记录的是报…...

    2024/4/13 20:39:21
  19. python入门之python开发字符编码

    本节重点&#xff1a; 让学生了解为什么会有编码让学生了解字符编码的种类及其发展顺序py2和py3编码区别 完整版python开发零基础图文教程已经上传到了csdn官方平台&#xff0c;感兴趣的朋友&#xff0c;可以扫描下方二维码&#xff0c;先睹为快&#xff0c;前往免费领取&…...

    2024/5/3 15:30:40
  20. 如果mysql主从不同步了怎么办?

    如果mysql主从不同步了怎么办&#xff1f; 如果遇到mysql主从不同步&#xff0c;看一下主从bin-log的位置&#xff0c;然后再同步。 show master status\G在主服务器上看二进制日志事件列表 show binlog events\G从服务器上执行以下命令&#xff1a; stop slave; change ma…...

    2024/4/5 3:26:23

最新文章

  1. 5.3 调制与解调

    信号的调制与解调是通信系统中一对基本的概念&#xff0c;涉及将信息&#xff08;语音、视频、数据等&#xff09;在发送之前进行处理以便在传输介质&#xff08;如无线电波、电话线等&#xff09;上有效传输&#xff0c;以及在接收端恢复这些信息的过程。 一、调制&#xff0…...

    2024/5/5 17:38:45
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 自定义OPPO-r9s的kernel内核,并开启安卓支持docker

    0. 版本说明 本文提供了OPPO手机r9s的内核编译方法&#xff0c;并开机支持docker。用的是开源lineage14.1的rom。 我这边基于开源lineage14.1&#xff0c;打了一个docker内核编译镜像(17380582683/r9s)&#xff0c;大家可以在容器里&#xff0c;手动打出完整的rom包zip文件。…...

    2024/5/2 2:39:28
  4. 【蓝桥杯】省模拟赛

    题目 1.奇数次数2.最小步数3.最大极小值和最小极大值 1.奇数次数 问题描述 给定一个仅包含数字字符的字符串&#xff0c;统计一下这个字符串中出现了多少个值为奇数的数位。 输入格式 输入一行包含一个字符串&#xff0c;仅由数字字符组成。 输出格式 输出一行包含一个整数&am…...

    2024/5/1 19:23:28
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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