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

模块 A:web理论测试

模块 A:理论测试
任务一:单选题
1.为 EMP 表的 namesalary 字段创建名为 emp name salary
idx 的校复习接课 name 字段升序, salary 字段降序的复合索引的
SQL 语句是?   B
A: CREATEINDEX emp name salary idx ON EMP(namesalary)
B: CREATE INDEX emp name salary idx ON EMP(name
ASC,salary DESC)
C:CREATE VIEW emp name salary idx ON EMP(name,salary)
D: CREATE INDEX emp name salary idx ON EMP(name
DESC,salary)
2.建立索引的作用之一是?   C
A:节省存储空间
B:便于管理
C: 提高查询速度、
D: 提高查询和更新的速度
3.查看角色的权限可以使用的语句是?    D
A: SHOW STATUS
B: SHOW CLIENT STATUS
C: SHOW MASTER STATUS
D: SHOW GRANTS FOR“用户"
4 分布式数据库缺点描述 正确的一项是?  B
A:系统网络通信开销较大
B:系统可扩展性较差
C: 存取结构较为复杂
D:数据的安全性和保密性较难处理
5.数据库备份可以只复制自上次备份以来更新过的数据,这种备 B
份方法称为?
A:海量备份
B:增量备份
C:动态备份
D:静态备份
6. 计算学生 student 集合中的各班 最高成绩 的语句是? A
A: db.student.aggregate({"$group":{"_id":"$class",'最高
成绩':{"$max":"$score"}}});
B: db.student.find({"$group":{"_id":"$class",'最高成绩
':{"$sum":"$score"}}});
C: db.student.aggregate({"$group":{"_id":"$class",'最高
成绩':{"$min":"$score"}}});
D: db.student.aggregate({"$group":{"_id":"$class",'最高
成绩':{"$push":"$score"}}});
7. 分布式数据库系统的英文缩写是? D
A: DBS
B: DB
C: DBMS
D: DDBS
8.___标签用于指定内联框架? C
A.<jframe>
B.<frameset>
C.<iframe>
D.<frame>
9. 查看主从复制集群的同步状态,使用语句是? D
A: SHOW STATUS
B: SHOW CLIENT STATUS
C: SHOW MASTER STATUS
D: SHOW SLAVE STATUS
10. 软件体系结构的文档要求与软件开发项目中的其他文档是
相似的,下列哪项属于体系结构文档化过程的主要输出结果(A)
A: 体系结构需求规格说明
B: 体系结构概要设计说明
C: 体系结构详细设计说明
D: 体系结构总体框架说明
11.下列关于 jQuery 对象与 DOM 对象的说法,错误的是( C)
A. DOM 对象是使用 JavaScript 操作 DOM 返回的对象。
B. jQuery 对象是使用 jQuery 提供的操作 DOM 的方法返回的对
象。
C. jQuery 对象命名时必须使用$符号。
D. jQuery 对象与 DOM 对象之间可以进行转换。
12.执行以下程序,输出结果为( A)
function Foo() {
var i = 0;
return function() {
console.log(i++);
}
}
var f1 = Foo(),f 2 = Foo();
f1();
f1();
f2();
A.0 1 0
B.0 1 2
C.0 0 0
D.0 0 2
13.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?
(D)
A.KeyEvent
B.AxtionEvent
C.ItemEvent
D.MouseEvent
14.在 HTML 页面上包含如下所示的层对象,则 JavaScript 语
句 document.getElementById(“info”).innerHTML 的值是( B)
<div id=”info”style=”display:block”><p> 请填写 </p></div>
A.请填写
B.<p>请填写</p>
C.id=”info” style=”display:block”
D.<div id=”info” style=”display:block”><p> 请 填 写
</p></div>
15.要删除表 A 中数据,使用 TRUNCATE TABLE A。运行结果是?A
A.表 A 中的约束依然存在;
B.表 A 被删除了;
C.表 A 中的数据被删除了一半,再次执行时,将删除剩下的一半
数据行;
D.表 A 中不符合检查约束要求的数据被删除,而符合检查约束要
求的数据依然保留;
16.在 Vue 中,关于 Vue 实例的生命周期理解错误的是()。D
A.生命周期是指 Vue 实例从创建到销毁的过程。
B.在 beforeCreated 阶段,数据并没有挂载,只是一个空壳,无
法访问到数据和真实 DOM。
C.当 data 变化时,会触发 beforeUpdate 和 updated 方法。
D.created 阶段,vue 实例的挂载元素 el 已挂载。
17.查找 student 表中所有电话号码(列名:telephone)的第一
位为 8 或 6,第三位为 0 的电话号码(C )
A.SELECT telephone FROM student WHERE telephone LIKE
‘[8,6]%0*’
B.SELECT telephone FROM student WHERE telephone LIKE
‘(8,6)*0%’
C.SELECT telephone FROM student WHERE telephone LIKE
‘[8,6]_0%’
D.SELECT telephone FROM student WHERE telephone LIKE
‘[8,6]_0*’
18.下列关于 v-for 说法错误的是(C )
A.v-for 指令基于一个数组来渲染一个列表
B.v-for 指令需要使用 item in items 形式的特殊语法,其中
items 是源数据数组,而 item 则是被迭代的数组元素的别名
C.不可以用 v-for 来遍历一个对象的 property
D.v-for 在使用的时候最好添加 key,且 key 最好不是索引
可以用v-for来遍历一个对象的property
19.Mysql 中表 student_table(id,name,birth,sex),插入如下
记录:
('1004' , '张三' , '2000-08-06' , '男');
('1005' , NULL , '2001-12-01' , '女');
('1006' , '张三' , '2000-08-06' , '女');
('1007' , ‘王五’ , '2001-12-01' , '男');
('1008' , '李四' , NULL, '女');
('1009' , '李四' , NULL, '男');
('1010' , '李四' , '2001-12-01', '女');
执行
select count(t2.birth) as c1
from (
select * from student_table where sex = '男' ) t1
full join
(select * from student_table where sex = '女') t2
on t1.birth = t2.birth and t1.name = t2.name;
的结果行数是(C )。
A.2
B.3
C.执行报错
D.4
20.关于 jQuery 的自定义动画 animate 方法,下列说法错误的是
(D)
A.animate 方法第一个参数可设置为键值对的对象;
B.animate 方法能同时以动画的形式改变元素的样式属性到某个
确定的值;
C.animate 方法最后一个参数为回调函数;
D.animate 方法第一个参数可以不传入。
任务二:多选题
1. 创建索引时,通常可以使用以下哪几种方法创建? ABC
A: 表上建立主键约束或唯一性约束时,由系统自动建立唯一性
索引
B: 由用户在一个表的一个列或多列上使用 CREATE INDEX 创建
非唯一索引
C: 由用户使用 CREATE INDEX 创建聚集索引
D: 以上均不正确
2. 不适合建立索引的情况都包括哪些? ABCD
A: 记录很少的表
B: 值过长的属性
C: 频繁更新的属性
D: 属性值很少的属性
3. db.articles.aggregate( [ { $match : { score : { $gt :
70, $lte : 90 } } }, { $group: { _id: null, count: { $sum:
1 } } } ] );关于上述语句说法正确的是?    ABC
A: 该聚集有两个管道阶段,分别是$match 和$group,它们之间
是无序的。
B: 进行匹配操作时,分数 score 应该是大于 70 或小于等于
90
C: 第二个管道$group,对 count 字段进行求和
D: 以上均不正确
4. 分片的方式有几种?AB
A: 水平分片
B: 垂直分片
C: 导出分片
D: 混合分片
5. 对 Json 理解正确的是( )ABCD
A: JSON 是指 JavaScript 对象表示法
B: JSON 是轻量级的文本数据交换格式
C: JSON 具有自我描述性,更易理解
D: JSON 是存储和交换文本信息的语法
6.执行以下 SQL,下面哪个名字会被查询出来( ) CD
Select firstname from stafflist
where firstname like'_A%'
A.Allen
B.CLARK
C.JACKSON
D.DAVID
7.假设HTML 结构为<parent><child>content</child></parent>
下列哪些做法可以实现 child 内容垂直居中?( ) ABC
A.parent {
display: table;
}
child {
display: table-cell;
vertical-align: middle;
}
B.parent {
display: flex;
align-items: center;
}
C.parent {
position: relative;
}
child {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
D.parent:after {
content: '';
height: 100%;
vertical-align: middle;
width: 0;
}
child {
display: inline-block;
vertical-align: middle;
}
8. 以下哪些是原型模型的优点( )。 ABCD
A: 与用户见面快
B: 奠定了软件工程方法的基础
C: 开发成功率高
D: 适合于需求不确定的大系统
9.关于主键,描述错误的是() ABD
A.一个表可以有多个主键
B.主键是可以为空的
C.可以有多个属性联合组成主键
D.主键就是允许重复
10. ALTER TABLE 语句支持对索引的什么操作? ABC
A: 创建索引
B: 修改索引
C: 删除索引
D: 查看索引
11.关于身份证号,以下正确的正则表达式为( ) AC
1901
A.isIDCard=/^[1-9]\d{7}((0\d)|(1[0-
2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
B.isIDCard=/^[1-9]\d{7}((9\d)|(1[0-
2]))(([0|1|2]\d)|3[9-1])\d{3}$/;
C.isIDCard=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-
2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
D.isIDCard=/^[1-9]\d{5}[1-9]\d{3}((9\d)|(1[9-
2]))(([0|1|2]\d)|3[9-1])\d{4}$/;
12.关于 label 元素,以下说法正确的有:( ) AB
A.label 元素可以使用 for 属性关联表单控件,也可以将表单
控件放置在它的内部。
B.当使用 for 属性来关联 label 元素和表单控件时,label 元
素的 for 属性要和表单控件的 ID 一致。
C.如果 label 元素内嵌套一个 a 链接,则点击该 a 链接不会
触发页面跳转。
D.一般会在 label 元素内部放置可交互的元素,比如 anchors
或 buttons。
13.下列说法正确的是( ) ABCD
A.每个 JS 对象一定对应一个原型对象,并从原型对象继承属性
和方法;
B.对象的 proto 指向自己构造函数的 prototype;
C.Object.prototype. proto === null , 说 明 原 型 链 到
Object.prototype 终止;
D.表达式 Function.prototype.proto.proto === null 的运行
结果为 true;
14.阅读以下代码,请选择可以正确打印 h1 标签宽度的选项
( ) ABC
<template>
<div>
<h1 ref='h1' v-if="show">nowcoder</h1>
</div>
</template>
<script> export default { data() {
return { show: false
}
},
mounted() { this.show = true
// 此处填写代码
}
}
</script>
A.this.$nextTick(function()
{console.log(this.$refs.h1.offsetWidth)})
B.setInterval(() =>
{console.log(this.$refs.h1.offsetWidth)})
C.setTimeout(() =>
{console.log(this.$refs.h1.offsetWidth)})
D.console.log(this.$refs.h1.offsetWidth)
15. 某 学 生 数 据 库 包 含 学 生 表 S, 成绩表 R SELECT
SN,A.SCORE ,B.SCOREFROM S ,R A ,R B WHERE S.ID=A.ID AND
S.ID=B.IDAND A.SCORE<B.score AND A.CNO=1AND B.CNO=2 有关该查
询描述正确的是:( ) ACD
A.该查询属于自连接查询
B.查询选修 1 号课程的成绩比选修 2 号课程的成绩高的学生。
C.查询选修了 1 号和 2 号课程,并且其 1 号课程低于 2 号
课程的学生。
D.查询选修课程号为 1 的课程且成绩低于课程 2 的学生的姓
名、及两门课程的成绩。
16.下面有关 sql 语句中 delete、truncate 的说法正确的是?
() AC
A.论清理表数据的速度,truncate 一般比 delete 更快
B.truncate 命令可以用来删除部分数据。
C.truncate 只删除表的数据不删除表的结构
D.delete 能够回收高水位(自增 ID 值)
17.若要删除 book 表中的所有数据而不删除表,如下哪些语法
错误 的?( ) AD
A.drop table book;
B.truncate table book;
C.delete from book;
D.del * from book;
18.( )完成对数据库数据的建表与更新。 BC
A.DCL B.DDL C.DML D.DQL
19.通过分析如下 HTML 代码,可以得出( ) BD
<table border="10">
<tr>
<td colspan=2 align="center">员工号</td>
</tr>
<tr>
<td rowspan=2 align="center">学历</td>
<td align="center">专业</td>
</tr>
<tr>
<td colspan=2 align="center">毕业学校</td>
</tr>
</table>
A.该表格共有 2 行 3 列
B.该表格中的文字均居中显示
C.该表格的边框宽度为 10 毫米
D."员工号"单元个跨 2 列
20.以下 哪些事件会在页面加载完成(onload)之前触发 ?( AD)
A.readystatechange
B.pageshow
C.beforeunload
D.DOMContentLoaded

相关文章:

模块 A:web理论测试

模块 A&#xff1a;理论测试 任务一&#xff1a;单选题 1.为 EMP 表的 namesalary 字段创建名为 emp name salary idx 的校复习接课 name 字段升序&#xff0c; salary 字段降序的复合索引的 SQL 语句是? B A: CREATEINDEX emp name salary idx ON EMP(namesalary) B: …...

git rebase冲突说明(base\remote\local概念说明)

主线日志及修改 $ git log master -p commit 31213fad6150b9899c7e6b27b245aaa69d2fdcff (master) Author: Date: Tue Nov 28 10:19:53 2023 08004diff --git a/123.txt b/123.txt index 294d779..a712711 100644 --- a/123.txtb/123.txt-1,3 1,4 123 4^Mcommit a77b518156…...

函数式接口的妙用,让异步执行更简单

你是否曾经遇到过在SpringBoot中Async注解无法正常工作的问题&#xff1f;今天&#xff0c;我们用函数式接口来解决这个问题。 一、什么是函数式接口&#xff1f; 函数式接口&#xff08;Functional Interface&#xff09;是 Java 8 中引入的一个概念&#xff0c;是指只包含一…...

读书笔记:《More Effective C++》

More Effective C Basics reference & pointer reference 必定有值&#xff0c;pointer 可以为空reference 声明时必须定义&#xff0c;必须初始化reference 无需测试有效性&#xff0c;pointer 必须测试是否为 nullreference 可以更改指向对象的值&#xff0c;但是无法…...

手写VUE后台管理系统6 - 支持TS声明文件.d.ts

TS 使用声明文件进行类型定义。 配置 在 tsconfig.json 文件中&#xff0c;找到 include 属性&#xff0c;添加 "src/**/*.d.ts"&#xff0c;表示 src 目录下的所有 .d.ts 文件都会被自动加载。 添加后内容如下 "include": ["src/**/*.ts",&…...

第八天:信息打点-系统端口CDN负载均衡防火墙

信息打点-系统篇&端口扫描&CDN服务&负载均衡&WAF防火墙 一、知识点 1、获取网络信息-服务器厂商&#xff1a; 阿里云&#xff0c;腾讯云&#xff0c;机房内部等。 网络架构&#xff1a; 内外网环境。 2、获取服务信息-应用协议-内网资产&#xff1a; FTP…...

一款充电桩解决方案设计

一、基本的概述 项目由IP6536提供两路5V 1.5A 的USB充电口&#xff0c;IP6505提供一路最大24W的USB快充口支持QC3.0 / DCP / QC2.0 / MTK PE1.1 / PE2.0 / FCP / SCP / AFC / SFCP的快充协议&#xff0c;电池充电由type-C输入经过IP2326输出最高15W快充对电池进行充电&#xf…...

Leetcode 2953. Count Complete Substrings

Leetcode 2953. Count Complete Substrings 1. 解题思路2. 代码实现 题目链接&#xff1a;2953. Count Complete Substrings 1. 解题思路 这一题麻烦的点就在于说有两个限制条件&#xff0c;但是好的点在于说这两个限制条件事实上是相互独立的。 因此&#xff0c;我们可以通…...

【Python-第三方库-pywin32】随笔- Python通过`pywin32`获取窗口的属性

Python通过pywin32获取窗口的属性 基础 获取所有窗口的句柄 【代码】 import win32guidef get_all_windows():hWnd_list []win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWnd_list)print(hWnd_list)return hWnd_list【结果】 获取窗口的子窗口句柄 【代…...

Flask使用线程异步执行耗时任务

1 问题说明 1.1 任务简述 在开发Flask应用中一定会遇到执行耗时任务&#xff0c;但是Flask是轻量级的同步框架&#xff0c;即在单个请求时服务会阻被塞&#xff0c;直到任务完成&#xff08;注意&#xff1a;当前请求被阻塞不会影响到其他请求&#xff09;。 解决异步问题有…...

zabbix监控nginx

zabbix是什么 web界面提供的一种可视化的监控服务软件 以分布式的方式系统监控以及网络监控&#xff0c;硬件监控等等开源的软件 zabbix的架构 1、c/s模式 客户端和服务端&#xff0c;zabbix server服务端 zabbix agent 客户端 2、通过B/S B是浏览器 S服务端&#xff0c;通…...

【CVE-2023-49103】ownCloud graphapi信息泄露漏洞(2023年11月发布)

漏洞简介 ownCloud owncloud/graphapi 0.2.x在0.2.1之前和0.3.x在0.3.1之前存在漏洞。graphapi应用程序依赖于提供URL的第三方GetPhpInfo.php库。当访问此URL时&#xff0c;会显示PHP环境的配置详细信息&#xff08;phpinfo&#xff09;。此信息包括Web服务器的所有环境变量&a…...

可视化数据库管理客户端:Adminer

简介&#xff1a;Adminer&#xff08;前身为phpMinAdmin&#xff09;是一个用PHP编写的功能齐全的数据库管理工具。与phpMyAdmin相反&#xff0c;它由一个可以部署到目标服务器的文件组成。Adminer可用于MySQL、PostgreSQL、SQLite、MS SQL、Oracle、Firebird、SimpleDB、Elast…...

Python----字典练习

相关链接&#xff1a;Python---字典的增、删、改、查操作_python中字典的增删改查-CSDN博客 Python---字典---dict-CSDN博客 Python---引用变量与可变、非可变类型-CSDN博客 重点&#xff1a; 字典中的 key &#xff08;就是键&#xff09;可以是很多数据类型&#xff08;…...

CentOS 部署 WBO 在线协作白板

1&#xff09;WBO 白板工具介绍 1.1&#xff09;WBO 白板简介 WBO 是一个自由和开源的在线协作白板。它允许多个用户同时在一个虚拟的大型白板上画图。该白板对所有线上用户实时更新&#xff0c;并且状态始终保持。它可以用于许多不同的目的&#xff0c;包括艺术、娱乐、设计和…...

qt-C++笔记之QStringList

qt-C笔记之QStringList —— 杭州 2023-12-03 文章目录 qt-C笔记之QStringList1.1.《Qt官方文档》第一部分翻译&#xff1a;继承自QList\<QString\>-初始化-添加字符串1.2.迭代字符串1.3.join()和split()1.4.filter()1.5.lastIndexOf()1.6.indexOf()1.7.replaceInString…...

ply前端

ply 是 eBPF 的 front-end 前端工具之一&#xff0c;专为 embedded Linux systems 开发&#xff0c;采用 C 语言编写&#xff0c;只需 libc 和内核支持 BPF 就可以运行&#xff0c;不需要外部 kernel 模块&#xff0c;不需要 LLVM&#xff0c;不需要 python。 ply 由瑞典工程师…...

U盘不仅能在电脑上使用,在手机上也可使用,包括安卓和苹果手机,但苹果的较特殊

许多最好的安卓手机都使用USB-C端口在电脑上充电和来回传输文件,但如果你需要给老板发电子邮件的文件放在闪存驱动器或全尺寸SD卡上呢? 幸运的是,使用廉价的适配器电缆,你可以将USB加密狗或读卡器直接连接到手机上。你甚至可以直接使用USB-C闪存驱动器,以实现更轻松的过程…...

面试数据库八股文十问十答第二期

面试数据库八股文十问十答第二期 作者&#xff1a;程序员小白条&#xff0c;个人博客 相信看了本文后&#xff0c;对你的面试是有一定帮助的&#xff01; ⭐点赞⭐收藏⭐不迷路&#xff01;⭐ 1.MySQL的主从复制 MySQL的主从复制是什么&#xff1f;MySQL主从复制是一种常见的…...

【LeetCode】每日一题 2023_12_2 拼车(模拟/差分)

文章目录 刷题前唠嗑题目&#xff1a;拼车题目描述代码与解题思路学习大佬题解 刷题前唠嗑 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01; 题目&#xff1a;拼车 题目链接&#xff1a;1094. 拼车 题目描述 代码与解题思路 func carPooling(trips [][]int…...

网络和Linux网络_7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)

目录 1. 重看端口号 1.1 端口号的概念 1.2 端口号的划分 2. 重看UDP协议 2.1 UDP协议格式 2.2 UDP的特点 3. 重看TCP协议 3.1 TCP协议格式 3.2 TCP的解包分用 3.3 TCP的可靠性及机制 3.3.1 确认应答ACK机制 3.3.2 超时重传机制 3.3.3 连接管理机制&#xff08;三次…...

KALI LINUX安全审核

预计更新 第一章 入门 1.1 什么是Kali Linux&#xff1f; 1.2 安装Kali Linux 1.3 Kali Linux桌面环境介绍 1.4 基本命令和工具 第二章 信息收集 1.1 网络扫描 1.2 端口扫描 1.3 漏洞扫描 1.4 社交工程学 第三章 攻击和渗透测试 1.1 密码破解 1.2 暴力破解 1.3 漏洞利用 1.4 …...

2023-12-03-解决libxkbcommon库编译完后图像界面不能使用键盘

layout: post # 使用的布局&#xff08;不需要改&#xff09; title: Ubuntu修复 # 标题 subtitle: 解决libxkbcommon库编译完图形界面不能使用键盘 #副标题 date: 2023-12-03 # 时间 author: BY ThreeStones1029 # 作者 header-img: img/about_bg.jpg #这篇文章标题背景图片 c…...

vue el-table表格中每行上传文件(上传简历)操作

1、HTML中 <el-table :data"formInfo.userListDto" border stripe max-height"400"><el-table-column type"index" label"序号" width"50"> </el-table-column><el-table-column prop"realName&q…...

Python批量图像处理--图片重命名、图片旋转

图像批量重命名&#xff1a; 使用batch_rename_images函数实现对多个文件夹下面的图片进行重命名操作 先检查文件名的后缀&#xff0c;使用了.endswith()方法来判断文件名是否以.jpg、.png或.JPG结尾&#xff0c;判断是否为图片文件 然后构造新的文件路径new_filepath&#…...

第五天 用Python批量处理Excel文件,实现自动化办公

用Python批量处理Excel文件&#xff0c;实现自动化办公 一、具体需求 有以下N个表&#xff0c;每个表的结构一样&#xff0c;如下&#xff1a; 需要把所有表数据汇总&#xff0c;把每个人的得分、积分分别加起来&#xff0c;然后按总积分排名&#xff0c;总积分一致时&#xff…...

mybatis整合(手动添加jar包方式)

操作步骤 创建数据库 建立user表 放入数据 1、创建javaweb工程并添加Jar包 用到的jar包 junit 用于测试 mybatis框架&#xff1a;mybatis-3.5.9.jar mysql数据库&#xff1a;mysql-connector-java-8.0.28.jar 2、添加MyBatis核心配置文件 <?xml version"1.0"…...

leetcode - 矩阵区域和

1314. 矩阵区域和 - 力扣&#xff08;LeetCode&#xff09; 给你一个 m x n 的矩阵 mat 和一个整数 k &#xff0c;请你返回一个矩阵 answer &#xff0c;其中每个 answer[i][j] 是所有满足下述条件的元素 mat[r][c] 的和&#xff1a; i - k < r < i k, j - k < c …...

头歌JUnit单元测试相关实验进阶

JUnit是一个由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架&#xff08;regression testing framework&#xff09;&#xff0c;主要供 Java 开发人员编写单元测试。Junit在极限编程和重构中被极力推荐使用&#xff0c;因为它可以大大地提高开发的效率。 Junit的特性&…...

【kafka实践】11|消费位移提交

消费者位移 消费者位移这一节介绍了消费者位移的基本概念和消息格式&#xff0c;本节我们来聊聊消费位移的提交。 Consumer 需要向 Kafka 汇报自己的位移数据&#xff0c;这个汇报过程被称为提交位移&#xff08;Committing Offsets&#xff09;。因为 Consumer 能够同时消费…...