摘要:
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems 阅读全文
摘要:
一、基本信息 1、组成 生产者 broker 消费者 zookeeper:brokerid、consumer信息(不包含生产者的信息) 2、需要安装多少台 2 * (生产者的峰值生产速率 * 副本 / 100) + 1 = 3 生产环境下,配置副本的数量为2-3个,2个居多 3、副本的优势和劣势 副 阅读全文
摘要:
给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 来源:力扣(LeetCode)链接:https://leetcode-cn 阅读全文
摘要:
〇、用途 流式结构 获取磁盘日志,拦截器过滤后,传递指定数据,写入HDFS或kafka 一、组成-Source、Channel、Sink 事务(put/take) 1、Source taildir source: (1)特点:断点续传+多目录(维护offset) 产生自哪个版本-Apache Flu 阅读全文
摘要:
〇、作用 存储和管理数据 Zookeeper=文件系统+通知机制 树形结构,每个节点被称为一个Znode(1MB) 一、半数机制 1、注意 安装奇数台(4台) 二、常用命令 ls get create 2、客户端命令行操作 查看子节点:ls path 获得节点的值:get path 递归删除节点:d 阅读全文
摘要:
三、MapReduce 1、Shuffle及其优化☆ Shuffle是Map方法之后,Reduce方法之前,混洗的过程 Map-->getPartition(标记数据的分区)-->对应的环形缓冲区(一侧存数据,一侧存索引,默认大小为100M,达到80%时进行反向溢写以提高空间利用率) (溢写前需要对 阅读全文
摘要:
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/ 阅读全文
摘要:
一、入门 1、常用端口号 2.x 50070:查看HDFS Web-UI 8088:查看MapReduce运行情况 19888:历史服务器 9000:hdfs客户端访问集群 50090:SecondaryNameNode 3.x: 50070-->9870 9000-->8020 3、Hadoop的 阅读全文
摘要:
路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root ,返回其 最大路径和 。 来源:力扣(LeetCode)链 阅读全文
摘要:
一、Linux 1、常用高级命令 ps -ef:查看进程详情,ps -ef|grep dae可以搜索指定进程,-e表示环境变量 ps -au:以用户为主的详细格式,显示进程平均占用资源,不包括cmd列 df -h:文件系统的磁盘空间占用情况,表示大文件,-i表示innode索引命名的小文件 ioto 阅读全文