摘要: MapReduce通俗解释 MapReduce 的工作原理 🍕 披萨店比喻 想象你开了一家披萨店,要统计一天中哪种披萨最受欢迎。 传统方式(没有MapReduce): 你一个人翻看所有订单小票 一张一张数:玛格丽特×1,海鲜×1,玛格丽特×1... 数到晚上才完成,累死了 MapReduce方式: 阅读全文
posted @ 2025-10-30 11:18 -dokingone- 阅读(2) 评论(0) 推荐(0)
摘要: MethodArgumentNotValidException 是 Java 中用于处理方法参数不合法情况的异常,通常在使用 Java 的验证框架(如 Hibernate Validator、Bean Validation 等)时出现,用于确保方法的输入参数满足预设的约束条件。 作用 参数验证:该异 阅读全文
posted @ 2025-06-08 21:52 -dokingone- 阅读(266) 评论(0) 推荐(0)
摘要: 先讲背景故事 假设你有一个巨型数据工厂(Hadoop集群),早期版本中只有一种车间(MapReduce车间),这个车间既要搬货(资源管理)又要加工零件(数据处理)。结果出现两个问题: 车间主任同时管搬运工和技工,效率低下 只能生产一种产品(无法运行Spark等其他程序) 于是Hadoop在2012年 阅读全文
posted @ 2025-02-13 15:29 -dokingone- 阅读(45) 评论(0) 推荐(0)
摘要: 1. 心跳机制是什么? 心跳机制应该是一种通信机制,可能涉及到节点之间的消息发送和接收。 节点A定期发送心跳给节点B,节点B收到后回复确认,或者节点B在一定时间内没有收到心跳就认为A宕机。然后,考虑各种异常情况,比如网络延迟、丢包、节点突然宕机等。 下面思考心跳机制是如何应对的。 2. 心跳机制的思 阅读全文
posted @ 2025-02-13 15:28 -dokingone- 阅读(359) 评论(0) 推荐(0)