- - 鸟窝
地瓜哥2013攒的架构资料: 分享D瓜哥最近攒的资料(架构方面). 以前见过零零散散地介绍一些知名网站架构的分析文章. 最近D瓜哥也想研究一下各大知名网站的架构. 限于时间问题,这篇文章分享的文章并没有都看完,所以不保证所有文章的质量. 另外,如果有朋友发现更好的文章,欢迎留言告知. 探索Google App Engine背后的奥秘(1)–Google的核心技术. 探索Google App Engine背后的奥秘(2)–Google的整体架构猜想. 探索Google App Engine背后的奥秘(3)- Google App Engine的简介. 探索Google App Engine背后的奥秘(4)- Google App Engine的架构.
- - 人月神话的BLOG
从对象到组件,首先可以把对象理解为更细粒度东西,而组件是更加粗粒度的模块,对象更多关注技术,而组件应该更加关注业务. 前面我们谈过技术组件和业务组件,在SOA思想下业务组件化的思想就更加重要. 组件本身而言很简单,南向接口和北向接口,或者再有底座平台支撑. 接口通过服务方式来实现,组件通过OSGI等技术实现高度的解耦和可热插拔性. 组件本身也可以更加灵活的组装或编排. 对应烟囱群的打破,不仅仅是SOA服务的引入,更加重要的是平台和集中化思想的引入,是集中化后再将集中的能力服务化. 所有共性和可复用的内容都可以集中. 包括了传统所说的技术平台和共享数据中心,组件核心能力提供包括了技术,数据和业务三个方面,自然对应到技术服务,数据服务和业务服务.
- - CSDN博客研发管理推荐文章
可以参照: http://www.bootcss.com/p/git-guide/ 进行学习. 简介:git 主要由三部分组成. 2: index(缓冲区)--其实就是索引/缓冲区 临时保存你的修改;. 3: HEAD --最后是 HEAD,指向你最近一次提交后的结果. 创建新的文件夹,打开 执行 git init . 2.1 本地仓库检出 git clone /path(相应的项目地址) . 2.2 remote 远端仓库检出 git clone 用户名@host:/path(相应的项目地址) --git 远程检出,特别想 scp 传送文件相似;.
- - 编程 - 编程语言 - ITeye博客
今年的苹果开发者大会(WWDC)上,公布了ios8的几个新特性,其中包括引入了群聊功能,支持第三方输入法等功能. 但更让开发者感兴趣的莫过于Swift语言的发布了. Swift是apple自创的一门转为cocoa和cocoa touch设计的语言,意用来替换objc. Swift能使代码大量简化,并且开发者们可以在同一款软件中同事使用obj-c,Swift,c语言. 这里我总结了一些Swift的一些网络上的资源,希望能和大家一起学习,如有错误欢迎大家更正,后续有好的资料也会陆续更新. 1)apple Swift编程入门文档- http://gashero.iteye.com/blog/2075324.
- dylan - Reincarnation
开始之前应该看看 Ruby 官方网站 上的 About Ruby、Ruby in Twenty Minutes 和 Ruby From Other Languages 得到初步的印象和感性认识. 在页面底部可以选择语言查看中文版. 经验比较丰富的开发者可以通过 Ruby User’s Guide [注1] 快速入门 Ruby,之后应该准备一本 The Ruby Programming Language 作为日常参考. 因为作为 Ruby 语言创始人松本行弘参与编写的书籍,它对 Ruby 语言的介绍最完整. 而世界上第一本介绍 Ruby 语言的英文书籍 Programming Ruby 大概是最多人用于入门 Ruby 的书籍,虽然对于有经验的开发者来说它稍显啰嗦.
- - 我爱机器学习
这篇文章的确很难写,因为我希望它真正地对初学者有帮助. 面前放着一张空白的纸,我坐下来问自己一个难题:面对一个对机器学习领域完全陌生的初学者,我该推荐哪些最适合的库,教程,论文及书籍帮助他们入门. 资源的取舍很让人纠结,我不得不努力从一个机器学习的程序员和初学者的角度去思考哪些资源才是最适合他们的. 我为每种类型的资源选出了其中最佳的学习资料. 如果你是一个真正的初学者,并且有兴趣开始机器学习领域的学习,我希望你能在其中找到有用的东西. 我的建议是,选取其中一项资源,一本书,或者一个库,从头到尾的读一边,或者完成所有的教程. 选定一个后坚持学习,等到完全掌握以后,再选取另一个资源按同样的方法学习.
- - 标点符
分享照片是Facebook上最流行的的功能之一. 截至目前,用户已经上传超过15亿张照片,这使得Facebook成为最大的照片共享网站. 对于每一个上传的照片,Facebook都生成并存储四个大小不同的图像,从而转化为共60亿张照片,总容量超过1.5PB. 目前以每周220万新照片的速度增长,相当于每周要额外增加25TB存储. 在高峰期每秒需要传输55万照片. 这些数字对Facebook的照片存储基础设施的一个重大的挑战. 老的照片系统架构分以下几个层:. 上传层接收用户上传的照片并保存在 NFS 存储层. 照片服务层接收 HTTP 请求并从 NFS 存储层输出照片. NFS存储层建立在商业存储系统之上.
- - 标点符
zimg是一套国人针对图片处理服务器而设计开发的开源程序,目的是解决图片服务中如下三个问题:. 大流量:对于一些中小型网站来说,流量问题就是成本问题,图片相对于文本来说流量增加了一个数量级,省下的每一个字节都是白花花的银子. 所以凡是涉及到图片的互联网应用,都应该统筹规划,降低流量节约开支. 高并发:高并发的问题在用户量较低时几乎不会出现,但是一旦用户攀升,或者遇到热点事件,比如网站被人上传了一张爆炸性的新闻图片,短时间内将会涌入大量的浏览请求,如果架构设计得不好,又没有紧急应对方案,很可能导致大量的等待、更多的页面刷新和更多请求的死循环. 总的来说,就是要把图片服务的性能做得足够好. 海量存储:在介绍Facebook图片存储的文章里提到,当时Facebook用户上传图片15亿张,总容量超过了1.5PB,这样的数量级是一般企业无法承受的.
- 蓝天下的仰望 - 奶牛博客
为了帮助新手朋友们快速索引到自己需要的内容,奶牛在这里对ubuntu的一些资料进行下汇总,希望对新手朋友们有所帮助. 对于Ubuntu等Linux系统的学习,奶牛感觉可以有两个大方向:. 1.桌面用户方向 2.服务器管理方向. 如果是桌面用户,其实保证安装就可以了,其余的软件需要都可以从ubuntu的software center软件中心获取. 如果是服务器管理方向,或者是想对服务器有所了解,那么奶牛建议你系统的学习下Linux的相关知识,从书中更加条理的学习. 对于安装,注重方法,而不是版本,所以大家只要参考其中的方法即可. ubuntu11.04硬盘安装教程之wubi安装. ubuntu11.04硬盘安装详细教程,xp、win7完美支持.