分类: 文档

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

249 篇文章

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 代码块中...
thumbnail
公有云安全审计工具 ScoutSuite
# 简介 >Scout Suite 是一款开源的多云安全审计工具,可用于评估云环境的安全态势。Scout Suite 使用云提供商提供的 API 收集配置数据以供手动检查,并突出显示风险区域。Scout Suite 无需在 Web 控制台上浏览数十页,即可自动呈现清晰的攻击面视图。 Scout Suite 由安全顾问/审计师设计。它旨在提供其...
thumbnail
MySQL基础19 — 流程控制
概述 本章,您将学习 MySQL 当中的流程控制。流程控制用来实现条件判断和循环逻辑,主要用在 MySQL 的存储过程、存储函数、触发器中。 流程控制主要包括三类: 分支结构 循环结构 跳转控制 分支结构 if 函数 基本语法为: if(表达式, 值1, 值2) 当表达式为真,则输出 值1,当表达式为假,则输出 值2 一个简单的例子: sele...
thumbnail
MySQL基础18 — 存储过程与存储函数
概述 本章,您将学习 MySQL 当中的存储过程与存储函数。 函数:为了要实现某个功能,用代码块封装成对外暴露名称且可以被调用的一个基本构造单元。当使用者需要使用函数时,直接调用函数名称并传递参数即可,不用关心具体的代码实现。 存储例程(Stored Routine):MySQL 官方文档中,将存储过程和存储函数统一称为存储例程。 管理存储过程 存...