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

MySQL 8.0 OCP 1Z0-908 51-60题

Q51.Examine this parameter setting:
audit_log=FORCE_LOG_PERMAENT
What effect does this have on auditing?
A)It will force the load of the audit plugin even in case of errors at server start.//插件在之前就必须加载完成,只有当插件之前通过 INSTALL PLUGIN 注册过,或者通过 --plugin-load 或 --plugin-load-add 加载时,这个选项才可用
B)It causes the audit log to be created if it does not exist.
C)It prevents the audit plugin from being removed from the running server.
D)It prevents the audit log from being removed or rotated.
Answer:C

参考:MySQL :: MySQL 8.0 Reference Manual :: 8.4.5.11 Audit Log Reference
audit_log有效值:
ON:启用审计日志插件。
OFF:禁用审计日志插件。
FORCE:强制加载审计日志插件,即使加载失败也不会影响服务器启动。
FORCE_PLUS_PERMANENT:强制加载审计日志插件,并且在服务器运行期间不允许卸载该插件。

Q52.You recently upgraded your MYSQL installation to MYSQL8.0 Examine this client error:
Error 2059 (HY000):authentication plugin ‘caching_sha2_password’ cannot be
Loaded: /usr/local/mysql/libplugin/caching_sha2_password.so: cannot open shared object file: No such or directory
Which option will allow this client to connect to MYSQL Server?
A)[mysqld] default_authentication_plugin=sha256_password
B)[mysqld] default_authentication_plugin=caching_sha2_password
C)ALTER USER user IDENTIFIED WITH mysql_native_password BY ‘password’; //修改改密码重新选择密码验证插件
D)ALTER USER user IDENTIFIED WITH caching_sha2_password
E)ALTER USER user IDENTIFIED WITH sha256_password
F)[mysqld] default_authentication_plugin=mysql_native_password
Answer:C

Q53.You made some table definition changes to a schema in your MySQL Server.
Which two statements reflect how MySQL Server handles the table definition changes?
A)MySQL keeps InnoDB metadata changes in .sdi files in datadir. 
B)MySQL Server stores a copy of the serialized data in the InnoDB user tablespace.
C)MySQL writes SDI to the binary log for distributed backups.
D)MySQL implicitly executes FLUSH TABLES and stores a snapshot backup of the metadata.
E)The metadata is serialized in JSON format in Serialized Dictionary Information (SDI).
Answer:BE

说明:InnoDB stores SDI data within its tablespace files.
NDBCLUSTER stores SDI data in the NDB dictionary.
Other storage engines store SDI data in .sdi files that are created for a given table in the table's database directory.
SDI data is generated in a compact JSON format.
InnoDB 将 SDI 数据存储在其表空间文件内。
NDBCLUSTER 将 SDI 数据存储在 NDB 字典中。
其他存储引擎则在给定表的数据库目录中创建 .sdi 文件来存储 SDI 数据。
SDI 数据以紧凑的 JSON 格式生成。

"ibd2sdi"是一个工具,它的作用是从InnoDB表空间文件中提取序列化的字典信息(即SDI)。而所谓的SDI数据,是存在于所有持久性的InnoDB表空间文件之中的。

Q54.Which two statements are true about MySQL Installer?
A)It provides a uniform installation wizard across multiple platforms. //MySQL Installer 提供了一个统一的安装向导,但主要适用于 Windows 平台,而不是多个平台。
B)Manual download of separate product packages is required before installing them through MySQL Installer.

参考:

MySQL :: MySQL 8.0 Reference Manual :: 2.3.3.3 Installation Workflows with MySQL Installer

  • 全量安装包情况:如果你安装的是完整的(非网络版)MySQL Installer包,在初始设置期间,所有的.msi文件已经被加载到“产品缓存(Product Cache)”文件夹中,因此不会再次下载。这可以节省时间和网络带宽,因为所有必要的安装文件都已经预先准备好。

C)It provides only GUI-driven, interactive installations. //MySQL Installer 提供了图形界面(GUI)安装,同时也支持命令行(CLI)安装
D)It performs product upgrades. 可以执行升级,也是正确的
E)It installs most Oracle MySQL products. 可以安装大多数MySQL产品,所以正确的
Answer:DE


