当前位置: 首页 > news >正文

MySQL 8.0 OCP 英文题库解析(六)

Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。

从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。
微信图片_20250507171214.png

本期公布试题41~50

试题41:

On examination, your MySQL installation datadir has become recursively world 
read/write/executable. What are two major concerns of running an installation with incorrect file privileges? C)SQL injections could be used to insert bad data into the database. [错误] 
D)Extra startup time would be required for the MySQL server to reset the privileges.(没有这个功能) 
[错误] 
A)Data files could be deleted. (datafiles)  [正确] 
E)MySQL binaries could be damaged, deleted, or altered.(basedir 中才有 MySQL binaries) [错误] 
B)Users could overwrite configuration files.(mysqld-auto.ccnf) [正确]

解析

这道题目问的是当MySQL安装的数据目录(datadir)被递归设置为全局可读/写/执行时,会带来哪两个主要的安全隐患。

A) 数据文件可能被删除 (正确)当datadir权限设置过于宽松时,任何系统用户都可以删除MySQL的数据文件,这会导致数据丢失和服务中断。B) 用户可能覆盖配置文件 (正确)特别是像mysqld-auto.cnf这样的配置文件可能被修改,这会影响MySQL服务器的行为和安全性。错误选项解析
C) SQL注入可用于向数据库插入不良数据 (错误)SQL注入与文件系统权限无关,这是应用程序层面的安全问题D) MySQL服务器需要额外启动时间来重置权限 (错误)MySQL服务器没有这样的功能来重置文件系统权限E) MySQL二进制文件可能被损坏、删除或修改 (错误)题目问的是datadir(数据目录)

试题42:

Choose three.Which three requirements must be enabled for group replication? C)slave updates logging [正确] 
E)primary key or primary key equivalent on every table [正确] 
G)binary log ROW format [正确] 
A)replication filters [错误] 
D)binary log checksum [错误] 
F)binary log MIXED format [错误] 
B)semi-sync replication plugin [错误]

解析

Group Replication (组复制) 启用它必须满足以下三个核心要求

C) slave updates logging (正确)必须启用二进制日志(binlog),因为组复制依赖于binlog来传播事务E)primary key or primary key equivalent on every table [正确] 每个表必须有主键或等效的唯一非空索引这是组复制识别和协调不同节点上数据变更的关键G) binary log ROW format (正确)必须使用ROW格式的二进制日志这种格式能确保所有节点以相同方式应用变更A) replication filters (错误)复制过滤器(replication filters)实际上不能与组复制一起使用D) binary log checksum (错误)二进制日志校验和不是必需的,虽然可以启用但不是强制要求F) binary log MIXED format (错误)MIXED格式不满足要求,必须是ROW格式B) semi-sync replication plugin (错误)半同步复制插件不是组复制的组成部分

试题43:

You are attempting to start your mysqld.Examine this log output:
2019-12-12T22:21:40:353800z 0 
System DCY-010116 Server /mysql/bin/mysqld mysld 8.0.18-comnercial starting as process 29740
2019-12-12T22:21:40:458802z 1 ERROR DCY-012592 InnoDB Operating system error number 2 in a file operation.
2019-12-12T22:21:40:459259z 1 ERROR DCY-012593 InnoDB The error means 
the system cannot find the patjspecified.
2019-12-12T22:21:40:459423z 1 ERROR DCY-012594 
InnoDB If you are installing InnoDB,remember that must create directories yourself ,InnoDB does not 
create them.2019-12-12T22:21:40:459606z 1 ERROR DCY-012646 InnoDB File ./ibdatali ‘open’ 
returned os error 71.Cannot continue operation.2019-12-12T22:21:40:459891z 1 ERROR DCY
012981 InnoDBCannot continue operation.Which two things must you check? 
F)that the user attempting to connect to the database is using the correct username and password [错误] 
E)for the presence of the missing files in other locations  [正确] 
A)the configuration file for correct datadir setting  [正确] 
D)for the possibility that the files are locked by another process [错误] 
C)that the TLS/SSL certificates are still valid [错误] 
B)that you are using the correct version of MySQL [错误] 

