Skip to content

Commit ccdea6c

Browse files
committed
[fix]错别字修复
1 parent f2e2112 commit ccdea6c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/system-design/distributed-system/message-queue/Kafka常见面试题总结.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ if (sendResult.getRecordMetadata() != null) {
170170

171171
当消费者拉取到了分区的某个消息之后,消费者会自动提交了 offset。自动提交的话会有一个问题,试想一下,当消费者刚拿到这个消息准备进行真正消费的时候,突然挂掉了,消息实际上并没有被消费,但是 offset 却被自动提交了。
172172

173-
**解决办法也比较粗暴,我们手动关闭闭自动提交 offset,每次在真正消费完消息之后之后再自己手动提交 offset 。** 但是,细心的朋友一定会发现,这样会带来消息被重新消费的问题。比如你刚刚消费完消息之后,还没提交 offset,结果自己挂掉了,那么这个消息理论上就会被消费两次。
173+
**解决办法也比较粗暴,我们手动关闭自动提交 offset,每次在真正消费完消息之后之后再自己手动提交 offset 。** 但是,细心的朋友一定会发现,这样会带来消息被重新消费的问题。比如你刚刚消费完消息之后,还没提交 offset,结果自己挂掉了,那么这个消息理论上就会被消费两次。
174174

175175
#### Kafka 弄丢了消息
176176

docs/system-design/framework/mybatis/mybatis-interview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ MyBatis 技术内幕系列博客,从原理和源码角度,介绍了其内部
1717
- `${}`是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于静态文本替换,比如\${driver}会被静态替换为`com.mysql.jdbc.Driver`
1818
- `#{}`是 sql 的参数占位符,MyBatis 会将 sql 中的`#{}`替换为?号,在 sql 执行前会使用 PreparedStatement 的参数设置方法,按序给 sql 的?号占位符设置参数值,比如 ps.setInt(0, parameterValue),`#{item.name}` 的取值方式为使用反射从参数对象中获取 item 对象的 name 属性值,相当于 `param.getItem().getName()`
1919

20-
#### 2、Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
20+
#### 2、Xml 映射文件中,除了常见的 select|insert|update|delete 标签之外,还有哪些标签?
2121

2222
注:这道题是京东面试官面试我时问的。
2323

0 commit comments

Comments
 (0)