Spring学习打卡

  • Spring学习笔记---第三天
  • Spring笔记 第三天
      • Spring动态代理原理
          • 1.JDK实现动态代理 (基于接口)
          • 2.CGLIB实现动态代理(基于父子类继承关系)
      • SM整合(Spring+Mybatis)
      • Spring声明式事务
          • Spring事务开发步骤
      • Spring事务属性

Spring学习笔记—第三天

Spring笔记 第三天

Spring动态代理原理

问题:为什么通过原始类的ID获取到的是代理类的对象?

1.JDK实现动态代理 (基于接口)

ClassLoader: 类加载器
在这里插入图片描述

InterFaces:         获取与原始类相同的接口
InvocationHandler:  额外功能
//底层创建代理对象
Proxy.newProxyInstance(ClassLoader,InterFaces, InvocationHandler);
package com.baizhi.原理;import org.junit.Test;import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;public class TestJDK {@Testpublic   void   testJDK(){final UserService userService=new  UserServiceImpl();//获取到原始类实现的接口Class<?>[] interfaces = userService.getClass().getInterfaces();//创建额外功能InvocationHandler invocationHandler = new InvocationHandler() {//返回值 Object   原始方法的返回值@Override         //原始类对象       原始方法           原始方法的参数public Object invoke(Object target, Method method, Object[] args) throws Throwable {System.out.println("原始方法执行之前执行的功能");//调用原始方法  原始方法的返回值Object ret = method.invoke(userService, args);System.out.println("原始方法执行之后执行的功能");return ret;}};//创建动态代理对象             //借类加载器          //相同的接口    //额外功能UserService  proxy=(UserService) Proxy.newProxyInstance(TestJDK.class.getClassLoader(), interfaces, invocationHandler);proxy.register();}
}
2.CGLIB实现动态代理(基于父子类继承关系)
package com.baizhi.原理;import org.junit.Test;
import org.springframework.cglib.proxy.Enhancer;
import org.springframework.cglib.proxy.InvocationHandler;import java.lang.reflect.Method;public class TestCGLIB {@Testpublic   void   testCglib(){//原始类对象final UserService userService= new  UserServiceImpl();//额外功能InvocationHandler invocationHandler = new InvocationHandler() {/** 返回值 代表调用原始方法的返回值** */@Override           //原始类对象  原始方法          调用原始方法的参数public Object invoke(Object o, Method method, Object[] args) throws Throwable {System.out.println("原始方法执行之前执行");//调用原始方法Object ret = method.invoke(userService, args);System.out.println("原始方法执行之后执行");return ret;}};//创建enhancer对象Enhancer enhancer = new Enhancer();//设置类加载器enhancer.setClassLoader(TestCGLIB.class.getClassLoader());//把原始类作为父类  保证原始类与代理类拥有相同的方法enhancer.setSuperclass(userService.getClass());//设置额外功能enhancer.setCallback(invocationHandler);//创建代理对象UserServiceImpl userService1 =(UserServiceImpl)enhancer.create();userService1.register();}
}

Spring默认的动态代理方式: JDK动态代理

​proxy-target-class=“false” 默认值为false JDK动态代理

​ “true” 默认值为true CGLIB代理
在这里插入图片描述

SM整合(Spring+Mybatis)

回顾mybatis开发步骤:

​ 1.建表

​ 2.写实体

​ 3.定义DAO接口

​ 4.Mapper文件实现DAO接口

​ 5.API测试

开发流程:

​ 环境搭建:

1.引入相关依赖

<dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.11.1</version>
</dependency>
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.5</version>
</dependency>
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope>
</dependency>
<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.8</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>4.3.2.RELEASE</version>
</dependency>
<dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>1.3.1</version>
</dependency>
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.40</version>
</dependency>
<dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>1.4</version>
</dependency>
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version>
</dependency>

2.引入log4j.properties配置文件

3.引入Spring的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!--读取小配置文件 并获取其中的连接数据库参数--><context:property-placeholder location="jdbc.properties"></context:property-placeholder><!--配置数据源                     使用DBCP连接池     --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"><!--连接数据库的相关参数--><property name="driverClassName"  value="${driver}"></property><property name="url" value="${url}"></property><property name="username" value="${name}"></property><property name="password" value="${password}"></property></bean><!--自动创建SqlSessionFactory对象--><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!--构建SqlSessionFactory需要依赖数据源 --><property name="dataSource" ref="dataSource"></property><!--起别名  该包下所有的类自动起别名  默认别名是该类的类名--><property name="typeAliasesPackage"><value>com.baizhi.entity</value></property><!--Mapper文件注册--><property name="mapperLocations"><list>   <!--给com/baizhi/dao包下的以Mapper.xml结尾的文件自动进行注册--><value>com/baizhi/dao/*Mapper.xml</value></list></property></bean><!--自动构建DAO的实现类对象--><bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer"><!--告知Spring  给com.baizhi.dao包下的所有的接口构建DAO的实现类对象--><property name="basePackage"><value>com.baizhi.dao</value></property></bean>
</beans>

开发步骤:

​ 1.建表

​ 2.写实体

​ 3.定义DAO接口

​ 4.Mapper文件实现DAO接口

​ 5.配置Spring的配置文件

​ 6.API测试

通过接口名称首字母小写获取实现类对象

Spring声明式事务

注意:Spring提供小的事务 仅供测试使用

回顾:

​1.事务是什么?

保证一组DAO操作一起成功,一起失败

2.事务应用在哪一层?
Service层

3.如何控制事务?

​ JDBC:

​ connection.setAutoCommit(false);

​ connection.commit();

​ connection.rollback();

Mybatis:

​ sqlSession.commit();

​ sqlSession.rollback();

Spring事务开发步骤

思路:把事务划分为额外功能,通过动态代理的开发步骤,把事务添加到对应的事务

1书写原始类

2.配置原始类的相关信息

​ 3.书写额外功能类

在这里插入图片描述

4.定义切入点

​ 5.组装切面
在这里插入图片描述

Spring事务属性

1.隔离属性 isolation

脏读: 一个事务读取了另一个事务 尚未提交的数据

​ isolation=“READ_COMMITTED”
解决脏读问题 列锁

重复读: 多次读取数据 读到的结果不一致

​ isolation=“REPEATABLE_READ” 不可重复读 行锁

幻影读: 多次统计的结果不一致

​ isolation=“SERIALIZABLE” 解决幻影读 表锁

安全性: SERIALIZABLE>REPEATABLE_READ>READ_COMMITTED

效率: READ_COMMITTED>REPEATABLE_READ>SERIALIZABLE

实战开发中:

​ isolation=“DEFAULT” 根据数据库的隔离属性而定

​ Oracle默认隔离级别:READ_COMMITTED

​ Mysql默认隔离级别: REPEATABLE_READ

2.传播属性

​ 作用:事务嵌套问题

​ propagation=“REQUIRED” 外部有事务则融入外部事务中,外部没有事务,则开启新的事务 (增删改)

​ propagation=“SUPPORTS” 外部有事务则融入到外部事务中,外部没有事务,则不开启新的事务 (查询)
在这里插入图片描述

​ 3.只读属性

​ read-Only 默认值false (增删改)

​ read-Only 设置为true (查询)

4.超时属性

​ time-out 默认值 -1 根据数据库的超时属性决定

​ 作用:设置具体等待时长

​ 5.异常属性

​ 默认:对RunTimeException 进行回滚操作

​ 对非RunTimeException 进行提交操作

​ rollback-for 指定哪些异常(含子类)进行回滚

​ no-rollback-for 指定哪些异常(含子类)进行提交

总结

增删改: isolation=“DEFAULT” propagation=“REQUIRED” read-Only =false
time-out =-1 异常属性将来根据需求定

查询: isolation=“DEFAULT” propagation=”SUPPORTS“ read-Only =true
time-out =-1 异常属性将来根据需求定

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"><!--读取小配置文件 并获取其中的连接数据库参数--><context:property-placeholder location="jdbc.properties"></context:property-placeholder><!--配置数据源                     使用DBCP连接池     --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"><!--连接数据库的相关参数--><property name="driverClassName"  value="${driver}"></property><property name="url" value="${url}"></property><property name="username" value="${name}"></property><property name="password" value="${password}"></property></bean><!--自动创建SqlSessionFactory对象--><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!--构建SqlSessionFactory需要依赖数据源 --><property name="dataSource" ref="dataSource"></property><!--起别名  该包下所有的类自动起别名  默认别名是该类的类名--><property name="typeAliasesPackage"><value>com.baizhi.entity</value></property><!--Mapper文件注册--><property name="mapperLocations"><list>   <!--给com/baizhi/dao包下的以Mapper.xml结尾的文件自动进行注册--><value>com/baizhi/dao/*Mapper.xml</value></list></property></bean><!--自动构建DAO的实现类对象--><bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer"><!--告知Spring  给com.baizhi.dao包下的所有的接口构建DAO的实现类对象--><property name="basePackage"><value>com.baizhi.dao</value></property></bean><!--配置UserServiceImpl的相关信息--><bean id="userService" class="com.baizhi.service.UserServiceImpl"><!--属性-->          <!--自动创建好的实现类对象的ID--><property name="userDAO" ref="userDAO"  ></property></bean><!--引入事务额外功能代码--><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!--控制事务需要连接  连接需要连接数据库的相关参数  --><property name="dataSource" ref="dataSource"></property></bean><!--描述事务对应的属性--><tx:advice id="dstm" transaction-manager="transactionManager"><tx:attributes><!--对register方法上的事务做对应的描述--><tx:method name="modify*"/><!--除了以modify开头的方法以外采用对应的属性值--><tx:method name="*" propagation="SUPPORTS" read-only="true"/></tx:attributes></tx:advice><!--定义切入点--><aop:config><!--给com.baizhi.service包下以及子包下的所有方法添加--><aop:pointcut id="pc" expression="execution(* com.baizhi.service..*.*(..))"></aop:pointcut><aop:advisor advice-ref="dstm" pointcut-ref="pc"></aop:advisor></aop:config>
</beans>
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 《前端技术架构与工程》初次笔记——wsdchong

    《前端技术架构与工程》初次笔记 前几天买的书昨天到了,今天闲来看看。发现内容很对我口味。 文章目录《前端技术架构与工程》初次笔记购书原因购书过程阅读体验阅读笔记第一章 绪论前端发展史软件工程软件架构开发Dev与运维Ops前端架构师的职责初次阅读的总结 购书原因 它山之…...

    2024/4/28 3:47:35
  2. 力扣 面试题29. 顺时针打印矩阵(简单难度)

    力扣 面试题29. 顺时针打印矩阵(简单难度) 题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出:[1,2,…...

    2024/4/15 5:09:29
  3. Mybatis参数(Parameters)传递

    1.单个普通类型(基本类型、包装类型、String)的参数封装规则:Mybatis不会做特殊的处理取值 #{随便写,建议与实际的参数名保持一致}例如: 操作:public Employee getEmployeeById(Integer id );取值:#{id} <!-- 关于select 的查询语句 resulType:查询结果对应的类型 …...

    2024/4/27 10:01:37
  4. Minimal Square CodeForces - 1360A(简单思维和图形判断)

    题意: 给你两个大小一样的,边长为a,b的矩形将其放入一个正方形里,问怎样放可以使正方形面积最小(要求正方形边和矩形边平行) 题目: Find the minimum area of a square land on which you can place two identical rectangular ab houses. The sides of the houses shou…...

    2024/4/27 22:22:19
  5. 乐观锁认为数据在一般情况下不会造成冲突,所以在访问记录前不会加排它锁;在进行数据提交更新时,才会正式对数据冲突与否进行检测;乐观锁并不会使用数据库提供的锁机制,一般在表中添加version字段或者使用业务状态来实现;乐观锁直到提交时才锁定,所以不会产生任何死锁。悲…...

    2024/4/27 12:06:32
  6. Git和SVN的区别

    Git和SVN的区别?a、存储方式不一样Git按照元数据的方式将文件的一个版本存入了一个类似与K/V数据库,而SVN是按照文件的方式进行一个存储。Git的内部有一个类似于K/V的数据库,我把他理解为是一个Map<K,V>,我们将内容存储到Git的数据库内后,Git会返回一个Key给我们,这…...

    2024/4/15 5:09:24
  7. lyce呵呵哒

    我的原文地址:https://mp.weixin.qq.com/s/DG_xsXqo2YW2AEGFwHJ8fw...

    2024/4/15 5:09:24
  8. 强化学习之Q-Learing基础

    强化学习之Q-Learing基础 文章目录强化学习之Q-Learing基础马尔可夫决策过程MDP1)部分可观察马尔可夫决策过程POMDPs2)Markov Games:总结强化学习之Q-Learning 马尔可夫决策过程MDP MDP 是一个离散时间随机控制过程。MDP提供了用于建模决策问题的数学框架,在该决策中,结果是…...

    2024/4/19 19:59:00
  9. 一秒10行高效编写HTML代码(Emmet语法使用)

    运用Emmet快速编写HTML代码 学习视频链接黑马-万少简介什么是Emmet呢?简单来说就是 快速生成对应的 HTML 结构或者 CSS 代码的快捷语法!Webstorm编辑器 和 VScode 都内置了Emmet语法,所以不需要安装插件,但是 sublime text 需要自行安装。需要的可以自行百度。话不多说,下…...

    2024/4/27 21:56:03
  10. 关于软件项目管理的一些问题

    1. 项目管理计划书的制作过程确定项目范围可交付成果,wbs项目资源项目进度计划角色、责任、项目组织结构成本和预算风险2. 怎么确定项目范围把客户的需求转变为对项目产品的定义通过wbs,把项目产品的定义转化为对项目工作范围的说明项目干系人认可并接受项目范围授权与执行项…...

    2024/4/28 1:08:05
  11. python 归一化混音

    wav音频文件要求:单通道、S16_LE、采样率一致。import scipy.io.wavfile as wav import numpy as npMAX = 2**15 - 1 MIN = -2**15def mix(sr, ns, sigma=1.0):tmp = 0f = 1.0mix_audio = np.zeros((len(sr)), dtype=np.int16)for i, (s, n) in enumerate(zip(sr, ns)):tmp = …...

    2024/4/16 3:12:45
  12. IDEA中java程序如何打JAR包,以及导入JAR包

    打JAR包 点击idea右上角的项目结构按钮然后点击Artifacts,点击加号,选择JAR 选择第二行的From modules 选项点确定完成之后,点击构建,选择Build Artifacts会生成一个小窗口,点击Build,就生成了JAR包;在工程的out目录下可以看到生成的Jar包,点击show in Expolorer打开ja…...

    2024/4/27 23:26:55
  13. php 使用phpexcel实现数据导出

    先做一个简单的数据的导入导出,明天将图片打包下载,oss移动文件,和数据导出完善, namespace app\admin\controller;use think\Controller; use think\Request; use PHPExcel; use PHPExcel_IOFactory;class Demo extends Controller {public function index(){# sql查询$d…...

    2024/4/25 15:51:33
  14. 操作系统第31讲段页式存储管理,可重入代码

    连续式管理 离散式管理 页是系统按照物理页的大小划分的 页的大小512K-8M 段的大小不相同 页是一维的,段是二维的 段实现信息共享 可重入代码 又称为纯代码,一种允许多个进程同时访问但是不允许任何进程对他进行修改的代码 纯代码:语言的编译器 两个进程共用了一个编译器就是…...

    2024/4/15 5:09:16
  15. Netty(三)关于NioEventLoopGroup

    学一学Netty中的NioEventLoopGroup一个Netty程序启动时,至少要指定一个EventLoopGroup 假如我们使用NIO,那我们通常使用NioEventLoopGroup 使用BIO,那我们可以初始化OioEventLoopGroup官方DOC上图时Netty(4.1.6)中EventLoopGroup的解释 在事件循环期间可对EventExecutorGr…...

    2024/4/28 0:51:42
  16. tab栏切换(新手多看,tab栏)

    <script>//获取元素var spanList = document.querySelectorAll("span");var liList = document.querySelectorAll("li");//遍历每个spanfor (let i = 0; i < spanList.length; i++) {// 注册事件spanList[i].onclick = function () {for (let j =…...

    2024/4/26 10:10:34
  17. vivo春招在线编程题

    1 题目一现给定任意正整数 n,请寻找并输出最小的正整数 m(m>9),使得 m 的各位(个位、十位、百位 … …)之乘积等于n,若不存在则输出 -1。题目一解答 class Solution { public:/*** 输入一个整形数值,返回一个整形值* @param n int整型 n>9* @return int整型*/int…...

    2024/4/24 11:24:02
  18. 西瓜视频

    前言 最近有好多小伙伴们在说要西瓜的解析原理,通过我不断的努力终于找到了一种下载西瓜视频去除水印的方法,该方法不是通过接口,还是和抖音一样通过分析源码来的。 更多精彩 join("q_qun",1071834648); 说明 本次解析不是针对所有西瓜上的视频,针对的是这种静态…...

    2024/4/28 1:54:44
  19. win系统 socket编程,可同时多个客户端连接,随时接收消息不用阻塞 ----C++实现--多线程简单

    刚学这个,写的可能不够规范,如果有错误还请指出 关于这个tcp助手,网上有很多, 如果你需要请在下面留言,我发给你 看图:我是用tcp助手测试的注意我是在Clion下编译运行的,如果你也是别忘在CMakeLists.txt下加一行代码 set(CMAKE_CXX_STANDARD 11)两个线程 一个负责监听来自客户端…...

    2024/4/24 11:24:00
  20. javascript正则验证密码 (包括数字大小写字母)8-16位

    正则验证密码 (包括数字大小写字母)8-16位 /^(?=\D+[0-9])(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,16}$/...

    2024/4/24 11:24:02

最新文章

  1. javaScript基础2

    javaScript 一.运算符二.流程控制1.顺序流程控制2.分支流程控制&#xff08;1&#xff09;if/if..else/if多分支&#xff08;2&#xff09;.三元表达式&#xff08;4&#xff09;.switch和if else区别 3.循环流程控制(1).for循环/双重for循环(2).一些例子(3).while循环/do..whi…...

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

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

    2024/3/20 10:50:27
  3. 安卓java打包uniapp原生插件 和 uniapp使用安卓android原生插件

    1.uniapp dcloud官方文档 简介 | uni小程序SDK 2.前提&#xff0c;需要有经验的安卓java开发人员&#xff0c;并且同时具备uniapp移动端开发经验。说明&#xff1a;android打包的.aar和uniapp需要的.aar是不一样的&#xff0c;uniapp需要的.aar是需要有一些特定配置的&#x…...

    2024/4/27 12:27:42
  4. Linux的软链接和硬链接

    1、软链接 概念&#xff1a;给文件创建一个快捷方式&#xff0c;依赖原文件&#xff0c;和普通文件没有区别。 特性&#xff1a; 可以给存在的文件或目录创建软链接可以给不存在的文件或目录创建软链接可以跨文件系统创建软链接删除软链接不影响原文件、删除原文件会导致软链…...

    2024/4/26 22:27:00
  5. Apache Kafka的伸缩性探究:实现高性能、弹性扩展的关键

    引言 Apache Kafka作为当今最流行的消息中间件之一&#xff0c;以其强大的伸缩性著称。在大数据处理、流处理和实时数据集成等领域&#xff0c;Kafka的伸缩性为其在面临急剧增长的数据流量和多样化业务需求时提供了无与伦比的扩展能力。本文将深入探讨Kafka如何通过其独特的架…...

    2024/4/27 7:39:00
  6. 【外汇早评】美通胀数据走低,美元调整

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

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

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

    2024/4/28 3:28:32
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024/4/27 8:32:30
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  27. 错误使用 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,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
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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