文章目录

    • 1.整合思路
    • 2.整合需要的jar包
    • 3.整合的步骤
        • 3.1.创建工程
        • 3.2.导入jar包
        • 3.3.加入配置文件
          • 3.3.1.配置SqlMapConfig.xml
          • 3.3.2.applicationContext.xml
          • 3.3.3.配置db.properties
          • 3.3.4.配置log4j.properties
          • 3.3.5.效果:
    • 4.Dao的开发的两种实现方式
        • 4.2.传统dao的开发方式(方式一)
          • 4.2.1.实现Mapper.xml
          • 4.2.2.加载Mapper.xml
          • 4.2.3.实现UserDao接口
          • 4.2.4.编写UserDaoImpl实现接口并且继承SqlSessionDaoSupport
            • 4.2.4.1.SqlSessionDaoSupport源码
          • 4.2.5.配置dao
          • 4.2.6.创建测试
        • 5.Mapper代理形式开发dao(方式二)
          • 5.1.实现Mapper.xml
          • 5.2.实现UserMapper接口
          • 5.3.方式一:配置mapper代理
          • 5.4.创建测试
          • 5.5.方式二:扫描包形式配置mapper(开发常用)
    • 6、Dao的开发的实现方式总结图

Mybatis整合spring其实就是SSM框架中SM的整合集成。

1.整合思路

整合的思路其实就是Mybatis整合spring的核心

1、SqlSessionFactory对象应该放到spring容器中作为单例存在,spring默认是单例的。
2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。
3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。
4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。

2.整合需要的jar包

1、spring的jar包
2、Mybatis的jar包
3、Spring+mybatis的整合包。
4、Mysql的数据库驱动jar包。
5、数据库连接池的jar包。

jar包的话,希望在座各位最好都有,不然我就很尴尬QAQ

3.整合的步骤

3.1.创建工程

如下图创建一个java工程:
在这里插入图片描述

3.2.导入jar包

前面提到的jar包需要导入,如下图:
在这里插入图片描述

3.3.加入配置文件

1.mybatisSpring的配置文件
2.的配置文件sqlmapConfig.xml
a)数据库连接及连接池
b)事务管理(暂时可以不配置)
c)sqlsessionFactory对象,配置到spring容器中
d)mapeer代理对象或者是dao实现类配置到spring容器中。

创建资源文件夹config拷贝加入配置文件,如下图
在这里插入图片描述

3.3.1.配置SqlMapConfig.xml

配置文件是SqlMapConfig.xml,如下:

<?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><!-- 设置别名 --><typeAliases><!-- 2. 指定扫描包,会把包内所有的类都设置别名,别名的名称就是类名,大小写不敏感 --><package name="com.gx.mybatis.pojo" /></typeAliases></configuration>
3.3.2.applicationContext.xml

SqlSessionFactoryBean属于mybatis-spring这个jar包
对于spring来说,mybatis是另外一个架构,需要整合jar包。

在项目中加入mybatis-spring-1.2.2.jar的源码,如下图
在这里插入图片描述
在这里插入图片描述

效果,如下图所示,图标变化,表示源码加载成功:
在这里插入图片描述
整合Mybatis需要的是SqlSessionFactoryBean,位置如下图:
在这里插入图片描述

applicationContext.xml,配置内容如下

由于是原始Dao开发,所以

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsdhttp://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd"><!-- 加载配置文件 --><context:property-placeholder location="classpath:db.properties" /><!-- 数据库连接池 --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property name="driverClassName" value="${jdbc.driver}" /><property name="url" value="${jdbc.url}" /><property name="username" value="${jdbc.username}" /><property name="password" value="${jdbc.password}" /><property name="maxActive" value="10" /><property name="maxIdle" value="5" /></bean><!-- 配置SqlSessionFactory --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!-- 配置mybatis核心配置文件 --><property name="configLocation" value="classpath:SqlMapConfig.xml" /><!-- 配置数据源 --><property name="dataSource" ref="dataSource" /></bean>
</beans>
3.3.3.配置db.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
3.3.4.配置log4j.properties
# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
3.3.5.效果:

