目录

1. Sentinel: 分布式系统的流量防卫兵

 1.1 Sentinel 是什么?

1.2 Sentinel 基本概念

1.3 Sentinel 功能和设计理念

1.3.1 流量控制

1.3.2 熔断降级

1.3.3 系统自适应保护

2. 服务限流算法

2.1 计数器算法

2.2 滑动窗口算法

2.3 令牌同限流算法

2.4 漏桶限流算法

3. 在windows在安装Sentinel

3.1 控制台简介

3.2 安装包获取

3.2.1 源码下载打包

3.2.2 直接下载jar包

3.3 启动即安装

3.4 访问控制台



1. Sentinel: 分布式系统的流量防卫兵

 1.1 Sentinel 是什么?

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

Sentinel 的主要特性:

Sentinel-features-overview

Sentinel 分为两个部分:

  • 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。
  • 控制台(Dashboard)基于 Spring Boot 开发,打包后可以直接运行,不需要额外的 Tomcat 等应用容器。

1.2 Sentinel 基本概念

资源:资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,甚至可以是一段代码。只要通过 Sentinel API 定义的代码,就是资源,能够被 Sentinel 保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。

规则:

围绕资源的实时状态设定的规则,可以包括流量控制规则、熔断降级规则以及系统保护规则。所有规则可以动态实时调整。

1.3 Sentinel 功能和设计理念

1.3.1 流量控制

什么是流量控制:

流量控制在网络传输中是一个常用的概念,它用于调整网络包的发送数据。然而,从系统稳定性角度考虑,在处理请求的速度上,也有非常多的讲究。任意时间到来的请求往往是随机不可控的,而系统的处理能力是有限的。我们需要根据系统的处理能力对流量进行控制。Sentinel 作为一个调配器,可以根据需要把随机的请求调整成合适的形状,如下图所示:

流量控制设计理念:

流量控制有以下几个角度:

  • 资源的调用关系,例如资源的调用链路,资源和资源之间的关系;
  • 运行指标,例如 QPS、线程池、系统负载等;
  • 控制的效果,例如直接限流、冷启动、排队等。

1.3.2 熔断降级

什么是熔断降级:

除了流量控制以外,及时对调用链路中的不稳定因素进行熔断也是 Sentinel 的使命之一。由于调用关系的复杂性,如果调用链路中的某个资源出现了不稳定,可能会导致请求发生堆积,进而导致级联错误。

Sentinel 和 Hystrix 的原则是一致的: 当检测到调用链路中某个资源出现不稳定的表现,例如请求响应时间长或异常比例升高的时候,则对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联故障。

熔断降级设计理念:

在限制的手段上,Sentinel 和 Hystrix 采取了完全不一样的方法。Hystrix 通过 线程池隔离 的方式,来对依赖(在 Sentinel 的概念中对应 资源)进行了隔离。这样做的好处是资源和资源之间做到了最彻底的隔离。缺点是除了增加了线程切换的成本(过多的线程池导致线程数目过多),还需要预先给各个资源做线程池大小的分配。

Sentinel 对这个问题采取了两种手段:

  • 通过并发线程数进行限制

和资源池隔离的方法不同,Sentinel 通过限制资源并发线程的数量,来减少不稳定资源对其它资源的影响。这样不但没有线程切换的损耗,也不需要您预先分配线程池的大小。当某个资源出现不稳定的情况下,例如响应时间变长,对资源的直接影响就是会造成线程数的逐步堆积。当线程数在特定资源上堆积到一定的数量之后,对该资源的新请求就会被拒绝。堆积的线程完成任务后才开始继续接收请求。

  • 通过响应时间对资源进行降级

除了对并发线程数进行控制以外,Sentinel 还可以通过响应时间来快速降级不稳定的资源。当依赖的资源出现响应时间过长后,所有对该资源的访问都会被直接拒绝,直到过了指定的时间窗口之后才重新恢复。

1.3.3 系统自适应保护

Sentinel 同时提供系统维度的自适应保护能力。防止雪崩,是系统防护中重要的一环。当系统负载较高的时候,如果还持续让请求进入,可能会导致系统崩溃,无法响应。在集群环境下,网络负载均衡会把本应这台机器承载的流量转发到其它的机器上去。如果这个时候其它的机器也处在一个边缘状态的时候,这个增加的流量就会导致这台机器也崩溃,最后导致整个集群不可用。

针对这个情况,Sentinel 提供了对应的保护机制,让系统的入口流量和系统的负载达到一个平衡,保证系统在能力范围之内处理最多的请求。

2. 服务限流算法

要实现限流,就要使用限流算法,下面介绍四种限流的算法。

2.1 计数器算法

计数器算法以周期为单位,在周期内累加访问次数,当周期内访问次数达到阈值,触发限流策略,进入到下一个周期自动清零。

