jvm精学

1.什么是 JVM ?

定义:

Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境)

好处:

  • 一次编写,到处运行

  • 自动内存管理,垃圾回收功能

  • 数组下标越界检查

2.常见的jvm

QQ截图20211130184048

2.1简单了解jvm

QQ截图20211130184737

3.程序计数器

3.1.程序计数器的作用

什么是程序计数器,它是干什么用的?

java中程序计数器是用寄存器实现的,它的作用是寻找下一个要执行的程序。

当我们的java程序被编译成二进制字节码文件后,如下图:

QQ截图20211130185816

右面,是我们写的代码,左面是二进制字节码形式(.class)

它们将由我们的解释器来将他们转换为机械码,从而让机器运行。

细心的你会发现,每个二进制字节码的前面都有一个类似于索引的数字。他们的作用也跟索引差不多,为当前程序标一个序号,记上他们的地址。

即使有了地址,解释器也不知道他们的顺序是什么样的,他只负责运行。

于是,便有了程序计数器,程序计数器记下了字节码运行的顺序,每当一行字节码走完,他就会立即告诉解释器下一个该走哪里。

双双配合,最终实现全部代码。

这就是程序计数器的作用,不断为解释器寻找下一个要执行的程序。

3.2.程序计数器的特点

  • 线程私有

    为了保证每个线程独立,高效的工作,每个线程都会有一个自己的程序计数器,方便记录自己的程序执行到哪里。

  • 不会有内存溢出

4.虚拟机栈

每个线程运行时所需要的内存,称为虚拟机栈。在jvm里,方法的临时储存是在栈里完成的。

每个栈由多个栈帧(Frame)组成,对应着每次方法调用时所占用的内存

每个线程只能有一个活动栈帧,对应着当前正在执行的那个方法。 (正在运行的方法)

QQ截图20211130192754

线程里的方法是逐次的进入对应的栈里的,最顶上的方法是当前执行的,被称为活动栈桢。方法全部执行完后,会反着退出栈。之后被清除。

4.1有关栈的问题

  1. 垃圾回收是否涉及栈内存?

    不涉及,因为栈的运行结束后会按从顶至底的顺序移除栈对应的线程的方法,所以不需要垃圾回收机制来处理长久不用的垃圾。

  2. 栈内存分配越大越好吗?

不是的,我们的物理内存是有限的,如果栈内存分配过大,会导致我们能运行的线程数变少。

关于内存调整的方法如下:

QQ截图20211130193058

  1. 方法内的局部变量是否线程安全?

如果线程的变量没被static修饰的话

int x=10;
for(int i=0;i<100;i++){
x++;
}

此时,即使有多个线程来运行这个代码,结果也是稳定的。

大概情况如图

QQ截图20211130194240

但是,如果变量x加了static那么就有可能出现线程安全问题,此时就需要上锁来让变量私有化。

QQ截图20211130194251

QQ截图20211201164521

4.2.栈内存溢出

栈内存溢出一般指的就是栈桢的数量过多,超过了栈的大小。

而导致栈帧数量过多的一大原因就是,递归函数。

调节栈大小

-Xss256k

点击idea的右上角的主函数设置。

4.3线程运行诊断

案例一:cpu 占用过多

解决方法:Linux 环境下运行某些程序的时候,可能导致 CPU 的占用过高,这时需要定位占用 CPU 过高的线程

  • top 命令,查看是哪个进程占用 CPU 过高

  • ps H -eo pid, tid(线程id), %cpu | grep 刚才通过 top 查到的进程号 通过 ps 命令进一步查看是哪个线程占用 CPU 过高

  • jstack 进程 id 通过查看进程中的线程的 nid ,刚才通过 ps 命令看到的 tid 来对比定位,注意 jstack 查找出的线程 id 是 16 进制的,需要转换。

4.4.本地方法栈

一些带有native关键字的方法就是需要JAVA去调用本地的C或者C++方法,因为JAVA有时候没法直接和操作系统底层交互,所以需要用到本地方法。

比如 Obeject的clone()方法等。。

5.堆

定义

通过new关键字创建的对象都会被放在堆内存

特点

  • 所有线程共享,堆内存中的对象都需要考虑线程安全问题
  • 有垃圾回收机制

5.1.堆内存溢出问题(java.lang.OutofMemoryError :java heap space.)

//限制限制:-Xms  规定的空间大小

QQ截图20220120104747

堆内存诊断工具(java自带)

jps:直接输入jps查看所有进程

jmap:jmap -heap 线程编号 查看对应线程堆的情况

