MySQL 8.0 OCP 英文题库解析(二)
Oracle 为庆祝 MySQL 30 周年,截止到2025.07.31 之前。所有人均可以免费考取 原价245美元的MySQL OCP 认证。
从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。
本期公布试题6~15。
试题6:
Choose two.Examine this statement, which executes successfully:
CREATE TABLE employees
( emp_no int unsigned NOT NULL,
birth_date date NOT NULL,
first_name varchar(14) NOT NULL,
last_name varchar(16) NOT NULL,
hire_date date NOT NULL,
PRIMARY KEY (emp_no))ENGINE=InnoDB;
Now examine this query:
SELECT emp_no, first_name, last_name, birth_date FROM employees WHERE MONTH (birth_date) = 4;
You must add an index that can reduce the number of rows processed by the query. Which two statements can do this?
D)ALTER TABLE employees ADD INDEX (birth_date); [错误]
E)ALTER TABLE employees ADD COLUMN birth_month tinyint unsigned GENERATED ALWAYS AS (birth_date;->>'$.month') VIRTUAL NOT NULL, ADD INDEX (birth_month) ; [错误]
A)ALTER TABLE employees ADD INDEX ((CAST (birth_date ->>'$.month' AS unsigned))); [错误]
C)ALTER TABLE employees ADD COLUMN birth_month tinyint unsigned GENERATED ALWAYS AS
(MONTH (birth_date)) VIRTUAL NOT NULL, ADD INDEX (birth_month) ; [正确]
F)ALTER TABLE employees ADD INDEX ((MONTH (birth_date))); [正确]
B)ALTER TABLE employees ADD INDEX (birth_date DESC) ; [错误]
解析:
如题所诉的表结构,执行一个select的查询,添加一个可以减少查询处理的行数的索引。哪两个语句可以执行此作?
查询条件是MONTH(birth_date) = 4,即查找生日在4月的员工。为了优化这个查询,我们需要创建一个能够加速MONTH(birth_date)计算的索引。
D) ADD INDEX (birth_date) 普通日期索引,使用函数后无法使用该索引,错误
E) 语法错误,birth_date->>' . m o n t h ′ 不适用于日期类型 A ) 语法错误, b i r t h d a t e − > > ′ .month'不适用于日期类型 A) 语法错误,birth_date->>' .month′不适用于日期类型A)语法错误,birthdate−>>′.month’不适用于日期类型
C) ALTER TABLE employees ADD COLUMN birth_month tinyint unsigned GENERATED ALWAYS AS (MONTH(birth_date)) VIRTUAL NOT NULL, ADD INDEX (birth_month);
创建一个虚拟列存储月份值,然后为该列创建索引
查询可以改为使用birth_month=4,能有效利用索引
F) ALTER TABLE employees ADD INDEX ((MONTH(birth_date)));
MySQL 8.0+支持函数索引
直接为MONTH(birth_date)表达式创建索引
查询可以直接利用这个索引
试题7:
Choose two.Which two queries are examples of successful SQL injection attacks?
E)SELECT id, name FROM user WHERE id=23 OR id=32 AND 1=1; [错误]
A)SELECT user, passwd FROM members WHERE user = ' ? ' ; INSERT INTO members ('user' , 'passwd' ) VALUES ('bob@example.com' , 'secret' ) ;-- '; [正确]
D)SELECT id, name FROM user WHERE id=23 OR id=32 OR 1=1; [错误]
C)SELECT id, name FROM user WHERE user.id= (SELECT members.id FROM members) ; [错误]
F)SELECT email, passwd FROM members WHERE email = 'INSERT INTO members('email' , ' passwd ' ) VALUES ('bob@example.com' , 'secret') ;-- '; [错误]
B)SELECT user, phone FROM customers WHERE name = ' \\; DROP TABLE users; -- '; [正确]
解析
哪两个查询是成功的 SQL 注入攻击示例
A) SELECT user, passwd FROM members WHERE user = ’ ? ’ ; INSERT INTO members (‘user’ , ‘passwd’ ) VALUES (‘bob@example.com’ , ‘secret’ ) ;-- ‘;
这是一个典型的SQL注入,攻击者通过输入’; INSERT INTO members…来终止原查询并插入新记录
–注释掉原语句剩余部分,使攻击语句能完整执行
B) SELECT user, phone FROM customers WHERE name = ’ \; DROP TABLE users; – ';
这是著名的"小Bobby表"注入攻击变种
攻击者通过输入; DROP TABLE users; --来终止原查询并执行DROP TABLE操作
–注释掉后续可能存在的引号或语句
F) SELECT email, passwd FROM members WHERE email = 'INSERT INTO members(‘email’ , ’ passwd ’ ) VALUES (‘bob@example.com’ , ‘secret’) ;-- ';
虽然看起来像注入尝试,但整个内容被作为email字符串值处理,不会被执行
试题8:
Choose two.Which two tools are available to monitor the global status of InnoDB locking?
F)INFORMATION_SCHEMA.INNODB_METRICS [错误]
A)SHOW ENGINE INNODB STATUS; [正确]
D)SHOW STATUS; [正确]
C)INEORMATION_SCHEMA.INNODB_TABLESTATS . [错误]
E)INFORMATION_SCHEMA.STATISTICS [错误]
B)SHOW TABLE STATUS; [错误]
解析
选择两个可用于监控 InnoDB 锁定的全局状态
F) INFORMATION_SCHEMA.INNODB_METRICS
提供InnoDB各种指标数据,但不专门针对锁状态监控
A) SHOW ENGINE INNODB STATUS;
这是监控InnoDB状态(包括锁信息)的最直接命令
输出包含专门的"TRANSACTIONS"部分显示当前锁等待情况
会显示死锁信息、锁等待事务等关键锁定状态
D) SHOW STATUS;
显示服务器状态变量,包含许多与InnoDB锁相关的指标
如Innodb_row_lock_current_waits(当前等待行锁数量)
Innodb_row_lock_time(行锁总等待时间)等全局锁统计信息
C) INFORMATION_SCHEMA.INNODB_TABLESTATS
提供InnoDB表统计信息,与锁监控无关
E) INFORMATION_SCHEMA.STATISTICS
存储表索引统计信息,不包含锁数据
B) SHOW TABLE STATUS;
显示表的存储引擎、行数等基本信息,不涉及锁状态
试题9:
Choose two.Which two authentication plugins require the plaintext client plugin for authentication to work?
D)PAM authentication [正确]
F)LDAP SASL authentication [错误]
C)Windows Native authentication [错误]
B)SHA256 authentication [错误]
E)MySQL Native Password [错误]
A)LDAP authentication [正确]
解析
选择两个身份验证插件需要纯文本客户端插件才能进行身份验证的选项。
这种只需要记住就行。其他选项不需要明文密码。
D) PAM authentication (PAM认证)
PAM(Pluggable Authentication Modules)认证需要客户端发送明文密码
因为外部PAM系统需要原始密码进行验证,不能使用哈希值
必须使用mysql_clear_password客户端插件发送未加密的密码
A) LDAP authentication (LDAP认证)
标准LDAP认证同样需要客户端发送明文密码
LDAP服务器需要原始密码进行绑定操作和验证
必须使用mysql_clear_password客户端插件
试题10:
Which three are types of information stored in the MySQL data dictionary?
C)access control lists [正确]
D)server runtime configuration [错误]
F)view definitions [正确]
E)server configuration rollback [错误]
B)performance metrics [错误]
G)stored procedure definitions [正确]
A)InnoDB buffer pool LRU management data [错误]
解析
MySQL 数据字典中存储的信息类型是哪三种?
正确选项是C、F和G:
访问控制列表(ACL) - 用户权限信息
视图定义 - 视图的元数据和SQL定义
存储过程定义 - 存储过程和函数的源代码
这些是MySQL数据字典(8.0版本后引入)中存储的核心元数据类型,而其他选项要么是运行时数据,要么存储在系统其他部分。数据字典主要存储数据库对象的元数据信息,是MySQL系统表空间的重要组成部分。
试题11:
试题12:
Choose two.Examine this SQL statement:mysql>
GRANT r_read@localhost TO mark WITH ADMIN OPTION;
Which two are true?
A) Mark can grant the privileges assigned to the r_read@localhost role to another user. [错误]
D) Mark must connect from localhost to activate the r_read@localhost role. [错误]
B) Mark can grant the r_read@localhost role to another user. [正确]
E) Mark can revoke the r_read@localhost role from another role. [正确]
F) ADMIN OPTION allows Mark to drop the role. [错误]
C) ADMIN OPTION causes the role to be activated by default. [错误]
解析
本题考查mysql赋予细节。
r_read@localhost
这是一个角色名称,@localhost 表示该角色定义时限定在本地主机(角色名称可以包含主机部分,类似用户账户的格式)。
TO mark
将角色授予给用户 mark(假设 mark 是一个已存在的用户)。
WITH ADMIN OPTION
关键部分,表示授予 mark 用户 管理该角色的权限,包括:将 r_read@localhost 角色再授予其他用户。从其他用户撤销 r_read@localhost 角色。
A) Mark可以授予r_read@localhost角色的权限给其他用户
错误:ADMIN OPTION只能授予/撤销角色本身,不能单独授予角色的权限
要授予具体权限需要明确的权限授予,不是ADMIN OPTION的功能
D) Mark必须从localhost连接才能激活r_read@localhost角色
错误:角色激活与连接来源无关
角色名中的@localhost只是角色标识符的一部分,不影响使用
B) Mark可以将r_read@localhost角色授予其他用户,这里注意是角色本身,不是角色权限。
WITH ADMIN OPTION允许Mark将该角色分配给其他用户
这是ADMIN OPTION的主要功能,类似于权限的传递
E) Mark可以撤销其他用户的r_read@localhost角色
拥有ADMIN OPTION的用户可以撤销该角色
包括从其他用户或角色中撤销此角色的分配
F) ADMIN OPTION允许Mark删除该角色
错误:ADMIN OPTION不包含删除角色的权限
删除角色需要单独的DROP ROLE权限
C) ADMIN OPTION会导致角色默认激活
错误:角色是否默认激活由SET DEFAULT ROLE决定
ADMIN OPTION不影响角色的激活状态
试题13:
Choose two.Which two statements are true about general tablespaces?
B)Dropping a table from a general tablespace releases the space back to the operating system. [错误]
E)A general tablespace can have multiple data files. [错误]
A)General tablespaces support temporary tables. [错误]
C)A new table can be created explicitly in a general tablespace. [正确]
D)An existing table can be moved into a general tablespace. [正确]
解析
本题考查general表空间的使用
B)Dropping a table from a general tablespace releases the space back to the operating system. [错误]
从通用表空间删除表会释放空间回操作系统
错误:通用表空间的空间不会自动释放回操作系统
需要手动执行ALTER TABLESPACE … DROP DATAFILE来释放空间
E) 一个通用表空间可以有多个数据文件
错误:每个通用表空间只能有一个数据文件(.ibd文件)
但可以动态扩展这个数据文件的大小
A) 通用表空间支持临时表
错误:通用表空间不支持临时表
临时表只能存储在临时表空间或独立表空间中
C) 可以显式地在通用表空间中创建新表
使用CREATE TABLE … TABLESPACE tablespace_name语法
例如:CREATE TABLE t1 (id INT) TABLESPACE ts1;
D) 可以将现有表移动到通用表空间中
使用ALTER TABLE … TABLESPACE语法
例如:ALTER TABLE t1 TABLESPACE ts1;
试题14:
Which three methods are part of a ‘scale up’ approach to capacity planning?
E)adding more storage to your disk array [正确]
G)adding a new node to InnoDB Cluster [错误]
D)adding more RAM [正确]
C)adding a replication slave [错误]
F)sharding the server into a parallel server farm [错误]
B)adding more CPU power [正确]
A)adding additional MySQL servers to the existing host [错误]
解析
题目要求选择三种属于"纵向扩展(Scale Up)"容量规划的方法
E) 为磁盘阵列添加更多存储
G) 向InnoDB集群添加新节点,这是横向扩展(Scale Out)方法,错误
D) 增加更多RAM,扩展服务器内存
C) 添加复制从服务器,属于横向扩展的读写分离方案
F) 将服务器分片到并行服务器集群,典型的横向扩展分片方案
B) 增加更多CPU资源
A) 向现有主机添加额外的MySQL服务器,多实例部署也属于横向扩展思路
正确选项是E、D和B:
增加磁盘存储 - 扩展存储容量
增加内存 - 提升缓冲能力
增加CPU - 增强计算能力
试题15:
Choose three.A user wants to connect without entering his or her username and password on the Linux command prompt.Which three locations can be used to store the user’s mysql credentials to satisfy this requirement?
A)$HOME/.mysqlrc file [错误]
F)$MYSQL_HOME/my.cnf file [错误]
C)DATADIR/mysqld-auto.cnf file [错误]
B)/etc/my.cnf file [正确]
E)$HOME/.mylogin.cnf file [正确]
G)$HOME/.mysql/auth/login file [错误]
D)$HOME/.my.cnf file [正确]
解析
选择 3 个。用户希望在不在 Linux 命令提示符上输入其用户名和密码的情况下进行连接。可以使用哪三个位置来存储用户的 mysql 凭证以满足此要求?
正确选项是B、E和D:
/etc/my.cnf - 系统级配置文件(需注意权限安全)
~/.mylogin.cnf - 加密的个人凭证文件(最安全)
~/.my.cnf - 传统的个人配置文件(需设置严格权限)
B) /etc/my.cnf 文件
系统级MySQL配置文件
可以在[client]部分添加用户凭证
适用于所有用户共享的配置
E) $HOME/.mylogin.cnf 文件
用户家目录下的加密凭证文件
使用mysql_config_editor工具创建
比.my.cnf更安全(凭证被加密)
D) $HOME/.my.cnf 文件
用户家目录下的MySQL配置文件
最常见的个人免密登录配置方式
在[client]部分添加用户名和密码
A) $HOME/.mysqlrc 文件
MySQL不使用此文件存储凭证
不是标准配置文件
F) $MYSQL_HOME/my.cnf 文件
虽然这是MySQL配置文件
但不推荐用于存储用户凭证(通常是管理员使用)
C) DATADIR/mysqld-auto.cnf 文件
用于持久化系统变量设置
不用于存储客户端连接凭证
G) $HOME/.mysql/auth/login 文件
MySQL不以此方式存储登录凭证
不是标准认证文件位置
相关文章:
MySQL 8.0 OCP 英文题库解析(二)
Oracle 为庆祝 MySQL 30 周年,截止到2025.07.31 之前。所有人均可以免费考取 原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题6~15。 试题6: …...
数据分析与逻辑思维:六步解决业务难题;参考书籍《数据分析原理:6步解决业务分析难题 (周文全, 黄怡媛, 马炯雄)》
文章目录 一、懂业务:业务背景与逻辑前提1.1 明确业务目标与问题定义1.2 培养批判性思维与高于业务视角 二、定指标:构建科学的指标体系2.1 指标拆解与维度分析2.2 典型指标体系案例:用户与业务视角 三、选方法:匹配业务需求的分析…...
人力资源管理系统如何有效提高招聘效率?
在传统招聘模式下,企业招聘常常陷入 “泥潭”。HR 每天需要花费大量时间在海量简历中 “大海捞针”,手动筛选、电话沟通、安排面试,流程繁琐且效率低下。好不容易邀约到候选人,却因面试安排冲突、信息传递不及时等问题,…...
FAISS 与机器学习、NLP 的关系
FAISS(Facebook AI Similarity Search)是一个用于高效相似性搜索和密集向量聚类的开源库,由 Facebook AI Research 开发。它在机器学习(特别是自然语言处理,NLP)领域中扮演着重要角色,主要解决大…...
文件包含2
远程文件包含与本地文件包含的区别 对比 对比项本地文件包含(LFI)远程文件包含(RFI)定义攻击者包含服务器本地的文件攻击者包含远程服务器(如HTTP/FTP)上的文件依赖条件不需要特殊配置需要allow_url_incl…...
嵌入式系统架构验证工具:AADL Inspector v1.10 全新升级
软件架构建模与早期验证是嵌入式应用的关键环节。架构分析与设计语言(AADL)是专为应用软件及执行平台架构模型设计的语言,兼具文本与图形化的双重特性。AADL Inspector是一款轻量级的独立工具: 核心处理能力包括 √ 支持处理AA…...
软考高级系统架构设计师备考分享:操作系统核心知识点整理
在备战软考高级系统架构设计师的过程中,操作系统作为核心考点之一,需要系统性地掌握其核心原理。本文将从操作系统分类、进程状态模型、同步互斥机制、死锁问题及存储管理五大模块展开梳理,结合考试高频考点和实际案例进行解析。 一、操作系统…...
22、城堡防御工事——React 19 错误边界与监控
一、魔法护盾:错误边界机制 1. 城墙结界(Error Boundary) // 客户端错误边界use client function useErrorBoundary() {const [error, setError] useState(null);const handleError useCallback((error, errorInfo) > {setError(erro…...
有关SOA和SpringCloud的区别
目录 1. 定义 2. 架构风格 3. 技术栈 4. 服务交互 5. 适用场景 前言 面向服务架构(SOA)是一种软件设计风格,它将应用程序的功能划分为一系列松散耦合的服务。这些服务可以通过标准的通信协议进行交互,通常是HTTP或其他消息传…...
大数据——Mac环境DataSpell集成Jupyter
1、设置 2、添加新的解释器 3、解释器类型选择Conda 4、进入选中全部,然后重启 5、dataspell右下角会显示当前项目的运行环境 6、创建Jupyter Notebook文件 7、测试 8、查看当前配置 (1)本地模式安装使用 (2)…...
解锁健康养生新境界
在追求高品质生活的当下,健康养生早已超越 “治未病” 的传统认知,成为贯穿全生命周期的生活艺术。它如同精密的交响乐,需饮食、运动、心理与生活习惯多维度协奏,方能奏响生命的强音。 饮食养生讲究 “顺时、适性”。遵循二十四节…...
WORD压缩两个免费方法
日常办公和学习中,Word文档常常因为包含大量图片、图表或复杂格式而导致文件体积过大,带来诸多不便,比如 邮件发送受限:许多邮箱附件限制在10-25MB,大文件无法直接发送 存储空间占用:大量文档占用硬盘或云…...
Zabbix监控 RabbitMQ 指定消息队列名称(pull_alarms )的消费者
✅ 1. 编写 RabbitMQ 队列监控脚本 创建脚本文件 /usr/local/bin/zbx_rabbitmq_metric.sh 并写入以下内容: #!/bin/bash # /usr/local/bin/zbx_rabbitmq_metric.shQUEUE$1 METRIC$2 USER$3 PASS$4if [[ -z "$QUEUE" || -z "$METRIC" || -z &q…...
RabbitMQ ②-工作模式
RabbitMQ 工作模式 官方提供了七种工作模式 Simple(简单模式) P:生产者,发布消息到队列C:消费者,从队列中获取消息并消费Queue:消息队列,存储消息。 一个生产者,一个…...
《探索React Native社交应用中WebRTC实现低延迟音视频通话的奥秘》
WebRTC,全称为Web Real-Time Communication,是一项开创性的开源技术,为Web和移动应用开启了实时通信的大门。它打破了传统通信的束缚,使得应用之间无需依赖繁琐的中间服务器,就能实现直接的点对点通信,这是…...
UI设计公司兰亭妙微分享:汽车 MHI 设计的界面布局创新法则
在汽车人机界面(MHI)设计中,界面布局犹如建筑蓝图,奠定了用户与汽车交互体验的基础。合理创新的布局能提升驾驶安全性与便捷性,融合极简美学与高效操作则成为现代汽车 MHI 界面布局设计的核心追求。 驾驶场景中&…...
【递归,搜索与回溯算法篇】专题(一) - 递归
文章目录 面试题 08.06. 汉诺塔问题21. 合并两个有序链表206. 反转链表24. 两两交换链表中的节点50. Pow(x, n) 面试题 08.06. 汉诺塔问题 题目链接: 面试题 08.06. 汉诺塔问题 题目描述: 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的…...
B站pwn教程笔记-9
前言:可以去一些开源镜像站下载libc老的乌班图镜像,因为堆题的libc可能比较老,没有新的一些保护措施和机制。 格式化字符串漏洞 归根结底,可以读写任意地址内存。 泄露栈数据/任意地址数据 主要问题就是printf不知道自己有没有…...
NVR(网络视频录像机) 和 网络摄像机(IPC,IP Camera)
NVR(网络视频录像机) 和 网络摄像机(IPC,IP Camera) 是网络监控系统的两个核心组件,但功能定位完全不同。以下是它们的核心区别: 1. 功能角色 组件网络摄像机(IPC)NVR&a…...
数智读书笔记系列032《统一星型模型--一种敏捷灵活的数据仓库和分析设计方法》
引言 在当今数字化时代,数据仓库作为企业数据管理的核心基础设施,承担着整合、存储和提供企业数据的关键角色。随着商业环境的快速变化和业务需求的日益复杂,数据仓库的设计方法也在不断演进,以适应新的挑战和要求。 背景与意义 数据仓库领域长期存在着两种主流方法论之…...
互联网大厂Java求职面试:基于RAG的智能问答系统设计与实现
互联网大厂Java求职面试:基于RAG的智能问答系统设计与实现 场景背景 在某互联网大厂的技术面试中,技术总监张总正在面试一位名为郑薪苦的求职者。郑薪苦虽然对技术充满热情,但回答问题时总是带着幽默感,有时甚至让人哭笑不得。 …...
[C#]Task.Run()和Task.Factory.StartNew()对比(腾讯元宝)
Task.Run和Task.Factory.StartNew都是用来创建并启动任务的方法,但它们的内部实现和使用场景有所不同。两者的主要区别:默认调度器、配置选项、异常处理、适用场景。建议用户大多数情况下使用Task.Run,除非需要StartNew的高级配置,…...
Java游戏服务器开发流水账(3)游戏数据的缓存简介
简介 游戏服务器数据缓存是一种在游戏服务器运行过程中,用于临时存储经常访问的数据的技术手段,旨在提高游戏性能、降低数据库负载以及优化玩家体验。游戏开发中数据的缓存可以使用Java自身的内存也可以使用MemCache,Redis,注意M…...
PostgreSQL可见性映射VM
1.可见性映射 清理过程的代价高昂,为了减小清理的开销,在PostgreSQL 8.4版中引入了VM。 VM的基本概念很简单。 每个表都拥有各自的可见性映射,用于保存表文件中每个页面的可见性。 页面的可见性确定了每个页面是否包含死元组。清理过程可以…...
集成电路流片随笔26:tinyriscv的三级流水线细则pc
include "defines.v"// PC寄存器模块 module pc_reg(input wire clk,input wire rst,input wire jump_flag_i, // 跳转标志input wire[InstAddrBus] jump_addr_i, // 跳转地址input wire[Hold_Flag_Bus] hold_flag_i, // 流水线暂停标志input wire…...
如何解决Jmeter中的乱码问题?
在 JMeter 中遇到乱码问题通常是由于字符编码不一致导致的,常见于 HTTP 请求响应、参数化文件读取、报告生成等场景。以下是系统化的解决方案: 1. HTTP 请求响应乱码 原因: 服务器返回的字符编码(如UTF-8、GBK)与 J…...
TextRNN 模型实现微博文本情感分类
在自然语言处理(NLP)领域,文本情感分类是一项极具应用价值的任务。它能帮助企业分析用户反馈、社交媒体舆情监测等。本文将通过一段实际代码,带大家了解如何利用 PyTorch 框架和 TextRNN 模型,完成微博文本的情感分类工…...
支付宝 SEO 优化:提升小程序曝光与流量的完整指南
在拥有庞大用户基数的支付宝平台上,小程序已成为商家触达用户、提供服务的重要渠道。然而,随着平台上小程序数量的快速增长,如何在激烈的竞争中脱颖而出,获得更多的曝光和流量,成为每个开发者和运营者必须面对的关键挑…...
基于WSL用MSVC编译ffmpeg7.1
在windows平台编译FFmpeg,网上的大部分资料都是推荐用msys2mingw进行编译。在win10平台,我们可以采用另一种方式,即wslmsvc 实现window平台的ffmpeg编译。 下面将以vs2022ubuntu22.04 为例,介绍此方法 0、前期准备 安装vs2022 &…...
高并发内存池(二):项目的整体框架以及Thread_Cache的结构设计
目录 前言 一,项目整体框架设计 二,thread cache结构设计 模拟定长内存池的设计思路 采用一定的对齐规则设计 thread cache大致框架 申请内存Allocate方法 1,thread cache 哈希桶的内存对齐规则 2,内存对齐规则代码实现 …...
K8S扩缩容及滚动更新和回滚
目录: 1、滚动更新1、定义Deployment配置2、应用更新 2、版本回滚1. 使用kubectl rollout undo命令 3、更新暂停与恢复1、暂停更新2、更新镜像(例如,使用kubectl set image命令)3、恢复更新 4、弹性扩缩容1、扩容命令2、缩容命令3…...
K8S - GitLab CI 自动化构建镜像入门
一、引言 在现代持续交付(CI/CD)体系中,容器镜像的自动化构建与推送已成为交付链条的重要一环。 GitLab CI/CD 作为 GitLab 平台的原生集成功能,提供了声明式、可扩展的流水线机制,使得开发者可以在代码生命周期内实…...
万兴PDF-PDFelement v11.4.13.3417
万兴PDF专家(Wondershare PDFelement)是一款国产PDF文档全方位解决方案.万兴PDF编辑器软件万兴PDF中文版,专注于PDF的创建,编辑,转换,签名,压缩,合并,比较等功能.万兴PDF专业版PDF编辑软件,以简约风格及强大的功能在国外名声大噪,除了传统功能外,还提供OCR扫描,表格识别,创建笔…...
4.2【LLaMA-Factory实战】金融财报分析系统:从数据到部署的全流程实践
【LLaMA-Factory实战】金融财报分析系统:从数据到部署的全流程实践 一、引言 在金融领域,财报分析是投资决策的核心环节。传统分析方法面临信息提取效率低、风险识别不全面等挑战。本文基于LLaMA-Factory框架,详细介绍如何构建一个专业的金…...
Vue Router 3 使用详解:从零构建嵌套路由页面
Vue Router 是 Vue.js 官方的路由管理器,常用于构建单页面应用(SPA)。本文将手把手带你完成 vue-router3.6.5 的基本配置,并实现一个带有嵌套路由的页面结构。本文适用于 Vue 2.x 项目 一、安装 vue-router3.6.5 npm install vue…...
ChatGPT深度研究功能革新:GitHub直连与强化微调
目录 一、ChatGPT深度研究功能迎来革命性更新 1.1 GitHub直连功能详解 1.2 强化微调(RTF)正式发布 二、GitHub直连功能深度体验 2.1 实际应用场景演示 2.2 技术实现原理探讨 三、强化微调技术解析 3.1 RTF技术核心优势 3.2 适用场景分析 四、开发者反馈与行业影响 4…...
【Ansible】模块详解
一、ansible概述 1.1 ansible介绍 Ansible 是一个基于 Python 开发的配置管理和应用部署工具,近年来在自动化管理领域表现突出。它集成了许多传统运维工具的优点,几乎可以实现 Pubbet 和 Saltstack 所具备的功能。 1.2 ansible能做什么 批量处理。An…...
深入理解C/C++内存管理:从基础到高级优化实践
一、内存区域划分与基础管理机制 栈(Stack) 栈由系统自动管理,用于存储函数调用时的局部变量、参数及返回地址。其特点是高效但空间有限(通常1-8MB),遵循后进先出(LIFO)…...
两台服务器之前共享文件夹
本文环境 服务器A:ubuntu24.22系统 IP:10.0.8.1 服务器B:ubuntu24.22系统 IP:10.0.8.10 本操作旨在将服务器B的/opt/files目录共享给服务器A得/opt/files 在 B 服务器上设置共享 安装 NFS 服务: sudo apt -y install nfs-kernel-server编辑/etc/exports文件&…...
stm32之USART
目录 1.引入1.1 通信接口1.2 串口 2.USART2.1 简介2.2 框图2.3 基本机构图2.4 数据帧2.5 波特率发生器2.6 数据包2.6.1 数据模式2.6.2 HEX数据包2.6.3 文本数据包2.6.4 HEX数据包接收2.6.5 文本数据包接收 3.结构体和相关API3.1 结构体3.2 API3.2.1 **初始化相关函数**void USA…...
使用 systemd 管理 Linux 服务:配置与自动重启指南
使用 systemd (推荐,适用于大多数 Linux 发行版) systemd 是现代 Linux 系统中最常用的服务管理器。它能可靠地管理进程,并在进程崩溃时自动重启。 创建 systemd 服务文件: 创建一个文件,例如 /etc/systemd/system/app.service…...
【计算机视觉】Car-Plate-Detection-OpenCV-TesseractOCR:车牌检测与识别
Car-Plate-Detection-OpenCV-TesseractOCR:车牌检测与识别技术深度解析 在计算机视觉领域,车牌检测与识别(License Plate Detection and Recognition, LPDR)是一个极具实用价值的研究方向,广泛应用于智能交通系统、安…...
《Spring Boot 3.0全新特性详解与实战案例》
大家好呀!今天让我们轻松掌握Spring Boot 3.0的所有新特性!🚀 📌 第一章:Spring Boot 3.0简介 1.1 什么是Spring Boot 3.0? Spring Boot 3.0就像是Java开发者的"超级工具箱"🧰&…...
二叉树的深度
二叉树的深度是指从根节点到叶子节点的最长路径上的节点数。 一、最大深度 104. 二叉树的最大深度 - 力扣(LeetCode) 最大深度是指从根节点到最远叶子节点的最长路径上的节点数。 //递归法 /*** Definition for a binary tree node.* public class T…...
科技创业园共享会议室线上预约及智能密码锁系统搭建指南
为科技创业园区的运营管理者,我深知高效利用会议室资源的重要性。2023年第三季度,我们园区启动会议室智能化改造项目,经过三个月的实践,成功将32间共享会议室升级为"线上预约智能门锁"管理模式。现将改造经验分享如下&a…...
自定义prometheus exporter实现监控阿里云RDS
# 自定义 Prometheus Exporter 实现多 RDS 数据采集## 背景1. Prometheus 官网提供的 MySQL Exporter 对于 MySQL 实例只能一个进程监控一个实例,数据库实例很多的情况下,不方便管理。 2. 内部有定制化监控需求,RDS 默认无法实现,…...
LeetCode 3342.到达最后一个房间的最少时间 II:dijkstra算法(和I一样)
【LetMeFly】3342.到达最后一个房间的最少时间 II:dijkstra算法(和I一样) 力扣题目链接:https://leetcode.cn/problems/find-minimum-time-to-reach-last-room-ii/ 有一个地窖,地窖中有 n x m 个房间,它们呈网格状排布。 给你一…...
iOS创建Certificate证书、制作p12证书流程
一、创建Certificates 1、第一步得先在苹果电脑上创建一个.certSigningRequest的文件。首先打开钥匙串,使用快捷键【command空格】——输入【钥匙串】回车(找不到就搜一下钥匙串访问使用手册) 2、然后在苹果电脑的左上角菜单栏选择【钥匙串…...
特殊配合力(SCA)作为全基因组关联分析(GWAS)的表型,其生物学意义和应用价值
生物学意义 解析非加性遗传效应 特殊配合力(SCA)主要反映特定亲本组合的杂交优势,由非加性遗传效应(如显性、超显性、上位性)驱动。显性效应涉及等位基因间的显性互作,上位性效应则涉及不同位点间的基因互作。通过SCA-GWAS,可以定位调控这些非加性效应的关键基因组区域…...
Python实例题:Python快速获取斗图表情
目录 Python实例题 题目 python-get-meme-imagesPython 快速获取斗图表情脚本 代码解释 get_meme_images 函数: download_images 函数: 主程序: 运行思路 注意事项 Python实例题 题目 Python快速获取斗图表情 python-get-meme-im…...