分布式和集群的区别

分布式一定是集群,但是集群不一定是分布式。集群是多个实例一起工作,分布式啊将一个系统拆分,拆分之后就是多个实例。复制性的集群不是拆分,是复制。

更清晰的解释

https://cloud.tencent.com/developer/article/1579435

大白话的解释

专业案例解释

hash算法回顾

什么是hash算法

哈希算法(Hash)又称摘要算法(Digest),它的作用是:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。

WikiPedia的解释

A hash function is any function that can be used to map data of arbitrary size to fixed-size values.

为什么要使用hash

Hash算法较多的应用在数据存储和查找领域。最经典的就是Hash表,它的查询效率非常之高,其中的 哈希算法如果设计的比较ok的话,那么Hash表的数据查询时间复杂度可以接近于O(1)。

hash算法实例

需求

提供一组数据 1,5,7,6,3,4,8,对这组数据进行存储,然后随便给定一个数n,请你判断n是否存在于刚才的数据集中

分析与实现

顺序查找法

直接遍历

list:List[1,5,7,6,3,4,8]
// 通过循环判断来实现
for(int element: list) {if(element == n) {// 如果相等,说明n存在于数据集中}
}

代码如下

/*** @name: FindNum* @author: terwer* @date: 2022-01-26 14:57**/
public class FindNum {public static void main(String[] args) {int[] nums = new int[]{1, 5, 7, 6, 3, 4, 8};int num = 3;boolean result = isExist1(nums, num);System.out.println(num + "是否存在:" + result);}// 顺序查找public static boolean isExist1(int[] nums, int n) {for (int num : nums) {if (num == n) {return true;}}return false;}
}

缺点:通过循环来完成,比较原始,效率不高

折半查找法(二分查找)

// 折半查找
public static boolean isExist2(int[] nums, int target) {System.out.println("折半查找");// 先排序,jdk使用的是快速排序Arrays.sort(nums);int left = 0;int right = nums.length - 1;while (left <= right) {int middle = left + (right - left) / 2;if (target == nums[middle]) {return true;} else if (target < nums[middle]) {right = middle - 1;} else if (target > nums[middle]) {left = middle - 1;}}return false;
}

排序之后折半查找,相对于顺序查找法会提高一些效率,但是效率也并不是特别好

缺点:还是需要循环

直接寻址法

直接把数据和数组的下标绑定到一起,查找的时候,直接array[n]就取出了数据

优点:速度快,一次查找得到结果

缺点

1、浪费空间。例如,1,2,100

2、有重复数据的时候,存储不下。例如,1,2,3,3,2,1,6

hash寻址法

如果数据是3,5,7,12306,一共4个数据,可以用下面方式保存

对数据求模 (数据%空间位置数) 。

这是一个hash算法,叫做除留余数法

开放寻址法

1放进去了,6再来的时候,向前或者向后找空闲位置存放

缺点:如果数组长度固定,可能出现向前或者向后查找也存储不下的情况

拉链法

可以在元素的地方放一个链表。

Hash表的查询效率高不高取决于Hash算法,hash算法的理想实现是能够让数据平均分布,既能够节省空间又能提高查询效率。

常见的hash算法

  • 除留余数法 3%5

  • 线性构造Hash算法

直接寻址法也是一种构造Hash的方式,只不过更简单,表达式:H(key)=key 比如H(key)=a*key + b(a,b是常量)

  • hashcode其实也是通过一个Hash算法得来的

hash算法应用场景

Hash算法在分布式集群架构中的应用场景

Hash算法在很多分布式集群产品中都有应用,比如分布式集群架构Redis、Hadoop、ElasticSearch,
Mysql分库分表,Nginx负载均衡等

最主要的应用场景

  1. 请求的负载均衡(比如nginx的ip_hash策略)

Nginx的IP_hash策略可以在客户端ip不变的情况下,将其发出的请求始终路由到同一个目标服务器上,实现会话粘滞,避免处理session共享问题

如果没有IP_hash策略,那么如何实现会话粘滞? 可以维护一张映射表,存储客户端IP或者sessionid与具体目标服务器的映射关系

<ip,tomcat1>

缺点

1)那么,在客户端很多的情况下,映射表非常大,浪费内存空间

2)客户端上下线,目标服务器上下线,都会导致重新维护映射表,映射表维护成本很大

如果使用哈希算法,事情就简单很多,我们可以对ip地址或者sessionid进行计算哈希值,哈希值与服务 器数量进行取模运算,得到的值就是当前请求应该被路由到的服务器编号,如此,同一个客户端ip发送过来的请求就可以路由到同一个目标服务器,实现会话粘滞。

  1. 分布式存储