解析

题目描述了一个MySQL启动失败的情况,错误日志显示InnoDB无法找到指定的路径和文件(操作系统错误code 2 71),提示系统找不到指定的路径。

F)that the user attempting to connect to the database is using the correct username and password [错误] 
检查连接用户是否使用正确的用户名和密码 [错误]
这是启动阶段的错误,与用户认证无关E)for the presence of the missing files in other locations  [正确] 
检查缺失的文件是否存在于其他位置 [正确]
错误提到"文件操作中出现操作系统错误号 2"(文件未找到)
需要确认 InnoDB 数据文件(如 ibdata1, ib_logfile0 等)是否被移动到了其他位置A)the configuration file for correct datadir setting  [正确] 
检查配置文件中 datadir 设置是否正确 [正确]
错误日志明确显示"系统找不到指定的路径",这通常与 MySQL 数据目录(datadir)配置错误有关
需要检查 my.cnf 或 my.ini 配置文件中的 datadir 参数是否指向正确的目录D)for the possibility that the files are locked by another process [错误] 
检查文件是否被其他进程锁定 [错误]
错误代码2表示"文件未找到",不是"文件被锁定"C)that the TLS/SSL certificates are still valid [错误] 
检查 TLS/SSL 证书是否仍然有效 [错误]
错误与证书无关B)that you are using the correct version of MySQL [错误] 
检查是否使用了正确版本的 MySQL [错误]
错误与版本无关,是路径和文件问题

试题44:

Which three requirements must be enabled for group replication?  
D)binary log MIXED format [错误] 
C)binary log ROW format [正确] 
G)slave updates logging [正确] 
B)semi-sync replication plugin [错误] 
A)primary key or primary key equivalent on every table [正确] 
F)binary log checksum [错误] 
E)replication filters [错误]

解析

MGR必要的三个条件
binlog必须开启,且需要为row格式,表需要有主键

试题45:

Choose two Which two statements are true about raw binary backups? 
D)The data format is identical to how MySQL stores the data on disk. [正确] 
C)The resulting files are easily human readable. [错误] 
A)They are converted to a highly compressible binary format. [错误] 
E)They are faster than logical backups because the process is a simple file or file system copy. [正确] 
B)They are required to obtain FIPS security compliance. [错误] 

解析

D) 数据格式与MySQL在磁盘上存储的数据格式完全相同 [正确]技术解释:原始二进制备份直接复制MySQL的数据文件(如.ibd、.frm、ibdata1等),这些文件保持了MySQL在磁盘上的原始存储格式,没有进行任何转换优势:保证了数据的完整性和一致性,恢复时可以直接使用典型工具:XtraBackup、MySQL Enterprise Backup或直接文件系统复制E) 它们比逻辑备份更快,因为过程是简单的文件或文件系统复制 [正确]性能对比:原始二进制备份通常比逻辑备份(如mysqldump)快得多,因为它避免了:数据从存储格式转换为SQL语句的过程通过MySQL服务器层处理的开销实现方式:直接操作文件系统,可以并行复制多个文件C) 生成的文件很容易被人阅读 [错误]原始二进制文件是专为MySQL存储引擎优化的二进制格式,不可读,需要专门的工具或MySQL服务器才能解析A) 它们被转换为高度可压缩的二进制格式 [错误]原始备份不转换数据格式,保持原样虽然可以额外压缩这些文件,但这不是原始备份本身的特性B) 它们需要获得FIPS安全合规性 [错误]FIPS(联邦信息处理标准)合规性与备份方法无关,而是与加密算法和实现有关

试题46:

Choose two.Which two methods can be used to determine whether a query uses the hash join 
algorithm? 
A. EXPLAIN FORMAT=TREE 
B. EXPLAIN FORMAT=JSON [正确]
C. EXPIAIN ANALYZE  [正确]
D. EXPLAIN FORMAT=TRADIRIONAL 
E. EXPIAIN without any formatting argument 

解析

