一、基本介绍

单例模式比较简单,可以说没有复杂的调用和接口的设计,就是一个简单的类,只是要求这个类只生成一个对象,无论什么时候都要保证这一点,因此只能生成一个实例的模式就是单例模式。

单例模式要素

1、私有构造方法;

2、私有静态引用指向自己实例 ;

3、以自己实例为返回值的公有静态方法;

二、类的加载

类的加载是通过类加载器(Classloader)完成的,它既可以是饿汉式加载类,也可以是懒汉式加载,这跟不同的JVM实现有关。加载完类后,类的初始化就会发生,如果是对一个类的主动使用就会初始化对象,对类的被动使用不会对类进行初始化,比如final修饰的静态变量如果能在编译时就确定变量的取值,会被当做常量,作为对一个类的被动使用不会导致类的初始化。以下情况类被初始化:

类初始化的一些规则:

1、类从顶到底的顺序初始化,所以声明在顶部的字段遭遇底部的字段初始化;
2、超类早于子类和衍生类的初始化;
3、如果类的初始化是由于访问静态域而触发,那么只能声明静态域的类才被初始化,而不会触发超类的初始化或者子类的初始化,即使静态域被子类或子接口或者它的实现类锁引用;
4、接口初始化不会导致父接口的初始化;
5、静态域的初始化时在类的静态初始化期间,非静态域的初始化是在类的实例创建期间,这意味着静态域初始化在非静态域之前;
6、非静态域通过构造器初始化,子类在做任何初始化之前构造器会先调用父类的构造器,它保证了父类非静态或实例变量初始化早于子类;

三、单例模式的优缺点

1、优点

(1)在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 防止其它对象对自己的实例化,确保所有的对象都访问一个实例;

(2)单例模式具有一定的伸缩性,类自己来控制实例化进程,类就在改变实例化进程上有相应的伸缩性;

(3)提供了对唯一实例的受控访问;

(4)由于在系统内存中只存在一个对象,因此可以 节约系统资源,当需要频繁创建和销毁的对象时单例模式无疑可以提高系统的性能;

(5)允许可变数目的实例;

(6)避免对共享资源的多重占用;

2、缺点

(1)不适用于变化的对象,如果同一类型的对象总是要在不同的用例场景发生变化,单例就会引起数据的错误,不能保存彼此的状态;

(2)由于单例模式中没有抽象层,因此单例类的扩展有很大的困难;

(3)单例类的职责过重,在一定程度上违背了“单一职责原则”;

(4)滥用单例将带来一些负面问题,如为了节省资源将数据库连接池对象设计为的单例类,可能会导致共享连接池对象的程序过多而出现连接池溢出;如果实例化的对象长时间不被利用,系统会认为是垃圾而被回收,这将导致对象状态的丢失;

四、单例模式的使用场景

单例模式只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象需要被公用的场合适合使用,如多个模块使用同一个数据源连接对象等等。

1、需要频繁实例化然后销毁的对象;

2、创建对象时耗时过多或者耗资源过多,但又经常用到的对象;

3、有状态的工具类对象;

4、频繁访问数据库或文件的对象;

五、单例模式的经典场景

1、资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中的日志文件,应用配置;

2、控制资源的情况下,方便资源之间的互相通信。如线程池等;

3、应用场景举例:

(1)外部资源:每台计算机有若干个打印机,但只能有一个PrinterSpooler,以避免两个打印作业同时输出到打印机。内部资源:大多数软件都有一个(或多个)属性文件存放系统配置,这样的系统应该有一个对象管理这些属性文件 

(2)Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~ 

(3)windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。 

(4)网站的计数器,一般也是采用单例模式实现,否则难以同步。 

(5)应用程序的日志应用,一般都何用单例模式实现,这一般是由于共享的日志文件一直处于打开状态,因为只能有一个实例去操作,否则内容不好追加。 

(6) Web应用的配置对象的读取,一般也应用单例模式,这个是由于配置文件是共享的资源。 

(7)数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。数据库软件系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所引起的效率损耗,这种效率上的损耗还是非常昂贵的,因为何用单例模式来维护,就可以大大降低这种损耗。 

(8)多线程的线程池的设计一般也是采用单例模式,这是由于线程池要方便对池中的线程进行控制。  

