Wenqin Blog

「命运的安排,总是让人觉得不可思议」

Git提交规范

Git提交规范关键词说明

Git 提交规范关键词说明 在使用 Git 进行版本控制时,遵循提交信息规范可以提高代码的可读性和维护效率。以下是常见的提交前缀(关键词)及其含义: 关键词 含义说明 示例 feat 表示新增功能。 feat: 增加用户注册功能 fix...

Linux系统安装--Windows环境下

Windows环境下CentOS-7虚拟机安装与基础配置指南

Linux安装 目标: 成功安装并配置好第一台满足大数据学习环境基本要求的Linux虚拟机(bigdata-node1)。 核心步骤: 准备VMware环境和Linux镜像 在VMware中创建虚拟机 安装CentOS-7操作系统 进行系统首次启动后的基础配置(网络、主机名、防火墙、SELinux、软件源、常用工具等) 1. 环境准备 学习大数据课程需要准备: ...

Linux文本处理三剑客--grep, sed ,awk

Linux文本处理核心技术:正则表达式与grep、sed、awk工具实战指南

Linux文本处理 1. 正则表达式 正则表达式(Regex 或 RegExp)是一种强大的文本模式描述语言。它使用一系列特殊字符(元字符)和普通字符来定义一个搜索模式,然后可以用这个模式去匹配、查找、替换文本。在处理日志、数据清洗、脚本编程中,正则表达式无处不在。 1.1 什么是正则表达式 想象一下,你想在文件中查找所有符合特定格式的电话号码、邮箱地址或者错误日志。如果只用简单的字...

Linux命令

Linux系统基础操作命令详解与实践指南

Linux命令 学习Linux命令的技巧: 不需要死记硬背, 对于常用命令, 用的多了, 自然就记住了。 不要尝试一次学会所有的命令, 有些命令是非常不常用的,临时遇到, 临时百度就可以 1. Linux系统的文件和目录 Windows系统:可以拥有多个盘符, 如:C盘、D盘、E盘 Linux:没有盘符这个概念, 只有一个根目录, 所有文件都在它下面 /bin...

Linux-Shell命令

Shell脚本编程基础:变量、流程控制与函数应用

Shell命令 1. Shell介绍 1.1 简介 Shell 是一个用 C 语言编写的程序, 通过 Shell 用户可以访问操作系统内核服务 Shell类似于DOS下的command和后来的 cmd.exe Shell既是一种命令语言,又是一种程序设计语言 Shell script 是一种为shell编写的脚本程序。 Shell编程一般指shell脚本编程,不是指开发shell...

Linux-Shell综合应用实战

Shell脚本实战:Web日志分析、系统监控与任务调度

Shell综合应用实战 警示:在Shell程序中,当使用到和路径有关的信息时,全部使用绝对路径 1. 自动化web服务器日志分析 1.1 需求 目标: 编写一个 Shell 脚本,自动分析指定日期的 Web 服务器访问日志,提取基本统计信息。 场景: 假设我们的 Web 服务器(如 Apache 或 Nginx)每天生成一个访问日志文件,格式为 access.log.YYY...

openGauss数据库 分区表与项目开发流程设计

openGauss Database Partitioned Tables and Project Development Process Design

1. 分区表 1.1 概述 分区表(Partitioned Table)是数据库中的一种技术,用于将一张大表的数据按一定的规则拆分成多个较小的物理存储单元,这些物理存储单元被称为分区(Partition)。每个分区保存表的一部分数据(每个分区可以独立存储和操作)。 逻辑上,分区表仍表现为一个完整的表进行访问,但数据根据指定的规则(分区键)分布在不同的分区中存储。 每个分区都有自己...

openGauss数据库 自定义函数与存储过程

Custom Functions and Stored Procedures in openGauss Database

GaussDB 1. 自定义函数 1.1 什么是自定义函数 在数据库里,自定义函数就像是自己编写的“小工具”,你可以自己写一段代码,打包成一个“工具”存到数据库里。之后无论谁需要这个功能,直接调用这个工具就行,不用再重复写代码。比如:你经常需要把手机号中间四位变成****,如果每次都手动改太麻烦。写个函数存起来,下次直接输入手机号就能自动处理。 自定义函数:开发者自己编写并命名...

openGauss数据库 游标, 动态SQL, 异常处理和日志表

Cursors, Dynamic SQL, Exception Handling and Log Tables in openGauss Database

GaussDB 1. 游标 1.1 什么是游标 游标是数据库为用户开设的一个数据缓冲区,存放SQL语句的执行结果。我们可以把游标理解为PL/SQL中的结果集。 游标本质上是内存中的一块区域,用来临时存储SQL的结果集。它提供了一个指针,该指针初始化时指向结果集的第一行,然后可以根据需要通过FETCH语句移动,以访问结果集中的每一行数据。 游标是一个指向结果集的指针,通过游标可以...

openGauss数据库 概述, 基本使用, 流程控制语句

openGauss Database: Overview, Basic Operations, and Control Flow Statements

GaussDB 1. GaussDB概述 1.1 国产数据库的发展 国产数据库的发展经历了从 “跟跑” 到 “并跑” 的关键跨越。早期,国内市场长期被 Oracle、MySQL 等国外产品主导,国产数据库面临技术积累薄弱、生态不完善等挑战。但近年来,随着国家对信息技术自主可控的重视,以及数字化转型需求的爆发,国产数据库迎来黄金发展期。例如:华为 GaussDB、阿里云 PolarDB...