09 2025 档案

摘要:一、什么是Python虚拟环境 简单说,虚拟环境是一个独立的 Python 运行环境,它与系统全局的 Python 环境完全隔离。 每个虚拟环境可以有自己独立的 Python 解释器版本(如果需要)。 每个虚拟环境中安装的第三方库(如 Flask、requests 等)只会保存在这个环境内部,不会影 阅读全文
posted @ 2025-09-28 18:13 hqq的进阶日记 阅读(31) 评论(0) 推荐(0)
摘要:Flask的ORM工具SQLAlchemy 一、ORM 是什么? ORM(Object-Relational Mapping,对象关系映射)是一种编程技术,用于在面向对象的编程语言与关系型数据库之间建立映射关系。它允许开发者使用面向对象的语法(如类、对象、方法)操作数据库,而无需直接编写 SQL 语 阅读全文
posted @ 2025-09-26 10:02 hqq的进阶日记 阅读(22) 评论(0) 推荐(0)
摘要:安装Flask库 1、下载安装python 官网下载 python-3.9.10-amd64.exe 安装,勾选Add Python 3.9 to PATH 2、验证安装 cmd输入:python --version cmd输入:pip --version 升级pip:python -m pip i 阅读全文
posted @ 2025-09-24 19:40 hqq的进阶日记 阅读(31) 评论(0) 推荐(0)
摘要:MQTT协议 MQTT是一种极其轻量级的消息传输协议,专为低带宽、高延迟或不稳定的网络环境(如物联网IoT)而设计,它采用发布/订阅模式,非常适合 设备与服务器之前的通信。 一、MQTT是什么 MQTT 的全称是 Message Queuing Telemetry Transport(消息队列遥测传 阅读全文
posted @ 2025-09-22 13:49 hqq的进阶日记 阅读(201) 评论(0) 推荐(0)
摘要:1、什么是nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 特点:占用内存小、并发能力强。 2、nginx的基本概念:反向代理 正向代理: 比喻:你(客户端)自己订不到位置,于是你委托一个朋友(正向代理)帮你去 阅读全文
posted @ 2025-09-19 19:12 hqq的进阶日记 阅读(25) 评论(0) 推荐(0)
摘要:消息中间件的两种投递模式:点对点和发布/订阅 对于消息中间件,一般有两种消息投递模式:点对点(P2P,Point-to-Point)模式和发布/订阅(Pub/Sub)模式 点对点是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息。 发布/订阅模式在消息的一对多广播时采用。 这两种模式 阅读全文
posted @ 2025-09-12 11:21 hqq的进阶日记 阅读(12) 评论(0) 推荐(0)
摘要:元数据是指Kafka集群的元数据,这些元数据具体记录了集群中有哪些主题,这些主题有哪些分区,每个分区的leader副本分配在哪个节点上,follower副本分配在哪些节点上,哪些副本在AR、ISR等集合中,集群中有哪些节点,控制器节点又是哪一个。 Kafka 的元数据(Metadata) 正是描述集 阅读全文
posted @ 2025-09-11 18:44 hqq的进阶日记 阅读(22) 评论(0) 推荐(0)
摘要:Kakfa同一主题下不同分区包含的消息不同 这是Kafka设计核心机制之一: Kafka 主题(Topic)下不同分区(Partition)存储的是完全不同的消息。它们共同组成了整个主题的数据集,但每个分区都是该数据集的一个独立子集。 可以把Kafka主题想象成一个逻辑上的信息流(如:AA),这个巨 阅读全文
posted @ 2025-09-11 15:54 hqq的进阶日记 阅读(8) 评论(0) 推荐(0)