加入的配置文件最终效果如下:
在这里插入图片描述
至此环境就搭建OK了!!!!

4.Dao的开发的两种实现方式

1、原始dao的开发方式
2、使用Mapper代理形式开发方式
a)直接配置Mapper代理
b)使用扫描包配置Mapper代理

需求:
1.实现根据用户id查询
2.实现根据用户名模糊查询
3.添加用户

4.1.创建pojo

public class User {private int id;private String username;// 用户姓名private String sex;// 性别private Date birthday;// 生日private String address;// 地址get/set。。。
}

4.2.传统dao的开发方式(方式一)

原始的DAO开发接口+实现类来完成。
需要dao实现类需要继承SqlsessionDaoSupport类

4.2.1.实现Mapper.xml

编写User.xml配置文件,如下:

<?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="test"><!-- 根据用户id查询 --><select id="queryUserById" parameterType="int" resultType="user">select * from user where id = #{id}</select><!-- 根据用户名模糊查询用户 --><select id="queryUserByUsername" parameterType="string"resultType="user">select * from user where username like '%${value}%'</select><!-- 添加用户 --><insert id="saveUser" parameterType="user"><selectKey keyProperty="id" keyColumn="id" order="AFTER"resultType="int">select last_insert_id()</selectKey>insert into user(username,birthday,sex,address)values(#{username},#{birthday},#{sex},#{address})</insert></mapper>
4.2.2.加载Mapper.xml

在SqlMapConfig如下图进行配置:
在这里插入图片描述

4.2.3.实现UserDao接口
public interface UserDao {/*** 根据id查询用户* * @param id* @return*/User queryUserById(int id);/*** 根据用户名模糊查询用户列表* * @param username* @return*/List<User> queryUserByUsername(String username);/*** 保存* * @param user*/void saveUser(User user);}
4.2.4.编写UserDaoImpl实现接口并且继承SqlSessionDaoSupport

编写DAO实现类,实现类必须继承SqlSessionDaoSupport
SqlSessionDaoSupport提供getSqlSession()方法来获取SqlSession

public class UserDaoImpl extends SqlSessionDaoSupport implements UserDao {@Overridepublic User queryUserById(int id) {// 获取SqlSessionSqlSession sqlSession = super.getSqlSession();// 使用SqlSession执行操作User user = sqlSession.selectOne("queryUserById", id);// 不要关闭sqlSessionreturn user;}@Overridepublic List<User> queryUserByUsername(String username) {// 获取SqlSessionSqlSession sqlSession = super.getSqlSession();// 使用SqlSession执行操作List<User> list = sqlSession.selectList("queryUserByUsername", username);// 不要关闭sqlSessionreturn list;}@Overridepublic void saveUser(User user) {// 获取SqlSessionSqlSession sqlSession = super.getSqlSession();// 使用SqlSession执行操作sqlSession.insert("saveUser", user);// 不用提交,事务由spring进行管理// 不要关闭sqlSession}
}
4.2.4.1.SqlSessionDaoSupport源码

实现类必须继承SqlSessionDaoSupportSqlSessionDaoSupport提供getSqlSession()方法来获取SqlSession
在这里插入图片描述

4.2.5.配置dao

把dao实现类配置到spring容器中

<!-- Dao原始Dao --><bean id="userDao" class="com.gx.mybatis.dao.UserDaoImpl"><property name="sqlSessionFactory" ref="sqlSessionFactoryBean"/></bean>
4.2.6.创建测试

创建测试方法,可以直接创建测试Junit用例。
如下图所示进行创建。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编写测试方法如下:

public class UserDaoTest {private ApplicationContext context;@Beforepublic void setUp() throws Exception {this.context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");}@Testpublic void testQueryUserById() {// 获取userDaoUserDao userDao = this.context.getBean(UserDao.class);User user = userDao.queryUserById(1);System.out.println(user);}@Testpublic void testQueryUserByUsername() {// 获取userDaoUserDao userDao = this.context.getBean(UserDao.class);List<User> list = userDao.queryUserByUsername("张");for (User user : list) {System.out.println(user);}}@Testpublic void testSaveUser() {// 获取userDaoUserDao userDao = this.context.getBean(UserDao.class);User user = new User();user.setUsername("夏侯惇坑");user.setSex("1");user.setBirthday(new Date());user.setAddress("三国");userDao.saveUser(user);System.out.println(user);}
}

5.Mapper代理形式开发dao(方式二)

5.1.实现Mapper.xml

编写UserMapper.xml配置文件,如下:

<?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="cn.itcast.mybatis.mapper.UserMapper"><!-- 根据用户id查询 --><select id="queryUserById" parameterType="int" resultType="user">select * from user where id = #{id}</select><!-- 根据用户名模糊查询用户 --><select id="queryUserByUsername" parameterType="string"resultType="user">select * from user where username like '%${value}%'</select><!-- 添加用户 --><insert id="saveUser" parameterType="user"><selectKey keyProperty="id" keyColumn="id" order="AFTER"resultType="int">select last_insert_id()</selectKey>insert into user(username,birthday,sex,address) values(#{username},#{birthday},#{sex},#{address})</insert>
</mapper>
5.2.实现UserMapper接口
public interface UserMapper {/*** 根据用户id查询* * @param id* @return*/User queryUserById(int id);/*** 根据用户名模糊查询用户* * @param username* @return*/List<User> queryUserByUsername(String username);/*** 添加用户* * @param user*/void saveUser(User user);
}
5.3.方式一:配置mapper代理

在applicationContext.xml添加配置
MapperFactoryBean也是属于mybatis-spring整合包

<!-- Mapper代理的方式开发方式一,配置Mapper代理对象 -->
<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"><!-- 配置Mapper接口 --><property name="mapperInterface" value="com.gx.mybatis.mapper.UserMapper" /><!-- 配置sqlSessionFactory --><property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
5.4.创建测试
public class UserMapperTest {private ApplicationContext context;@Beforepublic void setUp() throws Exception {this.context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");}@Testpublic void testQueryUserById() {// 获取MapperUserMapper userMapper = this.context.getBean(UserMapper.class);User user = userMapper.queryUserById(1);System.out.println(user);}@Testpublic void testQueryUserByUsername() {// 获取MapperUserMapper userMapper = this.context.getBean(UserMapper.class);List<User> list = userMapper.queryUserByUsername("张");for (User user : list) {System.out.println(user);}}@Testpublic void testSaveUser() {// 获取MapperUserMapper userMapper = this.context.getBean(UserMapper.class);User user = new User();user.setUsername("安琪拉稀");user.setSex("1");user.setBirthday(new Date());user.setAddress("中国");userMapper.saveUser(user);System.out.println(user);}
}
5.5.方式二:扫描包形式配置mapper(开发常用)
<!-- Mapper代理的方式开发方式二,扫描包方式配置代理 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><!-- 配置Mapper接口 --><property name="basePackage" value="com.gx.mybatis.mapper" />
</bean>

每个mapper代理对象的id就是类名,首字母小写

6、Dao的开发的实现方式总结图

在这里插入图片描述

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

相关文章

  1. 华为智能计算HCIA高分通过,题库很多

    题库1-50题 link 题库51-100题 link 题库101-164题 link....

    2024/4/27 22:59:14
  2. 华为认证

    华为认证考试为专业人员提供了检测他们所学到的知识的机会,并且能够通过所考查的知识得到实实在在的回报。通过考试使网络专业人士有机会证明他们的组网知识和专业技术。它使企业网络管理人员更具信心,相信他们的员工拥有相应的技能,可以很好地完成工作;它使广大IT人士能够…...

    2024/4/21 11:42:47
  3. 51万年历林贤文:做一个不“安分”的程序员(转)

    2018年10月15日 09:35:19 孙浩峰 阅读数:4576 标签: 51万年历程序人生移动开发APP程序员收起个人分类: 移动开发版权声明:本文为CSDN原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunhf_csdn/article/details/83054260如果不是特意介绍,你很难将林贤文从一堆程…...

