当前搜索:

程序员的业余项目

程序员的业余项目,我们也叫它 side project。 前几天,100offer 发起了一场活动叫 ,他们是这么说的: 世界在被代码改变着,而我们在创造着代码。 仅仅是因为好玩,他开发了一款操作系统,连想都没想过,这会让自己有一天成为开源世界的领袖级人物。 只是想创造一个很酷的东西,所以他动手,坚持,因而有了让这个世界上的每一个人都可以免费地获取人类所有知识的百科全书。...
阅读(3475) 评论(0)

软件开发的核心

「我们一直这样做开发,时间做久了,便忘了当初的本意。」有关软件系统开发,我们谈些什么? 我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。 我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。 我们谈规模,大容量、高并发、大数据。 我们还谈可靠性、可用率、n个9、响应时间等等。。。 这一切的核心是什么?...
阅读(2669) 评论(0)

后端分布式系列:分布式存储-HDFS 异常处理与恢复

在前面的文章 《HDFS DataNode 设计实现解析》中我们对文件操作进行了描述,但并未展开讲述其中涉及的异常错误处理与恢复机制。本文将深入探讨 HDFS 文件操作涉及的错误处理与恢复过程。读异常与恢复读文件可能发生的异常有两种: 读取过程中 DataNode 挂了 读取到的文件数据损坏 HDFS 的文件块多副本分散存储机制保障了数据存储的可靠性,对于第一种情况 DataNode 挂了只需要失败...
阅读(2988) 评论(0)

后端分布式系列:分布式存储-HDFS Client 设计实现解析

前面对 HDFS NameNode 和 DataNode 的架构设计实现要点做了介绍,本文对 HDFS 最后一个主要构成组件 Client 做进一步解析。流式读取HDFS Client 为客户端应用提供一种流式读取模型,就像访问本机文件系统一样来访问 HDFS。将复杂的分布式文件系统读取细节隐藏,简化了上层应用的使用难度。写过读取本机文件的程序员想必都很熟悉流式读取的编程模型,就不多说了。错误处理相...
阅读(1385) 评论(0)
    个人资料
    • 访问:1312693次
    • 积分:12643
    • 等级:
    • 排名:第1228名
    • 原创:182篇
    • 转载:0篇
    • 译文:10篇
    • 评论:1032条
    文章分类
    最新评论