Q55.Examine this snippet from the binary log file named binlog.000036:
# at 5000324
#191120 14155116 server id 1 end_log_pos 500453 crc32 0x98159515 Query thread_id=9 exec_time=2
error_code=0xid=1106
SET TIMESTAMP=1574222116/*!*/;
DROP TABLE ‘rental’/* generated by server*/
/*!*/;
The rental table was accidentally dropped, and you must recover the table.
You have restored the last backup, which corresponds to the start of the binlog.000036 binary log.
Which command will complete the recovery?
A)mysqlbinlog --stop-position=500324 binlog.000036 | mysql
B)mysqlbinlog --stop-datetime='2019-11-20 14:55:16' binlog.000036 | mysql
C)mysqlbinlog --stop-position=500453 binlog.000036 | mysql
D)mysqlbinlog --stop-datetime='2019-11-20 14:55:18' binlog.000036 | mysql
Answer:A
上面输出说明是在5000324这个pos中删除的表,所以恢复的话,需要恢复这个pos之前的,所以stop_position需要等于5000324

Q56.Examine this query and output:
Mysql> EXPLAIN ANALYZE
 SELECR city.CountryCode,contry,Name AS Country_Nae,
 FROM world.city
 INNER JOIN world.country ON country.Code =city.CountryCode
 WHERE country.Continent=’Asia’
 AND city.Population >100000
 ORDER BY city,Population DESC\G
***********************************1.row*****************************
EXPLATN:
->Sort <temporary>.Poppulation DESC(acctual time =8.306..8.431 row =125 loops=1)
 ->Strem resule(acctual time =0.145..8.033 row =125rows=125 loops=1)
->Nested loop inner join (cost=241.12 rows=205) (acctual time =0.141.7.787 row =155 loops=1)
 ->Filter (world.country,Continent =’Asia’)(cost=25.40 rows=34)(acctual time =0.064..0.820 row =51
loops=51)
->index lookup on city using CountryCode(Countrycode=world.country.code)(acctual time =4.53..row =10 )
1 row in set (0.0094 sec)

Which two statements are true?
A)The query returns exactly 125 rows. //最终结果,看第一行,为125行
B)It takes more than 8 milliseconds to sort the rows. //第一行,读取到第一行数据的时间为8.306,读取所有数据时间为8.531,所以都超过了8ms
C)The country table is accessed as the first table, and then joined to the city table.//先对city表进行访问,然后在访问country表,在进行nested loop inner join,最后在进行排序
D)35 rows from the city table are included in the result.(rows=2)
E)The optimizer estimates(估计行数) that 51 rows in the country table have continent = 'Asia'.(estimates rows=34)
Answer:AB
这个题库有问题,执行计划中可以看到对city表还做了filter操作,过滤完成后的行数是2,所以D错误,完整的执行计划如下图:

Q57.Examine these InnoDB Cluster parameter settings:
Cluster.setInstanceOption()’host1:3377’,’MenmberWeight’,40)
Cluster.setInstanceOption()’host2:3377’,’MenmberWeight’,30)
Cluster.setInstanceOption()’host3:3377’,’MenmberWeight’,40)
Cluster.setInstanceOption()’host3:3377’,’exitStateAction’,”ABORT_SERVER”)
Now examine the partial staus:
“topology”;{
”host1:3377”:
“address”:”host1:3377”,
“mode”:”R/O”,
[...]
“statue”:”ONLINE”,
“version”:”8.0.18”
},
“host2:3377”:{
“address”:”host2:3377”,
“mode”:”R/O”,
[...]
“statue”:”ONLINE”,
“version”:”8.0.18”
},
“host3:3377”:{
“address”:”host3:3377”,
“mode”:”R/O”,
[...]
“statue”:”ONLINE”,
“version”:”8.0.18”
}
}
A permanent network failure isolates host3.
Which two statements are true?
A)The instance deployed on host2 is elected as the new primary instance.(host1:weight=40权重越高,优先选为主库,所以1可能会被选主)
B)The issuing command cluster.switchToMultiPrimaryMode() will fail to enable multi-primary mode.还有两个节点正常,所以可以设置多主模式
C)The instance deployed on host3 is expelled from the cluster and must be rejoined using
cluster.addInstance('host3:3377'). //exitStateAction 参数设置为 ABORT_SERVER 表示当 host3 检测到其状态异常时,将自动关闭服务器,所以是正确的
D)Failure of the instance deployed on host1 provokes an outage. //1不会受影响,更不会引发故障,所以这个是错误的
E)The primary instance can be specified by using the command cluster.setPrimaryInstance(<host>:<port>). 通过该命令可以设置主节点,正确
F)The instance deployed on host3 will automatically rejoin the cluster when connectivity is re-established.//参考C选项
Answer:CE

Q58.You are asked to review possible options for a new MySQL instance. It will be a large, busy reporting data
warehousing instance.
[mysqld]
innodb_data_file_path=
Which two configurations would satisfy long-term storage demands?
A)ibdata1:12M;ibdata2:12M:autoextend //自动扩展
B)ibdata1:12M:autoextend //自动扩展
C)ibdata1:12M;/tmp/ibdata2:12M:autoextend //有自动扩展,但是在/tmp下,如果重启,该路径下数据将会被清空,所以不满足长期存储需求
D)ibdata1:12M;ibdata2:12M;ibdata3:12M //没有自动扩展
E)ibdata1:12M:autoextend;ibdata2:12M:autoextend //该配置方式是错误的
F)ibdata1:12M //没有自动扩展
Answer:AB

Q59.Examine this command, which executes successfully:
shell> mysqldump --master-data=2 --single-transaction --result-file=dump.sql mydb
Which two statements are true?
A)It is a cold backup. (热备)
B)It executes flush tables with read lock.
C)It enforces consistent backups for all storage engines.(一致性备份仅适用于innodb)
D)This option uses the READ COMMITTED transaction isolation mode. (REPEATABLE READ)
E)The backup created is a consistent data dump.
Answer:BE

参考:

Mysql备份原理与工具mysqldump之--single-transaction,--master-data_mysqldump --single-transaction-CSDN博客文章浏览阅读1.2w次,点赞9次,收藏58次。MySQL备份原理数据备份是数据安全的底线,在任何场景下面,无论是上线后的数据回滚,数据丢失都能够有效的止损,将损失降到最低程度。衡量数据备份与恢复的两个重要指标:对于_mysqldump --single-transaction https://blog.csdn.net/qq_34556414/article/details/106781973

--master-data=2表示在dump过程中记录主库的binlog和pos点,并在dump文件中注释掉这一行;
--master-data=1表示在dump过程中记录主库的binlog和pos点,并在dump文件中不注释掉这一行,即恢复时会执行;
 
--dump-slave=2表示在dump过程中,在从库dump,mysqldump进程也要在从库执行,记录当时主库的binlog和pos点,并在dump文件中注释掉这一行;
--dump-slave=1表示在dump过程中,在从库dump,mysqldump进程也要在从库执行,记录当时主库的binlog和pos点,并在dump文件中不注释掉这一行;
 
single-transaction 选项和 lock-all-tables 选项是二选一的,
single-transaction:是在导出开始时设置事务隔离状态并使用一致性快照开始事务,而后马上unlock tables,然后执行导出,导出过程不影响其它事务或业务连接,但只支持类似innodb多版本特性的引擎,因为必须保证即使导出期间其它操作(事务点t2)改变了数据,而导出时仍能取出导出开始的事务点t1时的数据。
lock-all-tables:则一开始就 FLUSH TABLES WITH READ LOCK; 加全局读锁,直到dump完毕。


mysqldump备份流程:
1.调用FWRL(flush tables with read lock),全局禁止读写
2.开启快照读,获取此期间的快照(仅仅对innodb起作用)
3.备份非innodb表数据(*.frm,*.myi,*.myd等)
4.非innodb表备份完毕之后,释放FTWRL
5.逐一备份innodb表数据
6.备份完成

 Q60.Examine this command and output:
+-------------------------------+------------+
| Varibe_name | Value |
+-------------------------------+-------------+
| Firewall_access_denied | 7 |
| Firewall_access_granted | 4 |
| Firewall_access_suspicious | 3 |
| Firewall_access_cached_entries | 11 |
+-------------------------------+-------------+
Which statement is true?
A)Firewall_access_denied is the number of connection attempts from prohibited(禁止的) hosts that are denied.
B)Firewall_cached_entries is the number of statements found in the query cache for users in DETECTING mode.
C)Firewall_access_granted is the number of connections granted from whitelisted hosts.//符合防火墙规则,而不是白名单
D)Firewall_access_suspicious is the number of statements logged as suspicious for users in DETECTING mode.
Answer:D
Firewall_access_denied:被拒绝的
Firewall_access_granted:接受的
Firewall_access_suspicious:可疑的
Firewall_access_cached_entries:重复的