(9)操作系统的文件系统,也是大的单例模式实现的具体例子,一个操作系统只能有一个文件系统。 

(10)HttpApplication 也是单位例的典型应用。熟悉ASP.Net(IIS)的整个请求生命周期的人应该知道HttpApplication也是单例模式,所有的HttpModule都共享一个HttpApplication实例。

六、单例模式的实现方法

1、饿汉式单例

public class Singleton {private Singleton() {}private static final Singleton single = new Singleton();public static Singleton getInstance() {return single;}//单例模式,构造器要私有化private SingletonTest {}
}

因为这本身就是static修饰的方法,所以是在类加载的时候被创建,后期不会再改变,所以线程是安全的。

2、懒汉式单例

//有线程安全的问题,不推荐使用
public class SingletonTest {public static SingletonTest singleton = null;public static SingletonTest getInstance(){if(singleton == null){singleton = new SingletonTest();}return singleton;}//单例模式,构造器要私有化private SingletonTest {}
}

懒汉式方法总是会出现这样或那样的问题的,因为考虑到了多线程机制,实现起来比较麻烦,并且还会出现问题,就算是使用了一定的解救办法(同步、加锁、双重判断)的办法,性能还是被损耗了,因此懒汉式方法的不推荐使用。

3、静态内部类实现单例

package designMode.singleton;public class Singleton {private static class SingleTonHoler{private static Singleton INSTANCE = new Singleton();}public static Singleton getInstance(){return SingleTonHoler.INSTANCE;}//单例模式,构造器要私有化private SingletonTest {}
}

(1)静态内部类实现单例的优点是:外部类加载时并不需要立即加载内部类,内部类不被加载则不去初始化INSTANCE,故而不占内存。即当SingleTon第一次被加载时,并不需要去加载SingleTonHoler,只有当getInstance()方法第一次被调用时,才会去初始化INSTANCE,第一次调用getInstance()方法会导致虚拟机加载SingleTonHoler类,这种方法不仅能确保线程安全,也能保证单例的唯一性,同时也延迟了单例的实例化。

(2)当getInstance()方法被调用时,SingleTonHoler才在SingleTon的运行时常量池里,把符号引用替换为直接引用,这时静态对象INSTANCE也真正被创建,然后再被getInstance()方法返回出去,这点同饿汉模式。那么INSTANCE在创建过程中又是如何保证线程安全的呢?在《深入理解java虚拟机》中,有这么一句话:

虚拟机会保证一个类的<clinit>()方法在多线程环境中被正确地加锁、同步,如果多个线程同时去初始化一个类,那么只会有一个线程去执行这个类的<clinit>()方法,其它线程都需要阻塞等待,直到活动线程执行<clinit>()方法完毕。如果一个类的<clinit>()方法中有耗时很长的操作,就有可能造成多个进程阻塞(需要注意的是,其它线程虽然会被阻塞,但如果执行<clinit>()方法后,其它线程唤醒之后不会再次进入<clinit>()方法。同一个加载器下,一个类型只会初始化一次。)在实际应用中,这种阻塞往往是隐蔽的。

<clinit>()方法简介:

1、先理解类初始化阶段的含义:该阶段负责为类变量赋予正确的初始值,是一个类或接口被首次使用前的最后一项工作。

2、<clinit>()方法的执行时期:类初始化阶段(该方法只能被JVM调用,专门承担类变量的初始化工作)。

3、<clinit>()方法的内容:所有的类变量初始化语句和类型的静态初始化器。

4、类的初始化时机:

  • 首次创建某个类的新实例时(new,反射,克隆,反序列化);
  • 首次调用某个类的静态方法时;
  • 首次使用某个类或接口的静态字段或对该字段(final字段除外)赋值时;
  • 首次调用java的某些反射方法时;
  • 首次初始化某个类的子类时;
  • 首次在虚拟机启动时某个含有main()方法的那个启动类。

5、注意:并非所有的类都拥有一个<clinit>()方法,满足下列条件之一的类不会拥有<clinit>()方法:

  • 该类没有声明任何类变量,也没有静态初始化语句;
  • 该类声明了类变量,但没有明确使用类变量初始化语句或静态初始化语句初始化;
  • 该类仅包含静态final变量的类变量初始化语句,并且类变量初始化语句是编译时常量表达式。

