存档

2012年9月 的存档

java方法的参数传递机制

2012年9月26日 tianhl 没有评论

基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的。 在Java中对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。 java中只有值传递,基本类型变量值就是本身,引用变量值是地址 数组是对象,字符串为对象。

分类: Java 标签:

什么是开闭原则

2012年9月26日 tianhl 没有评论

软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入新功能。开闭原则中“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭原则中“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。 ☆ 开闭原则指的是一个软件实体应对对扩展开发,对修改关闭(Software entities should be open for extension, but closed for modification)。这个原则是说在设计一个模块的时候,应对使这个模块可以在不被修改的前提下被扩展,换言之,应对可以不必修改源代码的情况下改变这个模块的行为。 ☆ 满足开闭原则的软件系统的优越性: ① 通过扩展

分类: Java 标签:

“阿里云”是如何失控的

2012年9月18日 tianhl 没有评论

首先,澄清一个问题。当阿里云事件爆发后,同情阿里巴巴的人们开始谴责Google的霸权,并预言未来Google会挥舞大棒打击一大批企业。 但是,只要稍微分析一下,就知道这样的事情不会发生。那些人只不过是在混淆视听,为了塑造一个反垄断高手的形象。 由于Android是开源软件,实际上,Google对于产业链的控制力是非常弱的,利用司法起诉不遵守开源规则的人,虽貌似可行,但一是举证困难,二是诉讼成本高、收益小,Google更多是利用诉讼作为防御中的反制手段,不会主动进攻。 Google唯一的控制方式是利用开放手机联盟(Open HandsetAlliance,OHA),OHA是一个产业链内各种厂商参加的联盟,使得厂商可以进行专利交叉授权、技术交换等等。这个联盟除

分类: 云计算 标签:

大数据的五大迷思:价值取决于Hadoop?

2012年9月7日 tianhl 没有评论

目前,大量企业拥有海量的客户信息,包括在线交易记录及社交媒体数据等。但是,成功的关键是要能够从不同渠道和来源的数据中洞察价值,而具备收集并分析这些数据能力的企业将在竞争中拥有显著优势。 但是,数据的非结构化已经成为企业的重大挑战。企业已经熟悉收集和分析结构化数据,如传统的销售年报信息。目前,许多企业都困惑于如何收集和分 析更多类型的多结构化数据,如网络日志、无线电射频识别(RFID)、传感器网络、社交网络、互联网文本和文件、互联网搜索索引、详细通话记录、医疗记 录、摄影档案、视频档案以及电子商务交易数据等。 由于这些数据的结构问题及大数据类型的复杂关联,导致无法应用现有的传统技巧进行大数据分析。这为企

分类: 云计算 标签:

Hadoop必将风靡2012年的六个理由

2012年9月7日 tianhl 没有评论

毫无疑问,Hadoop已经赢得了大量投资者和IT媒体的青睐,但却很少看到任何的实际产出。即将过去的2011是风暴来袭前的准备阶段,为很多新公司新用户建立了一个海量数据的分析平台。就连微软这样的互联网巨头都已放弃其他平台而选择Hadoop,看来Hadoop风暴来袭已指日可待。 2012年,Hadoop必将风靡世界。以下是六个具体的理由: 1.投资者看好Hadoop 目前,投资者十分看好Hadoop,并开始纷纷投资相关技术。从分布式层面上来说,Hadoop开源软件整体方案供应商Cloudera已获得7600万美元投资,分布式架构新成员MapR和Hortonworks分别融资2900万美元和5000万美元;而从栈的层面上来看,Hadoop海量数据分析平台Datameer、 Karmasphere和Hadapt已分别

分类: Hadoop, 云计算 标签:

基于英特尔平台的Hadoop私有云架构

2012年9月7日 tianhl 1 条评论

基于英特尔平台的Hadoop私有云架构 提到云计算,我们通常能够与Google、微软、雅虎这样的业界大腕相联系,与中小企业无缘。而实际上,得益于诸如Hadoop这样的开源软件,广大中小企业也可以搭建自己的私有云,并相当程度的满足自身需求。这篇文章会从实践出发,谈一谈企业如何在基于英特尔的开放架构上架设Hadoop私有云系统,以及测试实施的效果到底如何。 目前系统面临的问题 从过去来看,企业系统当中存在相当数量的应用,各自承载不同类型的大计算量任务,比如分词、产品分析、新词发现等等。 而目前的系统由于是基于单机的实现的,尽管单服务器性能也足够强,但对于多任务的执行,效率实在相当低下,某物流公司仅当月的产品分析一项就花了近

分类: Hadoop, 云计算 标签: ,

好玩的网址

2012年9月5日 tianhl 没有评论

google地图上最值得大家一看的美景 http://www.stratocam.com/ http://www.mapcrunch.com/ http://youquhome.com/?p=1755 html5 3D云效果: http://tianhailong.com/clouds/as.html html5玫瑰花效果: http://tianhailong.com/rose.html   PS:html5效果,请使用火狐、谷歌等支持html5效果的浏览器!

分类: 程序人生 标签:

Hadoop10大应用

2012年9月5日 tianhl 没有评论

最近,在Hadoop最新版本的发布会上,Cloudera COO Kirk Dunn和业内一些专家指出了Hadoop在不同领域的应用案例。这与我近些年来关注的方向相同。为此,特别总结出在线旅游、移动数据、电子商务、能源发现、能源节省、基础设施管理、图像处理、欺诈检测、IT安全和医疗保健这十个领域,这其中,几乎每个领域都有我曾采访过的创新企业。当然,我也相信,在这些企业之外,还有更多的应用空间等待挖掘。 1. 在线旅游(Online travel)。Dunn表示,目前Cloudera的Hadoop架构正在为80%左右的全球在线旅游预定服务。尽管其并没有提及这些客户的名字,但是去年的时候我曾对应用了Hadoop的一家企业Orbitz Worldwide做了采访。Orbitz CEO Barney Harford当

分类: Hadoop, 云计算 标签: