自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-

  • 博客(567)
  • 资源 (3)
  • 收藏
  • 关注

原创 根证书和中间证书安装配置

为了避免客户端与服务端的HTTPS通信失败,您在安装SSL证书时,也需要安装中间证书。通常情况下,您下载的SSL证书已经包含了中间证书,所以您可以直接安装SSL证书。一旦客户端安装了根证书,它即可验证由该根证书签发的所有证书。这使得客户端可以信任与该根证书相关的所有服务器和应用程序,从而建立起一个完整的信任链。目前仅支持下载以下证书品牌和类型的根证书,请您根据证书品牌和类型,单击对应的链接进行下载。如果您的SSL证书不包含中间证书或者您的中间证书已过期,请访问证书品牌的官网下载中间证书。

2024-04-08 16:55:15 362

原创 SSL数字证书基本概念

根证书是指CA机构颁发SSL证书的核心,是信任链的起始点。每个浏览器都有根证书库,有的浏览器是采用自主的根证书库,而一些浏览器则使用第三方的根证书库。根证书库是下载客户端浏览器时预先加载根证书的合集。因此根证书是十分重要的,因为它可确保浏览器自动信任已使用私钥签名的SSL证书。受信任的根证书是属于证书颁发机构(CA),而CA机构是验证和颁发SSL证书的组织机构。CA机构不会直接使用根证书签发服务器证书(即SSL证书),因为这种操作存在风险性。

2024-04-08 16:37:17 1115

原创 markdown-系统文章模板-csdn

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-04-08 11:05:34 204

原创 SSL证书支持的加密算法

如果业务用户通过客户端浏览器访问服务器,则无需关注根证书,因为根证书已经内置在客户端浏览器。如果业务用户通过Java等客户端访问服务器,由于客户端没有内置根证书和中间证书,您可能需要下载根证书和中间证书,具体操作,请参见下载根证书和中间证书。目前只有部分品牌及类型的证书支持ECC和SM2算法,支持情况,请参见SSL证书支持的加密算法。如果下载后没有适合您服务器的证书格式,您可以通过证书格式转换工具转换证书格式。转换证书格式的具体操作,请参见证书格式转换。● RSA:目前应用广泛的非对称加密算法,兼容性好。

2024-04-08 11:02:55 271

原创 SSL根证书是什么

从技术上讲,证书其实包含三部分,用户的信息,用户的公钥,还有CA中心对该证书里面的信息的签名,要验证一份证书的真伪(即验证CA中心对该证书信息的签名是否有效),需要用CA 中心的公钥验证,而CA中心的公钥存在于对这份证书进行签名的证书内,故需要下载该证书,但使用该证书验证又需先验证该证书本身的真伪,故又要用签发该证书的证书来验证,这样一来就构成一条证书链的关系,这条证书链在哪里终结呢?这些信息与身份证类似。证书签发者对数字证书的签名可以起到对数字证书本身的防伪作用,这与身份证上的公章类似。

2024-04-07 13:38:02 498

原创 DV、OV、EV 、SSL证书区别讲解

验证网站所有单位的真实身份的标准型SSL证书,此类证书也就是正常的SSL证书,不仅能起到网站机密信息加密的作用,而且能向用户证明网站的真实身份。从 SSL 证书的诞生史可以看出:标准型 SSL 证书就是 OV SSL证书(Organization Validation SSL)。全球统一的严格身份验证标准颁发的SSL证书,是目前业界最高安全级别的SSL证书。EV证书遵循全球统一的严格身份验证标准,数据加密严格,是目前业界安全级别相当高 (Class 4级)的SSL证书。2、OV SSL 证书 企业应用。

2024-04-07 13:32:02 166

原创 信息化系统生产环境P0-P4事故级别划分

● P0:核心业务重要功能不可用,且影响范围广泛,如大面积影响用户。信息化系统 P0至P4事故级别描述了不同严重程度的服务中断或功能故障,其中P0代表最高级别的事故。● P2:核心业务周边功能不可用,如果持续故障会大面积影响用户体验。● P1:核心业务重要功能不可用,但影响用户有限,例如仅影响内部用户。● P4:周边业务功能不可用,但基本不影响用户正常使用。这些级别有助于组织和服务提供商根据事故的严重程度和影响范围,优先处理和响应问题。● P3:周边业务功能不可用,轻微影响用户体验。