可以使用哪两种方法来确定查询是否使用 hash join 算法?


A. EXPLAIN FORMAT=TREE 
虽然能显示执行计划树,但不明确标注哈希连接
不如JSON格式详细D. EXPLAIN FORMAT=TRADITIONAL
传统表格格式只能通过Extra列的Using join buffer (hash join)间接判断
信息不如JSON格式明确E. EXPLAIN without any formatting argument
默认等同于TRADITIONAL格式
哈希连接信息不够直观正确答案BC

试题47:

Choose two.You have an InnoDB Cluster configured with three servers. Examine this command, 
which executes successfully:mysqldump -uroot -p -d mydatabase > mydatabase_backup.sqlDue to 
data loss, the cluster is initialized and a restore is attempted resulting in this error:ERROR 13176 
(HY000) at line 23:Cannot update GTID_PURGED with the Group Replication plugin runningWhich 
two actions, either one of which, can fix this error and allow a successful restore of the cluster? 
C)Stop all instances except the primary read/write master instance and run the restore. [错误] 
B)Remove the @@GLOBAL.gtid_executed statement from the dump file. [错误] 
E)Remove the @@GLOBAL.gtid_purged statement from the dump file. [正确] 
D)Restore using the --set-gtid-purged=OFF option. [错误] 
A)Remove the group replication plugin from each instance before restoring. [错误] 
F)Create the backup by using the --set-gtid-purged=OFF option. [正确]

解析

E) 从转储文件中移除@@GLOBAL.gtid_purged语句 [正确]原因:该错误是因为Group Replication运行时不允许手动设置gtid_purged值操作方法:打开备份文件mydatabase_backup.sql查找并删除包含SET @@GLOBAL.gtid_purged的行保存文件后重新执行导入F) 创建备份时使用--set-gtid-purged=OFF选项 [正确]原因:这样生成的备份文件不会包含GTID信息,避免恢复时出现冲突正确备份命令:mysqldump -uroot -p -d --set-gtid-purged=OFF mydatabase > mydatabase_backup.sql优势:这是预防性措施,比事后修改备份文件更可靠错误选项分析
C) 停止除主读写实例外的所有实例并运行恢复 [错误]Group Replication要求多数节点在线,停止节点可能导致集群不可用不能解决GTID与Group Replication的根本冲突B) 移除@@GLOBAL.gtid_executed语句 [错误]备份文件中通常不会包含gtid_executed设置这不是导致错误的原因D) 恢复时使用--set-gtid-purged=OFF选项 [错误]--set-gtid-purged是mysqldump的导出选项,不是导入选项恢复时(mysql命令行)无法使用此选项A) 从每个实例移除Group Replication插件后再恢复 [错误]这会破坏集群配置,不是正确的解决方案恢复后需要重新配置集群,复杂且风险高

试题48:

Choose three.Which three are types of InnoDB tablespaces? 
D)temporary table tablespaces [正确] 
C)redo tablespaces [错误] 
F)encryption tablespaces [错误] 
E)undo tablespaces [正确] 
A)data tablespaces [正确] 
B)schema tablespaces [错误]

解析

C) redo tablespaces [错误]重做日志(redo log)使用日志文件而非表空间重做日志文件通常命名为ib_logfile0, ib_logfile1等F) encryption tablespaces [错误]加密是表空间的一个特性,不是独立的表空间类型B) schema tablespaces [错误]InnoDB没有按schema(数据库)划分的表空间概念

试题49:

Choose two Examine this statement and output:mysql> SELECT ROW_NUMBER() OVER() AS QN,query, exec_count, avg_latency, lock_latency FROM sys.statement_analysisORDER BY exec_count;
(见下图)You must try to reduce query execution time. Which two queries should you focus on?

图片.png

A)QN=2 [错误] 
B)QN=3 [错误] 
E)QN=5 [正确] 
D)QN=1 [错误] 
C)QN=4 [正确]

解析

看 avg_latency,执行次数多的 sql 语句已经没有优化的空间了。

试题50:

Choose two.You are asked to review possible options for a new MySQL instance. It will be a large, 
busy reporting data warehousing instance.mysql innodb_data_file_path=Which two configurations 
would satisfy long-term storage demands? 
E)ibdata1:12M [错误] 
F)ibdata1:12M:autoextend; ibdata2:12M:autoextend [错误] 
D)ibdata1:12M; /tmp/ibdata2 :12M:autoextend [错误] 
A)ibdata1:12M:autoextend [正确] 
B)ibdata1:12M; ibdata2:12M:autoextend [正确] 
C)ibdata1:12M; ibdata2:12M; ibdata3:12M [错误]

解析

A) ibdata1:12M:autoextend [正确]优势:自动扩展(autoextend)特性可以满足数据仓库不断增长的需求适用场景:适合存储需求不确定但可能持续增长的场景注意事项:需要监控磁盘空间,避免无限增长耗尽存储默认扩展增量为8MB(可通过innodb_autoextend_increment调整)B) ibdata1:12M; ibdata2:12M:autoextend [正确]优势:结合了固定大小和可扩展文件,提供更灵活的存储管理适用场景:ibdata1提供基础存储ibdata2在需要时自动扩展额外好处:可以分散I/O负载到多个文件C) ibdata1:12M; ibdata2:12M; ibdata3:12M [错误]所有文件都是固定大小,无法满足数据仓库长期增长需求当空间用尽时需要手动调整,不适合高可用性要求的环境D) ibdata1:12M; /tmp/ibdata2:12M:autoextend [错误]/tmp目录不适合存储永久数据(系统重启可能清空)违反MySQL最佳实践,可能导致数据丢失E) ibdata1:12M [错误]纯固定大小配置,无法满足数据仓库增长需求空间耗尽后实例将无法写入F) ibdata1:12M:autoextend; ibdata2:12M:autoextend [错误]虽然技术上可行,但配置冗余两个文件都设置为autoextend没有实际优势,反而增加管理复杂度

相关文章:

MySQL 8.0 OCP 英文题库解析(六)

Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题41~50 试题4…...

微软开放代理网络愿景