jconsole

jvirsalvm:jvm的图形化显示(里面的heapjump(堆转储) 可以对当前情况进行快照)

6.方法区

方法区是一个概念,它包括常量池+ClassLoader+Class还有串常量(StringTable)。

在逻辑上,方法区算是堆内存的一部分使用的是堆的永久代的内存,但是在实际实现上,不一定用堆的内存。

而在1.8之后增加了元空间这种概念,将方法区的实现从堆内存改到了操作系统内存。

它的结构如下:

20200608150547

6.1.内存溢出

  • 1.8以前会导致永久代内存溢出

  • 1.8以后会导致元空间内存溢出

    QQ截图20220120112737

6.2.常量池

常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,分为常量池运行时常量池

6.2.1.查看常量池的方法–通过反编译查看字节码文件

  • 获得对应类的.class文件

    • 在JDK对应的bin目录下运行cmd,也可以在IDEA控制台输入

      img

    • 输入 javac 对应类的绝对路径(编译一次代码,可以用idea运行一次)

      F:\JAVA\JDK8.0\bin>javac F:\Thread_study\src\com\nyima\JVM\day01\Main.javaCopy
      

      输入完成后,对应的目录下就会出现类的.class文件

  • 在控制台输入 javap -v 类的绝对路径

    javap -v F:\Thread_study\src\com\nyima\JVM\day01\Main.classCopy
    
  • 然后能在控制台看到反编译以后类的信息了

    • 类的基本信息

    • 20200608150618

    • 常量池

      20200608150630

      20200608150641

    • 虚拟机中执行编译的方法(框内的是真正编译执行的内容,#号的内容需要在常量池中查找

      20200608150653

6.2.2.运行时常量池和常量池区别

  • 常量池
    • 就是一张表(如上图中的constant pool),虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、字面量信息
  • 运行时常量池
    • 常量池是*.class文件中的,当该类被加载以后,它的常量池信息就会放入运行时常量池,并把里面的符号地址变为真实地址

6.2.3.串池

常量池中的字符串仅是符号,只有在被用到时才会转化为对象储存到堆里或者串池里。

串池是什么?

20200608150547

QQ截图20220120150414

串池指的是串池(StringTable),如上图所示是方法区的一员,1.6之前串池在常量池里储存在逻辑上的堆内存的永久代里。因为永久代需要重GC清理,所以1.8之后对串池的位置进行了更改,使他物理意义上脱离了大多数方法区成员的位置,不在元空间(本地内存)里。

串池是用来保存String对象的,当常量池的字符被String对象引用时,若串池里无重复的对象,将该对象加入到串池。以后若再遇到相同String对象引用相同的字符串则直接使用串池里的对象。(拼接的时候不用,用的是堆内存)

实际代码如下图:

public class StringTableStudy {public static void main(String[] args) {String a = "a"; String b = "b";String ab = "ab";}
}

常量池中的信息,都会被加载到运行时常量池中,但这是a b ab 仅是常量池中的符号,还没有成为java字符串

0: ldc           #2                  // String a
2: astore_1
3: ldc           #3                  // String b
5: astore_2
6: ldc           #4                  // String ab
8: astore_3
9: returnCopy

当执行到 ldc #2 时,会把符号 a 变为 “a” 字符串对象,并放入串池中(hashtable结构 不可扩容)

当执行到 ldc #3 时,会把符号 b 变为 “b” 字符串对象,并放入串池中

当执行到 ldc #4 时,会把符号 ab 变为 “ab” 字符串对象,并放入串池中

最终StringTable [“a”, “b”, “ab”]

注意:字符串对象的创建都是懒惰的,只有当运行到那一行字符串且在串池中不存在的时候(如 ldc #2)时,该字符串才会被创建并放入串池中。

串池的存在避免了字符串对象的重复创建。

字符串变量拼接和字符串常量拼接
  • 字符串变量拼接的原理是StringBuilder,拼接后的对象放在堆内存里。
  • 字符串常量拼接的原理是编译器优化,串池里如果有你拼接完的字符串则直接返回,没有则创建一个加入到串池。

使用拼接字符串变量对象创建字符串的过程

public class StringTableStudy {public static void main(String[] args) {String a = "a";String b = "b";String ab = "ab";//拼接字符串对象来创建新的字符串aString ab2 = a+b; }
}Copy

反编译后的结果

	 Code:stack=2, locals=5, args_size=10: ldc           #2                  // String a2: astore_13: ldc           #3                  // String b5: astore_26: ldc           #4                  // String ab8: astore_39: new           #5                  // class java/lang/StringBuilder12: dup13: invokespecial #6                  // Method java/lang/StringBuilder."<init>":()V16: aload_117: invokevirtual #7                  // Method java/lang/StringBuilder.append:(Ljava/lang/String
;)Ljava/lang/StringBuilder;20: aload_221: invokevirtual #7                  // Method java/lang/StringBuilder.append:(Ljava/lang/String
;)Ljava/lang/StringBuilder;24: invokevirtual #8                  // Method java/lang/StringBuilder.toString:()Ljava/lang/Str
ing;27: astore        429: returnCopy

通过拼接的方式来创建字符串的过程是:StringBuilder().append(“a”).append(“b”).toString()

最后通过toString方法的返回值是一个新的字符串.

String ab = "ab";
String ab2 = a+b;
//结果为false,因为ab是存在于串池之中,ab2是由StringBuffer的toString方法所返回的一个对象,存在于堆内存之中
System.out.println(ab == ab2);//false

使用拼接字符串常量对象的方法创建字符串

public class StringTableStudy {public static void main(String[] args) {String a = "a";vString b = "b";String ab = "ab";String ab2 = a+b;//使用拼接字符串的方法创建字符串String ab3 = "a" + "b";}
}

反编译后的结果

 	  Code:stack=2, locals=6, args_size=10: ldc           #2                  // String a2: astore_13: ldc           #3                  // String b5: astore_26: ldc           #4                  // String ab8: astore_39: new           #5                  // class java/lang/StringBuilder12: dup13: invokespecial #6                  // Method java/lang/StringBuilder."<init>":()V16: aload_117: invokevirtual #7                  // Method java/lang/StringBuilder.append:(Ljava/lang/String
;)Ljava/lang/StringBuilder;20: aload_221: invokevirtual #7                  // Method java/lang/StringBuilder.append:(Ljava/lang/String
;)Ljava/lang/StringBuilder;24: invokevirtual #8                  // Method java/lang/StringBuilder.toString:()Ljava/lang/Str
ing;27: astore        4//ab3初始化时直接从串池中获取字符串29: ldc           #4                  // String ab31: astore        533: returnCopy
  • 使用拼接字符串常量的方法来创建新的字符串时,因为内容是常量,javac在编译期会进行优化,结果已在编译期确定为ab,而创建ab的时候已经在串池中放入了“ab”,所以ab3直接从串池中获取值,所以进行的操作和 ab = “ab” 一致。
  • 使用拼接字符串变量的方法来创建新的字符串时,因为内容是变量,只能在运行期确定它的值,所以需要使用StringBuilder来创建