以分布式内存数据库Redis为例,集群中有redis1,redis2,redis3 三台Redis服务器
那么,在进行数据存储时,<key1,value1>数据存储到哪个服务器当中呢?

针对key进行hash处理 hash(key1)%3=index, 使用余数index锁定存储的具体服务器节点

普通hash算法存在的问题

以ip_hash为例,假定下载用户ip固定没有发生改变,现在tomcat3出现 了问题,down机了,服务器数量由3个变为了2个,之前所有的求模都需要重新计算。

如果在真实生产情况下,后台服务器很多台,客户端也有很多,那么影响是很大的,缩容和扩容都会存
在这样的问题,大量用户的请求会被路由到其他的目标服务器处理,用户在原来服务器中的会话都会丢
失。

一致性hash算法

首先有一条直线,直线开头和结尾分别定为为1和2的32次方减1,这相当于一个地址,对于这样一条线,弯过来构成一个圆环形成闭环,这样的一个圆环称为hash环。

我们把服务器的ip或者主机名求hash值然后对应到hash环上,那么针对客户端用户,也根据它的ip进行hash求值,对应到环上某个位置。

然后如何确定一个客户端路由到哪个服务器处理呢?按照顺时针方向找最近的服务器节点。

假如将服务器3下线,服务器3下线后,原来路由到3的客户端重新路由到服务器4,对于其他客户端没有 影响只是这一小部分受影响(请求的迁移达到了最小,这样的算法对分布式集群来说非常合适的,避免
了大量请求迁移 )

增加服务器5之后,原来路由到3的部分客户端路由到新增服务器5上,对于其他客户端没有影响只是这 一小部分受影响(请求的迁移达到了最小,这样的算法对分布式集群来说非常合适的,避免了大量请求迁移 )

  • 每一台服务器负责一段,一致性哈希算法对于节点的增减都只需重定位环空间中的一小部分数据,具有较好的容错性和可扩展性。

缺点:数据的倾斜问题

一致性哈希算法在服务节点太少时,容易因为节点分部不均匀而造成数据倾斜问题。例如系统中 只有两台服务器,其环分布如下,节点2只能负责非常小的一段,大量的客户端
请求落在了节点1上,这就是数据(请求)倾斜问题

  • 为了解决这种数据倾斜问题,一致性哈希算法引入了虚拟节点机制,即对每一个服务节点计算多个哈希,每个计算结果位置都放置一个此服务节点,称为虚拟节点。

具体做法可以在服务器ip或主机名的后面增加编号来实现。比如,可以为每台服务器计算三个虚拟节点,于是可以分别计算 “节点1的ip#1”、“节点1的ip#2”、“节点1的ip#3”、“节点2的ip#1”、“节点2的 ip#2”、“节点2的ip#3”的哈希值,于是形成六个虚拟节点,当客户端被路由到虚拟节点的时候其实是被 路由到该虚拟节点所对应的真实节点

手写实现一致性hash算法

  • 普通Hash算法实现