2024-04-02 15:28:02 587

原创 configmap nginx.conf报错:invalid number of arguments in “proxy_set_header“

====abcdefgchineewewEOF=====121321231121231EOF=====EOF。

2024-03-18 21:06:29 429

原创 CentOS7.9 Nginx + EMQX集群组建 MQTTS平台

也就是说,如果你的 emqx.conf 配置文件中,node.name 是以数字结尾或者@前面是以数字结尾,如:emqx1、emqx-1、[email protected] 等,那么对应的集群端口,包括发现端口和RPC端口,都需要增加对应的数字。而且 RPC 端口都只有在官方文档里有直接说明,百度上找的,都是之前的版本和文档了,都没有提到,满满都是坑啊!之后加入的节点也都是如此,本机原有数据被清除,用于同步已有集群中的数据,所有集群中的数据,都是保持同步的。重要的事情说三遍:务必检查端口开放情况!

2024-03-14 21:54:09 1112

原创 EMQX 4.0和EMQX 5.0集群架构实现1亿MQTT连接哪些改进

全新的底层架构使EMQX 5.0具备了更强的水平扩展能力,在构建满足业务需求的更大规模集群的同时,可以降低大规模部署下的脑裂风险以及脑裂后的影响,有效减少集群维护开销,提供更加稳定可靠的物联网数据接入服务。

2024-03-14 21:53:02 1038

原创 CoAP计算机协议,应用于物联网

CoAP(Constrained Application Protocol,受限应用协议)是一种专为物联网(IoT)设备和资源受限网络设计的应用层协议。它的诞生也是由于物联网设备大多都是资源限制型的,比如 CPU、RAM、Flash、网络宽带等;对于这类设备来说,想要直接使用现有网络的TCP和HTTP来实现设备信息交换是不现实的,为了让这部分设备能够顺利接入网络,CoAP 协议因此诞生。CoAP协议是一个应用层协议,基于传输层UDP而开发,而MQTT/HTTP协议则是基于TCP开发的。

2024-03-14 21:52:27 954

原创 遗嘱消息(Will Message)介绍与示例 _ MQTT 5.0 特性详解

在现实世界中,一个人可以制定一份遗嘱,声明在他去世后应该如何分配他的财产以及应该采取什么行动。在他去世后,遗嘱执行人会将这份遗嘱公开,并执行遗嘱中的指示。在 MQTT 中,客户端可以在连接时在服务端中注册一个遗嘱消息,与普通消息类似,我们可以设置遗嘱消息的主题、有效载荷等等。当该客户端意外断开连接,服务端就会向其他订阅了相应主题的客户端发送此遗嘱消息。这些接收者也因此可以及时地采取行动,例如向用户发送通知、切换备用设备等等。

2024-03-14 21:51:55 448

原创 MQTT 的 QoS 等级:QoS 0、QoS 1、QoS 2

MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,在物联网和消息传递系统中广泛应用。MQTT 提供了三个不同的 QoS(Quality of Service)等级,用于确保消息的可靠性和传输效率。本文将详细介绍 MQTT 的 QoS 等级之间的区别,包括各自的特点、适用场景和性能表现。

2024-03-14 21:51:12 1231

原创 什么是VPS?如何使用VPS?

VPS是Virtual Private Server的缩写,中文则为虚拟专用服务器,VPS是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器,是托管在机房物理服务器上的虚拟机。每个VPS服务器都可分配独立公网IP地址、独立操作系统、独立硬盘、独立内存、独立 CPU 、独立执行程序和独立系统配置等。对于用户来说拥有一台VPS意味着拥有了一台托管在网络上的电脑,用户可以使用VPS来安装和运行软件、存储文件、离线下载/播放、网络传输、建立自己的网站、进行程序开发和测试等等。

2024-03-14 21:46:49 1014

原创 Nginx、LVS、HAProxy工作原理和负载均衡架构

