Middleware
文章平均质量分 96
主要介绍常用中间件,如tomcat、apache、nginx等多种服务
无糖可乐没有灵魂
这个作者很懒,什么都没留下…
展开
-
Security ❀ HTTP/HTTPS逐包解析交互过程细节
SSL/TLS是一种密码通信框架,他是世界上使用最广泛的密码通信方法。SSL/TLS综合运用了密码学中的对称密码,消息认证码,公钥密码,数字签名,伪随机数生成器等,可以说是密码学中的集大成者。SSL(Secure Socket Layer)安全套接层,是1994年由Netscape公司设计的一套协议,并与1995年发布了3.0版本。TLS(Transport Layer Security)传输层安全是IETF在SSL3.0基础上设计的协议,实际上相当于SSL的后续版本。原创 2024-01-29 16:52:03 · 1300 阅读 · 0 评论 -
Middleware ❀ Hadoop功能与使用详解(HDFS+YARN)
Hadoop是一个开源的分布式计算和存储框架,由Apache基金会开发和维护。Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。Hadoop使用Java开发,所以可以在多种不同硬件平台的计算机上部署和使用。其核心部件包括分布式文件系统 (Hadoop DFS,HDFS) 和MapReduce。原创 2023-09-12 15:40:13 · 790 阅读 · 0 评论 -
Middleware ❀ Kafka功能与使用详解
Kafka是Apache基金会开发的一个开源流处理平台,由Scala和Java编写,Kafka是一个开源的分布式事件流平台,主要应用于大数据实时处理领域。原创 2023-09-01 15:03:47 · 1405 阅读 · 1 评论 -
Middleware ❀ Elasticsearch功能与使用详解
Elaticsearch简称为ES,ES是一个开源的分布式检索引擎,由java开发并使用。原创 2023-06-19 19:44:52 · 1695 阅读 · 0 评论 -
Middleware ❀ Zookeeper功能与使用详解
在集群环境中可能存在多个进程使用某个资源服务,若某一个进程需要使用集群某服务,需要先申请一个锁,该进程获得锁之后会对所需使用的服务保持独占,因此其他进程将无法访问该服务,当拿到锁的进程完成服务使用后将锁释放掉,使得其他进程来获得锁重复以上过程。当某个进程接收到写入请求后,在/locks节点下创建一个临时顺序节点,判断自己是否为当前节点下最小节点,如果是则获得锁,反之对前一个节点进行监听,当获取锁后进行服务使用,处理完成后删除节点释放锁,下一个节点收到释放通知,重复进行节点最小判断。所有客户端的 列表。原创 2023-06-29 17:26:59 · 1692 阅读 · 0 评论 -
Middleware ❀ JSON数据格式与格式化操作详解
jq是stedolan开发的一个轻量级的和灵活的命令行JSON处理器,它主要用于在命令行界面处理JSON输入,并使用给定的过滤条件来过滤符合条件的新的JSON串。:分别只选择数组、对象、可迭代对象 (数组或对象)、布尔值、数字、普通数字、有限数字、字符串、空值、非空值和不可迭代对象的输入;: 使用过滤器x对输入数组的元素进行挨个计算,并返回新数组;后者是给值进行计算;: 获取最外层的key以及排序之后的key,如果是列表或者数组,将返回索引;: 判断json中是否包含object中给定的key;原创 2023-06-05 21:45:05 · 709 阅读 · 0 评论 -
MiddleWare ❀ MySQL基础概述
DDL:数据定义语言,定义数据库对象(数据库、表、字段)1.1.1.2 创建1.1.1.3 删除1.1.1.4 使用1.1.2 表+字段操作1.1.2.1 查询查询当前数据库所有表查询表结构查询指定表的创建语句1.1.2.2 创建数据类型MySQL中的数据类型很多,主要分为三类:数值类型、字符串类型、日期时间类型。数值类型字符串类型日期时间类型修改数据类型修改字段名和字段类型修改表名1.1.2.4 删除删除表删除指定原创 2022-10-18 10:07:55 · 439 阅读 · 0 评论 -
MiddleWare ❀ Zookeeper基础概述
假设系统A、B、C都访问/locks节点,访问的时候会创建带顺序序号的临时节点,如:系统A创建了id_00000的节点,系统B创建了id_00002的节点,系统C创建了id_00001的节点,接着拿到/locks节点下的所有子节点(id_00000、id_00001、id_00002)判断自己创建的是不是最小的节点,如果是则拿到锁,当系统A执行完操作后,端开连接会删除临时节点id_00000,因此id_00001会成为最小的节点,系统C拿到锁,进行相关操作,直到系统B拿到锁执行完端开连接。原创 2022-09-03 17:29:16 · 781 阅读 · 0 评论