如下图:

限定周期为一分钟,最大阈值为100,在第一个周期内内有60次请求,未触发限流阈值

在第二个一分钟,进行清零,再第二个周期某一时刻达到100次请求,触发限流。

计数算法的问题:

如下图:

同样的场景,但是在第一个周期内的第58秒和第二个周期的第2秒,分别出现99个请求,此时未触发阈值

但是却是在4秒的时间达到接近200的并发,未能进行有效的限流,因此存在这种临界值的问题

2.2 滑动窗口算法

为了解决计数器算法带来的临界值算法,因此引入了活动窗口算法。滑动窗口算法的原理是在固定窗口中分割多个小的时间窗口,分别在每个小的时间窗口中记录访问次数,根据时间往前滑动并删除过期的小时间窗口,只需要统计滑动窗口范围内的所有小时间窗口总的数量。sentinel就是采用此种方式进行限流 。

如下图:

将一分钟拆分四个时间窗口,每个时间窗口处理25个请求,通过虚线表示窗口的滑动。在0~30s是两个时间窗口,代表每30s能通过50个请求。

在经过15秒后,窗口移动到15~45s时间处,在此时间内最多能有50个请求。

 

2.3 令牌同限流算法

对于每一个请求,需要在令牌桶中取得一个令牌,如果没有获得令牌,则触发限流。

如下图:

系统以恒定速度向令牌桶中放入令牌,如果请求过来,先在令牌桶中获取令牌后才能发送请求。

桶是有固定大小的,如果没有请求,那么桶在填满后就不再放入令牌。但是此时桶是满的,所以令牌桶可以处理突发的流量,在短时间内新增的流量能够正常处理,这是桶令牌的特性。

假设令牌生成速度是每秒100个,就是每秒的QPS为10

请求速度大于令牌生成速度:令牌消耗完毕,后续限流

请求速度等于令牌生成速度:流量处于平稳状态

请求速度小于令牌生成速度:并发不高,能够正常处理

2.4 漏桶限流算法

漏桶限流算法的主要作用是控制数据注入网络的速度,平滑网络的突发流量。

如下图:

与令牌桶相同,维护一个桶容器,容器以恒定速度出水

以恒定的速度出水,不管上面的速度多快,漏桶速度不变

当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率

 

3. 在windows在安装Sentinel

3.1 控制台简介

Sentinel 控制台提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。您只需要对应用进行简单的配置,就可以使用这些功能。

3.2 安装包获取

3.2.1 源码下载打包

操作步骤如下:

a. 进行源码的下载 https://github.com/alibaba/Sentinel

b. 源码解压:如 F:\spring-cloud-alibaba\Sentinel-master(解压后的目录)

c. 在 F:\spring-cloud-alibaba\Sentinel-master(解压后的目录) 执行“mvn clean”

d. 在 F:\spring-cloud-alibaba\Sentinel-master(解压后的目录) 执行"mvn package -DskipTests" 

e. 在 “F:\spring-cloud-alibaba\Sentinel-master\sentinel-dashboard\target”  文件夹中,会看到sentinel-dashboard.jar包

3.2.2 直接下载jar包

下载地址:https://github.com/alibaba/Sentinel/releases

3.3 启动即安装

java -jar sentinel-dashboard-1.7.1.jar

3.4 访问控制台

在浏览器输入http://localhost:8080/即可访问,账号和密码为:sentinel/sentinel

3.5 修改consumer-8001和provider-7001两个微服务

3.5.1. 修改pom文件

在consumer-8001和provider-7001 pom中增加sentinel jar包

        <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency>

 3.5.2 增加配置

在application.properties中增加如下配置:sentinel控制台地址

# sentinel dashboard
spring.cloud.sentinel.transport.dashboard=localhost:8080

3.5.3 启动服务,发起请求