/*** 普通hash算法** @name: GeneraHash* @author: terwer* @date: 2022-01-26 15:46**/
public class GeneraHash {public static void main(String[] args) {// 定义客户端IPString[] clients = new String[]{"10.78.12.3", "113.25.63.1", "126.12.3.8"};// 定义服务器数量int serverCount = 5;// (编号对应0,1,2)// hash(ip)%node_counts=index //根据index锁定应该路由到的tomcat服务器for (String client : clients) {int hash = Math.abs(client.hashCode());int index = hash % serverCount;System.out.println("客户端:" + client + " 被路由到服务器编号为:" + index);}}
}
  • 一致性Hash算法实现(不含虚拟节点)
/*** @name: 一致性Hash算法不含虚拟节点* @author: terwer* @date: 2022-01-26 15:52**/
public class ConsitanceHashNoVirtual {public static void main(String[] args) {//step1 初始化:把服务器节点IP的哈希值对应到哈希环上 // 定义服务器ipString[] tomcatServers = new String[]{"123.111.0.0", "123.101.3.1", "111.20.35.2", "123.98.26.3"};SortedMap<Integer, String> hashServerMap = new TreeMap<>();for (String tomcatServer : tomcatServers) {// 求出每一个ip的hash值,对应到hash环上,存储hash值与ip的对应关系int serverHash = Math.abs(tomcatServer.hashCode());// 存储hash值与ip的对应关系hashServerMap.put(serverHash, tomcatServer);}//step2 针对客户端IP求出hash值// 定义客户端IPString[] clients = new String[]{"10.78.12.3", "113.25.63.1", "126.12.3.8"};for (String client : clients) {int clientHash = Math.abs(client.hashCode());//step3 针对客户端,找到能够处理当前客户端请求的服务器(哈希环上顺时针最近)// 根据客户端ip的哈希值去找出哪一个服务器节点能够处理()SortedMap<Integer, String> integerStringSortedMap =hashServerMap.tailMap(clientHash);if (integerStringSortedMap.isEmpty()) {// 取哈希环上的顺时针第一台服务器Integer firstKey = hashServerMap.firstKey();System.out.println("==========>>>>客户端:" + client + " 被路由到服务器:" + hashServerMap.get(firstKey));} else {Integer firstKey = integerStringSortedMap.firstKey();System.out.println("==========>>>>客户端:" + client + " 被路由到服务器:" + hashServerMap.get(firstKey));}}}
}
  • 一致性hash包含虚拟节点
/*** @name: 一致性hash包括虚拟节点* @author: terwer* @date: 2022-01-26 15:58**/
public class ConstanceHashVirtual {public static void main(String[] args) {//step1 初始化:把服务器节点IP的哈希值对应到哈希环上// 定义服务器ipString[] tomcatServers = new String[]{"123.111.0.0", "123.101.3.1", "111.20.35.2", "123.98.26.3"};SortedMap<Integer, String> hashServerMap = new TreeMap<>();// 定义针对每个真实服务器虚拟出来⼏个节点int virtaulCount = 3;for (String tomcatServer : tomcatServers) {// 求出每⼀个ip的hash值,对应到hash环上,存储hash值与ip的对应关系int serverHash = Math.abs(tomcatServer.hashCode());// 存储hash值与ip的对应关系hashServerMap.put(serverHash, tomcatServer);// 处理虚拟节点for (int i = 0; i < virtaulCount; i++) {int virtualHash = Math.abs((tomcatServer + "#" + i).hashCode());hashServerMap.put(virtualHash, "----由虚拟节点" + i + "映射过来的请求:" + tomcatServer);}}//step2 针对客户端IP求出hash值// 定义客户端IPString[] clients = new String[]{"10.78.12.3", "113.25.63.1", "126.12.3.8"};for (String client : clients) {int clientHash = Math.abs(client.hashCode());//step3 针对客户端,找到能够处理当前客户端请求的服务器(哈希环上顺时针最近)// 根据客户端ip的哈希值去找出哪⼀个服务器节点能够处理()SortedMap<Integer, String> integerStringSortedMap =hashServerMap.tailMap(clientHash);if (integerStringSortedMap.isEmpty()) {// 取哈希环上的顺时针第⼀台服务器Integer firstKey = hashServerMap.firstKey();System.out.println("==========>>>>客户端:" + client + " 被路由到服务器:" + hashServerMap.get(firstKey));} else {Integer firstKey = integerStringSortedMap.firstKey();System.out.println("==========>>>>客户端:" + client + " 被路由到服务器:" + hashServerMap.get(firstKey));}}}
}

Nginx配置一致性hash负载均衡策略

ngx_http_upstream_consistent_hash 模块是一个负载均衡器,使用一个内部一致性hash算法来选择
合适的后端节点。

该模块可以根据配置参数采取不同的方式将请求均匀映射到后端机器,

consistent_hash $remote_addr:可以根据客户端ip映射

consistent_hash $request_uri:根据客户端请求的uri映射

consistent_hash $args:根据客户端携带的参数进行映

ngx_http_upstream_consistent_hash 模块是一个第三方模块,需要我们下载安装后使用

1、github下载nginx一致性hash负载均衡模块 https://github.com/replay/ngx_http_consistent_hash

2、将下载的压缩包上传到nginx服务器,并解压

3、我们已经编译安装过nginx,此时进入当时nginx的源码目录,执行如下命令

./configure —add-module=/root/ngx_http_consistent_hash-master
make
make install

4、在nginx.conf文件中配置即可

# 配置负载均衡
upstream loginServer {consistent_hash $request_uri;server 127.0.0.1:8080;server 127.0.0.1:8081;
}
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 蓝桥杯训练 day1_28 and 1_29

    题目一&#xff1a;根据给出的字符串找规律&#xff0c;对字符串进行操作 题目描述 FJ在沙盘上写了这样一些字符串&#xff1a; A1 “A” A2 “ABA” A3 “ABACABA” A4 “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗&#xff1f; 输入&…...

    2024/4/27 10:02:51
  2. ES索引和文档常用操作