故而,可以看出INSTANCE在创建过程中是线程安全的,所以说静态内部类形式的单例可保证线程安全,也能保证单例的唯一性,同时也延迟了单例的实例化。

那么,是不是可以说静态内部类实现单例模式就是完美的了呢?其实不然,静态内部类实现单例也有一个致命的缺点,就是传参的问题,由于静态内部类的形式创建单例,故而无法传递参数进去,例如Contxt这种参数,所以我们创建单例时,可以根据实际情况,进行斟酌。

4、双检锁/双重校验锁

描述:采用双锁机制,安全且在多线程情况下能保持高性能。

package designMode;public class Singleton {private volatile static Singleton singleton;public static Singleton getSingleton(){if(singleton==null){synchronized (Singleton.class) {if (singleton == null) {singleton = new Singleton();}}}return singleton;}//构造函数私有化private Singleton(){}
}

这里的两次判断,第一判断:效率,第二判断:避免同步。之所以这样是因为避免加锁后,再次加锁。大大增强了执行效率。推荐使用!

5、枚举实现单例

(1)枚举单例(Enum Singleton)在Effective Java一书中提到,因为其功能完善,使用简洁,无偿的提供了序列化机制,在面对复杂的序列化或者反射攻击时依然可以绝对防止多次实例化等优点,被作者所推崇。

(2)枚举单例写法简单

如上文提到的DCL(double checked locking),实在是优点麻烦,枚举单例相对简单的多。下面这段代码就是声明枚举实例的通常做法,它可能还包含实例变量和实例方法,枚举单例是线程安全的。

public enum  DataSourceEnum {DATASOURCE;private DBConnection connection = null;private DataSourceEnum(){connection = new DBConnection();}public DBConnection getConnection(){return connection;}
}

七、总结

在这个单例模式中,我希望大家不要只知道单例的思想,更要知道类的加载和初始化时机,以及多线程的机制,我想这才是真正有意义的呢。枚举单例有序列化和线程安全的保证,而且实现简单,是实现单例最好的方式

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

