罗道文的私房菜

分享知识,分享快乐

  • 首页
  • 归档
  • 阅读
  • 书签
  • 关于
  • 搜索

《人类简史》和《未来简史》--赫拉利

发表于 2017-02-18   |   分类于 reading   |   阅读次数
最近在业余时间,看了以色列历史学家赫拉利两本著作《人类简史》和《未来简史》,这两本书也是受到各大科技大佬,作家以及报社推荐,全球20多个国家争相购得版权热销;我在看完《人类简史》之后,真心佩服赫拉利的学识渊博以及脑洞大;后来,《未来简史》一出版,我也是第一时间购买,并且大概花一个星期就看完了,完全可以说是情不自禁; 这两本书分别叙述了我们人类是如何从动物一步一步走向万物之灵,地球主宰;以及我们人类在未来将会面对可能的未来;通过这两本书,我也更加认清我们生活的这个世界,什么是人文主义教条,什么是资 ...
阅读全文 »

SeaweedFS概述

发表于 2017-01-05   |   分类于 weedfs   |   阅读次数
文件系统在后端开发中,是非常重要的组件,当有存储图片或者视频的时候,文件系统就派上用场了;例如阿里为淘宝上的大量图片存储开发了分布式文件系统TFS和FastDFS,有些直播软件上视频也是存储在文件系统上等等;因此如果是从事后端开发或者分布式存储开发,也必须好好学习研究下文件系统;seaweedfs文件系统实现了Facebook's Haystack文件系统设计论文,它并不支持Linux操作系统中POSIX文件系统语义,而是选择实现了key->file存储形式,类似于NoSQL,我们也可以称 ...
阅读全文 »

NSQ源码分析之nsqlookupd

发表于 2016-12-13   |   分类于 nsq   |   阅读次数
上篇文章介绍了NSQ整体概述以及拓扑结构;这篇文章开始分析下NSQ源码;NSQ主要由三个部分nsqd,nsqlookupd,nsqadmin以及一些工具组成,我们从简单的nsqlookupd开始分析源码;nsqlookupd是nsq管理集群拓扑信息以及用于注册和发现nsqd服务;所以,也可以把nsqlookupd理解为注册发现服务;当nsq集群中有多个nsqlookupd服务时,因为每个nsqd都会向所有的nsqlookupd上报本地信息,因此nsqlookupd具有最终一致性; 这篇文章主要 ...
阅读全文 »

NSQ源码分析之概述

发表于 2016-12-08   |   分类于 nsq   |   阅读次数
消息队列在互联网公司使用非常普遍,因此也促使我去学习研究消息队列的原理以及细节问题;之前也有接触过消息队列,最主要就是在异步处理方面,当然消息队列还解耦,流量削峰等功能;目前消息队列产品也比较多,例如kafka,ActiveMQ,RabbitMQ,NSQ等等;之前原本打算看kafka,但是处于学习成本(kafka是scala编写,之前scala接触的比较少),所以就先不看kafka,选择了NSQ;NSQ主要是golang编写,本人刚好非常喜欢golang这门语言,因此在学习NSQ的同时,也可以学 ...
阅读全文 »

python之wsgiref模块

发表于 2016-11-12   |   分类于 python   |   阅读次数
之前写了python的http原生模块,分析了原生http模块的实现原理以及不足;而实际使用过程中,用的比较多的是python的wsgi server和wsgi application; 关于什么是wsgi协议,简单的来说,就是wsgi server调用wsgi application接口的约定,即当有个请求到达wsgi server时,wsgi server通过调用wsgi application提供的接口来处理这个请求;其实,看过python wsgiref模块,也就能理解什么是wsgi模块 ...
阅读全文 »
123…22
罗道文

罗道文

分享知识,分享快乐

106 日志
33 分类
116 标签
RSS
github weibo zhihu
Creative Commons
Links
  • 赖明星的博客地址
  • 蔡珉星的博客地址
  • 阮榕城的博客地址
  • 陈友兵的博客地址
  • 郑江龙的博客地址
  • 厦门大学数据库实验室
© 2017 罗道文
由 Hexo 强力驱动
本站总访问量次 |
主题 - NexT.Pisces