    ES索引常用操作汇总&#xff1a; https://www.cnblogs.com/minseo/p/10949802.html ES文档常用操作汇总&#xff1a; https://www.cnblogs.com/shangwei/p/14302128.html...

    2024/4/22 4:42:18
  3. Leetcode-121

    动态规划&#xff0c;不会。 硬着头皮上。 官方的答案确实很厉害; 找历史最低点()&#xff0c;然后计算今天卖得到的收益是多少。 首先是找一个很大的值&#xff0c;假设第一天之前的历史最低点&#xff08;注意不包括今天&#xff09;为一个很大的值&#xff0c;这样对第一…...

    2024/4/21 7:07:29
  4. FLstudio-浅流程

    文章目录前言节拍器音符输入乐器组合前言 乐曲的节点&#xff1a;节拍&#xff0c;音色&#xff0c;音高 节拍器 编曲时心中大概已经有了节拍&#xff0c;节拍器可以帮助音符校准位置 1表示节拍 3可以唤起节拍器&#xff0c;会根据点击的频率确定节拍 2激活后可以播放来确定…...

    2024/4/13 22:15:26
  5. Groovy(四)

    文章目录Groovy(四)集合ListArrayList定义使用迭代MapLinkedHashMap定义使用迭代Groovy(四) 集合 List ArrayList 定义 def list [1,2,3,4,5,6,7,8,9] println list.getClass()使用 //从左获取 println list[0] //从右获取 println list[-1] //获取连续几个 println lis…...

    2024/4/18 8:40:06
  6. 第7天-[21天学Python]-错误、异常和程序调试

    本章的主要内容有&#xff1a; 语法错误异常的概念用try语句捕获异常常见异常的处理自定义异常使用pdb调试python程序 1、语法错误 1.1 拼写错误 即python中的关键字被写错&#xff0c;变量名、函数名存在拼写错误等。 出现关键字拼写错误时系统会提示SyntaxError&#xff…...

    2024/4/20 11:30:04
  7. Cesium开发工具篇 | 02事件应用

    无论是前端系统&#xff0c;还是二维/三维GIS应用系统&#xff0c;都离不开各种事件的应用&#xff0c;尤其是鼠标的单击、双击事件。 Cesium 根据事件的类型、用途&#xff0c;将事件应用分成了三大类。一种是以鼠标操作&#xff08;左键、中键、右键操作等&#xff09;为主的…...

    2024/5/4 20:08:28
  8. 1月29号

    https://acs.jxnu.edu.cn/problem/ICPCJX2020I 简单的数学问题 描述 彤彤在玩数学游戏了。她曾多次遇到过这个方形矩阵&#xff0c;所以不用说&#xff0c;她知道你想问什么。现在她把这个问题抛给你。你需要看看下面的平方矩阵&#xff0c;然后她会给你三个整数n&#xff0c…...

    2024/4/13 22:15:21
  9. 统一异常处理和最热、最新文章展示,文章归档

    1. 统一异常处理 不管是controller层还是service&#xff0c;dao层&#xff0c;都有可能报异常&#xff0c;如果是预料中的异常&#xff0c;可以直接捕获处理&#xff0c;如果是意料之外的异常&#xff0c;需要统一进行处理&#xff0c;进行记录&#xff0c;并给用户提示相对比…...

    2024/4/25 11:52:09
  10. 抛出异常和ifelse在模块化设计上的区别

    我们知道&#xff0c;在功能上&#xff0c;一段短代码try catch 和if else并没有太大区别&#xff0c;取得的效果基本相同。那么&#xff0c;为什么还要花费心思设计异常呢&#xff1f; 首先&#xff1a;对于短篇代码来说&#xff0c;靠if else解决意外错误不具备可移植性&…...

    2024/4/18 7:07:28
  11. React Hooks -- 实现Redux

    useContext&#xff1a;可访问全局状态&#xff0c;避免一层层的传递状态。这符合Redux其中的一项规则&#xff0c;就是状态全局化&#xff0c;并能统一管理。 useReducer&#xff1a;通过action的传递&#xff0c;更新复杂逻辑的状态&#xff0c;主要是可以实现类似Redux中的…...

    2024/4/13 22:15:36
  12. LeetCode.107. 二叉树的层序遍历 II

    LeetCode.107. 二叉树的层序遍历 II BFS 这道题与102层序遍历几乎一致&#xff0c;唯一不同的就是输出的ansList&#xff0c;本题是从底层到上层的&#xff0c;代码中的区别为&#xff0c;在将每层的遍历结果levelList加入ansList时&#xff0c;自顶向下的层序遍历时每…...

    2024/4/13 22:15:31
  13. SGL STL源码剖析——迭代器

