Spring第三天

  • AOP简介
      • 什么是AOP?
      • AOP的作用以及优势
        • 作用
        • 优势
        • 引入学习案例----给业务层添加事务的支持
      • AOP的相关术语
        • Joinpoint(连接点)
        • Pointcut(切入点)
        • Advice(通知/增强)
        • Introduction(引介)
        • Target(目标对象)
        • Weaving(织入)
        • Proxy(代理)
        • Aspect(切面)
      • 学习 spring 中的 AOP 要明确的事
        • 开发阶段(我们做的)
        • 运行阶段( Spring 框架完成的)
      • 基于 XML 的 AOP 配置(改善上面事务控制转账案例)
      • 基于注解 的 AOP 配置(改善上面事务控制转账案例)

AOP简介

什么是AOP?

AOP(全称:Aspect Oriented Programming)即面向切面编程,它是面向对象编程OOP的延续,与IOC并称Spring的两大核心。在Spring中的主要用于对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,大大的提高了开发的效率。

AOP的作用以及优势

作用

在程序运行期间,在不修改源码的情况下对已有的方法进行增强,也就是使用动态代理的方式。

优势

  • 减少重复代码
  • 提高开发效率
  • 维护方便

引入学习案例----给业务层添加事务的支持

业务层代码

package com.gzgs.service.impl;import com.gzgs.dao.AccountDao;
import com.gzgs.domain.Account;
import com.gzgs.service.AccountService;import java.util.List;public class AccountServiceImpl implements AccountService {private AccountDao accountDao;public void setAccountDao(AccountDao accountDao) {this.accountDao = accountDao;}public List<Account> findAll() {return accountDao.findAll();}public Account findAccountById(int id) {return accountDao.findAccountById(id);}public void insertAccount(Account account) {accountDao.insertAccount(account);}public void deleteAccount(int id) {accountDao.deleteAccount(id);}public void updateAccount(int id, Account account) {accountDao.updateAccount(id,account);}public void transfer(String sourceName, String targetName, double money) {//查询转出账户Account source = accountDao.findAccountByName(sourceName);//查询转入账户Account target=accountDao.findAccountByName(targetName);//转出账户扣钱source.setMoney(source.getMoney()-money);//转入账户加钱target.setMoney(target.getMoney()+money);//更新转出账户accountDao.updateAccount(source.getId(),source);//更新转入账户accountDao.updateAccount(target.getId(),target);}
}

代理对象工厂代码

package com.gzgs.factory;import com.gzgs.service.AccountService;
import com.gzgs.utils.TransactionManager;import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;/*** 用于创建Service的代理对象工厂*/
public class BeanFactory {private AccountService accountService;private TransactionManager txManager;public void setAccountService(AccountService accountService) {this.accountService = accountService;}public void setTxManager(TransactionManager txManager) {this.txManager = txManager;}public AccountService getAccountService(){return (AccountService) Proxy.newProxyInstance(accountService.getClass().getClassLoader(), accountService.getClass().getInterfaces(),new InvocationHandler() {public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {Object rtValue=null;try {//开启事务txManager.beginTransaction();//执行操作rtValue = method.invoke(accountService, args);//提交事务txManager.commit();//返回结果return rtValue;}catch (Exception e){txManager.rollback();throw new RuntimeException(e);}finally {//释放连接txManager.release();}}});}
}

AOP的相关术语

Joinpoint(连接点)

所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的
连接点,对应上边的例子就是AccountServiceImpl中所有的方法都是。

Pointcut(切入点)

所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义,也就是我们需要对其增强的方法。从概念上可以得知,所有的切入点都是连接点,而连接点不一定都是切入点。

Advice(通知/增强)

所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。
通知的类型: 前置通知,后置通知,异常通知,最终通知,环绕通知,根据相对与切入点的位置而定。

Introduction(引介)

引介是一种特殊的通知在不修改类代码的前提下, Introduction 可以在运行期为类动态地添加一些方
法或 Field。

Target(目标对象)

代理的目标对象,也就是上面例子中的AccountServiceImpl.

Weaving(织入)

是指把增强应用到目标对象来创建新的代理对象的过程。
spring 采用动态代理织入,而 AspectJ 采用编译期织入和类装载期织入。

Proxy(代理)

一个类被 AOP 织入增强后,就产生一个结果代理类,也就是上面例子中getAccountService的返回结果。

Aspect(切面)

是切入点和通知(引介)的结合

学习 spring 中的 AOP 要明确的事

开发阶段(我们做的)

编写核心业务代码(开发主线):大部分程序员来做,要求熟悉业务需求。

把公用代码抽取出来,制作成通知。(开发阶段最后再做): AOP 编程人员来做。

在配置文件中,声明切入点与通知间的关系,即切面。: AOP 编程人员来做。

运行阶段( Spring 框架完成的)

Spring 框架监控切入点方法的执行。一旦监控到切入点方法被运行,使用代理机制,动态创建目标对象的代理对象,根据通知类别,在代理对象的对应位置,将通知对应的功能织入,完成完整的代码逻辑运行。

在 spring 中,框架会根据目标类是否实现了接口来决定采用哪种动态代理的方式。

基于 XML 的 AOP 配置(改善上面事务控制转账案例)

bean.xml

<?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:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"><!--配置AccountService--><bean id="accountService" class="com.gzgs.service.impl.AccountServiceImpl"><property name="accountDao" ref="accountDao"></property></bean><!--配置AccountDaoImpl对象--><bean id="accountDao" class="com.gzgs.dao.impl.AccountDaoImpl"><property name="runner" ref="runner"></property><!-- 注入ConnectionUtils --><property name="connectionUtils" ref="connectionUtils"></property></bean><!--配置QuueryRunner对象--><bean id="runner" class="org.apache.commons.dbutils.QueryRunner" scope="prototype"><constructor-arg name="ds" ref="dataSource"></constructor-arg></bean><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="driverClass" value="com.mysql.jdbc.Driver"></property><property name="jdbcUrl" value="jdbc:mysql://localhost:3306/test02"></property><property name="user" value="root"></property><property name="password" value="123456"></property></bean><!-- 配置Connection的工具类 ConnectionUtils --><bean id="connectionUtils" class="com.gzgs.utils.ConnectionUtils"><!-- 注入数据源--><property name="dataSource" ref="dataSource"></property></bean><!-- 配置事务管理器--><bean id="txManager" class="com.gzgs.utils.TransactionManager"><!-- 注入ConnectionUtils --><property name="connectionUtils" ref="connectionUtils"></property></bean><!--配置AOP--><aop:config><!-- 配置切入点表达式 id属性用于指定表达式的唯一标识。expression属性用于指定表达式内容此标签写在aop:aspect标签内部只能当前切面使用。它还可以写在aop:aspect外面,此时就变成了所有切面可用--><aop:pointcut id="pt1" expression="execution(* com.gzgs.service.impl.*.*(..))"></aop:pointcut><!--配置切面--><aop:aspect id="advice" ref="txManager"><!--配置前置通知--><aop:before method="beginTransaction" pointcut-ref="pt1"></aop:before><!--配置后置置通知--><aop:after-returning method="commit" pointcut-ref="pt1"></aop:after-returning><!--配置异常通知--><aop:after-throwing method="rollback" pointcut-ref="pt1"></aop:after-throwing><!--配置最终通知--><aop:after method="release" pointcut-ref="pt1"></aop:after></aop:aspect></aop:config></beans>

基于注解 的 AOP 配置(改善上面事务控制转账案例)

在使用基于注解的AOP配置的时候,经常会出现一个后置通知执行异常的bug,这是由于四个通知的调用顺序不和逻辑所导致的,调用顺序依次是:前置通知,最终通知,后置通知。这样就会导致由于资源被释放掉于是导致后置通知执行失败,通常它的报错信息是当connection自动提交没有设置为false,这是因为它和前置通知已经不是同一个连接了。所以在使用基于注解的AOP配置的时候,最好是使用环绕通知来控制程序的执行顺序。

核心AOP代码

package com.gzgs.utils;import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;/*** 和事务管理相关的工具类,它包含了,开启事务,提交事务,回滚事务和释放连接*/
@Component("transactionManager")
@Aspect
public class TransactionManager {@Autowiredprivate ConnectionUtils connectionUtils;@Pointcut("execution(* com.gzgs.service.impl.*.*(..))")private void pt1(){}/*** 开启事务*/public  void beginTransaction(){try {System.out.println("我是前置");connectionUtils.getThreadConnection().setAutoCommit(false);}catch (Exception e){e.printStackTrace();}}/*** 提交事务*/public  void commit(){try {connectionUtils.getThreadConnection().commit();}catch (Exception e){e.printStackTrace();}}/*** 回滚事务*/public  void rollback(){try {System.out.println("我是异常置");connectionUtils.getThreadConnection().rollback();}catch (Exception e){e.printStackTrace();}}/*** 释放连接*/public  void release(){try {System.out.println("释放");connectionUtils.getThreadConnection().close();//还回连接池中connectionUtils.removeConnection();}catch (Exception e){e.printStackTrace();}}@Around("pt1()")public Object aroundAdvice(ProceedingJoinPoint pjp){Object rtValue = null;try {//1.获取参数Object[] args = pjp.getArgs();//2.开启事务this.beginTransaction();//3.执行方法rtValue = pjp.proceed(args);//4.提交事务this.commit();System.out.println("我是后置");//返回结果return  rtValue;}catch (Throwable e){//5.回滚事务this.rollback();throw new RuntimeException(e);}finally {//6.释放资源this.release();}}
}
学习代码:https://download.csdn.net/download/weixin_45680962/12550122
本博客纯属个人学习笔记,学习资源来自黑马训练营,如有错误,感激指正
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. java毕业设计_基于安卓的游戏玩家交流app的设计与实现

    基于安卓的游戏玩家交流app的设计与实现 基于安卓的游戏玩家交流app的设计与实现mysql数据库创建语句 基于安卓的游戏玩家交流app的设计与实现oracle数据库创建语句 基于安卓的游戏玩家交流app的设计与实现sqlserver数据库创建语句 基于安卓的游戏玩家交流app的设计与实现sprin…...

    2024/4/24 19:54:45
  2. 2020最新超星学习通军事理论自动刷课答题考试答案教程~亲测可用

    **可解除网页的各种限制,包含以下功能和军事理论考试答案自动播放视频,缩小不暂停 章节测试,考试自动答题 根据任务数,自动切换视频 模拟手动操作100%安全,亲测很稳!!!**首先我们从下面的链接中下载专用浏览器(软件来源于网络) 蓝奏云:https://afeixz.lanzous.com/b…...

    2024/5/3 4:52:23
  3. Vivado Could not open file xsim.dir/tb_XXXX_behav/xsim.mem for writing解决方案

    解决方法在任务管理器中将xsimk.exe进程结束即可,重新进行行为级仿真 参考链接...

    2024/4/25 0:09:08
  4. 全志V40 Android 修改默认输入法

    Settings.java frameworks/base/core/java/android/provider/Settings.java 中定义public static final String DEFAULT_INPUT_METHOD = "default_input_method";DatabaseHelper.java frameworks/base/packages/SettingsProvider/src/com/android/providers/settings…...

    2024/4/25 0:09:07
  5. 并查集(Union-Find)算法全面详解

    一、前言在看一个算法题时,其中一种解法用到了并查集,并查集在《算法第四版——1.5案例研究: union-find 算法》中有讲解,这里按照自己的理解记录一下并查集。二、用途并查集用于判断连个点所在的集合是否属于同一个集合,若属于同一个集合但还未合并则将两个集合进行合并。…...

    2024/4/25 0:09:09
  6. 用python画绿豆糕 ,端午特辑

    首先 祝各位端午节快乐 也没啥送的 就送大家一串代码吧 哈哈哈 # -*- coding: utf-8 -*- # @Author : 星月随风_倚码为诗 # @Date : 2020/6/25 08:00 # @Software : PyCharm # @version :Python 3.6.8 # @File : fristblood.py import turtledef goto(x,y):turtle…...

    2024/4/27 1:53:23
  7. 【面试题】--手写堆排序

    前言因为是面对面试场景,所以原理什么的就不讲,网上一搜一大把,假设看到这篇博客的人都会堆排序的原理了。我就大概的用最简单的代码实现了下。毕竟面试这么一个水题写半个小时也不太好吧。实现中遇到的困难:数组下标必须要从0开始 0 对应左右节点:(1,2) 如果从1 开始…...

    2024/4/27 6:46:59
  8. Spring基础和源码剖析

    第一部分 Spring 概述 第1节 Spring 简介 Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IOC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,已 经成为使用最多的 Java EE 企业应用…...

    2024/5/3 23:14:42
  9. 创建工程

    File →new→project→若project SDK爆红,则点击下拉箭头找到Jdk安装地址→next→next→命名 例如:Text →选择安装地址 例如:E:\Text→finish→src→New→Java classpsvm+回车 生成main方法 sout+回车 生成输出语句...

    2024/4/25 0:09:02
  10. C# 枚举 enum(学习心得 17)

    枚举是一组命名整型常量。 枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。 枚举包含自己的值,且不能继承或传递继承。 声明: enum <enum_name> { enumeration list };参数:enum_name 指定枚举的类型名称。 enumeration list 是一个用逗号分隔的标识符列表。枚…...

    2024/4/25 0:09:01
  11. 2020-06-25

    Android的架构分析 Android的架构主要有两部分构成,即系统架构与应用架构。Android系统架构,是Android系统的底层框架,其中包含了Android系统的基本运行原理,并且系统主要的开发工作也是在此基础上完成的。Android应用框架,一种是开发默认支持MVC架构,另外一种是目前比较…...

    2024/4/26 21:30:32
  12. 架构师训练营第三周作业

    作业1 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。作业二 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。类图如下:...

    2024/4/26 16:12:20
  13. 数据库与Mysql - 10

    常见的数据类型 数据分类 数值型 整形 小数:定点数浮点数字符型 较短的文本:CHAR VARCHAR 较长的文本:TEXT BLOB(用来保存较长的二进制数据)日期型 整型#1.如何设置无符号和有符号 默认为有符号类型 若需设为无符号类型 在数据类型后加 UNSIGNED ------------------------- CRE…...

    2024/4/14 20:47:04
  14. Android 彩色上下文菜单 Context

    什么是Android进程上下文?它是应用程序环境的全局信息的接口。这是一个抽象类,由Android系统提供。它允许访问特定于应用程序的资源和类,以及调用应用程序级操作,如启动活动,广播和接收意图等。零:需求分析如果有这样一个需求,客户要求将Android中的“进程上下文”字体修…...

    2024/4/17 15:52:36
  15. DirectX11学习笔记(3)法线向量与兰伯特余弦定理

    一,学习目标 1.了解如何以数学方式描述平面上的点所“面对”的方向,以使我们确定线与平面之 间的入射角。 2.学习如何正确变换法线向量。 二、法线向量与计算法线向量 平面法线(face normal):是描述多边形所朝方向的单位向量(即,它与多边形上的所有 点相互垂直),如下…...

    2024/4/18 9:57:09
  16. DirectX11学习笔记(4)光照与材质的相互作用

    一、学习目标 1.了解光照与材质之间的相互作用。 2.了解局部照明和全局照明之间的区别。 二、光照所产生的效果 下图展示了光照和阴影在表现物体的立体感和体积感时起到的重要作用。左边的球体 没有灯照射,看上去就像是一个扁平的 2D 圆;而右边的球体有灯照射,看上去很立体…...

    2024/4/14 20:47:02
  17. pytorch学习笔记——知识蒸馏(14)

    利用大型教师网络辅助小型学生网络进行训练的知识蒸馏方法如今已经被开始用于模型的压缩。鉴于之前的紧凑型神经网络容量的限制,捕获数据集中特征的能力有限;大型教师网络输出的标签富含更多的语义信息,因而我们使用之前的较为复杂的网络作为教师网络,利用之前设计的紧凑型…...

    2024/4/14 20:47:00
  18. DirectX11学习笔记(2)光的种类与颜色的计算方法

    h## 一、学习目标 1.了解环境光、漫反射和镜面光之间的区别。 2.了解什么是平行光,点光,聚光灯。 3.了解各种光的光强计算公式。 二、漫反射光 如下图所示的粗糙表面。当光线照射在这样一个表面上时,会在不同的随机方向上散开;我们将这种反射称为漫反射(diffuse reflec…...

    2024/4/18 16:04:12
  19. 用Floyd算法实现图的分簇

    问题:用Floyd算法将给定的图(9个节点的连通图)分成三个簇1.什么是分簇? 分簇:将一个图分成很多个子图,但是有要求。 分簇要求:每个子图的含有的节点之间一定是最大密度的。也就是说,每个子图是最小生成树的一部分。 2.实现方法 使用Floyd最小生成树算法来实现: step 1…...

    2024/5/2 6:04:19
  20. LeetCode 53.最大子序和

    链接:https://leetcode-cn.com/problems/maximum-subarray Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. Example: Input: [-2,1,-3,4,-1,2,1,-5,4], Output: 6 Explanation:…...

    2024/4/25 0:09:02

最新文章

  1. face_recognition+python-opencv实现摄像头实时人脸识别

    参考&#xff1a; https://www.jianshu.com/p/9d5f0020acd5 完整代码 # -*- coding: utf-8 -*-import face_recognitionimport cv2import oscamera cv2.VideoCapture(0)font cv2.FONT_HERSHEY_DUPLEXface_names []face_codings []person_list os.listdir("faces/&quo…...

    2024/5/3 23:30:24
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 将.docx格式文件转成html,uniapp使用u-parse展示

    使用mammoth。 1、在index.html中加入&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewp…...

    2024/5/2 6:04:57
  4. 【Easy云盘 | 第十三篇】分享模块(获取目录信息、获取文件信息、创建下载链接)

    文章目录 4.4.7获取目录信息4.4.8获取文件信息4.4.9创建下载链接 4.4.7获取目录信息 明天做 4.4.8获取文件信息 明天做 4.4.9创建下载链接 明天做...

    2024/5/1 9:08:36
  5. 深入理解springboot

    第五章 访问数据库 1.配置数据源 在applicaiton.properties中 spring.datasource.urljdbc:mysql://localhost:3306/chapter5 第九章 springmvc 1.总体流程 http请求发送给控制器&#xff0c;控制器与业务层交互&#xff0c;业务层使用noSQL缓存&#xff0c;业务层与数据访问层…...

    2024/4/30 15:25:26
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/1 17:30:59
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/2 16:16:39
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/3 23:10:03
  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/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/5/2 15:04:34
  16. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

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

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

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/1 4:32:01
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

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

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

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/2 9:07:46
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/30 9:42:49
  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