    2024/4/20 16:57:48
  4. springboot 2.0 教程-05-整合mybatis

    阅读原文:https://blog.bywind.cn/articles/2018/11/28/1543373589258.html 视频教程:https://www.bilibili.com/video/av35595465 课程源码:https://github.com/ibywind/springboot-learn 关注公众号 查看更多技术干货 还可加群 , 众多好基友在等你springboot 书籍 PDF 下载扫…...

    2024/4/20 16:57:47
  5. js将时间戳格式化

    var time = new Date(1472461099000); var y = time.getFullYear();//年 var m = time.getMonth() + 1;//月 var d = time.getDate();//日 var h = time.getHours();//时 var mm = time.getMinutes();//分 var s = time.getSeconds();//秒 alert(y+"-"+m+"-&quo…...

    2024/4/22 1:54:32
  6. 华为的hcne考试与cisco的CCNA认证考试

    长久以来,在网络培训与认证领域,思科培训可谓一支独秀。 但对希望通过培训提高网络技能的学员来说,思科培训与华为培训在教材和内容方面的差别有多大呢? 华为的教材给人的感觉是逻辑性强,有条理。它以OSI七层模型及局域网与广域网互联的过程为线索展开,按照OSI七层模型…...

    2024/4/20 16:57:44
  7. 一个CMM2.5级程序员的岁月随想

    一个CMM2.5级程序员的岁月随想 作者:zb++ 2006.11-2008.5目录 一个CMM2.5级程序员的岁月随想... 1 作者:zb++. 1 目录... 2 1 引子... 3 2 从毕业设计开始... 3 3 软件工程启蒙... 3 4 自发的软件工程实践... 4 5 到台资去... 5 6 最初印象:法律上的…...

    2024/4/20 16:57:42
  8. javascript通过json2.js处理json格式数据

    Json2.js下载地址:https://github.com/douglascrockford/JSON-js 下载之后,只需将要用到的json2.js文件引入到页面即可。 1. JSON.parse() 方法用于将json格式的文本串转化为javaScript 的json数据,例如: var records = {"table": "GPS_MANAGER",&quo…...

    2024/4/20 16:57:41
  9. MyBatis教程2

    MyBatis的增删改查操作 上一节我们介绍了MyBatis框架的搭建和简单的使用,今天我们介绍剩下的增删改操作 增加一个用户 接口//添加用户int adduser(User user);xml文件<select id="adduser" parameterType="pojo.User">insert into mybatis.user (id,…...

    2024/4/20 16:57:48
  10. Cisco认证考试教材题库合集(20套)

    由于Cisco在网络设备领域得了ingdao地位,考取Cisco的证书也成为谋求工作、升职加薪的手段。按照认证计划的不同,又分为CCNA/CCNP/CCDP/CCIE等认证,我这里收集了面向各种计划的思科认证考试的题材和题库,分享给同样参加考试的同学们。 如今思科系统公司已成为公认的全球网…...

    2024/4/20 16:57:45
  11. js 时间格式化(ES6语法)

    formatNumber = n => {n = n.toString()return n[1] ? n : 0 + n } // 时间格式化 formatTime = date => {const year = date.getFullYear()const month = date.getMonth() + 1const day = date.getDate()const hour = date.getHours()const minute = date.getMinutes()…...

    2024/4/21 11:42:46
  12. 创业失败那天我在做什么

    2015年11月24日,农历十月十三。乙未年 【羊年】,丁亥月,甲辰日。宜:嫁娶、纳采、订盟、祭祀、开光、出行、解除、伐木、出火、入宅、移徙、拆卸、修造、栽种、安葬忌:破土、动土、安门、作灶、开市、交易看黄历似乎没什么特别的,然而这一天于我而言却是诡谲多变波澜起伏的…...

    2024/4/21 11:42:45
  13. MyBatis教程之一基本使用入门

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射…...