MySQL Enterprise Firewall状态变量概述

  • 支持的状态变量:MySQL Enterprise Firewall提供了以下状态变量,这些变量用于获取防火墙运行状态的相关信息。
  • 可用性前提:这些状态变量只有在防火墙已安装的情况下才可用(具体安装或卸载防火墙的方法可参考第8.4.7.2节“安装或卸载MySQL Enterprise Firewall”)。
  • 初始化设置:每当安装MYSQL_FIREWALL插件或启动服务器时,防火墙状态变量都会被设置为0。
  • 重置机制:其中许多状态变量可以通过mysql_firewall_flush_status()函数重置为零(关于MySQL Enterprise Firewall的管理函数可参考相关说明)。

具体状态变量及其含义

  • Firewall_access_denied
    • 含义:表示被MySQL Enterprise Firewall拒绝的语句数量。即那些不符合防火墙规则或被认为是潜在威胁的SQL语句,被防火墙阻止执行的次数。
  • Firewall_access_granted
    • 含义:表示被MySQL Enterprise Firewall接受的语句数量。即符合防火墙规则,被允许正常执行的SQL语句的次数。
  • Firewall_access_suspicious
    • 含义:表示被MySQL Enterprise Firewall记录为可疑的语句数量。这些语句是针对处于DETECTING模式的用户记录的。DETECTING模式可能是防火墙的一种监控模式,在该模式下,防火墙会检测并记录那些可能存在问题或行为异常的SQL语句,但不一定立即阻止它们,而是将其标记为可疑以便进一步分析。
  • Firewall_cached_entries
    • 含义:表示被MySQL Enterprise Firewall记录的语句数量,包括重复的语句。防火墙会将检测到的SQL语句进行记录,无论它们是否重复出现,都会被计入此变量。这有助于了解防火墙所处理的语句总量以及重复语句的情况。

 

相关文章:

MySQL 8.0 OCP 1Z0-908 51-60题

Q51.Examine this parameter setting: audit_logFORCE_LOG_PERMAENT What effect does this have on auditing? A)It will force the load of the audit plugin even in case of errors at server start.//插件在之前就必须加载完成&#xff0c;只有当插件之前通过 INSTALL PL…...

javax.servlet.Filter 介绍-笔记

1.javax.servlet.Filter 简介 javax.servlet.Filter 是 Java Servlet API 中的一个核心接口&#xff0c;用于在请求到达目标资源&#xff08;如 Servlet 或 JSP&#xff09;之前或响应返回给客户端之前执行预处理或后处理操作。它常用于实现与业务逻辑无关的通用功能&#xff…...

【2025年前端高频场景题系列】使用同一个链接,如何实现PC打开是web应用、手机打是-个H5 应用?

面试情境与问题引入 哈喽大家伙,我是布鲁伊。在前端开发面试中,面试官经常会抛出一些看似简单却能考察多方面能力的问题。"如何实现同一个链接在PC端和移动端展示不同应用?"就是这样一个典型问题。为什么面试官喜欢问这个问题?因为它能同时考察候选人的设备适配…...

GPT 经验

GPT 经验篇 一、gpt源码past_key_value是干啥的&#xff1f;二、gpt onebyone 每一层怎么输入输出&#xff1f;三、bert和gpt有什么区别四、文本生成的几大预训练任务&#xff1f;五、讲讲T5和Bart的区别&#xff0c;讲讲bart的DAE任务&#xff1f;六、讲讲Bart和Bert的区别&am…...

uniapp|实现获取手机摄像头权限,调用相机拍照实现人脸识别相似度对比,拍照保存至相册,多端兼容(APP/微信小程序)

基于uniapp以及微信小程序实现移动端人脸识别相似度对比,实现摄像头、相册权限获取、相机模块交互、第三方识别集成等功能,附完整代码。 目录 核心功能实现流程摄像头与相册权限申请权限拒绝后的引导策略摄像头调用拍照事件处理人脸识别集成图片预处理(Base64编码/压缩)调用…...

蓝桥杯13届国B 出差

题目描述 A、B、C、D四个人中要派两个人出差&#xff0c;按下述三个条件有几种安排方案&#xff0c;如何安排。 (1) 若A去&#xff0c;则C和D中要去一人。 (2) B和C不能都去。 (3) C去则D要留下。 输入描述 本题无输入。 输出描述 按字典序输出所有符合要求的安排方案&…...

