Java 内存管理
- 内存分配区域
- 新生域内存管理
- 年老域内存管理
- 世界暂停事件Stop the World Event
- 持久域Permanent Generation
- 方法域Method Area
- 内存池Memory Pool
- 运行时常量池 Runtime Constant Pool
- 栈内存Stack Memory
- 堆内存调节器Heap Memory Switches
- 垃圾回收器
- GC类型
- GC监测
- jstat命令行监测内存
- jvisualvm可视化监测
- 内存和GC调整
- 参考链接
弄清JVM(Java Virtual Machine)的内存管理模型对了解java GC工作原理是很有必要的。最近正好看到一篇文档写的不错,介绍了Java内存管理的处理方式,包括JVM内存分配各个区域的含义,以及如何监测协调GC工作。翻译后在此记录。
原文传送门
内存分配区域
如上图所示,JVM内存被分成了几个区域,粗略的看JVM的堆内存分成了两块区域—-新生域,年老域。
新生域内存管理
刚创建的新对象会被分配到新生域。当新生域使用殆尽,GC就开始工作了。这种状况下促发的GC被称作次级GC(Minor GC)。而新生域又被分成三个部分
- Eden Memory.就像是上帝(JVM)划分出来的伊甸园区域,可以想象刚生成的对象在这里快快乐乐的生活着。
- 两个Survivor Memory(幸存域),也就是上图中的S0和S1区域。
新生域的主要特性:
- 大多数新创建的对象都被分配到了Eden Memory
- 当Eden Memory被新分配的对象填充满时,次级GC开始工作,幸存下来的对象被移到其中一个Survivor Memory(幸存域)。
- 次级GC会同时检查Survivor Memory(幸存域),将其中一个Survivor Memory(幸存域)中的对象移到另一个Survivor Memory(幸存域),保证一个Survivor Memory(幸存域)为空。
- 当一个对象经过次级GC多次扫描后,依然幸存,那么它就会被移到年老域(Old generation).JVM会设置一个阀值,当一个对象被次级GC扫描过的次数达到这个阀值,而这个对象依然幸存,则该对象就被移到年老域(Old generation)。
年老域内存管理
年老域的内存存放的是一些长生命周期和被次级GC多次扫描依然幸存下来的对象。GC在年老域内存吃紧的情况下开始工作,这种GC称为主级GC(Major GC),通常主级GC消耗的时间更长。
世界暂停事件(Stop the World Event)
次级GC和主级GC开始工作时,应用线程就会停下来,因此整个Java程序也就会处于停止状态,这种情况就是”Stop the World Event”。
新生域存放的是短生命周期的对象,因而次级GC的这个过程会很快结束,在程序看来几乎不受影响。
主级GC需要扫描所有的幸存对象,因而它花费的时间会较长。一旦主级GC工作,应用程序就会暂停下来,直观感受就是程序不够流畅,无法快速响应业务事件处理,主级GC运行次数过多,甚至会引发程序的超时错误。要想应用程序跑的流畅,就得少去促发主级GC工作,要少促发主级GC工作,就得尽可能的保证年老域的内存空间不被填充满。所以这提醒我们一定要珍惜内存空间,尤其在Android移动设备上。
不同的GC策略会影响GC工作消耗的时长。为了让应用程序运行流畅度最优,就有必要根据应用程序的运行场景运用不同的GC策略。
持久域(Permanent Generation)
JVM通过元数据(metadata)来记录应用程序的类和方法,这些元数据就被放在持久域就,另外Java公共的库文件和方法也被放在这里,持久域不属于堆内存。在内存满时该块内存中的对象也可能被回收。Java8中已经删除该区域。
方法域(Method Area)
方法域属于持久域中的一块,它被用来存放定义方法的代码和类文件结构。
内存池(Memory Pool)
内存池由JVM创建出来存放不可变对象,比如String,它可能在堆内存分配也可能在持久域分配,这取决于JVM的内存管理机制。
运行时常量池( Runtime Constant Pool)
运行时常量池用于存放编译期生成的各种字面量和符号引用以及静态方法,这部分内容将在类加载后存放,它属于方法域的一部分。
栈内存(Stack Memory)
栈内存被执行线程所用。它用来存放方法内的变量,这些变量通常是一些指向堆内存对象的引用,它们生命周期短。
堆内存调节器(Heap Memory Switches)
Java提供了许多设置内存大小以及各个内存域占比大小的调节器。常用的调节器如下:
VM SWITCH | VM SWITCH DESCRIPTION |
---|---|
-Xms | 初始堆内存大小 |
-Xmx | 最大堆内存 |
-Xmn | 新生域大小,余下空间就是年老域 |
-XX:PermGen | 设置持久域(Permanent Generation)大小 |
-XX:MaxPermGen | 最大持久域 |
-XX:SurvivorRatio | 伊甸园(Eden space)和幸存者(Survivor Space)比值, 比如新生域共分配了10M,-XX:SurvivorRatio=2,那么Eden Space就占5M,余下的5M被两个Survivor spaces均分。默认值为8。 |
-XX:NewRatio | 年老域和新生域比值,默认为2,也就是说年老域大小是新生域大小的2倍 |
更详细的调节器配置信息请查看JVM Options Official Page。
垃圾回收器
GC(Garbage Collection)是一个进程,它专注于标示和清理没有引用的对象,释放内存空间给新分配的对象腾地方住。其他某些语言这个过程都是程序猿自己实现的,而Java自动完成了这个过程。
GC作为一个后台进程,一直默默监察着应用程序的运行过程,寻找—>标记–>释放那些没有引用到的对象,为新对象腾空间。
典型的GC处理涉及到的过程如下:
- 标记:GC标记哪些对象在使用,哪些对象没有地方使用
- 正常删除:GC删除无用的对象所占有的空间,这些空间可以被其他存活的对象所使用
- 删除后汇集:为了提升性能,删除无用对象后,所有幸存对象被汇集在一起,如此新对象分配内存时效率会更高。
上述过程可能存在如下问题:
- 大多数新创建的对象都是很快就变为无用的,而GC的运行频率又不宜过高,针对这种caseGC显得不够高效。
- 长生命周期的对象也会被GC多次扫描标记。
正是为了规避上述问题,Java将堆内存划分成了不同的区域,也就是之前提到的新生域和年老域。
GC类型
垃圾回收策略共有5种类型,根据应用程序业务场景的不同,可以设置差异化的内存调节器。
- Serial GC (-XX:+UseSerialGC): Serial GC 采用简单的标记-清楚-整理策略。比如副线GC和主线GC的模式,Serial GC 针对小型CPU上运行的简单应用很实用,特别是那些低内存设备上运行的小型应用。
- Parallel GC (-XX:+UseParallelGC): Parallel GC 和Serial GC 很类似,但它可以有N个线程去处理新生域上的GC回收工作,这里的N值对应CPU的核数。可以用
-XX:ParallelGCThreads=n 选项去设定。
Parallel GC 也是采用单线程模式在年老域上进行GC工作的。 - Parallel Old GC (-XX:+UseParallelOldGC): 和Parallel GC类似,但该种配置可以采用多线程GC来处理年老域上的GC工作。
- Concurrent Mark Sweep (CMS) Collector (-XX:+UseConcMarkSweepGC): 因为CMS不会整理、压缩堆空间,带来的好处就是GC工作时暂停的时间很短暂,.它作用在年老域上,和工作线程并发执行。针对新生域上的内存处理,它采用的是Parallel GC的处理方式。该GC策略适用需要实时快速响应的应用程序上。可以通过
-XX:ParallelCMSThreads=n
来设置CMS的线程数。 - G1 Garbage Collector (-XX:+UseG1GC): G1 Garbage Collector是Java 7新加入的,其目的是用了代替CMS回收策略. 它同样是并发执行,但会逐步压缩堆空间。
Garbage First Collector不用于其他其中GC策略,它没有新生域年老域的概念。对它而言,堆内存会被分成多个相同大小的区域,GC运行,首先回收无用对象最多的小区域。Garbage-First Collector Oracle Documentation有更详细的说明。
GC监测
可以用命令行或者可视化工具监测应用程序背后的GC运行情况。这里我用自己写的一段简单测试代码,用命令行来进行GC监控.
先看测试代码,在一个10次的循环结构中,每次去申请一个10M大小的空间,这里忽略掉string申请的空间。
package com.azhengye.test;import java.util.concurrent.TimeUnit;public class Test {public static void main(String[] args) {for (int i = 0; i < 10; i++) {String string = "i="+i;byte[] bt = new byte[1024*1024*10];System.out.print(string);try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}}}
}
我们在命令行里编译运行.
可以看到程序运行正常。
接下来参考之前介绍的内存调节器,我们在运行时加上一些参数。
问题出来了。
前两次我们配置Xms为2m,运行时爆出错误提示了初始堆内存过小。在最后一次将Xms设置为10m该错误消失,但却爆出了我们常见的OOM问题。
这个简单的例子就说明Java提供的这种内存调节器作用,在某些应用程序运行时,我们要根据不同的场景,配置不同的运行参数。
jstat命令行监测内存
JDK提供了jstat命令用了监测JVM内存使用情况以及GC运行状态。
其使用规则如下:
jstat -gc
进程id可以通过ps命令查看到
192:~/Documents/eclipse_workspace/DemoTestJava $ ps -eaf | grep java
501 2538 1956 0 11:41下午 ttys000 0:02.50 /usr/bin/java -Xmx20m -Xms10m -Xmn3m -XX:PermSize=2m -XX:MaxPermSize=4m -XX:+UseSerialGC -cp bin/ com.azhengye.test.Test
501 2540 1613 0 11:41下午 ttys001 0:00.00 grep java
有了进程号,在用jstat命令查看详细的内存使用情况,每隔1s打印一次内存情况。
jstat -gc 2538 1s
对照上图介绍下每一栏的含义。
- S0C and S1C: 两个幸存域的大小,之前介绍过它们总是相等的。这里也可以印证。它们的大小均为256KB.
- S0U and S1U: 两个幸存域已经使用的大小。
- EC and EU: 伊甸园区域的内存大小和已经占用的内存大小,副线GC运行后EU大小就会减少。
- OC and OU: 年老域内存大小和已经被使用的内存大小。
- PC and PU: Perm Gen内存大小和已经被使用的内存大小。
- YGC and YGCT: YGC 表示副线GC运行的次数,YGCT表示副线GC所消耗的时间。
- FGC and FGCT: FGC 表示主线GC运行次数. 相应的FGCT打印的是主线GC消耗的时间.
- GCT: 副线GC和主线GC消耗时间总和。
jvisualvm可视化监测
JDK同样提供了jvisualvm可视化的监测工具,首次打开需要先安装Visual GC 插件。下图是我截取的界面,功能比较多,这里不做过多介绍了。
内存和GC调整
这一步轻易不要走,程序运行的优化更多的注意了应该放在软件实现上。除非很明显的定位到程序运行受到了GC的拖累,或者确实需要调整内存的分配情况才能让程序运行起来最佳。
下面是几点调整建议:
- 主线GC运行太过频繁,可以尝试增大年老域内存。
- OOM问题,可以适当增加堆内存大小。
- 采用不同的GC策略,监测程序运行情况,选取最合适的。
参考链接
了解CMS(Concurrent Mark-Sweep)垃圾回收器
Java 8新特性探究(9):跟OOM:Permgen说再见吧
Java8 Demos and Samples
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 50行代码写的一个插件,破解一个H5小游戏
小游戏链接:测测你的眼睛对色差的辨识度http://www.webhek.com/post/color-test.html?from=timeline废话不多说,先放代码:window.onload = function () {console.log("点击开始测试-------");//点击开始按钮var play = document.getElementsByClassName(play-btn…...
2024/4/14 2:51:55 - TCP三次握手 四次挥手
TCP三次握手 四次挥手 预备知识 TCP的标志位SYN(请求建立连接) ACK(确认) PSH(传送) FIN(结束) RST(重置) URG(紧急)TCP是面向连接的字节流协议,是全双工的。 三次握手 例图:第一次握手:客户端发送一个连接请求,测试服务端是否可以正常通信(SYN位置为1) 第二次握手:服务端确…...
2024/5/9 15:08:32 - python计算字符串长度(中文算2个字符)
txt = 名字12 lenTxt = len(txt) lenTxt_utf8 = len(txt.encode(utf-8)) size = int((lenTxt_utf8 - lenTxt)/2 + lenTxt)print("size = " , size ," ,urf8 = ",lenTxt_utf8," ,len = " ,lenTxt)结果如下:...
2024/4/17 17:16:29 - 智和网管平台-真正开放源码的网元管理系统(EMS)
网元Network Element是指一个网络系统中的某个网络单元或者节点,该单元能独立完成一种或几种功能的设备。在网络结构中,交换机、路由器等是能独立完成一种或几种功能的设备,也可被称为网元。智和网管平台具有增强网元管理能力、性能及故障监控分析能力,系统结构灵活、简单易…...
2024/5/4 7:37:40 - 贪吃蛇(改进版)
这些代码是在看了别人源码之后对自己代码的改进。不对,不能说改进几乎都快成对别人的模仿了,只不过没到一边敲自己的一边看别人的。整个过程还是自己完成的。改进后的最大特点就是:画面好看了些。还有一些不足之处。1.不能实现长按键对蛇加速。2.但是我看了还有个人的贪食蛇…...
2024/4/18 0:28:41 - 如何减少python内存的消耗?
Python 打算删除大量涉及像C和C++语言那样的复杂内存管理。当对象离开范围,就会被自动垃圾收集器回收。然而,对于由 Python 开发的大型且长期运行的系统来说,内存管理是不容小觑的事情。在这篇博客中,我将会分享关于减少 Python 内存消耗的方法和分析导致内存消耗/膨胀根源…...
2024/4/19 23:37:47 - 要做一个像163一样的邮件系统,谁有这方面的资料
系统规格说明 一、 系统功能和目标: 随着因特网的不断普及,国内的用户数呈指数级增长。作为因特网最为常用的电子邮件系统越来越受到人们的喜爱,为了满足不断增长的信息交换的需要,各行各业都希望有自己的邮件系统。广东传讯网络信息有限公司自主设计开发了适合中国国情…...
2024/4/18 17:47:09 - TCP三次握手以及SYN,ACK,Seq的不详细解释
由于最近实验室的路由器重置,导致现在无法网(在这里郑重的告诫各位,重置有风险,想玩需谨慎啊),在网上翻了很多资料来查相关的设置,但都无济于事。最后,给学校管网络的老师一顿交流,发现除了需要设置静态IP以外,还需要设置跟IP绑定的MAC地址,然鹅我们并没有,师兄只传…...
2024/4/18 0:46:47 - C++实现贪吃蛇游戏
一,项目简介距上个项目(C++实现推箱子游戏)一周时间,再次回顾儿时经典游戏--贪吃蛇。实现了按键控制蛇头移动,按下空格键暂停,采用链表结构实现吃到食物蛇身增长,到达一定限度,蛇头前进速率加快;撞到墙壁或蛇身,游戏结束。 ----如有问题,希望大佬指导纠错。 二,代码区…...
2024/4/17 17:17:22 - C++求字符串长度
最近做一些算法题目用到了字符串长度。 几个常用的函数容易混淆。 对于string类型。str.length(),str.size()都可以获取字符串长度。 对于char数组类型,strlen判断字符串长度,从开头到\0为结束标准。 对于sizeof函数是求占用的总的内存,包括\0以后分配的内存。...
2024/4/11 18:48:11 - 简述TCP三次握手和四次挥手
TCP是传输层的主要协议之一,其特点是面向连接的、可靠的进程对接进程的协议。TCP报文首部格式源端口号:发送方进程端口号。 目标端口号:目的端口对应进程。 序号(Sep):为每个字节进行编号,由操作系统随机产生首个序号(0~65535),以该序号为原点,下一个数据包的序号…...
2024/4/17 17:18:22 - 分布式爬虫调度及数据管理系统[Python]
一. 摘要本系统主要包括三大部分,Scrapy爬虫部分,Flask任务调度API部分及Django后台管理部分。三大部分相对独立又有一些内在联系。如果想单独学习某一框架可以单独只看某一部分,非常适合刚接触某框架并想深入学习的同学拿来练手。本系统通过对航空公司官方网站的分析,利用…...
2024/4/17 17:20:17 - java垃圾回收与安卓内存分析
首先,我们来说说内存泄漏与内存溢出。我们知道程序运行过程中会产生很多的对象,而有些对象用过之后就不用了。这时候就要对其所占的内存进行释放。如果释放不了,这就造成了内存泄漏。而当多次创建这种对象,这时候内存一直涨超过安卓app可拥有的最大内存就会产生内存溢出。所…...
2024/4/26 21:26:05 - spring boot后台管理系统,spring security权限控制
spring security版 源码地址:https://gitee.com/zhang.w/boot-security.gitshiro版 源码地址:https://gitee.com/zhang.w/boot-backend.git随着spring boot的出现,java又上升了一个层次,以往tomcat部署war的形式也改变了,现在可以直接一个jar包、一行命令,真正实现一次编…...
2024/4/17 17:18:10 - 贪吃蛇代码分析
上午在csdn看到一关于贪吃蛇的代码,下载下来看了一番,网址http://download.csdn.net/detail/ldj12321/4656917暑假有段时间很是无聊,也想琢磨一下贪吃蛇的实现来着,考虑了一个上午就不了了之。当时的难点主要是在如何利用键盘来控制输入的小蛇的移动方向,当时的思路是把数…...
2024/5/7 5:31:33 - TCP 三次握手和四次挥手的流程,为什么断开连接要 4 次,如果握手只有两次,会出现什么。
第一次握手(SYN=1, seq=x):客户端发送一个 TCP 的 SYN 标志位置1的包,指明客户端打算连接的服务器的端口,以及初始序号 X,保存在包头的序列号(SequenceNumber)字段里。发送完毕后,客户端进入 SYN_SEND 状态。 第二次握手(SYN=1, ACK=1,seq=y, ACKnum=x+1):服务器发回确…...
2024/5/7 4:14:06 - J2ME射击游戏实现示例(含源代码和资源)
J2ME射击游戏实现示例(含源代码和资源) 出自:http://blog.csdn.net/mailbomb 作者:陈跃峰本示例是一个射击游戏Demo,主要功能包含: 1、 玩家飞机基本控制 2、 飞机连续发射多颗子弹 3、 子弹轨迹实现 4、 敌方飞机轨迹实现 5、 敌方飞机连续发射多颗子弹 6、 敌人出现逻辑(…...
2024/4/17 17:18:29 - TCP三次握手连接和四次挥手断开过程详解
转载自https://baijiahao.baidu.com/s?id=1596016296668694374&wfr=spider&for=pcTCP的连接建立是一个三次握手过程,目的是为了通信双方确认开始序号,以便后续通信的有序进行。主要步骤如下:1. 连接开始时,连接建立方(Client)发送SYN包,并包含了自己的初始序号a;…...
2024/4/17 17:18:17 - java中获取包含中文字符的字符串长度
项目中,经常会遇到要截取字符的操作:有下面的方法 和之前的 Java的中英文混合截取字符串的问题解决方法 就无后顾之忧了 感谢各位前辈,小弟这里谢过了;尊重版权,转载注明出处 ^ . ^ !/*** 获取字符串的长度,如果有中文,则每个中文字符计为2位* * @param value* …...
2024/5/6 20:05:07 - 使用ThreadLocal不当可能会导致内存泄露
8.2 使用ThreadLocal不当可能会导致内存泄露基础篇已经讲解了ThreadLocal的原理,本节着重来讲解下使用ThreadLocal会导致内存泄露的原因,并讲解使用ThreadLocal导致内存泄露的案例。8.2.1 为何会出现内存泄露基础篇我们讲到了ThreadLocal只是一个工具类,具体存放变量的是在线…...
2024/5/6 6:25:55
最新文章
- 使用React高阶组件
高阶组件个人理解其实就是抽离公共逻辑,高阶组件英语全称为 Higher-Order Components,简称 HOC,所谓高阶组件,是 React中一种复用逻辑的技巧。高阶组件是一个函数,高阶组件作为一个函数,接收你传入的组件&a…...
2024/5/10 8:08:43 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/9 21:23:04 - 深入浅出 -- 系统架构之微服务中Nacos的部署
前面我们提到过,在微服务架构中,Nacos注册中心属于核心组件,通常我们会采用高性能独立服务器进行部署,下面我们一起来看看Nacos部署过程: 1、环境准备 因为Nacos是支持windows和Linux系统的,且服务器操作…...
2024/5/9 19:07:28 - Linux中的shell脚本之流程控制循环遍历
3 条件判断 4 流程控制语句 1)if 语句 案例,用户输入用户名和密码,判断用户名是否是admin,密码是否是123,如果正确,则显示登录成功 首先我创建了shell文件,touch getpawer 其中getpawer 是我自己命的名 #!/bin/bas…...
2024/5/10 0:14:39 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/9 15:10:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/9 7:32:17 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/9 17:11:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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