相关文章

  1. [小程序]实现点击弹出提示框,点击其他区域关闭

    [小程序]实现点击弹出提示框(或多个提示框只能显示一个),点击其他区域关闭(带效果图)主要思路wxmljswxss实现效果 如果你的页面是一个数组直接遍历的,那么只看 if 里面 active == 0 里的代码就行了,另一种是是对象的点击其他区域会关闭提示框,点击另一个问号按钮会显示…...

    2024/4/24 2:18:21
  2. Excel第15享:countif()函数之引用函数结果统计

    1、功能countif()函数的统计功能之中,还可以对当前日期的单元格数量、大于选定单元格中大于平均值的单元格数量、通过分析日期去判断季度等结果进行统计。2、应用1)返回包含当前日期的单元格数量。=COUNTIF(range,TODAY()) 2)返回大于平均值的单元格数量。 =COUNTIF(rang…...

    2024/4/24 11:15:06
  3. 程序设计课程 总结

    总结一下我认为遇到的比较骚的操作 1.stringstream 头文件 <sstream>用法一:多个字符串拼接 stringstream sstream; sstream<<"asd"<<" "<<"dfgdf";用法二: 当一行里面有多个字符串,且带有空格 我们想把他分开 用这个…...

    2024/4/15 5:14:45
  4. Java基础语法-泛型

    一、泛型类1.把泛型定义在类上。2.格式:public class 类名<泛型类型1.....>。3.泛型类型必须是引用类型。代码示例:public class Student<T>{private T name;public T getName() {return name;}public void setName(T name) {this.name = name;}}二、泛型方法1.把…...

    2024/4/18 18:40:32
  5. 《The Rust Programming Language》的Rust 学习4

    Structure Define 介绍了基本的一些概念 几个点记录下 术语: struct Usr { name :String, age : u32,}结构体里面的变量部分被称为 字段(field) 注意: 实例化的时候字段不用考虑顺序函数的参数名与字段一致,不用 重复写了 比如fn get_name(name :String) -> Usr{ struc…...

    2024/4/15 5:14:41
  6. java CopyOnWriteArrayList 适用场景 读写规则

    一:适用场景1.读操作尽可能地快,而写即使慢一点也没有太大的关系2.读多写少:黑名单,每日更新;监听器:迭代操作远多余修改操作3.CopyOnWriteArrayList可以在迭代的过程中修改内容,但是ArrayList不行。4.CopyOnWrite的含义:创建新副本,读写分离。二:CopyOnWriteArrayLi…...

    2024/4/15 5:14:40
  7. 第一章

    1.一所大专院校正在校园里建造一座新的宿舍大楼。 工人挖开地面要为该宿舍安装新的水管。 一个工人无意中损坏了连接两个现有宿舍与校园数据中心的一根光缆。 尽管电缆已被割断,但宿舍里的学生仅经历了极短的网络服务中断时间。 此处显示了该网络的什么特征? 选择一项: 服务…...

    2024/4/15 5:14:41
  8. IDEA快速创建Hibernate项目

    IDEA快速创建Hibernate项目环境:idea2020 mysql8.0 hibernate4.*file-->new Project选择Web Application 和 HibernateFile-->Project Structure点击右边的加号 添加Hibernate配置文件,可以选择相应的版本显示 Hibernate管理的窗口连接数据库 快速创建实体类和对…...

    2024/4/25 2:09:16
  9. 算法四官方库导入-algs4.jar环境搭建-配置过程

    算法四官方库导入-algs4.jar环境搭建-配置过程 1.官方库algs4.jar的下载 需要的jar包和实验数据 官方jar包 2.ClassPath系统变量的配置 因为在算法四中的例子程序都是通过数据文件测试的,及命令行Terminal。如果不配置ClassPath会出现找不到或无法加载主类的情况主要 在存放路…...

    2024/4/15 5:14:43
  10. 杂十一

    金钱的平等:只有金钱会向穷人开放,而权利则近乎不会生活的干扰:生活中,总是被不断的输入信息,也有主动的获取些信息,这些形形色色的信息素有着不同的定义,其中的一种叫做别人的看法,这些信息素往往左右着思维的判断,影响着自我内心的情愫的起伏,而理性的看待和有选择…...

    2024/4/15 5:14:42
  11. 在vue中使用leaflet加载矢量切片(pbf)

    第一步:安装依赖 首先你的先安装两个依赖:leaflet和leaflet.vectorgrid cnpm install leaflet --save cnpm install leaflet.vectorgrid --save第二步:获取url 注意:咱们用leaflet加载的是pbf,使用的L.vectorGrid.protobuf,如果需要加载geojson,使用的是L.vectorGrid.sli…...

    2024/4/24 11:15:01
  12. Python中的字典

    字典.特点.4种创建方式 .普通. dict.zip.formkeys 字典 ​ 字典是“键值对”的无序可变序列,字典中的每一个元素都是一个“键值对”,包含“键值对象”和值对象“。 ​ 键和值是成对存储的。 ​ 定义方式: a={‘name’:‘zhuyu’,‘age’:18,‘job’:‘student’} ‘name’; …...

    2024/4/24 11:15:00
  13. 解决IDEA向MySQL数据库插入中文数据出现乱码的问题

    问题出现情况 不知道大家在使用IDEA插入一条MySQL数据时是否出现过乱码的问题,比如我在插入数据一条用户数据时,涉及到了地址属于中文的情况,就出现了都是“???”的情况,如下图所示,之前查找了资料,说是我的数据库没有设置成utf-8的格式,或者数据库的表没有设置成utf…...

    2024/4/24 11:14:57
  14. Python中的集合

    集合.特点.创建和删除_交集并集差集运算 集合 ​ 集合是无序可变,元素不能重复。 ​ 集合底层是字典实现,集合的所有元素都是字典中的【键】对象,因此是不能重复且唯一的。 集合创建和删除 1、使用{}创建集合对象,使用add()方法添加元素 >>> a={12,45,78} >&…...

    2024/4/24 11:14:58
  15. 时间和日期

    时间和日期 Date类 java.util.Date; 日期类 java.sql.Date; 数据库日期类 在计算机中, 所有的数据都是以数字的形式存放. 日期中的0, 代表的是时间原点, 对应的日期是1970年1月1日 8点0分0秒. 在这个时间上每过1毫秒数值就+1. 查看当前时间Date time = new Date();System.out.…...

    2024/4/24 11:14:54
  16. 小径

    尽入夏,绕竹篱,已是桃花稀落。笑到西川,此去随所遇,不羡青山不拜仙。园中花草,草木香幽,清风独得朝暮暖,蕲水携来四季春,云岩宫阙,尽是人间!峰峦断却处,本是一脉之水,两侧命不相同,一水之门,几多思量,几多判却,一方玲珑剔透,嬉水无痕,一方藻荇交横,供人垂钓…...

    2024/4/24 11:14:57
  17. Java文件编译成class文件后无法运行

    Java文件编译成class文件后无法运行 之前一直用的eclipse,今天突然想用命令行编译java文件试试,没想到运行的时候出了点问题。 在eclipse-workspace/java_test/src/java_test下创建Hellojava.java文件,其路径为eclipse-workspace/java_test/src/java_test/Hellojava.java 从…...

    2024/4/24 11:14:52
  18. Spark基础(二)——基本的结构化操作(思维导图)

    需要该文件的.xmind格式可在waterloo-maple/Spark下载参考资料: 【1】Spark权威指南...

    2024/4/24 11:14:54
  19. 小程序+商城的模式,为何会受到商家欢迎?

    现如今,提起购物网购,大家首先想到的就是前往淘宝、京东等大型平台进行网上购物,线下购物已经不再盛行。随着电商行业的飞速发展,线下门店的生存空间不断受到侵占,不少线下商家开始寻求转型生机。2017年,微信推出了小程序,有商家敏锐发觉,这或许就是线下实体店一直寻求…...

    2024/4/24 11:14:57
  20. 实操部署Tomcat

    一、部署Tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说Tomcat和Apache或者nginx这些web服务器一样,具有处理HTML页面的功能,然而由于处理静态H…...

    2024/4/24 11:14:52

最新文章

  1. 分布式事务Seata<XA模式、AT模式>解决方案思路(针对多数据源、分库分表、微服务、微服务分库分表4种场景)

    seata的xa的方式解决 保证强一致性 原理说明&#xff1a; 1.启动seata服务器TC&#xff08;控制台7091可以查看&#xff09; 2.启动spring项目 初始化TM RM&#xff0c;实际上TM和RM注册到TC中 3.浏览器访问执行方法&#xff0c;TM向TC请求开启全局事务&#xff0c; 返回一个全…...

    2024/4/26 15:13:09
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 关于搭建elk日志平台

    我这边是使用docker compose进行的搭建 所以在使用的时候 需要自行提前安装docker以及dockercompose环境 或者从官网下载对应安装包也可以 具体文章看下一章节&#xff1a;【ELK】搭建elk日志平台&#xff08;使用docker-compose&#xff09;&#xff0c;并接入springboot项目...

    2024/4/19 6:33:44
  4. WPS二次开发专题:如何获取应用签名SHA256值

    作者持续关注WPS二次开发专题系列&#xff0c;持续为大家带来更多有价值的WPS开发技术细节&#xff0c;如果能够帮助到您&#xff0c;请帮忙来个一键三连&#xff0c;更多问题请联系我&#xff08;QQ:250325397&#xff09; 在申请WPS SDK授权版时候需要开发者提供应用包名和签…...

    2024/4/23 6:15:54
  5. 第十一届蓝桥杯物联网试题(省赛)

    对于通信方面&#xff0c;还是终端A、B都保持接收状态&#xff0c;当要发送的数组不为空再发送数据&#xff0c;发送完后立即清除&#xff0c;接收数据的数组不为空则处理&#xff0c;处理完后立即清除&#xff0c;分工明确 继电器不亮一般可能是电压不够 将数据加空格再加\r…...

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

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

    2024/4/25 11:51:20
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/25 18:39:24
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/25 18:38:39
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/25 18:39:23
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/4/25 18:39:22
  12. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/25 18:39:20
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/25 16:48:44
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/25 13:39:44
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

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

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

    2024/4/25 18:39:16
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/25 0:00:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

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

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

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

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

    2024/4/25 18:39:12
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/25 2:10:52
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

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

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

    2024/4/25 18:38:58
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/25 18:38:57
  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