- 浏览: 161321 次
- 性别:
- 来自: 杭州
最新评论
文章列表
在 JScript 中,对数据的处理取决于该数据的类型。
按值和按引用的比较
Numbers 和 Boolean 类型的值 (true 和 false) 是按值来复制、传递和比较的。
当按值复制或传递时,将在计算机内存中分配一块空间并将原值复制到其中。然后,即使更改原来的值,也不会影响所复制的值(反 过来也一样),因为这两个值是独立的实体。
对象、数组以及函数是按引用(即地址)来复制、传递和比较的。
当按地址复制或传递时,实际是创建一个指向原始项的指针,然后就像拷贝一样来使用该指针。如果随后更改 原始项,则将同时更改原始项和复制项(反过来也一样)。实际上只有一个实体;“复本”并 ...
转http://www.blogjava.net/zjusuyong/articles/304788.html
http
协议
学习系列
1.
基础概念篇
1.1 介绍
HTTP是
Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(
World Wide Web Consortium)和
Internet工作小组
...
Hadoop 作为MR
的开源实现,一直以动态运行解析文件格式并获得比MPP数据库快上几倍的装载速度为优势。不过,MPP数据库社区也一直批评Hadoop由于文件格式并非
为特定目的而建,因此序列化和反序列化的成本过高[7]。本文介绍Hadoop目前已有的几种文件格式,分析其特点、开销及使用场景。希望加深读者对
Hadoop文件格式及其影响性能的因素的理解。
相关厂商
内容
支付宝与乌云分享架构安全设计指南
西门子如何系统培养架构师以及内部系统架构解密
相关赞助商
...
转自:http://www.infoq.com/cn/articles/HadoopOutputFormat
Hadoop常常被用作大型数据处理生态系统中的一部分。它的优势在于能够批量地处理大量数据,并将结果以最好的方式与其他系统相集成。从高层次角
度来看,整个过程就是Hadoop ...
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx
Author :Jeffrey
引言
HTTP
是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和
扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next
...
转自:http://hi.baidu.com/qiaoyuetian/blog/item/1f32d5df42eeb6056327985c.html
大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层
,
三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据
如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/ ...
转http://www.chinacloud.cn/show.aspx?id=59&cid=12
Pig
是yahoo捐献给apache的一个项目,目前还在Apache孵化器中,但是基本功能已经可用了.今天我就给大家介绍这个好用的Pig.Pig是SQL-like语言
,是在MapReduce上构建的一种高级查询语言,把一 ...
转 http://xuezhongfeicn.blog.163.com/blog/static/2246014120112383545321/
1、概述
不管程序性能有多高,机器处理能力有多强,都会有其极限。能够快速方便的横向与纵向扩展是Nut设计最重要的原则,以此原则形成以分布式并行计算为核心的架构设计。以分布式并行计算为核心的架构设计是Nut区别于Solr、Katta的地方。
Nut是一个Lucene+Hadoop分布式并行计算搜索框架,能对千G以上索引提供7*24小时搜索服务。在服务器资源足够的情况下能达到每秒处理100万次的搜索请求。
Nut开发环境:jdk ...
转http://www.open-open.com/lib/view/open1338474925167.html
1. 背景介绍
谈到分布式系统,就不得不提到Google的三驾马车:GFS[1]
,MapReduce[2]
和BigTable[3]
。
虽然Google没有开源这三个技术的实现源码,但是基于这三篇开源文档,
Nutch项目子项目之一的Yahoo资助的Hadoop分别实现了三个强有力的开源产品:HDFS,MapReduce和HBase。在大数据时代的背
景下,许多公司都开始采用Hadoop作为底层分布式系统,而Hadoop的 ...
转http://blog.csdn.net/fenglibing/article/details/6859802
Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样.
Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架.
Avro出自Hadoop之父Doug Cutting,
在Thrift已经相当流行的情况下Avro的推出,其目标不仅是提供一套类似Thrift的通讯中间件更是要建立一个新的,标准性的云计算的数据交换和
...
一、时序图简介(Brief introduction)
二、时序图元素(Sequence Diagram Elements)
角色(Actor)
对象(Object)
生命线(Lifeline)
控制焦点(Focus of Control)
消息(Message)
自关联消息(Self-Message)
Combined Fragments
三、时序图实例分析(Sequece Diagram Example Analysis)
时序图场景
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。
研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。
一、简单过程
Java程序运行的场所是内存,当在命令行下执行:
java HelloWorld
命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。
其中的过程就是类加载过程:
1、寻找jre目录,寻找jvm.dll,并初始化JVM;
2、产生一个Bootstrap Loader ...
Guice与Spring的对比
Spring
Guice
使用XML
使用将类与类之间的关系隔离到xml中,由容器负责注入被调用的对象,因此叫做依赖注入
不使用xml,将类与类之间的关系隔离到Module中,声名何处需要注入,由容器根据Module里的 ...