当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 Web 服务器流量的入口,挑选最合适的一台 Web 服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的透明转发。

2024-03-14 21:42:12 654

原创 linux sshd_config配置说明

######通过OpenSSH工具入xshell连接默认端口 可以改成其他默认是22。

2024-03-14 21:40:00 971

原创 linux 安装gradle7.4.2环境

百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间。2.下载后传到centos服务器/usr/local/xx.zip 解压然后重命名为gradle文件。添加权限: chmod 777 -R /usr/local/gradle/#在文件中增加GRADLE_HOME输出路径,并且修订PATH设置如下。1.下载gradle7.4.2工程。百度网盘 请输入提取码。

2024-03-14 21:36:30 929

原创 同比和环比

1.同比就是今年的某时期与去年这个时期 进行对比 (消除季节性差异)例子:2018年一季度销量 2019年一季度销量 上升/下滑2.环比是今年的某个时期与当前上一个时期进行对比(两个时期是连续的)例子:2024年1月营收额1000万元 2024年2月营收额3000万元同比增长

2024-03-10 10:03:24 379

原创 电商商品分类设计

2024-03-09 09:37:31 348

原创 角色菜单权限设计

2024-03-09 09:32:44 318

原创 emqx官方集群安装脚本

【代码】emqx官方集群安装脚本。

2024-03-09 09:24:56 351

原创 Docker ELK 安装脚本

【代码】Docker ELK 安装脚本。

2024-03-09 09:23:08 325

原创 mysql一键安装自动安装脚本

【代码】mysql一键安装自动安装脚本。

2024-03-09 09:08:29 370

原创 Centos7源码安装JDK配置环境变量

【代码】Centos7源码安装JDK配置环境变量。

2024-03-09 09:04:42 355

原创 mqtt 协议的概念和理解

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的”轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。

2024-02-18 14:59:58 883

原创 mqtt 协议中的 QoS等级介绍

QoS是Sender和Receiver之间的协议,而不是Publisher和Subscriber之间的协议。换句话说,Publisher发布了一条QoS1的消息,只能保证Broker能至少收到一次这个消息;而对于Subscriber能否至少收到一次这个消息,还要取决于Subscriber在Subscibe的时候和Broker协商的QoS等级。Sender向Receiver发送一个包含消息数据的PUBLISH包,然后不管结果如何,丢掉已发送的PUBLISH包,一条消息的发送完成。

2024-02-18 14:58:48 1119

原创 MQTT协议-ISO标准下基于发布/订阅范式的消息协议

MQTT(消息队列遥测传输)是标准(ISO/IEC PRF 20922)下基于范式的消息协议。它工作在 TCP/IP协议族上,是为低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息,为此,它需要一个。MQTT是一个基于的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

2024-02-18 14:47:45 1048 1

原创 使用Erlang/OTP构建容错的软实时Web应用程序

OTP 是包装在Erlang中的一组库程序。OTP构成Erlang的行为机制(behaviours),用于编写服务器、有限状态机、事件管理器。不仅如此,OTP的应用行为(the application behavior)允许程序员把写好的Erlang代码打包成一个单独的应用程序;监测行为(the supervisor behavior )允许程序员创建有层次结构的进程,使得某个进程死后,会重新启动复活。学习Erlang/OTP的理由。

2024-02-18 14:40:49 377

原创 PolarDB-X、OceanBase、CockroachDB、TiDB二级索引写入性能测评

为什么要做这个测试二级索引是关系型数据库相较于NoSQL数据库的一个关键差异。二级索引必须是强一致的,因此索引的写入需要与主键的写入放在一个事务当中,事务的性能是二级索引性能的基础。目前市面上的分布式数据库中,从使用体验的角度看主流有几种形态:1.以TiDB、CockroachDB等为代表的纯透明的用法。从表现上来看,该种类型的数据库所有表都是分布式表,并且不需要指定分区键,其核心逻辑是使用分布式事务来维护全局索引,并使用全局索引完全替代单机数据库中的二级索引。

2023-12-20 23:15:41 1054

原创 SLA阿里云,腾讯云,华为云服务测量指标