下图中左侧菜单中的consumer-8001和provider-7001是需要在浏览器发起消费者请求后(http://localhost:8001/echo/feign/1111)在会出现,详情查看之间的博文

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

相关文章

  1. RTOS集合

    RTOS集合 https://www.osrtos.com/RTOS...

    2024/4/21 16:20:17
  2. promise抽取和面向对象封装的区别

    promise抽取&#xff08;es6import&#xff09;和面向对象封装&#xff08;commonjs&#xff09;的区别...

    2024/4/23 0:40:52
  3. OpenVINO 在 I7 10750H YOLOv3 YOLOv4-tiny运行速度记录

    首先介绍下软硬件版本配置&#xff1a; OpenVINO 2020.4版本 CPU &#xff1a;Intel Core™ i7-10750H CPU 2.60GHz GPU&#xff1a;Intel UHD Graphics 驱动&#xff1a;27.20.100.8783 模型&#xff1a;Darknet YOLOv3 和 YOLOv4-tiny 模型转换流程&#xff1a;Darknet…...

    2024/4/4 18:30:29
  4. Java基础篇:构造函数

    每次在创建实例变量&#xff0c;对类中的所有变量都要初始化是很乏味的。即使你对setDim ( )这样的方法增加有用的功能时&#xff0c;你也不得不这样做。如果在一个对象最初被创建时就把对它的设置做好&#xff0c;那样的话&#xff0c;程序将更简单并且更简明。因为对初始化的…...

    2024/4/4 17:27:40
  5. 三次握手、四次挥手相关(不全面)

    三次握手 连接时&#xff1a; 第一次 第一次握手&#xff1a;建立连接时&#xff0c;客户端发送syn包&#xff08;seqi&#xff09;到服务器&#xff0c;并进入SYN_SENT状态&#xff0c;等待服务器确认&#xff1b;(SYN&#xff1a;同步序列编号) 第二次 第二次握手&#xff1…...

    2024/4/23 9:53:36
  6. Redis命令行操作

    Redis简介 Redis 是一个开源的&#xff0c;内存中的数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构&#xff0c;如字符串&#xff08;strings&#xff09;&#xff0c;散列&#xff08;hashes&#xff09;&#xff0c; 列表&…...

    2024/4/4 15:34:56
  7. 编程文档

    编程 |《五子棋编程文档》 目录 文章目录编程 |《五子棋编程文档》目录[toc]想法程序流程伪代码模块化模块划分参数 接口函数名数组光标坐标标识符循环变量编程规范0.规范制定说明1.标识符命名与定义2.函数3.参数/接口4.关于注释5.排版与格式6.可移植性参考样例想法 一直以为…...

    2024/4/4 8:43:19
  8. 如何在Vrep与VS交互中使用多线程?

    如何在Vrep与VS交互中使用多线程&#xff1f; 一. 前言 ​ 本文主要内容为在VS中以C调用Windows提供的API&#xff0c;来实现Vrep与VS交互过程中的多线程效果。详细实现思路及步骤在第三部分中。 二.为什么想使用多线程 ​ 实际工程中往往都是多任务的&#xff0c;同时进行…...

    2024/4/22 4:51:40
  9. 在stm32f4上对(28byj48)步进电机运行介绍

    在stm32f4上对&#xff08;28byj48&#xff09;步进电机运行介绍 1.对于步进电机的驱动电路介绍。 步进电机不能直接的和单片机进行连接&#xff0c;需要驱动模块来实现单片机对步进电机进行控制。 对驱动模块的接线说明 通过对电路图的观察 IN1~7 为单片机的io输出端接线。&…...

    2024/4/22 14:30:25
  10. uni-app 0基础学习

    1.uni-app是什么 官网链接&#xff1a;https://uniapp.dcloud.io/component/README 微信小程序官网&#xff1a;https://developers.weixin.qq.com/miniprogram/dev/component/ 前端跨端框架 使用vue.js开发所有前端应用的框架跨端解决方案 只需开发一套代码&#xff0c;即可…...

    2024/4/13 15:11:37
  11. 【Pytorch】利用SSH查看远程服务器上的tensorboard可视化界面

    现在有个使用场景&#xff0c;本人使用的本地环境是Win10VSCode&#xff0c;模型训练是在一台Linux服务器上。我想在本地浏览器中直接访问远程服务器上tensorboard的监控界面&#xff0c;而不是通过TeamViewer或者向日葵等远程控制软件先连上服务器再在服务器上查看。 关于如何…...

    2024/4/10 3:14:04
  12. ARM开发板 | 最初的想法

    最初的想法 ###简介 职位&#xff1a;学生 年级&#xff1a;大二 专业&#xff1a;嵌入式技术与应用 坐标&#xff1a;内蒙古兴安盟 &#xff08;东北的冬天极其寒冷&#xff09; ###初衷 放假时从学校带回来一块ARM开发板&#xff0c;芯片是A31S&#xff0c;型号是RC-akabc ad…...

    2024/4/22 4:54:32
  13. 树莓派 | Debian更改屏幕分辨率 或 解决树莓派使用HDMI-VGA转换器黑屏的方案

    命令 修改SD卡boot分区的config.txt文件 $sudo vim /boot/config.txt 在打开的文件末尾加入如下代码&#xff1a; hdmi_drive2 hdmi_group2 hdmi_mode42:wq 保存 退出 更多内容请移步我的个人博客&#xff1a;http://www.wujiayi.vip 值 根据显示器分辨率不同&#xff0c…...

    2024/4/21 9:01:49
  14. WIN环境:IDEA正确引入Spring源码

    抱歉各位&#xff0c;不会用MarkDowm&#xff0c;我就直接上传图片了&#xff1a;...

    2024/4/22 9:48:31
  15. 运算符优先级的实例分析

    int i10,j2; 则执行完 i*j8;后 i 的值为100 已知int i2,r; 执行r i * i * i;后&#xff0c;i的值为5&#xff0c;r的值为80&#xff1b;很明显是4* 4* 5 执行r i * i 后&#xff0c;i的值为4&#xff0c;r的值为164* 4&#xff1b; 执行r i * i * i*i;后&#xff0c;i的值为…...

    2024/4/5 19:18:29
  16. 『前端资料』 前端面试准备手稿 2020/10

    这里写目录标题HTMLCSS九宫格三栏布局半圆三角形JS基础DOME-mail正则表达式对象深拷贝new操作符的过程组合继承函数函数参数引用传递闭包闭包实现m秒输出一个helloworld 输出k次函数柯里化call、apply、bind的相互实现防抖和节流ES56for-in和for-ofArray.sort()set进行数组去重…...

    2024/4/22 13:33:54
  17. 耦合性内聚性

    耦合性 按从强到弱的顺序可分为以下几种类型&#xff1a; (1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时&#xff0c;就发生了内容耦合。此时&#xff0c;被修改的模块完全依赖于修改它的模块。 (2)公共耦合。两个以上的模块共同引用一个全…...

    2024/4/6 1:31:52
  18. 新买的便携式蓝牙标签打印机集成测试

    新买的便携式蓝牙标签打印机集成测试起因分析提供的SDK开始使用蓝牙测试工具进行测试打印打印乱码分析JAVA中Unicode转ANCI工具链接起因 因为我有想将自己之前写的Android蓝牙测试工具库再封装成一个flutter插件&#xff0c; 于是双十一买了一个提供SDK的便携式蓝牙标签打印机…...

    2024/4/17 16:13:12
  19. nginx优化大全(案例实操)

    一、隐藏版本号 未隐藏时客户机访问&#xff0c;并抓包 方法一&#xff1a;修改配置文件&#xff0c;并重启服务 vi /usr/local/nginx/conf/nginx.conf http {include mime.types;default_type application/octet-stream;server_tokens off; #新增此行&#xff0c;关…...

    2024/4/22 22:33:34
  20. Javaweb练手项目

    文章目录学生管理系统&#xff08;比较简单&#xff09;学生管理系统&#xff08;比较简单&#xff09; 实现技术&#xff1a;ServletMVC&#xff08;模式&#xff09;Filter(过滤器&#xff09;html 主要功能&#xff1a;学生信息的增删查改&#xff0c;文件&#xff08;图片…...

    2024/4/22 21:44:44

最新文章

  1. 已解决java.lang.IncompatibleClassChangeError: 不兼容的类变更错误异常的正确解决方法,亲测有效!!!

    已解决java.lang.IncompatibleClassChangeError: 不兼容的类变更错误异常的正确解决方法&#xff0c;亲测有效&#xff01;&#xff01;&#xff01; 目录 问题分析 报错原因 解决思路 解决方法 确定问题来源 核实依赖版本 重编译项目 清理工作环境 总结 博主v&#…...

    2024/4/23 17:54:13
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 微信小程序生命周期管理:从数据初始化到事件绑定

    作为一个独立的应用开发平台,微信小程序提供了自己的生命周期机制,与我们熟悉的Vue.js框架有一些差异。掌握小程序生命周期的特点和使用技巧,对于开发高质量的小程序应用至关重要。深入理解和掌握小程序生命周期的使用技巧,将有助于我们构建出更加健壮和可维护的小程序应用。 小…...

    2024/4/22 10:33:12
  4. npm常用命令技巧

    NPM (Node Package Manager) 是 JavaScript 的包管理工具&#xff0c;广泛用于管理项目中的依赖。无论是前端项目还是Node.js后端项目&#xff0c;NPM 都扮演着重要的角色。本文将介绍 NPM 中常用的几个命令&#xff0c;并提供相应的代码示例。 1. 初始化项目&#xff1a;npm …...

    2024/4/19 14:30:06
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/4/22 23:19:42
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/4/23 0:57:45
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/4/23 9:32:47
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/4/23 9:32:46
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/4/23 9:23:51
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/4/23 9:32:46
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/4/23 9:32:45
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/4/23 9:32:45
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/4/23 6:07:03
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/4/23 9:32:44
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/4/23 9:32:44
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/4/23 9:32:44
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/4/23 0:54:52
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/4/23 0:54:31
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/4/23 9:32:42
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/4/23 9:32:42
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/4/23 9:32:41
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/4/23 9:32:41
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/4/22 18:18:53
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/4/23 0:52:04
  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