论软件设计模式及其应用

三、正文 摘要 2023年 3 月&#xff0c;我所在的公司承接了某油企智慧加油站平台的建设工作。该项目旨在帮助加油站提升运营效率、降低运营成本和提高销售额。我在该项目中担任系统架构设计师&#xff0c;负责整个系统的架构设计工作。本文以该项目为例&#xff0c;详细论述了…...

实现 STM32 PWM 输出:原理、配置与应用详解

实现 STM32 PWM 输出&#xff1a;原理、配置与应用详解 在嵌入式开发领域&#xff0c;STM32 微控制器凭借其强大的功能和丰富的外设资源&#xff0c;被广泛应用。PWM&#xff08;脉冲宽度调制&#xff09;作为 STM32 的重要功能之一&#xff0c;对于电机调速、LED 调光、信号合…...

优艾智合机器人助力半导体智造,领跑国产化替代浪潮

在全球半导体产业加速自动化转型的背景下&#xff0c;传统物流已成为制约智能化升级的关键瓶颈。作为中国移动机器人行业的领军企业&#xff0c;优艾智合&#xff08;YOUIBOT&#xff09;自2017年起就敏锐洞察到"半导体设备国产化"的紧迫需求&#xff0c;依托在工业移…...

Pytorch张量和损失函数

文章目录 张量张量类型张量例子使用概率分布创建张量正态分布创建张量 (torch.normal)正态分布创建张量示例标准正态分布创建张量标准正态分布创建张量示例均匀分布创建张量均匀分布创建张量示例 激活函数常见激活函数 损失函数(Pytorch API)L1范数损失函数均方误差损失函数交叉…...

【RabbitMQ】工作队列和发布/订阅模式的具体实现

文章目录 建立连接工作队列模式实现创建队列和交换机生产者代码消费者代码运行程序启动消费者启动生产者 发布/订阅模式实现创建队列和交换机生产者代码创建交换机声明两个队列绑定队列和交换机发送消息完整代码 消费者代码完整代码 运行程序启动生产者启动消费者 建立连接 我…...

loki grafana 页面查看 loki 日志偶发 too many outstanding requests

问题描述 grafana 页面查看 loki 日志偶然出现 too many outstanding requests loki pod 日志报错 levelerror ts2025-05-13T06:15:52.509738812Z callerscheduler_processor.go:158 org_idfake traceID1570d49e6d15b25c msg"error notifying scheduler about finished …...

Python之with语句

文章目录 Python中的with语句详解一、基本语法二、工作原理三、文件操作中的with语句1. 基本用法2. 同时打开多个文件 四、with语句的优势五、自定义上下文管理器1. 基于类的实现2. 使用contextlib模块 六、常见应用场景七、注意事项 Python中的with语句详解 with语句是Python…...

tomcat搭建内网论坛

准备工作&#xff1a; 准备jdk-8u291-linux-x64.tar.gz压缩包与apache-tomcat-9.0.16.tar.gz压缩包。 jdk安装&#xff1a; tar xf jdk-8u291-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ ln -s jdk1.8.0_291/ jdk vim /etc/profile.d/jdk.sh cat /etc/profile.d/jdk.s…...

基于开源AI大模型AI智能名片S2B2C商城小程序的零售结算技术创新研究——以京东AI与香港冯氏零售集团智能结算台为例

摘要&#xff1a;本文以京东AI与香港冯氏零售集团共同打造的人工智能结算台为切入点&#xff0c;结合开源AI大模型、AI智能名片及S2B2C商城小程序的技术特性&#xff0c;深入探讨其在零售结算领域的创新应用。研究发现&#xff0c;开源AI大模型为智能结算提供了强大的图像识别与…...

supabase 怎么新建项目?

在 Supabase 中新建项目主要通过官方网站的仪表盘 (Dashboard) 来完成。以下是详细步骤&#xff1a; 通过 Supabase 仪表盘新建项目&#xff1a; 注册/登录 Supabase 账户&#xff1a; 访问 Supabase 官网&#xff1a;https://supabase.com/如果你还没有账户&#xff0c;点击 …...

框架篇八股(自用)

框架篇 Spring框架中的bean不是线程安全的 Scope&#xff08;&#xff09; singleton单例 prototype多例 一个类中有可修改的成员变量需要考虑线程安全 bean没有可变状态&#xff08;service类&#xff0c;DAO类&#xff09; 某种程度单例bean是线程安全的 AOP面向切面编程…...

