首页 > TAG信息列表 > producerId
2022_BUAA_OO 第三单元总结
2022_BUAA_OO 第三单元总结 一、设计架构 本单元的架构几乎不需要设计,就是按照官方包接口以及其中的JML逐步实现作业中用到了类和异常类。只是为了便于一些图论相关算法,我又添加了边节点类、实现了并查集的数据结构,第二三次作业需要实现的最小生成树以及最短路径的实现由于不需要OO第三单元总结
OO第三单元总结 本单元我了解了JML在编程中的作用:JML语言可以用于约束方法的前置条件和和后置条件,但不约束方法的实现过程。通过这几周的学习,我能读懂基本的JML规格并编写代码实现这些规格。此外,在本单元我也意识到了提前规划结构对代码性能的重要性,以及“维护”的重大意义。 1OO_第三单元总结
一、测试数据 采用了随机数据+特殊数据的方法准备测试数据 随机数据 采用的生成策略为:纯随机数据+优化。 纯随机策略:设置询问条数上限,随后每个询问都以相同概率随机出现。 分析纯随机生成策略,可知其中\(personNum : groupNum: relationNum : MessageNum = 1 : 1:1 : 1\),显然生成的面向对象第三单元总结
面向对象第三单元总结 〇.单元总览 本单元的主要目的是建立一个社交通信网络,代码已由课程组给出,我们只需根据给出的jml规格实现接口即可,主要包括人,群组,网络和各种消息以及各种可能会产生的异常,部分方法涉及图论的相关知识。 一.容器选择 在jml规格提供的可选属性中,一般提供的都是思考kafka在做幂等性的时候,producerId在内存中什么时候清理掉
情景 最近在看kafka幂等性的源码的时候,在思考一个问题,既然幂等性是通过producerId + Sequence Number来判断是否重复,那么应该在broker缓存中,有保存producerId 和 Sequence Number,那么如果长时间一直使用,是否会由于 producerId 和 Sequence Number 的增长,造成OOM呢?在网上没找|NO.Z.00072|——————————|BigDataEnd|——|Hadoop&kafka.V57|-------------------------------------------|ka
[BigDataHadoop:Hadoop&kafka.V57] [BigDataHadoop.kafka][|章节二|Hadoop生态圈技术栈|kafka|稳定性|幂等性|]一、稳定性:幂等性### --- 幂等性 ~~~ Kafka在