🌐 Microsoft的开放式智能代理网络愿景 2025年05月20日 | AI日报 ![](https://i-blog.csdnimg.cn/direct/e7838b88f17f40c9a435f6dc48d26c59.jpeg#pic_center) 欢迎各位人工智能爱好者 微软刚刚在Build 2025大会上开启了备受期待的AI周活动,通过发布大…...

阿尔泰科技助力电厂——520为爱发电!

当城市的霓虹在暮色中亮起,当千万个家庭在温暖中共享天伦,总有一群默默的 "光明守护者" 在幕后坚守 —— 它们是为城市输送能量的电厂,更是以科技赋能电力行业的阿尔泰科技。值此 520 爱意满满的日子,阿尔泰科技用硬核技…...

微软账户无密码化的取证影响

五月初,微软正式宣布,新创建的微软账户现在将默认为无密码,以实现“更简单、更安全的登录”。这一变化延续了Windows 11所设定的方向,即逐步淘汰传统密码,转而采用更安全、更方便用户的身份验证方法,如PIN码…...

idea部署本地仓库和连接放送远程仓库

1.下载git,安装好后任意地方又键会出现两个带git的东西 2.点击bash here的那个,召唤出git的小黑窗,输入 git config --global user.name "你自己取名" git config --global user.email "你自己输入你的邮箱" 3.打开id…...

4大AI智能体平台,你更适合哪一个呐?

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受. AI的火热程度,应该说是今年IT行业内最热的话题了,以下是根据我对各个智能体平台的了解和熟悉,按照 平台特点、…...

Pandas:Series和DataFrame的概念、常用属性和方法

本文目录: 一、Series和Dataframe的概念二、创建Series对象三、创建Dataframe对象(一)Series1.Series的常用属性总结如下:2.Series的常用方法总结如下: (二)Dataframe1.Dataframe的常用属性2.Da…...

Index-AniSora论文速读:探索Sora时代动画视频生成的前沿

AniSora: Exploring the Frontiers of Animation Video Generation in the Sora Era 一、引言 论文开篇指出动画产业近年来的显著增长,动画内容的需求不断攀升,但传统动画制作流程存在劳动密集和耗时的问题,如故事板创建、关键帧生成和中间…...

扫盲笔记之NPM

简介 npm,全名 node package manger。 NPM(Node Package Manager)是一个 JavaScript 包管理工具,也是 Node.js 的默认包管理器。 NPM 允许开发者轻松地下载、安装、共享、管理项目的依赖库和工具。网址:https://www…...

【Go-2】基本语法与数据类型

基本语法与数据类型 Go语言作为一种静态类型、编译型语言,拥有简洁且高效的语法结构。本章将深入介绍Go的基本语法和数据类型,帮助你建立扎实的编程基础。 2.1 第一个 Go 程序 编写第一个Go程序是学习任何编程语言的传统步骤。通过一个简单的“Hello,…...

Varlet UI-Material Design风格Vue 3框架移动端组件库

#Varlet UI是什么 在现代Web开发中,Vue 3以其强大的组件系统特性,成为了构建可复用、模块化应用界面的首选框架。而在Vue 3的生态系统中,Varlet UI开源组件库以其高效、一致和可维护的设计,为开发者提供了丰富的工具和资源。本文将…...

Golang的文件上传与下载

## Golang的文件上传与下载 文件上传 在Golang中,我们可以使用 net/http 包来实现文件上传功能。文件上传的一般流程包括创建一个接收上传请求的处理器,解析表单数据,然后获取文件并保存到服务器指定的位置。 创建文件上传接口 首先&#xff…...

信奥赛-刷题笔记-栈篇-T3-P4387验证栈序列0520

总题单 ​ 本部分总题单如下 【腾讯文档】副本-CSP-JSNOI 题单 (未完待续) https://docs.qq.com/sheet/DSmJuVXR4RUNVWWhW?tabBB08J2 栈篇题单 P4387 【深基15.习9】验证栈序列 题目描述 给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 n ( n ≤ 10…...

jenkins授权管理.

使用背景: 在企业中可能多个开发组织共用同一个Jenkins服务器, 不会让用户具有管理员权限的, 需要给用户分配对应的Group组织权限。例如: 张三, 属于devops1这个组织, 仅允许张三对devops1组织相关的jenkins作业进行构…...

Ubuntu24.04安装Dify

1、win10上安装docker不顺利 参考:Dify的安装_dify安装-CSDN博客等资料,Dify依赖Docker运行,在Win10上安装Docker,先安装wsl。在PowerShell(管理员)中输入: wsl --install 或显示“找不到指定文件”,或显示…...

Spring Boot 集成 Elasticsearch【实战】

前言: 上一篇我们简单分享了 Elasticsearch 的一些概念性的知识,本篇我们来分享 Elasticsearch 的实际运用,也就是在 Spring Booot 项目中使用 Elasticsearch。 Elasticsearch 系列文章传送门 Elasticsearch 基础篇【ES】 Elasticsearch …...

Spark离线数据处理实例

工具:Jupyter notebook # 一、需求分析 (1)分析美妆商品信息,找出每个“商品小类”中价格最高的前5个商品。 (2)每月订购情况,统计每个月订单的订购数量情况和消费金额。 (3&#x…...

window 安装 wsl + cuda + Docker

WSL 部分参考这里安装: Windows安装WSL2 Ubuntu环境 - 知乎 如果出现错误: WslRegisterDistribution failed with error: 0x800701bc 需要运行:https://crayon-shin-chan.blog.csdn.net/article/details/122994190 wsl --update wsl --shu…...

多通道振弦式数据采集仪MCU安装指南

设备介绍 数据采集仪 MCU集传统数据采集器与5G/4G,LoRa/RS485两种通信功能与一体的智能数据采集仪。该产品提供振弦、RS-485等的物理接口,能自动采集并存储多种自然资源、建筑、桥梁、城市管廊、大坝、隧道、水利、气象传感器的实时数据,利用现场采集的数…...

Linux:进程信号---信号的概念与产生

文章目录 1. 信号的概念1.1 信号1.2 认识信号1.3 signal函数1.4 信号的识别(硬件角度) 2. 信号的产生2.1 键盘组合键2.2 kill命令2.3 系统调用2.4 异常2.5 软件条件 3. core dump 序:在我们的生活中,有很多信号,比如红…...

开放鸿蒙OpenHarmony 5.0.0 Release 兼容性测试实战经验分享

OpenHarmony 5.0版本的发布时间是2024年12月20日至21日。这个版本带来了许多新特性和改进。现在5.0出了两个release 版本,分别是5.0.0和5.0.1。 就在5.0版本发布不到2周的时间内,2025年01月01日起,不支持新产品基于老分支(OpenHa…...

Nvidia - NVLink Fusion

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

C#处理印尼地区的数字分隔符方法

1.在印尼 数字中的 小数点 和 千分位分隔符 的用法与欧美习惯相反 逗号(,) 用作 小数点(如 1,23 表示 1.23)。点(.) 用作 千分位分隔符(如 1.000 表示 1000)。 查阅资料后发现&#…...

Python爬虫(30)Python爬虫高阶:Selenium+Scrapy+Playwright融合架构,攻克动态页面与高反爬场景

目录 一、背景:动态页面与反爬技术的崛起二、技术融合架构设计1. 核心组件分工2. 架构图示3. 关键技术点 三、代码实现:分步详解1. 环境配置2. 核心代码结构3. Scrapy项目集成4. Playwright增强功能示例 四、总结:技术融合的优势与挑战1. 优势…...

PHP、JAVA、Shiro反序列化

目录 一、PHP反序列化 二、JAVA反序列化 三、Shiro反序列化 Shiro-550 反序列化漏洞原理 Shiro-721 反序列化漏洞原理 Padding Oracle 漏洞补充: 防御措施: 一、PHP反序列化 主要是分为有类和无类: 1、有类:就有相关的魔术…...

FreeRTOS全攻略:从入门到精通

目录 一、FreeRTOS 基础概念1.1 FreeRTOS 是什么1.2 为什么选择 FreeRTOS 二、与裸机开发的区别2.1 任务管理2.2 中断处理2.3 资源管理 三、FreeRTOS 入门篇3.1 内存管理3.2 任务创建3.3 任务状态3.4 任务优先级3.5 空闲任务和钩子函数3.6 同步与互斥​3.7 队列​3.8 信号量​3…...

机器学习 决策树-分类

决策树-分类 1 概念2 基于信息增益决策树的建立(1) 信息熵(2) 信息增益(3) 信息增益决策树建立步骤 3 基于基尼指数决策树的建立(了解)4 sklearn API5 示例 1 概念 1、决策节点 通过条件判断而进行分支选择的节点。如:将某个样本中的属性值(特征值)与决策节点上的值…...

【RK3588嵌入式图形编程】-Cairo-形状与填充

形状与填充 文章目录 形状与填充1、基本形状2、 纯色填充3、 填充图案4、 填充渐变本文介绍了如何使用Cairo库创建和填充基本形状及复杂形状。首先,通过Cairo API创建矩形、正方形、圆形、弧线和椭圆等基本形状,并使用纯色进行填充。接着,通过组合基本图元,展示了如何绘制星…...

C及C++的音频库与视频库介绍

在 C/C 开发中,处理音频和视频需要依赖专业的库来实现编解码、播放、录制、处理等功能。 一.音频库(C/C) 1.FFmpeg(音频 视频全能库) 功能: 支持几乎所有音频 / 视频格式的编解码(如 MP3、…...

5.2.4 wpf中MultiBinding的使用方法

在 WPF 中,MultiBinding 允许将多个绑定(Binding)组合成一个逻辑结果,并通过一个转换器(IMultiValueConverter)处理这些值,最终影响目标属性。以下是其核心用法和示例: 核心组件: MultiBinding:定义多个绑定源的集合。 IMultiValueConverter:实现逻…...

小白的进阶之路系列之二----人工智能从初步到精通pytorch中分类神经网络问题详解

什么是分类问题? 分类问题涉及到预测某物是一种还是另一种。 例如,你可能想要: 问题类型具体内容例子二元分类目标可以是两个选项之一,例如yes或no根据健康参数预测某人是否患有心脏病。多类分类目标可以是两个以上选项之一判断一张照片是食物、人还是狗。多标签分类目标…...

日志根因分析:Elastic Observability 的异常检测与日志分类功能

作者:来自 Elastic Bahubali Shetti Elastic Observability 不仅提供日志聚合、指标分析、APM 和分布式追踪,Elastic 的机器学习能力还能帮助分析问题的根因,让你将时间专注于最重要的任务。 随着越来越多的应用程序迁移到云端,收…...

web基础

域名概述 2-1 域名的概念:IP 地址不易记忆,域名是互联网络上识别和定位计算机的层次结构式的字符标识,与该计算机的互联网协议 (IP) 地址相对应,用于在数据传输时标识计算机的电子方位,方便人们记忆和输入。 早期使用…...

WebRTC技术EasyRTC音视频实时通话驱动智能摄像头迈向多场景应用

一、方案背景​ 在物联网蓬勃发展的当下,智能摄像头广泛应用于安防、家居、工业等领域。但传统智能摄像头存在视频传输延迟高、设备兼容性差、网络波动时传输不稳定等问题,难以满足用户对实时流畅交互视频的需求。EasyRTC凭借低延迟、高可靠、跨平台特性…...

替换word中的excel

PostMapping("/make/report/target/performance/first") public AjaxResult makeTargetReportFirst(RequestBody MakeReportDTO makeReportDTO) {Map<String, String> textReplaceMap new HashMap<>();// 替换日期LocalDateTime nowData LocalDateTime…...

【氮化镓】低剂量率对GaN HEMT栅极漏电的影响

2024 年 2 月 22 日,中国科学院新疆理化技术研究所的Li等人在《IEEE ACCESS》期刊发表了题为《Degradation Mechanisms of Gate Leakage in GaN-Based HEMTs at Low Dose Rate Irradiation》的文章,基于实验分析和 TCAD 仿真,研究了低剂量率辐照下基于 GaN 的 p 型栅高电子迁…...

win10使用nginx做简单负载均衡测试

一、首先安装Nginx&#xff1a; 官网链接&#xff1a;https://nginx.org/en/download.html 下载完成后&#xff0c;在本地文件中解压。 解压完成之后&#xff0c;打开conf --> nginx.config 文件 1、在 http 里面加入以下代码 upstream GY{#Nginx是如何实现负载均衡的&a…...

Java 06API时间类

API-时间类 Date jdk8之前1.构造 代表当前的日期和时间 1.Date d1new Date();当前的时间编译成对象 2.Date d2new Date(long time);时间毫秒值代表的Date日期对象 long 类型需要在写L 及8L2.常用方法 public long getTime();获取从1970-1-1到现在的毫秒值总数 void setTime…...

2.11 筹资管理

11.1 筹资主体 11.1.1 企业筹资 1.内源筹资 企业自由资金、应付息税以及未使用或者分配专项基金。自由资金:留存收益、应收账款、闲置资产变卖未使用或者分配专项基金:更新改造基金、生产发展基金以及职工福利基金 2.外源筹资 权益筹资:普通股筹资、优先股筹资债务筹资:借…...

什么是 AI 人工智能?什么是机器学习?什么是深度学习?三者啥关系

AI 到底是个啥&#xff1f;跟咱有啥关系&#xff1f;一文帮你搞懂&#xff01; 最近是不是老听到 “AI”、“人工智能” &#xff0c;“机器学习”&#xff0c;“深度学习”这些词&#xff1f;感觉挺高大上&#xff0c;但又有点懵&#xff1f;别担心&#xff0c;今天咱们就用大…...

C语言经典面试题及答案100道

# C语言经典面试题及答案100道 ## 基础概念部分 1. **什么是C语言&#xff1f;** - 答&#xff1a;C语言是一种通用的、过程式的计算机编程语言&#xff0c;由Dennis Ritchie于1972年在贝尔实验室开发&#xff0c;主要用于系统软件开发。 2. **C语言的特点是什么&#xf…...

RocketMQ 顺序消息实现原理详解

RocketMQ 的顺序消息实现原理主要围绕生产者发送顺序性、Broker存储顺序性和消费者消费顺序性三个核心环节展开&#xff0c;具体分为全局有序和分区有序两种模式。 一、顺序消息的分类 1. 全局有序 定义&#xff1a;某个Topic下所有消息严格按FIFO顺序处理。实现&#xff1a;…...

SpringBoot与GeoHash整合,实现骑手就近派单功能

通过使用GeoHash结合Redis的地理空间功能,能够实时管理和查询骑手的位置信息,并根据订单量和评分等因素动态分配最近的骑手来完成配送任务. 空间索引: GeoHash是一种将地理坐标(经纬度)编码为字符串的算法,可以用于空间索引。 这使得我们可以方便地在Redis这样的内存数据库…...

spark任务的提交流程

目录 spark任务的提交流程1. 资源申请与初始化2. 任务划分与调度3. 任务执行4. 资源释放与结果处理附:关键组件协作示意图扩展说明SparkContext介绍 spark任务的提交流程 用户创建一个 Spark Context;Spark Context 去找 Cluster Manager 申请资源同时说明需要多少 CPU 和内…...

阿博图书馆管理系统 Java+Spring Boot+MySQL 实战项目分享

一、项目简介 为了提升图书馆的管理效率和用户体验&#xff0c;我们基于 Java Spring Boot MySQL 开发了一款完整的图书馆管理系统 —— 阿博图书馆管理系统。系统采用前后端分离架构&#xff0c;功能模块丰富&#xff0c;操作逻辑清晰&#xff0c;适合用于毕业设计、实训项…...

es学习小结

1.​客户端类型​ ​推荐场景​ ​版本兼容性​ Elasticsearch Java API Client 新项目、ES 8.x集群 8.x及以上 Spring Data Elasticsearch Spring生态项目、简化ORM操作 ES 7.x-8.x&#xff08;需版本匹配&#xff09; Low-Level REST Client 需要底层HTTP控制、兼容多版本ES …...

【数据库课程设计】网上投票管理系统

目录 前言&#xff1a; 一&#xff0c;系统需求分析 1&#xff0c;需求概述 2&#xff0c;系统功能图 3&#xff0c;业务流程图 业务流程分析 业务流程图 4&#xff0c;数据流程图 5&#xff0c;数据字典 二&#xff0c;概念结构设计 1&#xff0c;实体分析 2&am…...

STM32+ESP8266+ONENET+微信小程序上传数据下发指令避坑指南

之前只做过类似的但是以为这种烂大街的功能应该不难结果还是踩了不少坑&#xff0c;记录几个需要注意的点 1、创建产品的时候选择onejson&#xff0c;自定义方案。这样选择的就是物模型&#xff0c;之后可以去使用物模型的API调试。 2、设置物模型 大概有以下几种比较常用的&…...

不同消息队列保证高可用实现方案

消息队列的高可用性&#xff08;High Availability, HA&#xff09;是分布式系统中的核心需求&#xff0c;不同消息队列通过多种技术手段实现高可用。以下是主流消息队列的高可用实现方案及对比&#xff1a; 一、Apache Kafka 副本机制&#xff08;Replication&#xff09; 每个…...

Android 蓝牙开发 - 蓝牙相关权限(蓝牙基本权限、Android 12 蓝牙新增权限、位置权限)

蓝牙基本权限 1、基本介绍 <uses-permission android:name"android.permission.BLUETOOTH" />BLUETOOTH&#xff1a;允许应用连接配对的蓝牙设备 <uses-permission android:name"android.permission.BLUETOOTH_ADMIN" />BLUETOOTH_ADMIN&am…...