Flask Docker Demo 项目指南

首先&#xff0c;创建一个新的项目目录并创建必要的文件&#xff1a; mkdir flask-docker-demo cd flask-docker-demo创建一个简单的Flask应用 (app.py)&#xff1a; from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return Hello, Docker World…...

蓝卓AI智能体平台

在数字化浪潮席卷全球的今天&#xff0c;制造业企业正面临前所未有的挑战&#xff1a;如何将海量数据转化为精准决策&#xff1f;如何让传统生产流程具备“自进化”的智能&#xff1f;如何打破数字化与智能化之间的鸿沟&#xff1f;蓝卓数字科技凭借对工业场景的深刻理解&#…...

typedef unsigned short uint16_t; typedef unsigned int uint32_t;

你提到的这两行是 C/C 中的类型别名定义&#xff1a; typedef unsigned short uint16_t; typedef unsigned int uint32_t;它们的目的是让代码更具可读性和可移植性&#xff0c;尤其在处理精确位数的整数时非常有用。 ✅ 含义解释 typedef unsigned short uint16_t;…...

黑马k8s(五)

1.Namespace 2.Pod run nginx&#xff1a;nginx是pod控制器的名称&#xff0c;不是pod的名称 查看pod更高的参数&#xff1a; 启动一个不存在的镜像&#xff1a;pod 查看 dev下面的pod&#xff0c;第二个pod处于容器创建的状态 查看pod的详情描述&#xff1a; 通过pod的ip&…...

进程间通信分类

前提&#xff1a; 进程具有独立性&#xff0c;要通信就是要让它们&#xff1a;看到同一份资源&#xff08;某种形式的内存空间&#xff0c;操作系统提供&#xff09; 本地通信&#xff1a;同一台主机&#xff0c;OS&#xff0c;用系统调用通信。标准&#xff1a;systemV。 S…...

uniapp-商城-56-后台 新增商品(弹窗属性继续分析)

1、概述 前面我们讲了布局和相应商品属性的页面布局。属性是一个弹窗&#xff0c;它是一个cell的组件的实现属性。点击该cell就会调用uni-popup 进行弹窗。基本的页面布局如下&#xff1a; 属性显示其实是个一嵌套的数据显示。 2 页面显示商品属性 点击添加属性 2.1 代码如…...

奇怪的公式

奇怪的公式 背景导入 在剑桥大学&#xff0c;瞥了一眼下面这个公式&#xff0c;我眩晕了&#xff0c;庆幸自己没学数学专业。 1 2 3 4 ⋯ − 1 12 1234\dots -\frac{1}{12} 1234⋯−121​ 一天&#xff0c;剑桥大学教授哥德弗雷哈代收到一封来自印度的信。写信人叫拉马…...

web 自动化之 PO 设计模式详解

文章目录 一、什么是 POM二、如何基于 POM 进行自动化框架架构&#xff1f;1、base 层封装2、pageobjects 层封装3、TestCases 层封装 三、元素和方法分离&数据分离1、哪些部分可以进行分离2、示例代码 四、总结 一、什么是 POM POM page object model 页面对象模型 WEB 自…...

golang 定时器

写法一&#xff1a; package mainimport ("fmt""sync""time" )type DemoTicker struct {ch <-chan time.Timestop chan struct{}sg *sync.WaitGroup }func main() {count, stopCount : 0, 5demo : DemoTicker{ch: time.Tick(time.Seco…...

ETL 数据集成平台与数据仓库的关系及 ETL 工具推荐

数字化时代企业每天都会产生海量的数据&#xff0c;这些数据分散在不同的系统、数据库和应用中。为了能够有效地利用这些数据&#xff0c;进行数据分析、商业智能决策等&#xff0c;ETL数据集成平台和数据仓库成为了企业数据管理架构中的关键组成部分。本文将深入探讨ETL数据集…...

java架构设计

1.可维护性 封装性&#xff0c;例如将缓存redis封装到一个service&#xff0c;别的地方用到&#xff0c;只需要传参调用就行。如果有一天换国产缓存&#xff0c;只需要修改service&#xff0c;而不需要修改多出引用地方 * 可维护性&#xff1a;后期功能迭代&#xff0c;不可避…...

UDP--DDR--SFP,FPGA实现之指令监测模块实现