服务等级协议(英语:service-level agreement,缩写SLA),是服务提供商与客户之间定义的正式承诺。SLA的概念,对互联网公司来说就是服务可用性的一个保证。SLA包括两个要素,一个是 SLI,一个是 SLO。SLI(服务测量指标,service-level index):SLI 是经过仔细定义的测量指标,它根据不同系统特点确定要测量什么,SLI的确定是一个非常复杂的过程。SLI确定测量的具体指标,在确定具体指标的时候,需要做到该指标能否准确描述服务质量以及该指标是否可靠。

2023-12-20 22:56:30 2031

原创 华为云,阿里云,腾讯云 安全组配置规则

华为云,阿里云,腾讯云 安全组配置规则

2023-11-09 11:43:42 1039

原创 Redis Desktop Manager安装和使用

Redis Desktop Manager(RDM)是一款用于管理和操作Redis数据库的图形化界面工具。提供了简单易用的界面,使用户能够方便地执行各种Redis数据库操作,并且支持多个Redis服务器的连接

2023-11-07 17:03:20 1694

原创 Java安全架构 JCA、JCE、JSSE、JAAS

(3)JSSE( Java Secure Sockets Extension, Java安全套接字扩展包):JSSE提供了基于SSL( Secure Sockets Layer,安全套接字层) 的加密功能。在网络的传输过程中, 信息会经过多个主机(很有可能其中一台就被窃听) , 最终传送给接收者, 这是不安全的。(2)JCE( Java Cryptography Extension, Java加密扩展包):JCE在JCA的基础上作了扩展, 提供了各种加密算法、 消息摘要算法和密钥管理等功能。

2023-11-07 13:58:35 733

原创 互联网一线大厂软件测试岗位

测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

2023-11-02 11:31:37 103

原创 Idea去掉显示的测试覆盖率

一.启东时 误点击了。

2023-11-02 09:01:06 506

原创 第七届山东省黄炎培职业教育创新创业大赛圆满结束

山东省黄炎培职业教育创新创业大赛作为职教领域的一项品牌赛事,自举办以来,参赛院校覆盖面不断扩大,大赛水平和社会影响力不断提高,已成为全省职业教育领域的品牌赛事,是激发创新创业活力的重要抓手和有效载体,对传承弘扬黄炎培职业教育思想、激发职业院校师生创新创业热情、促进职业教育创新发展发挥了重要推动作用。学校将以此次获奖为契机,继续坚持以赛促教、以赛促学、以赛促练、以赛促创,培养学生的创新意识、创意思维、创造能力和创业精神,提高人才培养质量,培养更多创新型高素质技术技能人才,助力地方经济社会发展。

2023-10-31 15:31:35 132

原创 全体大会:2023 技术英雄会

全体大会:2023 技术英雄会

2023-10-24 09:23:35 62

原创 2023年10月24日程序员节

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-10-24 09:08:59 648

原创 设计模式-工厂方法(Factory Method)

工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离,提供一种统一的接口来创建不同类型的对象。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。

2023-10-23 10:07:10 353

原创 设计模式-单例模式 (Singleton)

它基于 classloader 机制避免了多线程的同步问题,不过,instance 在类装载时就实例化,虽然导致类装载的原因有很多种,在单例模式中大多数都是调用 getInstance 方法, 但是也不能确定有其他的方式(或者其他的静态方法)导致类装载,这时候初始化 instance 显然没有达到 lazy loading 的效果。对静态域使用延迟初始化,应使用这种方式而不是双检锁方式。这种方式具备很好的 lazy loading,能够在多线程中很好的工作,但是,效率很低,99% 情况下不需要同步。

2023-10-20 16:19:47 567

Elasticsearch 保姆级入门篇

Elasticsearch 保姆级入门篇

2023-09-12

Git官方文档中文版pdf

git官方文档中文版 pdf 2018年11月2日16:23:25.

2018-11-02

JSON格式化工具

JSON代码格式化工具,美观可以分层级的..

2018-10-30

HTTP状态码大全 - 常用参考表对照表

HTTP状态码大全 - 常用参考表对照表

2018-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除