首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
monkeysayhi
掘友等级
我是猴子007,一只非常特殊的动物,可以从事程序的开发、维护,经常因寻
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
最新
热门
【内推】【字节跳动】实习、春招内推!内推码YU5PF6F!
在链接内选择岗位,投递时填写上述内推码即可. 这并不是白金码,按规则不能免笔试。 但我之前内推了一个两个学弟,一个进入笔试,一个没有笔试就直接进入面试了,并不知道这是什么操作。。。 我所在的团队主要做分布式存储,招聘bar比较高,有相关背景的欢迎私信。我可能择优送出我的白金码!
浅谈TCP(2):流量控制与拥塞控制
上文浅谈TCP(1):状态机与重传机制介绍了TCP的状态机与重传机制。本文介绍流量控制(Flow Control,简称流控)与拥塞控制(Congestion Control)。TCP依此保障网络的QOS(Quality of Service)。 设长了,重发就慢,丢了老半天才重…
浅谈TCP(1):状态机与重传机制
TCP协议比较复杂,接下来分两篇文章浅要介绍TCP中的一些要点。 本文介绍TCP的状态机与重传机制,下文讲解流量控制与拥塞控制。 TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层,在第二层上…
浅谈MySQL的B树索引与索引优化
索引结构的选择基于这样一个性质:大数据量时,索引无法全部装入内存。 假设单个索引节点12B,1000w个数据行,unique索引,则叶子节点共占约100MB,整棵树最多200MB。 假设一行数据占用200B,则数据共占约2G。 假设索引存储在内存中。也就是说,每在物理盘上保存2…
Linux文件系统目录结构
本文以CentOS系统为例,但同样适用于Linux的其他发行版。不需要纠结于具体的版本,了解设计意图即可。 Linux将整个文件系统看做一棵树,这棵树的树根叫做根文件系统,用"/"表示。 /usr目录的目录结构与根目录相似,但根目录中的文件多是系统级的文件,而/usr目录中是用…
源码|HDFS之NameNode:创建目录
namenode主要负责文件元信息的管理和文件到数据块的映射。其中,创建目录只涉及文件元信息的操作。本文分析namenode创建目录过程的源码实现,为后面分析写文件过程打基础。 根据HDFS-1.x、2.x的RPC接口与源码|HDFS之NameNode:启动过程,我们得知,与创…
源码|HDFS之NameNode:启动过程
仿照源码|HDFS之DataNode:启动过程,NameNode也从启动过程开始。 namenode的启动过程与HA紧紧绑定在一起,但本文暂不讨论HA相关内容,以后再填HA的坑。 namenode的启动过程围绕着safemode、HA等展开,启动之后,各种工作线程开始发挥作用。…
源码|HDFS之DataNode:写数据块(3)
源码|HDFS之DataNode:写数据块(1)、源码|HDFS之DataNode:写数据块(2)分别分析了无管道无异常、管道写无异常的情况下,datanode上的写数据块过程。本文分析管道写有异常的情况,假设副本系数3(即写数据块涉及1个客户端+3个datanode),讨论d…
源码|HDFS之DataNode:写数据块(2)
上一篇源码|HDFS之DataNode:写数据块(1)分析了无管道无异常情况下,datanode上的写数据块过程。本文分析管道写无异常的情况,假设副本系数3(即写数据块涉及1个客户端+3个datanode),未发生任何异常。 根据源码|HDFS之DataNode:写数据块(1)…
源码|HDFS之DataNode:写数据块(1)
作为分布式文件系统,HDFS擅于处理大文件的读/写。这得益于“文件元信息与文件数据分离,文件数据分块存储”的思想:namenode管理文件元信息,datanode管理分块的文件数据。 HDFS 2.x进一步将数据块存储服务抽象为blockpool,不过写数据块过程与1.x大同小…
下一页
个人成就
优秀创作者
文章被点赞
2,483
文章被阅读
169,103
掘力值
7,344
关注了
1
关注者
3,954
收藏集
0
关注标签
5
加入于
2017-09-30