指令监测模块实现介绍 如下图所示&#xff0c;为指令监测模块的运行框图 将指令设置为8bytes数据&#xff0c;故需要一个64位寄存器进行缓存&#xff0c;在进行数据缓存时&#xff0c;数据不可以输出至下一级模块&#xff0c;故对数据和有效指示信号也应该进行相应延迟&#…...

Houdini安装SideFX Labs工具架

开源免费的 https://github.com/sideeffects/SideFXLabs/releases 下载后解压 放到文档里 新建一个packages文件夹 把SideFXLabs.json 复制到packages文件夹 删除一些没用的平台 修改相关路径即可 然后就能在houdini里搜到 autouv 节点 不然没装是没有这个节点的 参考教程 …...

uniapp+vue3+uview来开发我们的项目

前言&#xff1a; 就像我们vue的web的框架element、iview等一样&#xff0c;我们的uni-app开发也有适合的他的框架&#xff0c;除了他本身的扩展组件以外&#xff0c;第三方好用的就是就是uview了。 实现效果&#xff1a; 官网信息&#xff1a; vue2版本&#xff1a;uview-ui …...

MySQL 5.7在CentOS 7.9系统下的安装(上)——以rpm包的形式下载mysql

这里我们主要以CentOS 7.9为例进行介绍&#xff0c;会顺带讲讲Ubuntu的操作方式。 目录 一、检查自己的机器上是否安装有MySQL&#xff1a; &#xff08;1&#xff09;第一步&#xff1a;检查系统中是否有正在运行的MySQL服务&#xff1a; &#xff08;2&#xff09; 检查当…...

【图像处理基石】什么是油画感?

在图像处理中&#xff0c;“油画感”通常指图像呈现出类似油画的块状纹理、笔触痕迹或色彩过渡不自然的现象&#xff0c;表现为细节模糊、边缘不锐利、颜色断层或人工纹理明显。这种问题常见于照片处理、视频帧截图或压缩后的图像&#xff0c;本质是画质受损的一种表现。以下是…...

深度学习之优化器【从梯度下降到自适应学习率算法】(pytorch版)

文章目录 优化器&#xff08;Optimizer&#xff09;二 基础优化器1. 梯度下降&#xff08;Gradient Descent, GD&#xff09;2. 随机梯度下降&#xff08;Stochastic Gradient Descent, SGD&#xff09; 三 动量优化算法标准动量优化&#xff08;Momentum&#xff09;自适应学习…...

React+Webpack 脚手架、前端组件库搭建

链接: 自己写的开发文档&#xff0c;希望大家多多批评...

基于 Python 和 OpenAI 接口规范的本地多轮对话

在自然语言处理的应用中&#xff0c;多轮对话系统是一种极具实用性的功能&#xff0c;无论是聊天机器人、客服系统还是智能助手&#xff0c;都离不开对上下文的持续理解和响应。随着 Ollama 等轻量级模型服务的流行&#xff0c;我们也可以在本地轻松部署语言模型&#xff0c;并…...

binlog日志以及MySQL的数据同步

binlog binlog是什么 记录所有数据库表结构&#xff0c;表数据的修改&#xff0c;但是不会记录Select和Show这类操作 binlog有几种记录模式 三种记录模式 statement: 基于SQL语句的复制 row: 基于行的复制&#xff0c;记录每行数据的变更&#xff08;保证了数据的一致性&a…...

串口模块详细讲解

目录 1.串口介绍 2。STC-ISP串口功能介绍 3.接口及引脚定义 4.串口知识点 4.1 硬件电路 4.2 电平标准 4.3 相关术语 4.4 常见通信接口比较 4.5 51单片机的UART 4.6 串口参数及时序图 4.7 串口模式图 4.8 串口和中断系统 4.9 串口相关寄存器 5.串口向电脑发送信息…...

Flannel UDP 模式的优缺点

UDP 模式的特点、优缺点 优点 高兼容性&#xff1a;通过用户态 UDP 封装&#xff0c;无需内核支持 VXLAN 或其他高级网络功能&#xff0c;适用于旧版 Linux 内核或非标准环境。部署灵活&#xff1a;无需特殊内核模块或硬件支持&#xff0c;易于在异构环境中部署。简单实现&am…...

前端——布局方式

普通流&#xff08;标准流&#xff09; 所谓的标准流: 就是标签按照规定好默认方式排列. 1. 块级元素会独占一行&#xff0c;从上向下顺序排列。 常用元素&#xff1a;div、hr、p、h1~h6、ul、ol、dl、form、table 2. 行内元素会按照顺序&#xff0c;从左到右顺序排列&am…...

