MySQL 8.0 OCP 英文题库解析(三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。
从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。
本期公布试题16~25
试题16:
choose two.Examine the modified output:mysql>
SHOW SLAVE STATUS\G
******************1. row********************
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
Seconds_Behind_Master:1612
Seconds_Behind_Master value is steadily growing. What are two possible causes? B)This value shows only I/O latency and is not indicative of the size of the transaction queue. [错误] A)The master is producing a large volume of events in parallel but the slave is processing them serially. [正确] C)One or more large tables do not have primary keys. [错误] E)The parallel slave threads are experiencing lock contention. [错误] D)The master is most probably too busy to transmit data and the slave needs to wait for more data. [正确]
解析
本题考查主从问题,从题目中可以看到IO线程和SQL线程均正常,延迟有1612秒,题目问造成主从延迟持续稳定增长的两种可能的原因是什么?
B)This value shows only I/O latency and is not indicative of the size of the transaction queue. [错误]
该值仅显示 I/O 延迟,并不表示事务队列的大小。
该指标反映的是SQL线程与I/O线程的整体延迟,不仅是I/O延迟A)The master is producing a large volume of events in parallel but the slave is processing them serially. [正确]
主服务器正在并行生成大量事件,但从服务器正在串行处理它们。这是造成延迟的一个原因之一,正确。C)One or more large tables do not have primary keys. [错误]
一个或多个大型表没有主键。无主键表会导致复制效率降低,但不会直接表现为延迟持续增长E)The parallel slave threads are experiencing lock contention. [错误]
并行从属线程遇到锁争用。并行复制线程锁竞争会导致延迟波动,而非稳定增长D)The master is most probably too busy to transmit data and the slave needs to wait for more data. [正确]
主服务器很可能太忙而无法传输数据,而从服务器需要等待更多数据。选项正确原因:主库网络带宽不足或负载过高时,Binlog传输速度会变慢从库I/O线程无法及时获取新事件,导致SQL线程空闲等待表现为Slave_IO_Running: Yes但延迟持续增加对于选项A的情况,可考虑启用从库的并行复制功能(slave_parallel_workers)
对于选项D的情况,需检查主库网络状况和binlog_dump线程状态
试题17:
Choose two.Which two are true about binary logs used in asynchronous replication?
A)The master connects to the slave and initiates log transfer. [错误]
B)They contain events that describe all queries run on the master. [错误]
D)They are pulled from the master to the slave. [正确]
C)They contain events that describe database changes on the master. [正确]
E)They contain events that describe only administrative commands run on the master. [错误]
解析
关于异步复制中使用的二进制日志,哪两个是正确的?
A)The master connects to the slave and initiates log transfer. [错误]
主服务器连接到从服务器并启动日志传输。
错误 - 主库不会主动连接从库,复制方向完全由从库发起B)They contain events that describe all queries run on the master. [错误]
它们包含描述在 master 上运行的所有查询的事件。
错误 - 二进制日志不记录所有查询(如SELECT/show等只读操作不会被记录)D)They are pulled from the master to the slave. [正确]
它们从 master 拉到 slave。C)They contain events that describe database changes on the master. [正确]
它们包含描述主服务器上的数据库更改的事件。
二进制日志记录的是"数据变更事件"(如DML语句、表结构变更等),而非原始SQL语句
以"事件"形式记录能保证跨版本兼容性和确定性执行
注意:binlog_format=ROW时记录行变更,STATEMENT时记录原始SQL(但仍是事件形式封装)E)They contain events that describe only administrative commands run on the master. [错误] 它们包含仅描述在主服务器上运行的管理命令的事件
不仅记录管理命令,所有数据变更(INSERT/UPDATE等)都会记录
试题18:
You have appropriate privileges and are about to shut down a running MySQL server process on Oracle Linux 7.Which three are valid methods that will shut down the MySQL server? E)mysqld_safe --shutdown [错误]
A)mysqld_safe -S /tmp/mysql.sock SHUTDOWN [错误]
B)kill mysqld_safe [错误]
F)systemctl stop mysqld [正确]
G)mysql> SHUTDOWN; [正确]
D)mysql -S /tmp/mysql.sock --shutdown [错误]
C)mysqladmin shutdown [正确]
解析
您具有适当的权限,并且即将关闭 Oracle Linux 7 上正在运行的 MySQL 服务器进程。哪三种方法是将关闭 MySQL 服务器的有效方法?
E)mysqld_safe --shutdown [错误]
mysqld_safe不支持--shutdown参数(这是早期版本的误传)A)mysqld_safe -S /tmp/mysql.sock SHUTDOWN [错误]
mysqld_safe没有-S参数,也不接受SHUTDOWN指令B)kill mysqld_safe [错误]
直接kill mysqld_safe进程可能导致非正常关闭F)systemctl stop mysqld [正确] G)mysql> SHUTDOWN; [正确] D)mysql -S /tmp/mysql.sock --shutdown [错误]
mysql客户端没有--shutdown参数C)mysqladmin shutdown [正确]
MySQL官方提供的管理工具
试题19:
Choose two.Examine this MySQL Shell command:dba.rebootClusterFromCompleteOutage () Which two statements are true? E)It reconfigures InnoDB Cluster if the cluster was stopped. [错误]
D)It performs InnoDB Cluster instances rolling restart. [正确]
A)It stops and restarts all InnoDB Cluster instances and initializes the metadata. [错误]
F)It picks the minimum number of instances necessary to rebuild the quorum and reconfigures
InnoDB Cluster. [错误]
C)It is not mandatory that all instances are running and reachable before running the command. [正确]
B)It only stops and restarts all InnoDB Cluster instances. [错误]
G)It only starts all InnoDB Cluster instances. [错误]
解析
本题考查mysql shell的使用,dba.rebootClusterFromCompleteOutage() 是 MySQL Shell 中用于 从完全宕机状态恢复 InnoDB Cluster 的关键命令,主要解决集群因意外故障导致所有节点不可用后的恢复问题。
正确选项:
D) 执行InnoDB Cluster实例的滚动重启
C) 运行该命令前不要求所有实例都必须在线且可访问E)It reconfigures InnoDB Cluster if the cluster was stopped. [错误]
如果集群已停止,它会重新配置 InnoDB Cluster
错误:描述不准确,该命令专为完全宕机场景设计D)It performs InnoDB Cluster instances rolling restart. [正确]
它执行 InnoDB Cluster 实例滚动重启A)It stops and restarts all InnoDB Cluster instances and initializes the metadata. [错误]
它会停止并重新启动所有 InnoDB Cluster 实例并初始化元数据。
错误,不会显式停止实例,而是针对已停止的集群进行恢复F)It picks the minimum number of instances necessary to rebuild the quorum and reconfigures InnoDB Cluster. [错误]
它选择重建 quorum 所需的最小实例数并重新配置 InnoDB Cluster。
错误:不是选择"最少实例",而是基于现存实例重建仲裁C)It is not mandatory that all instances are running and reachable before running the command. [正确]
在运行命令之前,并非所有实例都正在运行且可访问。B)It only stops and restarts all InnoDB Cluster instances. [错误]
它仅停止并重新启动所有 InnoDB Cluster 实例。
错误:并非简单重启,重点是重建集群元数据和拓扑G)It only starts all InnoDB Cluster instances. [错误]
它仅启动所有 InnoDB Cluster 实例
错误:包含元数据重建等复杂操作,非单纯启动实例
试题20:
Choose two.Examine this command and output:(见下图)Which two options will improve the security of the MySQL instance?
D)Change the parent directory owner and group to mysql. [错误]
A)Remove the world read/execute privilege from the accounting directory. [正确]
F)Remove group read/write privileges from the private_key.pem file. [正确]
E)Remove world read privileges from the server-cert.pem certificate file. [错误]
B)Remove world read privileges from the public_key.pem file. [错误]
C)Change the group ownership of the mysql directory to the mysql user group. [错误]
解析
哪两个选项将提高 MySQL 实例的安全性?
A) 移除accounting目录的全局读/执行权限
F) 移除private_key.pem文件的组读写权限D)Change the parent directory owner and group to mysql. [错误]
修改父目录属主为mysql
父目录已属于mysql:mysql,无需修改(且可能影响其他服务)。A)Remove the world read/execute privilege from the accounting directory. [正确]
目录权限为 drwxrwxr-x 表示其他用户(world)有读和执行权限,可能导致未授权用户遍历目录内容。F)Remove group read/write privileges from the private_key.pem file. [正确]
private_key.pem权限为 rw-rw---- 表示同组用户有读写权限,私钥文件应严格限制访问。E)Remove world read privileges from the server-cert.pem certificate file. [错误]
移除server-cert.pem的全局读权限
证书文件(权限rw-r--r--)需被客户端读取,限制后会导致连接失败。B)Remove world read privileges from the public_key.pem file. [错误]
移除public_key.pem的全局读权限
公钥本身设计为可公开分发,无需限制读取(权限rw-r--r--已合理)。C)Change the group ownership of the mysql directory to the mysql user group. [错误]
修改 mysql 目录的组所有权为 mysql 用户组
无需更改。
试题21:
Choose two.Which two statements are true about general tablespaces?
A)General tablespaces support temporary tables. [错误]
B)Dropping a table from a general tablespace releases the space back to the operating system. [错误]
C)An existing table can be moved into a general tablespace. [正确]
E)A new table can be created explicitly in a general tablespace. [正确]
D)A general tablespace can have multiple data files. [错误]
解析
这道题和试题13一模一样,只是选项换了换。再来看下general 表空间的使用
A)General tablespaces support temporary tables. [错误]
B)Dropping a table from a general tablespace releases the space back to the operating system. [错误]
C)An existing table can be moved into a general tablespace. [正确]
E)A new table can be created explicitly in a general tablespace. [正确]
D)A general tablespace can have multiple data files. [错误] 本题考查general表空间的使用
B)Dropping a table from a general tablespace releases the space back to the operating system. [错误]
从通用表空间删除表会释放空间回操作系统
错误:通用表空间的空间不会自动释放回操作系统
需要手动执行ALTER TABLESPACE … DROP DATAFILE来释放空间D) 一个通用表空间可以有多个数据文件
错误:每个通用表空间只能有一个数据文件(.ibd文件)
但可以动态扩展这个数据文件的大小A) 通用表空间支持临时表
错误:通用表空间不支持临时表
临时表只能存储在临时表空间或独立表空间中E) 可以显式地在通用表空间中创建新表
使用CREATE TABLE … TABLESPACE tablespace_name语法
例如:CREATE TABLE t1 (id INT) TABLESPACE ts1;C) 可以将现有表移动到通用表空间中
使用ALTER TABLE … TABLESPACE语法
例如:ALTER TABLE t1 TABLESPACE ts1;
试题22:
Choose three.Examine this command, which executes successfully:cluster.addInstance( '
<user>@<host>:<port>' , recoveryMethod:' clone ')
Which three statements are true? D)The account used to perform this recovery needs the BACKUP_ADMIN privilege. [正确]
E)A new instance is installed, initialized, and provisioned with data from an instance already in the
cluster and joined to the cluster. [错误]
B)InnoDB tablespaces outside the datadir are able to be cloned. [正确]
C)A target instance must exist, then it will be provisioned with data from an instance already in the
cluster and joined to the cluster. [正确]
A)It is always slower than recoveryMethod:' incremental ' . [错误]
F)InnoDB redo logs must not rotate for the duration of the execution; otherwise, the recovery will
fail. [错误]
解析
下是关于 cluster.addInstance() 使用 recoveryMethod: ‘clone’ 方法的三个正确选项及其解析:
D)The account used to perform this recovery needs the BACKUP_ADMIN privilege. [正确]
执行此恢复操作的账户需要 BACKUP_ADMIN 权限E)A new instance is installed, initialized, and provisioned with data from an instance already in the
cluster and joined to the cluster. [错误]
新实例会被安装、初始化并直接从集群中的实例克隆数据后加入集群
错误原因:clone 恢复方法 不会自动安装 MySQL 实例,仅适用于已存在但无数据的实例。B)InnoDB tablespaces outside the datadir are able to be cloned. [正确]
可以克隆位于 datadir 之外的 InnoDB 表空间
克隆操作会复制所有 InnoDB 表空间,包括使用 CREATE TABLESPACE 创建的通用表空间(即使不在默认数据目录内)。
例外:临时表空间(temporary tablespaces)不会被克隆。C)A target instance must exist, then it will be provisioned with data from an instance already in the
cluster and joined to the cluster. [正确]
目标实例必须已存在,随后会从集群中的现有实例克隆数据并加入集群A)It is always slower than recoveryMethod:' incremental ' . [错误]
它总是比 recoveryMethod: 'incremental' 慢
错误原因:克隆速度取决于数据量,增量恢复(incremental)可能更慢(需应用大量 binlog)。F)InnoDB redo logs must not rotate for the duration of the execution; otherwise, the recovery will fail. [错误]
执行期间 InnoDB 重做日志不能轮转,否则恢复会失败
错误原因:克隆过程不依赖重做日志(redo log),而是直接复制数据文件,日志轮转不影响操作。
试题23:
Choose three.Which three sets of item information are visible in the mysql system database?
G)information about table structures [错误]
F)rollback segments [错误]
E)performance monitoring information [错误]
C)plugins [正确]
D)audit log events [错误]
B)help topics [正确]
A)time zone information and definitions [正确]
解析
mysql 系统数据库中可以看到哪三组监控项信息?
G)information about table structures [错误]
表结构信息
实际存储位置:表结构(元数据)存储在 information_schema 或 performance_schema 数据库,而非 mysql 库。F)rollback segments [错误]
回滚段信息
实际存储位置:InnoDB 回滚段信息可通过 information_schema.innodb_trx 或 performance_schema 查看,与 mysql 库无关。E)performance monitoring information [错误]
性能监控信息
实际存储位置:性能数据主要在 performance_schema 或 sys 数据库,mysql 库不存储监控数据。C)plugins [正确]
mysql.plugin 表存储已安装的插件信息(如认证插件、存储引擎插件等)。D)audit log events [错误]
审计日志事件
实际存储位置:若启用审计日志,通常存储于专用文件或 audit_log 插件管理的表中,默认不在 mysql 库。B)help topics [正确]
mysql.help_topic 表包含 MySQL 内置的帮助文档内容(如 SQL 语法说明)。A)time zone information and definitions [正确]
时区信息与定义 (time zone information)
mysql.time_zone* 系列表存储时区数据(需手动加载)
关键表:mysql.time_zone:时区名称mysql.time_zone_leap_second:闰秒信息mysql.time_zone_transition:时区转换规则
试题24:
Which two situations will cause the binary log to rotate?
A)FLUSH HOSTS executed [错误]
D)SET sql_ log bin-1 executed [错误]
C)max_ binloq cache size exceeded [错误]
B)max binlog_size exceeded [正确]
F)FLUSH LOGS executed [正确]
E)SET syne binlog-l executed1 [错误]
解析
哪两种情况会导致 binlog 切换?
A)FLUSH HOSTS executed [错误]
执行 FLUSH HOSTS
清空主机缓存(如连接错误记录),与二进制日志无关。D)SET sql_log bin-1 executed [错误]
执行 SET sql_log_bin=0
临时禁用当前会话的二进制日志记录,不会触发轮换。C)max_binlog cache size exceeded [错误]
max_binlog_cache_size 超出限制
控制单个事务允许的最大缓存大小,超限会报错(Multi-statement transaction required more than 'max_binlog_cache_size'),但不会轮换日志文件。B)max binlog_size exceeded [正确]
当当前二进制日志文件大小达到 max_binlog_size 参数(默认 1GB)时,MySQL 会自动创建一个新的二进制日志文件。
注意:实际文件可能略微超过设定值,因为轮换仅在事务完成后触发。F)FLUSH LOGS executed [正确]
手动执行 FLUSH LOGS 会强制关闭当前二进制日志文件并立即创建一个新文件。E)SET sync_binlog l executed1 [错误]
控制制二进制日志同步到磁盘的频率,不触发轮换
试题25:
Choose three.Which three statements are true about MySQL replication?
D) Any instance can have multiple slaves, but it can have only one master. [错误]
G) Binary logging must be enabled on the master in order to replicate to other instances. [正确]
E) Binary logs contain only transactions originating from a single MySQL instance. [错误]
F) Replication can use only TCP/IP connections. [正确]
C) Each instance in a replication topology must have a unique server ID. [正确]
A) Each slave must have its own MySQL user for replication. [错误]
B) A replication user must have the SELECT privilege for all tables that need to be replicated. [错误]
解析
关于 MySQL 复制,哪三个陈述是正确的?
D) Any instance can have multiple slaves, but it can have only one master. [错误]
任何实例可以有多个从库,但只能有一个主库
错误原因:MySQL 支持多主复制(如环形复制、组复制),并非只能单主。 G) Binary logging must be enabled on the master in order to replicate to other instances. [正确]
主库必须启用二进制日志(Binary Log)才能复制到其他实例E) Binary logs contain only transactions originating from a single MySQL instance. [错误]
二进制日志仅包含来自单个 MySQL 实例的事务
错误原因:二进制日志记录所有数据变更,包括来自其他实例的中继事件(在级联复制中)。F) Replication can use only TCP/IP connections. [正确]
复制仅能使用 TCP/IP 连接,MySQL 复制默认通过 TCP/IP 协议通信,不支持 Unix Socket 或其他协议。C) Each instance in a replication topology must have a unique server ID. [正确]
复制拓扑中的每个实例必须具有唯一的 server ID
server_id 用于标识复制拓扑中的每个节点,必须全局唯一(否则导致数据混乱)。A) Each slave must have its own MySQL user for replication. [错误]
每个从库必须有自己的 MySQL 复制用户
错误原因:所有从库可共享同一个主库的复制账号(只需主库授权一次)。B) A replication user must have the SELECT privilege for all tables that need to be replicated. [错误]
复制用户需要对所有复制的表具有 SELECT 权限
错误原因:复制用户仅需 REPLICATION SLAVE 权限,无需数据读取权限
未完,待续。后续题库会陆续发出,请关注。
相关文章:
MySQL 8.0 OCP 英文题库解析(三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题16~25 试题16:…...
互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-1
互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-1 在一间简洁明亮的会议室里,郑薪苦正面对着一位技术总监级别的面试官,这位面试官拥有超过十年的大型互联网企业经验,以技术全面性与落地能力著称。 第一轮面试…...
object的常用方法
在面向对象编程中,Object 类是所有类的根类,它提供了一些基本的方法,这些方法可以被所有对象继承和使用。以下是一些在 Java 中 Object 类的常用方法,以及它们的作用和使用示例: 1. equals(Object obj) 作用ÿ…...
解决vue create 创建项目,不能使用上下键选择模板的问题
使用 git bash 创建vue项目时候,无法使用上下键盘按键选择创建模板 处理: 1.当前界面,按CTR C终止创建命令; 2.使用 alias vuewinpty vue.cmd,更新命令环境; 3.再次使用 vue create demo创建项目…...
AI Agent开发第64课-DIFY和企业现有系统结合实现高可配置的智能零售AI Agent(上)
开篇 我们之前花了将近10个篇章讲Dify的一些基础应用,包括在讲Dify之前我们讲到了几十个AI Agent的开发例子,我不知道大家发觉了没有,在AI Agent开发过程中我们经常会伴随着这样的一些问题: 需要经常改猫娘;需要经常改调用LLM的参数,甚至在一个流程中有3个节点,每个节点…...
3.Redis-set集合类型
1.用集合做差集、并集(共同关注)、交集...
软考 系统架构设计师系列知识点之杂项集萃(57)
接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(56) 第93题 美国著名的卡内基梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿…...
Cabot:开源免费的 PagerDuty 替代品,让系统监控更简单高效
在当今复杂的IT环境中,及时发现并解决系统问题至关重要。而Cabot作为一款开源免费的监控工具,为开发和运维团队提供了强大而简单的解决方案。本文将详细介绍Cabot的核心功能、优势以及快速部署方法,帮助你更好地保障系统稳定性。 Cabot简介 Cabot是一个功能类似PagerDuty的开…...
AI中的MCP是什么?MCP的作用及未来方向预测 (使用go-zero 快速搭建MCP服务器)
AI是当下最热的风。在当今AI技术飞速发展的时代,AI的应用已经渗透到我们日常生活的方方面面。然而,随着AI系统的复杂性不断增加,如何让AI具备更强的自主性和灵活性成为了业界关注的焦点。这就引出了Model Context Protocol(MCP&am…...
字节开源FlowGram与n8n 技术选型
字节跳动开源的 FlowGram 和 n8n 是两款功能强大但定位不同的工作流编排工具,以下是两者的技术选型对比分析,结合其核心特性、适用场景和优劣势: 一、核心特性对比 维度FlowGram(字节开源)n8n定位面向AI场景的可视化工…...
面试专栏-03-Git的常用命令
二、Git常用命令学习 git本质上,就是一个 git类型的文件夹 1、基础配置信息 git -v:查看 git 版本信息 git config --global user.name "dz.cn":配置用户名,注意,这里配置的用户名在进行版本提交时…...
使用 Syncthing 在两台电脑之间同步文件:简单教程
🧩 什么是 Syncthing? Syncthing 是一个开源、跨平台、点对点的文件同步工具,类似于 Dropbox,但不依赖第三方服务器。它直接在你的设备之间同步文件,更加安全、可控,非常适合个人或团队内部使用。 支持操…...
spdlog日志格式化 标志全指南
一、spdlog格式化核心机制 SPDLOG通过set_pattern()函数实现灵活的日志格式定制,该函数解析用户提供的格式字符串,生成包含时间、源代码、进程等信息的结构化日志。其底层由pattern_formatter类处理,通过识别%标志符的组合动态生成格式化器对…...
http接口性能优化方案
设计高响应时间的HTTP查询接口(<80ms) 要实现跨机房调用的HTTP接口并保持响应时间在80ms以下,确实面临多个技术挑战。以下是关键点和解决方案: 主要技术难点 网络延迟:跨机房物理距离导致的传输延迟 TCP握手/挥手…...
Express知识框架
一、核心概念 1. Express 简介 Node.js 的 Web 框架,提供 HTTP 服务器封装 轻量级但灵活,支持中间件扩展 基于路由,支持 RESTful API 和传统 MVC 架构 无内置 ORM 或模板引擎,但可集成第三方库 2. 核心对象 express() - 创建…...
调出事件查看器界面的4种方法
方法1. 方法2. 方法3. 方法4....
Bash 执行命令的基本流程
是的,Bash 在执行外部命令(如 ls、grep 等非内置命令)时,确实会调用 exec 系列函数来实现进程程序替换。以下是其底层机制的分步解析: 1. Bash 执行命令的基本流程 当在 Bash 中键入一个命令(例如 ls -l&a…...
我们来学mysql -- 安装8.4版本
8.4版本 下载解压用户目录&用户权限my.cnf初始化普通启动safe启动检查启动用户登录远程登录用户root% 下载 地址选择安装包 查看OS位数 getconf LONG_BIT 二进制安装包说明 二进制包的文件名会包含 linux 或 glibc 等字样如:mysql-8.4.4-linux-glibc2.28-x86_…...
Java MVC架构在当今时代的技术解析
一、前言 MVC(Model-View-Controller)架构作为经典的设计模式,经历了数十年的演进。尽管新兴技术层出不穷,Java MVC仍然在企业级开发中占据重要地位。 二、Java MVC核心优势 1. 模块化分层设计 职责分离:数据层&…...
FPGA----基于ZYNQ 7020实现定制化的EPICS程序开发
引言:基于前文,我们在FPGA侧实现了一些外设驱动功能,并将其导出为hdf生成了他的petalinux,借助ALINX的Debian8做了我们自己的根文件系统。现在,我们需要在petalinux下开发一个epics程序,可以调用我们FPGA的驱动。 1、整体程序架构 注意:我们基于ALINX的根文件系统是不完…...
配置hosts
打开文件 右键点击「记事本」或其他文本编辑器,选择「以管理员身份运行」。 打开路径:C:\Windows\System32\drivers\etc\hosts 添加映射 在文件末尾添加一行,格式为: plaintext IP地址 域名例如: plaintext 127.0.…...
Blender 入门教程(一):模型创建
一、前言 大家都知道,现在 AIGC 领域日新月异,今天 AI 大模型能生成粗糙的 3D 模型,明天就能做成商业级的 3D 模型,但是如果想要一些细节上也有的,还是需要自己手动对模型的布线进行调整,然后再蒙皮等等。…...
JVM对象头中的锁信息机制详解
JVM对象头中的锁信息机制详解 Java中的对象锁机制是高性能并发的基石,而这一切的底层实现都离不开对象头中的 Mark Word 字段。本文将系统梳理JVM对象头中锁信息的存储与演化机制,解析锁升级与批量重偏向优化原理,并通过JOL工具实战验证对象…...
需要低调使用的网盘小工具
周末总是过得飞快,转眼间周一又要来临。今天就不多说,直接给大家分享一款实用的小软件! 软件介绍 今天给大家带来一款网盘转存工具——BaiduPanFilesTransfers。 这款工具是某知名网盘的批量转存利器。软件作者已经编写了一份非常详细的说明…...
js fetch流式请求 AI动态生成文本,实现逐字生成渲染效果
开启流式请求:向后端接口发起普通的 fetch,它会返回一个包含 ReadableStream 的 Response 对象获取流式读取器:调用 response.body.getReader() 获取一个 ReadableStreamDefaultReader 实例循环读取数据块:在 while(true) 循环或 …...
软考教材重点内容 信息安全工程师 第24章 工控安全需求分析与安全保护工程
24.1.1 工业控制系统概念及组成 工业控制系统是由各种控制组件、监测组件、数据处理与展示组件共同构成的对工业生产过程进行控制和监控的业务流程管控系统。工业控制系统通常简称工控系统(ICS)。工控系统通常分为离散制造类和过程控制类两大类,控制系统包括 SCADA…...
BGP基础实验
一、配置思路 AS200 内部路由由 OSPF 负责,使 AR2 ~ AR5 内部环回地址可达。 各 AS 之间通过 BGP 实现跨域路由互通。 通过 import-route ospf 语句将 OSPF 路由导入 BGP,再由 BGP 向外通告。 使用 network 命令通告本地环回地址。 AR1 <Huawei…...
遭遇DDoS攻击为什么不能反击回去?
遭遇DDoS(分布式拒绝服务)攻击时,不能直接“反击回去”的原因涉及技术、法律、道德和实际操作的多个层面。以下是详细分析: 1. 技术难题:难以定位真正的攻击者 分布式攻击源:DDoS攻击的特点是流量来自全球各…...
专题二:二叉树的深度搜索(二叉树剪枝)
以leetcode814题为例 题目分析: 也就是当你的子树全为0的时候就可以剪掉 算法原理分析: 首先分析问题,你子树全为0的时候才可以干掉,我们可以设递归到某一层的时候如何处理 然后抽象出三个核心问题 也就是假设我们递归到第2层…...
服务器共享文件夹如何实现外网访问
一、远程访问共享文件需求 有些企业在内网服务器上存储了很多重要工作文件,这些文件共享后需要在外网被员工访问 快解析帮助用户远程访问企业内网服务器共享文件夹 二、快解析实现远程共享文件夹的方法 下面简单介绍一下通过内网穿透快解析实现自己服务器上的共享…...
git|gitee仓库同步到github
参考:一次提交更新两个仓库,Get 更优雅的 GitHub/Gitee 仓库镜像同步 文章目录 进入需要使用镜像功能的仓库,进入「管理」找到「仓库镜像管理」选项,点击「添加镜像」按钮绑定github绑定成功后再次点击添加镜像如何申请 GitHub 私…...
1.Redis-key的基本命令
(一)Redis的基本类型 String,List,Set,Hash,Zset 三种特殊类型:geospatial(地理空间数据)、hyperloglog[基数估算(去重计数)]、bitmaps(位图&…...
配置Hadoop集群环境-使用脚本命令实现集群文件同步
在 Hadoop 集群环境中,确保各节点配置文件一致至关重要。以下是使用 rsync 结合 SSH 实现集群文件同步的脚本方案,支持批量同步文件到所有节点: 1. 前提条件 所有节点已配置 SSH 免密登录主节点(NameNode)能通过主机…...
搭建高可用及负载均衡的Redis
搭建高可用及负载均衡的Redis系统是确保数据存储和访问高效且可靠的关键。本文将详细介绍如何配置高可用的Redis集群,并通过负载均衡实现性能优化。 高可用Redis架构设计 高可用性是指系统在部分组件失效时仍能继续运行。对于Redis,高可用架构通常包括…...
Hepatology | 南京鼓楼医院余德才团队:从「无药可用」到「精准打击」!肝癌脂肪代谢分型让3类患者各有生路!
文章标题:Multiomics identifies metabolic subtypes based on fatty acid degradation allocating personalized treatment in hepatocellular carcinoma 发表期刊:Hepatology 影响因子:12.9 客户单位:南京市鼓楼医院 百趣提…...
【日撸 Java 三百行】Day 11(顺序表(一))
目录 Day 11:顺序表(一) 一、关于顺序表 二、关于面向对象 三、代码模块分析 1. 顺序表的属性 2. 顺序表的方法 四、代码及测试 拓展: 小结 Day 11:顺序表(一) Task: 在《数…...
配置集群-日志聚集操作
日志聚集是指将分布式集群中各个节点上的应用程序日志收集并汇总到一个集中的位置,方便后续的查看、分析和管理。在 Hadoop 和 Spark 集群中,日志聚集是一项重要的功能,下面分别介绍如何在这两个集群中配置日志聚集操作。 Hadoop 集群日志聚…...
node版本.node版本、npm版本和pnpm版本对应
报错: ERR_PNPM_META_FETCH_FAIL GET https://registry.npmmirror.com/rollup: Value of "this" must be of type URLSearchParams node版本 Node.js — Node.js Releases node和pnpm对应关系 Installation | pnpm 参考 NVM管理node版本.node版本、…...
电商物流管理优化:从网络重构到成本管控的全链路解析
大家好,我是沛哥儿。作为电商行业,我始终认为物流是电商体验的“最后一公里”,更是成本控制的核心战场。随着行业竞争加剧,如何通过物流网络优化实现降本增效,已成为电商企业的必修课。本文将从物流网络的各个环节切入…...
Java学习手册:客户端负载均衡
一、客户端负载均衡的概念 客户端负载均衡是指在客户端应用程序中,根据一定的算法和策略,将请求分发到多个服务实例上。与服务端负载均衡不同,客户端负载均衡不需要通过专门的负载均衡设备或服务,而是直接在客户端进行请求的分发…...
E+H流量计与Profibus DP主站转Modbus RTU/TCP网关通讯
EH流量计与Profibus DP主站转Modbus RTU/TCP网关通讯 随着工业自动化的不断发展,各种不同品牌、型号的设备需要进行数据交互和通信。在实际应用中,EH流量计作为一种常用的流量测量设备,常常需要与其他设备进行连接和通信。而Profibus DP是一…...
mysql配置输入错误密码3次后锁定60s
mysql配置输入错误密码3次后锁定60s 1、安装插件 INSTALL PLUGIN CONNECTION_CONTROL SONAME connection_control.so; INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME connection_control.so; 2、验证是否安装成功 SHOW VARIABLES LIKE connection_control…...
首屏优化,webpack插件用于给html中js自动添加异步加载属性
因为要使用cheerio库,需要安装 npm安装 npm install cheerio --save-dev或使用 yarn安装 yarn add cheerio --dev创建async-script-webpack-plugin.js const cheerio require(cheerio);class AsyncScriptWebpackPlugin {constructor(options {}) {this.options …...
SQLite 数据库常见问题及解决方法
一、数据库文件锁定问题 1. 问题表现 在多线程或多进程环境下访问 SQLite 数据库时,常常会出现数据库文件被锁定的情况。当一个进程对数据库执行写操作时,其他进程的读写操作都会被阻塞,导致应用程序出现卡顿甚至无响应。比如在移动应用开发…...
day 23
机器学习管道 pipeline 一般通用pipeline的实现流程: 1.构建多个转换器(transformer),来实现对特征的预处理 2.构建 ColumnTransformer,将不同的预处理应用于不同的列子集,构造一个完备的转化器 3.构建…...
MATLAB复制Excel数据到指定区域
Matlab中如何将Excel表中的265-528行F-AA列数据复制到1-263行AE-AZ中 版本:MatlabR2018b clc; clear; %旧Excel文件名 oldFile ; %新Excel文件名 newFile ; % 工作表名称(旧表和新表一致) sheetName Sheet1; % 旧文件中待复制的数据范…...
docker配置mysql主从同步
1. 创建Docker网络 docker network create mysql-network 2. 创建数据卷 docker volume create mysql-master-volume docker volume create mysql-slave-volume 3. 准备MySQL配置文件 主库配置 (master.cnf) [mysqld] server-id1 log-binmysql-bin binlog_formatROW gtid_mo…...
机动车授权签字人备考考试题库及答案
一、单选题 13、《中华人民共和国大气污染防治法》规定,进口、销售超过污染物排放标准的机动车、非道路移动机械的,由县级以上人民政府( )按照职责没收违法所得,并处货值金额一倍以上三倍以下的罚款,没收销毁无法达到污染物排放标准的机动车、非道路移动机械。 A、生态…...
WebGL图形编程实战【6】:性能优化 × 调试工具与技巧精讲
调试工具 NVIDIA Nsight Systems NVIDIA Nsight Systems 这个工具帮助开发者深入了解应用程序在CPU、GPU 和网络通信等各个层面的运行情况,从而有效地识别性能瓶颈并进行优化 WebGL-Inspector 插件的地址在这:WebGL-Inspector chrome插件 但是在这里…...
69、微服务保姆教程(十二)容器化与云原生
容器化与云原生 在微服务架构中,容器化和云原生技术是将应用程序部署到生产环境的核心技术。通过容器化技术,可以将应用程序及其依赖项打包成一个容器镜像,确保在任何环境中都能一致运行。而云原生技术则通过自动化的容器编排系统(如 Kubernetes),实现应用的动态扩展、自…...