摘要:
NoSQL云计算背后的秘密:NoSQL诞生的原因和优缺点我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还算是一个“知耻而后勇”的人,所以经过一段时间的学习之后,从本系列第六篇开始,就将和大家聊聊NoSQL,而本篇将主要给大家做一下NoSQL数据库的综述。首先将和大家聊聊为什么NoSQL会在关系型数据库已经非常普及的情况下异军突起?诞生的原因随着互联网的不断发展,各种类型的应用层出不穷,所以导致在这个云计算的时代,对技术提出了更 阅读全文
posted @ 2012-11-11 13:41
HackerVirus
阅读(2401)
评论(0)
推荐(0)
摘要:
关注网站前端性能不得不提到一篇文章,Best Practices for Speeding Up Your Web Site,他来自yahoo性能研究团队,文章列出了7类35条网站提速的最佳实践。Yahoo的最佳实践1,内容减少HTTP请求、减少DNS查找、避免重定向、缓存Ajax、按需加载组件、预加载组件、减少DOM元素的数量、分离组件到不同的域名、尽量不使用iframe、避免4042,服务器使用CDN、启用浏览器缓存(添加Expires或Cache-Control、配置ETags)、启用Gzip压缩、尽早刷新缓冲区、Ajax使用GET请求方式、避免Image标签src属性为空3,Cooki 阅读全文
posted @ 2012-11-11 09:44
HackerVirus
阅读(155)
评论(0)
推荐(0)
摘要:
Hadoop HDFS学习总结 最近,又看了《hadoop权威指南》,学习了Hadoop文件系统HDFS,下面我总结一下我对HDFS的学习: HDFS的构建思路:主要针对是大文件, 访问模式是一次写入,多次读取HDFS把大文件分割成数据块进行存储,默认的块大小为64MB(比磁盘块大(512字节)目的是为了最小化寻址开销)利用%hadoop fsck / -files -blocks 可以查看各个文件有哪些块组成。运行模式:管理者-工作者模式 一个namenode 和多个datanode nd管理者文件系统的整个命名空间,维护文件目录,块所在的数据节点信息(不永久保存这些块的位置信息)还有一个辅 阅读全文
posted @ 2012-11-11 09:43
HackerVirus
阅读(240)
评论(0)
推荐(0)
摘要:
在 OO 语言写的程序里面,object 之间最基本的动作是同步功能调用(synchronous method invocation)。Fast Messenger 编程方法在不改动这个基本动作的前提下,实现了 object 之间的(虚拟)异步功能调用(asynchronous method invocation)。其基本思想是在两个 object 之间插入一个中间人 object,然后用两个同步功能调用模拟出一个异步功能调用。FM 将一些众所周知的编程元素(比如编程模式,编程小窍门等)以创新的方式组织起来,达到了这个目的。本文将这些编程元素列举出来,并配上简单说明。以后会另有博文对其做具体解 阅读全文
posted @ 2012-11-11 09:38
HackerVirus
阅读(282)
评论(0)
推荐(0)
摘要:
本文根据工作笔记整理而成,将覆盖Node.js基础、使用Express、使用Websockets协议、单页面应用框架等内容。本节的目的,是使用Vs2012开发node.js应用,这个很好理解,是懒于使用太多的命令行、使用习惯的IDE、使用习惯的Tfs项目管理及源码版本管理。既然WebMatrix可以做到,Vs2012当然没有理由不能做到。请牢记这只是开发方式的问题,我们显然不准备在部署的时候,使用IIS来运行Node.js应用。因此工作的目标包括: 1、弄清Vs2012里运行Node.js应用的机制 2、手工的配置最新版的Node.js,以加深理解。 3、弄清在vs2012中有无可能调试... 阅读全文
posted @ 2012-11-11 09:38
HackerVirus
阅读(511)
评论(0)
推荐(0)
浙公网安备 33010602011771号