From fe5f036cdabaa763626b6e00c063abfed25440f6 Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Mon, 8 Jun 2020 17:01:47 +0800 Subject: [PATCH] 2020-06-08 17:01:47 --- docs/misc1/140.md | 4 ++-- docs/misc1/147.md | 2 +- docs/misc1/151.md | 2 +- docs/misc1/278.md | 2 +- docs/misc1/290.md | 4 ++-- docs/misc1/293.md | 6 +++--- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/misc1/140.md b/docs/misc1/140.md index a57eeb1..69f8d33 100644 --- a/docs/misc1/140.md +++ b/docs/misc1/140.md @@ -261,8 +261,8 @@ DUMMY_ACCOUNT | **关联类型** | **选项/用法** | | --- | --- | | 一对一 | 可以将任一端作为所有者,但应其中之一(只有一个); 如果您未指定此选项,则最终会产生循环依赖项。 | -| 一对多 | 多头必须成为协会的所有者。 | -| 多对一 | 这与从相反的角度看的一对多关系相同,因此适用相同的规则:必须使多头成为关联的所有者。 | +| 一对多 | 多的一端必须成为联合的所有者。 | +| 多对一 | 这与从相反的角度看的一对多关系相同,因此适用相同的规则:必须使多的一端成为关联的所有者。 | | 多对多 | 关联的任何一端都可以成为所有者。 | diff --git a/docs/misc1/147.md b/docs/misc1/147.md index fa4087c..893b1d0 100644 --- a/docs/misc1/147.md +++ b/docs/misc1/147.md @@ -218,7 +218,7 @@ Validator validator = Validation.byDefaultProvider() | 注解 | 描述 | | --- | --- | -| `@Digits(integer=, fraction=)` | 检查注解的值是否为最多`integer`位和小数`fractional`位的数字。 | +| `@Digits(integer=, fraction=)` | 检查注解的值是否为最多`integer`位和`fractional`小数位的数字。 | | `@Email` | 检查指定的字符序列是否为有效的电子邮件地址。 | | `@Max(value=)` | 检查带注解的值是否小于或等于指定的最大值。 | | `@Min(value=)` | 检查带注解的值是否大于或等于指定的最小值 | diff --git a/docs/misc1/151.md b/docs/misc1/151.md index 0631b87..7566bc9 100644 --- a/docs/misc1/151.md +++ b/docs/misc1/151.md @@ -267,7 +267,7 @@ private Integer employeeId; ## 使用`@Id`,`@IdClass`或`@EmbeddedId`的复合主键 -尽管出于各种原因使用单列代理密钥是有利的,但有时您可能不得不使用业务密钥。 当它们包含在单个列中时,您可以使用`@Id`而无需指定生成策略,该策略强制用户在持久保存实体之前分配主键值。 +尽管出于各种原因使用单列代理键是有利的,但有时您可能不得不使用业务键。 当它们包含在单个列中时,您可以使用`@Id`而无需指定生成策略,该策略强制用户在持久保存实体之前分配主键值。 但是,如果是多列主键,则必须创建一个代表该主键的类。 当然,它不需要自己的主键,但它必须是公共类,必须具有默认构造器,必须可序列化,并且必须[**实现`hashCode()`和`equals()`方法**](//howtodoinjava.com/java/related-concepts/working-with-hashcode-and-equals-methods-in-java/ "Working with hashCode and equals methods in java"),以允许 Hibernate 代码测试主键冲突。 diff --git a/docs/misc1/278.md b/docs/misc1/278.md index acfbcd8..aef9c35 100644 --- a/docs/misc1/278.md +++ b/docs/misc1/278.md @@ -24,7 +24,7 @@ MapReduce 作业很复杂,涉及多个步骤。 某些步骤是由 Hadoop 以 3. #### 归约器 - 归约器是聚合器过程,将经过随机排序和排序后的数据发送到具有`>`的归约器,然后归约器将在值列表上进行处理。 每个密钥可以发送到不同的归约器。 归约器可以设置该值,并将其合并到 MapReduce 作业的最终输出中,并且该值将作为最终输出保存在 HDFS 中。 + 归约器是聚合器过程,将经过随机排序和排序后的数据发送到具有`>`的归约器,然后归约器将在值列表上进行处理。 每个键可以发送到不同的归约器。 归约器可以设置该值,并将其合并到 MapReduce 作业的最终输出中,并且该值将作为最终输出保存在 HDFS 中。 ![MapReduce Process](img/559f3fe473516a8415a90855ea5bbad9.png) diff --git a/docs/misc1/290.md b/docs/misc1/290.md index 66d3ebf..30dcc1c 100644 --- a/docs/misc1/290.md +++ b/docs/misc1/290.md @@ -20,9 +20,9 @@ Kafka 中数据单位**称为消息**。 将此视为数据库表中的一行。 按摩有两个部分 – **键和主体**。 两者都只是一个字节数组,Kafka 并没有做任何神奇的读取和理解这些字节的事情。 它可以是 XML,JSON,字符串或其他任何形式。 许多 Kafka 开发人员赞成使用 **Apache Avro** ,这是最初为 Hadoop 开发的序列化框架。 Kafka 不在乎并存储所有内容。 -密钥用于以更可控的方式将消息写入分区。 Kafka 只是简单地找到密钥的哈希值,并使用它来查找必须在其中写入消息的分区号(逻辑并不是那么简单,当然)。 +键用于以更可控的方式将消息写入分区。 Kafka 只是简单地找到键的哈希值,并使用它来查找必须在其中写入消息的分区号(逻辑并不是那么简单,当然)。 -这样可以确保始终将具有相同密钥的消息写入同一分区。 +这样可以确保始终将具有相同键的消息写入同一分区。 #### 1.2 批量 diff --git a/docs/misc1/293.md b/docs/misc1/293.md index 9c6cb32..1251661 100644 --- a/docs/misc1/293.md +++ b/docs/misc1/293.md @@ -30,10 +30,10 @@ spring.kafka.producer.value-serializer: org.springframework.kafka.support.serial ``` -* `spring.kafka.consumer.key-deserializer`指定密钥的解串器类。 -* `spring.kafka.consumer.value-deserializer`为值指定反序列化器类。 +* `spring.kafka.consumer.key-deserializer`指定键的反序列化器类。 +* `spring.kafka.consumer.value-deserializer`指定值的反序列化器类。 * `spring.kafka.consumer.properties.spring.json.trusted.packages`指定允许反序列化的程序包模式的逗号分隔列表。 `'*'`表示反序列化所有程序包。 -* `spring.kafka.producer.key-deserializer`指定密钥的序列化器类。 +* `spring.kafka.producer.key-deserializer`指定键的序列化器类。 * `spring.kafka.producer.value-deserializer`指定值的序列化器类。 ## 3\. 模型类 -- GitLab