    SGL STL源码剖析——迭代器迭代器迭代器的型别Traits的作用迭代器相应的五种型别__type_traits迭代器 在我们使用STL容器的时候&#xff0c;迭代器是非常常见的&#xff0c;STL将容器和算法分开&#xff0c;彼此独立&#xff0c;然后通过迭代器相互关联。迭代器不是脱离容器存…...

    2024/4/13 22:15:26
  14. Java基础知识——NIO

    文章目录一、NIO1.1 缓冲区(Buffer)1.2 通道(Channel)1.2.1 通过FileChannel向文件中写入数据1.2.2 通过FileChannel读取文件1.2.3 通过FileChannel赋值文件1.2.4 TransferFrom和TranserTo1.3 选择器(Selector)1.4 NIO通信实例二、练习一、NIO NIO支持面向缓冲区的、基于通道的…...

    2024/4/18 19:56:15
  15. 力扣第9题-回文数(JavaScript语言)

    思路&#xff08;js语法糖&#xff09; 将数字转换为字符串后进行比较。利用好js数组的翻转reverse()函数。 代码 /*** param {number} x* return {boolean}*/ var isPalindrome function(x) {if (x.toString() x.toString().split().reverse().join())return true;return…...

    2024/4/13 22:16:22
  16. LeetCode刷题-数组-滑动窗口

    目录 LeetCode209.长度最小的子数组 一、题目 二、实现方法 方法一&#xff1a;双指针滑动窗口 三、可直接执行代码块 持续更新... LeetCode209.长度最小的子数组 一、题目 给定一个含有n个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度…...

    2024/4/13 22:16:07
  17. Java开发环境配置

    Java开发环境配置 1、Java JDK1.8的安装 1.1 下载安装 java版本官网&#xff1a;https://www.oracle.com/java/technologies/downloads/archive/ jdk 8 自行选择版本 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 1.2 配置环…...

    2024/4/13 22:16:17
  18. robots协议

    CTF-WEB-robots协议一、robots协议是什么1,robots协议2,代码理解&#xff1a;二&#xff0c;在网站中使用一、robots协议是什么 1,robots协议 robots协议也叫robots.txt&#xff08;统一小写&#xff09;是一种存放于网站根目录下的ASCII编码的文本文件&#xff1b;它通常告诉…...

    2024/4/13 22:16:49
  19. TCP UDP 特性与区别(上篇)

    要了解TCP和UDP&#xff0c;先了解他们概念 TCP TCP(Transmission Control Protocol) 提供可靠面向连接的字节流传输协议。总结两个特点&#xff1a;可靠&#xff0c;面向连接性 面向连接&#xff0c;是指发送数据之前必须在两端建立连接。建立连接的方法是“三次握手”&…...

    2024/4/13 22:16:07
  20. Windows下80端口被进程System占用的解决方法

    昨天刚更新了Windows10&#xff0c;总体上来说效果还是蛮不错的&#xff0c;然而今天在开启Apache服务器的时候却发现&#xff0c;Apache莫名其妙的打不开了&#xff0c;起初以为是权限的问题&#xff0c;于是使用管理员身份的控制台去调用命令net start Apache2.4&#xff0c;…...

    2024/4/13 22:16:07

最新文章

  1. FineReport高频面试题及参考答案

    FineReport是一款利用什么语言开发的报表工具&#xff1f; FineReport是一款基于Java语言开发的报表工具。Java是一种广泛使用的编程语言&#xff0c;特别适合于跨平台的软件开发。FineReport利用Java语言的诸多优势&#xff0c;如稳定性、安全性、可移植性和强大的网络功能&a…...

    2024/5/4 23:12:26
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 【opencv】示例-epipolar_lines.cpp 对极线

    这段代码总的功能是使用OpenCV库进行立体视觉的估计。它从命令行读取两个图像文件名&#xff0c;使用SIFT算法检测关键点并计算这些点的描述子&#xff0c;接着通过FLANN库进行快速近似最近邻搜索来找到匹配的关键点。然后使用RANSAC方法计算基础矩阵&#xff0c;找到内点&…...

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

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

    2024/5/4 7:34:33
  5. Redis -- 缓存雪崩问题

    缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机&#xff0c;导致大量请求到达数据库&#xff0c;带来巨大压力。 可能原因 : 同一时间大量的key到期 ; 解决方案&#xff1a; 给不同的Key的TTL添加随机值 利用Redis集群提高服务的可用性 给缓存业务添加降…...

    2024/5/1 5:05:01
  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/4 18:20:48
  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/5/4 2:59:34
  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