山东大学软件学院计算机图形学2025期末考题回忆版

任课教师&#xff1a;周元峰老师 考试时间&#xff1a;2025年5月13日 这次考试比之前的往年题多了写和读OpenGL代码的题目&#xff0c;其它和能找到的往年题&#xff08;19、21、24&#xff09;的差别不大。写完回忆题又发现自已错了好几个原题。。。。。。。。。。。。。。。…...

数控滑台:革新传统加工方式的利器

数控技术作为当今制造业中的重要发展方向&#xff0c;已深入到了各个领域&#xff0c;其中数控滑台作为数控加工领域的一个重要组成部分&#xff0c;对于提高加工效率、精度和质量具有重要意义。本文将重点探讨数控滑台的原理、优势以及在工业制造领域的应用。 一、数控滑台的…...

【WIN】笔记本电脑忘记密码解决办法/笔记本电脑重装系统笔记/bitlocker忘记密码的解决办法

通过安全模式下的CMD命令找回 具体的步骤就是&#xff1a; 首先通过笔记本的对应的一个进入安全模式的一个方式 进入安全模式之后&#xff0c;一直点着这个诊断&#xff0c;然后高级选项进去就可以看到了。 但是这种方法应该是属于安全漏洞&#xff0c;所以只适合老版本。如果是…...

手机相册的 “智能分类” 功能

我们以手机相册的 “智能分类” 功能&#xff08;识别图片中的物体类型&#xff09;为例&#xff0c;演示如何使用 TensorFlow Lite 框架将端侧模型部署到 Android 设备上。该场景通用且覆盖端侧部署的核心步骤&#xff1a;模型准备→环境配置→代码集成→硬件加速→业务调用。…...

配置Hadoop集群-上传文件

&#xff08;一&#xff09;上传小文件 上传文件的时候&#xff0c;我们传一个大一点的&#xff08;>128M&#xff09;&#xff0c;再传一个小一点的。对于大一点的文件&#xff0c;我们要去看看它是否会按128M为单位去拆分这个大文件&#xff0c;而拆分成大文件之后&#x…...

SpringBoot整合MQTT实战:基于EMQX实现双向设备通信(附源码)

简言&#xff1a; 在万物互联的时代&#xff0c;MQTT协议凭借其轻量级、高效率的特性&#xff0c;已成为物联网通信的事实标准。本教程将带领您在Ubuntu系统上搭建EMQX 5.9.0消息服务器&#xff0c;并使用Spring Boot快速实现两个客户端的高效通信。通过本指南&#xff0c;您将…...

windows c++ (9) 程序内注册服务并修改登录账户

实现方式全以批处理文件实现&#xff0c;直接在进程内调用即可 1、注册服务 注册服务manage.bat内容如下 echo off setlocalset ServiceExeYouProcess.exe set ServiceNameYouProcess set BASE%~dp0:: 检查命令行参数 if "%~1""" (echo Usage: manage_p…...

按键精灵ios脚本新增元素功能助力辅助工具开发(三)

元素节点功能&#xff08;iOSElement&#xff09;​ 在按键精灵 iOS 新版 APP v2.2.0 中&#xff0c;新增了元素节点功能 iOSElement&#xff0c;该功能包含共 15 个函数。这一功能的出现&#xff0c;为开发者在处理 iOS 应用界面元素时提供了更为精准和高效的方式。通过这些函…...

OpenHarmony平台驱动开发(十五),SDIO

OpenHarmony平台驱动开发&#xff08;十五&#xff09; SDIO 概述 功能简介 SDIO&#xff08;Secure Digital Input and Output&#xff09;由SD卡发展而来&#xff0c;与SD卡统称为MMC&#xff08;MultiMediaCard&#xff09;&#xff0c;二者使用相同的通信协议。SDIO接口…...

ICMP协议详解及不同VLAN/VXLAN主机通信中的ICMP示例

一、ICMP协议概述 ICMP&#xff08;Internet Control Message Protocol&#xff0c;互联网控制消息协议&#xff09;是TCP/IP协议栈中的一项核心协议&#xff0c;用于在IP网络中传输控制消息和错误报告。ICMP定义在RFC 792中&#xff0c;主要用于诊断网络问题和传递控制信息。…...