intern方法

1.8

调用字符串对象的intern()方法,会将该字符串对象尝试放入到串池中。

  • 如果串池中没有该字符串对象,则放入成功,返回引用的对象
  • 如果有该字符串对象,则放入失败,返回字符串里有的该对象

无论放入是否成功,都会返回串池中的字符串对象。

注意:此时如果调用intern方法成功,堆内存与串池中的字符串对象是同一个对象;如果失败,则不是同一个对象

1.6

调用字符串对象的intern方法,会将该字符串对象尝试放入到串池中

  • 如果串池中没有该字符串对象,会将该字符串对象复制一份,再放入到串池中,返回的是复制的对象
  • 如果有该字符串对象,则放入失败,返回串池原有的该字符串的对象

注意:此时无论调用intern方法成功与否,串池中的字符串对象和堆内存中的字符串对象都不是同一个对象

测试

原来串池有该字符串

此时,无论1.6还是1.8 x都不等于s

QQ截图20220120153336

原来串池里没有字符串

1.6 因为是复制一份新的堆的对象,所以和原来的对象s不同

QQ截图20220120153755

1.8.因为和原来的对象s相同所以 true

QQ截图20220120153813

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

相关文章

  1. mysql 日常报错 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061

    ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061&#xff09; 管理员身份打开cmd 输入 net start mysql 有如下错误&#xff1a; 输入 netstat -aon|findstr “3306” 查看3306是否被占用 查看端口号3306被占用 输入 taskkill /pid 467…...

    2024/4/27 21:32:59
  2. 编程除了学语言还要学什么?

    编程除了语言还需要什么&#xff1f;我想跳出这个问题&#xff0c;从编程的整体进行分析。首先对于想要从事编程类行业的小伙伴&#xff0c;你们首先要有一个大体的前景远见。程序员大多都要从以下两个方向选择自己的行业目标: 1、面向用户的设计类方向 这个方向简单的举例来…...

    2024/4/7 5:36:17
  3. 常用的 Linux 命令

    cd 路径 //进入文件 kill 端口号 //上个命令可查到端口号kill 掉进程 mkdir dirName1 dirName2 //创建文件夹 ls //查看当前目录 ll //查看当前目录及其权限 rm -rf path //强制删除path无法恢复 rm path //删除path文件 cp dirName //赋值文件夹 vim //编辑文件夹&#xff0c;…...

    2024/4/7 5:36:16
  4. 广工anyview数据结构第四章(2021.12)

    广工anyview数据结构习题第四章&#xff0c; 在学习过程中部分题目参考了Giyn 、戮漠、雁过留痕等大佬的代码&#xff0c;在此感谢。 题目解法不是最优解&#xff0c;但希望能给大家有所启发。同时也发了文档资源&#xff0c;需要可自取。 DC04PE04 【题目】已知某哈希表的装…...

    2024/4/14 11:39:40
  5. Linux安装HDF5

    https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.21/src/ tar -xvf hdf5-1.2.2.tar.gz cd ./configure --prefix/usr/local/hdf5 # 指定安装路径 make make check # 验证安装是否成功 make install...

    2024/4/14 14:44:47
  6. C/C++类指针结构体指针(总结)

    关键字&#xff1a;指针、结构体、类、C/C 一、类&结构体 1、类-关键字class 语法&#xff1a;&#xff08;推荐使用visual studio 2019编译器&#xff09; class MyClass { public: //public:属性是公有属性&#xff0c;public属性的成员在类外可以被访问M…...

    2024/4/15 10:02:19
  7. 认识 JSX

    文章目录JSX 是什么JSX 书写规范React 为什么使用 JSXJSX 注释书写JSX 嵌入常用数据类型JSX 嵌入函数表达式JSX 是什么 JSX 是一种 JavaScript 的语法扩展&#xff08;extension&#xff09;&#xff0c;或被称之为 JavaScript XML&#xff08;因为其看起来像一段 XML 语法&am…...

    2024/4/16 15:57:35
  8. Qt之轮转时钟

    效果 源码 #ifndef ROTATINGCLOCKWIDGET_H #define ROTATINGCLOCKWIDGET_H#include <QWidget> #include <QTimer>class RotatingClockWidget : public QWidget {Q_OBJECTpublic:RotatingClockWidget(QWidget *parent nullptr);~RotatingClockWidget();protected…...

    2024/4/15 13:43:10
  9. 如何排除氨氮测定仪检测样品液体中的干扰物质

    氨氮就是指水里以分散氨&#xff08;NH3&#xff09;和铵离子&#xff08;NH4&#xff09;形式存有的氮。同时是水质中的营养元素&#xff0c;可造成水水体富营养化状况造成&#xff0c;是水质中的关键氧耗污染物质&#xff0c;对鱼种及一些水生生物有危害。   氨氮测定仪作为…...

    2024/4/14 11:39:50
  10. 搭建DVWA渗透测试靶场

    一、虚拟机的介绍及安装 1、双击运行安装文件&#xff0c;然后一直点下一步 2、我接受 3、勾选增强型&#xff0c;然后继续下一步 4、去掉更新及加入体验计划&#xff0c;下一步 5、完成&#xff0c;后面填写激活码 二、Windows镜像操作系统安装 1、创建的虚拟机&#xff…...

    2024/4/14 11:39:55
  11. 034 PHP基础,变量,运算符,流程控制

    文章目录一&#xff1a;php基础概述1.1&#xff1a;web工作原理概述&#xff1a;1.2&#xff1a;PHP运行环境安装1.3&#xff1a;php语言标记1.4&#xff1a;指令分隔符【;】1.5&#xff1a;注释&#xff1a;1.6&#xff1a;遇到空白的处理1.7&#xff1a;简单的php语句二&…...

    2024/4/5 4:49:18
  12. 中国金属氧化物基陶瓷纤维前瞻与投资战略规划报告2022~2028年

    中国金属氧化物基陶瓷纤维前瞻与投资战略规划报告2022&#xff5e;2028年 1 金属氧化物基陶瓷纤维市场概述 1.1 金属氧化物基陶瓷纤维行业概述及统计范围 1.2 按照不同产品类型&#xff0c;金属氧化物基陶瓷纤维主要可以分为如下几个类别 1.2.1 不同产品类型金属氧化物基陶瓷纤…...

    2024/4/14 11:40:50
  13. 交叉特征-从用户偏好说起

    冗余特征 之前讲了,同一个叶子节点的用户他们具有相同的属性,即用户的绝大部分特征都是相同,举个例子看一下这样就有什么样的问题,这个问题是我对交叉特征思考的来源。 我们先将一个用户的所有数据拿出来,然后最个性化推荐,因为是同一个用户,所以用户特征都是相同的,我…...

    2024/4/14 19:38:43
  14. Linux系统管理之系统管理类命令

    目录 ls 显示指定工作下的目录 pwd 显示当前工作目录 cd 改变当前工作目录 date 显示或者修改系统时间与日期 clock hwclock 显示或者设置硬件时钟 passwd 设置用户密码 su 切换用户身份 clear 清屏 who 显示目前登录到系统中的用户 w 显示登录到系统的用户信息 unam…...

    2024/4/14 11:39:50
  15. SWUST OJ492: 荷兰国旗问题

    题目描述 荷兰国旗的问题是重新排列一系列字符R&#xff0c;W和B&#xff08;红色&#xff0c;白色和蓝色是荷兰国旗的颜色&#xff09;&#xff0c;以便所有R首先出现&#xff0c;W紧随其后&#xff0c;B最后。针对此问题设计线性且稳定的算法。 输入 two lines, the first li…...

    2024/4/14 11:39:55
  16. 恐龙快打无限子弹修改方案

    代码流程&#xff0c; DrvInit --ConfigCheatLoad 这里是入口&#xff0c;文件dino.ini 放到 support\cheats 目录下&#xff0c;这样子启动时候就能够自动加载。 如果要自动启动&#xff0c;直接在文件里面&#xff1a; ConfigCheatLoad 这里面的最后&#xff0c;就可以加…...

    2024/4/14 11:39:25
  17. 梵蒂冈网站 DDoS 被匿名者攻击

    关于这一事件的大多数报道都将这次袭击与 FBI 本周早些时候对 Sabu、Topiary 和其他 LulzSec 成员的起诉以及上周逮捕了 25 名匿名成员联系起来。Anonymous 本身在其攻击公告中没有做出这样的联系。它的声明读起来更像是对“罗马使徒教会”本身过去和现在的行为的纯粹黑客活动抗…...

    2024/4/19 22:29:13
  18. 第二章 链表 逆序输出带头结点的节点值

    #include <stdio.h> #include <stdlib.h> using namespace std; typedef struct LinkedList{ int data; struct LinkedList *next; }LinkedList,*Link; int a[4]{1,2,3,4}; int n4; void build(Link &L){//建立链表 L (Link)malloc (sizeof(L…...

    2024/4/14 11:39:40
  19. 解决github访问慢问题

    下载如下博客内容&#xff0c;亲测有效。 如何在 GitHub 上写博客&#xff1f; - 知乎 (zhihu.com)...

    2024/4/15 9:54:44
  20. GIT 笔记第二天

    开源和闭源 开源:开放源代码,代码是公开的任何人都可以查看和修改. 闭源:只提供程序,不提供源代码 开源协议 开源并不意味着完全没有限制&#xff0c;为了限制使用者的使用范围和保护作者的权利&#xff0c;每个开源项目都应该遵守开源许可协议 常见的开源协议 1.BSD 2.…...

    2024/4/15 17:36:33

最新文章

  1. css利用transform:skew()属性画一个大屏的背景斜面四边形特效

    在工作工程中需要写一个如下的大屏背景&#xff0c;是由几个斜面做成的效果 使用css transform function中的skew()方法实现画其中一个斜面&#xff0c;然后调整背景色实现 写一个div <div class"skew_container test-2"><div class"skew_container_it…...

    2024/4/27 22:40:53
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. axios拦截器:每次请求自动带上 token

    Step 1&#xff1a;创建Axios实例并添加拦截器 在你的Vue项目中&#xff0c;一般我们会先导入axios&#xff0c;然后创建一个axios实例。这样做是为了方便统一管理和配置。 import axios from axios; // 引入axios// 创建一个axios实例 const service axios.create();// 添加请…...

    2024/4/27 18:01:00
  4. 【VTKExamples::Meshes】第七期 TableBasedClipDataSetWithPolyData

    很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例TableBasedClipDataSetWithPolyData,并解析接口vtkTableBasedClipDataSet,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你…...

    2024/4/26 6:46:58
  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/26 21:56:58
  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/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

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

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

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

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

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

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

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

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

    2024/4/25 2:10:52
  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