Docker离线安装 一、下载docker离线安装包并安装1.1 下载docker离线安装包下载合适版本,以linux_x86_64为例下载地址:Index of linux/static/stable/x86_64/ (docker.com)本次下载的是docker-23.0.0.tgz然后解压缩后有以下文件: 123456789101112[root@192 docker]# 2023-12-10
Kafka整合 一、kafka背景Kafka 是一种分布式流处理平台,最初由LinkedIn开发,并于2011年成为Apache软件基金会的顶级项目。它提供了高吞吐量、可扩展性和持久性的消息发布和订阅系统。 场景 日志收集与聚合: Kafka 可以作为日志收集系统的核心组件,帮助将分布在不同服务器和应用程序中的日志数据集中存储和处理。 它支持高吞吐量的日志传输,并具备可靠性、持久性和容错性,适用于大规模的日志处理 2023-10-19
MQTT整合 一、MQTT协议MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上。MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、 2023-10-12
Stream流用法 一、概述Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选、排序、聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由终端操作 (terminal operation) 得到前面处理的结果。Stream 流可以极大的提高开发效率,也可以使用 2023-09-28
MySQL索引 一、索引1.1什么是索引?在关系数据库中,索引是一种数据结构,他将数据提前按照一定的规则进行排序和组织, 能够帮助快速定位到数据记录的数据,加快数据库表中数据的查找和访问速度。 像书籍的目录、文件夹、标签 、房号…. 都可以帮助我们快速定位,都可以视为索引。 能实现快速定位数据的一种存储结构,其设计思想是以空间换时间。 1.2索引的种类在MySQL中索引是在存储引擎层实现的,而不是在服务器层实现的 2023-08-24