    2024/4/21 11:42:44
  14. 华为HCIP已经成功考过,又变了新题,新版本题库有需要的嘛?

    HCIP又变题了,有需要最新最全题库(5月31日)的小伙伴可以加QQ 154649238 命中准确率90%以上,因为是6月新题库,比较难得,有什么问题可以问我。 转载于:https://blog.51cto.com/11382180/2404374...

    2024/4/21 11:42:43
  15. js/jq进行日期格式化为:yyyy-MM-dd 如2017-05-08

    看到许多博客对于日期格式化,做了大量的封装,本人觉得有点麻烦! 因为笔者后台开发的,许多时候,只需要做一些简单的格式化,并不需要那么复杂的封装,希望一两行代码就搞定,将日期转换为2017-05-02的方式。 设置日期为yyyy-MM-dd,代码如下:function setDefaultDate() {va…...

    2024/4/21 6:35:28
  16. 腾讯“恶意彩蛋”事件,菜刀+心碎表情竟然秒变脏字!

    【回复“1024”,送你一个特别推送】今天我在浏览 V2EX 的时候看到有网友发贴称:只要在安卓手机 QQ 上发送 “菜刀” 表情和 “心碎” 表情,并在中间加一个特殊的符号,比如加号、等号、减号、百分号等,发送后就会自动生成为骂人的话。如下图:随后,有网友总结了如下可以变…...

    2024/4/21 11:42:41
  17. 华为认证助理网络工程师考试题

    华为认证助理网络工程师考试题绝密文件 模拟练习题答案(答题时间:90分钟 满分100分)说明:共五类题型,填空题、判断题、单选题、多选题、综合分析题,请你按照试题的序号将答案正确填写在答题纸上,答错、不答或答案不清晰的均为0分。多选题少答、多答、不答或答案不清晰的…...

    2024/4/21 11:42:40
  18. JS 数字,金额 用逗号 隔开(数字格式化)

    例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数。 回来后写了个格式化函数。可以控制小数位数,自动四舍五入。 代码如下: function fmoney(s, n) {n = n > 0 && n <= 20 ? n : 2;s = parseFloat((s +…...

    2024/4/21 11:42:40
  19. Mybatis教程-实战[转载]

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象…...

    2024/4/21 11:42:38
  20. 关于程序员30/35岁以后就写不了代码(没前途)的问题。

    2010年,俺已经30了,俗话说得好“三十而立”,我是既没成家也没立业。混的还是比较很惨的。只是我对写代码还是很感兴趣的。如今已经30了,长了不敢说,至少还能写两年的代码。就是说我要用两年的时间把自然框架做好一点,让更多的人能够认同。当然更重要的是能够在正式的项目…...

    2024/4/20 16:05:52

最新文章

  1. 数学建模中的常用算法,使用的时候需要注意的坑!否则全盘皆输

    层次分析法 陷阱分析 层次分析法是一种主观评价方法&#xff0c;主要用于求指标权重及选择方案等。 &#xff08;1&#xff09;层次分析法不适用于指标过多的赛题&#xff0c;一般指标≤9 使用。 &#xff08;2&#xff09;层次分析法决策层数据是未知的&#xff0c;否则不适…...

    2024/4/28 3:25:30
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 【C++】C++中的list

    一、介绍 官方给的 list的文档介绍 简单来说就是&#xff1a; list是可以在常数范围内在任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代。list的底层是双向链表结构&#xff0c;双向链表中每个元素存储在互不相关的独立节点中&#xff0c;在节点中…...

    2024/4/22 17:51:44
  4. WP Rocket v3.15.10最新版强大的WordPress缓存插件

    WP Rocket v3.15.10是一款强大的WordPress缓存插件&#xff0c;它通过一系列优化措施来提高网站的速度和性能。 WP Rocket与免费缓存插件相比&#xff0c;提供了更丰富和高级的自定义设置功能。这些包括媒体优化、预加载、延迟加载和数据库优化等。特别是对于没有任何缓存技术…...

    2024/4/21 23:17:25
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

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

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

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

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

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

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/27 8:32:30
  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