长尾问题(数据倾斜) 发生长尾问题的原因 在MapReduce中,Map阶段和Reduce阶段都有可能由多个节点进行分布式计算,而如果在分布式计算时,每个节点分配的任务不均衡...
小李喜欢同班的小梁,于是偷偷往小梁的课桌下塞纸条,纸条上写着:你今天的裙子真好看!-小李。万万没想到这一幕被班主任看见了,于是暗中使坏,把纸条上的字改成了:你今天的裙子也太土...
MySQL查询执行过程 一条SQL语句执行的流程如下: 客户端连接 MySQL 服务器,发布查询 如果查询缓存中有结果,则直接返回结果 如果结果没有被缓存,则解析查询,并对通...
HDFS HDFS 是 Hadoop Distributed File System 的简称,顾名思义这是一个分布式的文件系统。HDFS可以将文件存储在不同的服务器上。其组成...
why 协程 一旦谈到网络相关的编程,总是绕不开同步、异步、阻塞以及非阻塞以及多线程等概念。近几年,有关协程的话题也越来越多。学习一个概念的第一步总是学习它的作用以及它所解决...
“真正的IO过程是操作系统的事情”,一句道破为什么IO操作进程会挂起,谢谢~
程序员应该这样理解IO 引言 很多程序员会谈及IO,仿佛是种时尚或者给自己贴金的方式,因为提上它一般会涉及应用程序的性能相关话题,离高深的底层知识更接近了。但多数人的理解其实...
前序遍历 前序遍历的顺序是根节点 - 左子树 - 右子树,遍历的方式是: 初始化栈,栈中只有根节点 如果栈不为空,则出栈。访问出栈节点,并按右节点,左节点的方式添加到栈中(如...
背包问题是基础的动态规划问题,包含了0-1背包,完全背包,多重背包等。 0-1背包 存在容量为 的背包 , 件体积分别为,重量为的物品。求解将哪些物品放入背包使得体积不超出...