分类: 文档

此分类主要用于整理和输出一些高质量的 IT 技术文档,包括详细的笔记,专业的博客文章,以及综合性的 Wiki 等信息。此外,它还包含了一些常见的 IT 技术难点解决方案和实用的技巧。此分类旨在提供一站式的 IT 技术信息服务,助力解决您在 IT 技术学习和应用中遇到的问题。

282 篇文章

thumbnail
《路人甲系列》倡议书
起点: 翻开木子的笔记,时间定格在2023年09月07日,木子一直想写这个《路人甲》系列,希望能够通过这个系列,帮助到更多的同学,在学习、生活、职场上走得更远。 号召: 在风云变幻的互联网行业,学历标签与裁员消息频出。但我们相信,决定职业走向的不是出身,而是可交付的价值、持续学习与结果导向的习惯。“路人甲系列” 将记录那些不靠背景、不拼光环,却仍站...
thumbnail
Kafka 4 实用系列 003 — 客户端工具
Kafka 客户端管理工具有多种选择,主要包括: 1. [provectus/kafka-ui](https://github.com/provectus/kafka-ui):此项目已停止更新。 2. [kafbat/kafka-ui](https://github.com/kafbat/kafka-ui):作为前者的替代方案,称为 Kafbat...
thumbnail
密码保护:Kafka 4 实用系列 002 — 集群部署
本文主要介绍了 Kafka 集群的规划与部署过程,特别是在 KRaft 模式下的设置。文章首先阐明了 KRaft 模式中如何替代 Zookeeper,使用 Controller 节点来管理集群。接着,详细描述了在所有 Kafka 节点上安装 Java 的步骤、Kafka 部署的基础设置、修改主机的 hosts 文件、创建部署目录、下载和解压 Kafka 二进制包,以及防火墙配置,以确保正常通信。 随后,文章列出了关键的 Kafka 配置参数和每个 Kafka 节点的具体设置,包括服务的启动和状态检查。此外,还详细说明了如何通过 systemd 管理 Kafka 服务,启用 JMX 监控并进行集群可用性测试,确保在节点失效时系统能够正常转移 Leader 权限。最后,提供了相关文档的参考链接,助于读者深入了解 Kafka 设置和管理的最佳实践。
thumbnail
MySQL进阶03 — 数据目录
概述 本章,您将学习 MySQL 的数据目录。 数据目录:存储数据库文件、表结构和索引等数据的核心位置 在前面 《10-A2-安装与启动相关》 文章中提到,初次使用 MySQL 需要执行初始化: Shell > /usr/local/mysql8/bin/mysqld --initialize --user=mysql --basedir=/...
thumbnail
Kafka 4 实用系列 001 — Kafka 简介
# kafka 介绍 ## 什么是 Kafka Kafka 是由 `LinkedIn` 公司开发并开源的一款**分布式流处理平台**(Distributed Streaming Platform)。它最初被设计为一个高吞吐量的分布式消息队列,但现在已经发展成为一个功能强大的、支持多分区、多副本的、基于发布/订阅模式的流处理平台。 ## Kaf...
thumbnail
MySQL进阶01 — 用户管理
概述 本章,您将学习 MySQL 中的用户管理,用户管理涉及到用户的创建、权限的分配、修改和删除等操作。 在前面 《10-A3-排错与后续操作》 文章中,我们创建了一个用户: # 创建用户并设置密码 create user 'jimcat8'@'%' identified by 'RockyStar...
thumbnail
MySQL基础22 — 触发器
概述 本章,您将学习 MySQL 中的触发器。 由前文有关事件调度器的文章可知,事件调度器 是基于时间触发的定时任务,MySQL 中还是有一种基于 DML (update、insert、delete)触发的自动任务,被称为 触发器(Trigger)。 两者对比如下: 项 作用 触发因素 事件调度器 周期性地运行数据库对象 时间 触...
thumbnail
MySQL基础21 — 事件调度器
概述 本章,您将学习 MySQL 中的事件调度器。 事件(event):由一组 SQL 语句集合组成,主要的作用是周期性运行数据库对象,用来实现 MySQL 的计划任务。事件通过事件调度器线程来执行,因此事件有时也被称为 "事件调度器(event scheduler)"。 众所周知,GNU/Linux 可通过 cron 程序的 ...
thumbnail
Kafka 容错和持久性:Zookeeper VS KRaft 模式(翻译)
Kafka 过去一直使用 Zookeeper 来管理元数据、领导者(Leaders)选举和集群协调。然而,在 KRaft(Kafka Raft)模式下,Kafka 摆脱了对 Zookeeper 的依赖,并使用 Raft 共识算法引入了自管理元数据仲裁机制。 KRaft 模式提供了更快的元数据传播速度、更强的一致性以及更可扩展的架构。下面,我们结...
thumbnail
MySQL基础20 — 游标
概述 本章,您将了解 MySQL 中的游标。 游标(也称光标):一种用于在存储过程、存储函数或触发器中逐行处理查询结果集的临时数据库对象,其类似编程语言当中的指针,都是用来定位和遍历数据。 不同的 RDBMS 中,游标的语法以及使用位置都略有不同,在 MySQL 中,游标只能存在于用于存储过程、存储函数以及触发器的 begin...end 代码块中...