06 2011 档案

摘要:腾讯:建造“通天塔”的“帝企鹅”圣经的创世纪十一章中有一个关于“通天塔”的故事:人们很勤劳的工作,很崇拜上帝。于是有人提议说,咱们建立一座通天塔,到上帝居住的地方去看望他,表达我们的崇敬。于是一呼百应,人们开始齐心协力建设通天塔。可是上帝认为人们要是建成了通天塔,来到“天国”会影响他的权威,于是上帝想阻止人们。但上帝又不能直接毁掉通天塔,怎么办呢?最后上帝把不同地区人们的语言做了改变,不同地区的人说起了不同的话,因为语言不通而难以相互沟通,人们之间难免有猜疑和不信任。齐心协力,已经没有了基础。最后,上帝达到了目的,通天塔没有被建成。今天的腾讯,成功地解决了几亿中国网民的“沟通”难题,已经成长为 阅读全文
posted @ 2011-06-30 17:27 我的javaIT 阅读(186) 评论(0) 推荐(0)
摘要:从门户到搜索:谁为百度打工?中国互联网产业在2007年之前经历了两次国内企业的上市潮:2000年左右以三大门户(新浪、搜狐、网易)为首的第一轮上市热;2004~2005年间以盛大、腾讯、百度为主的第二轮上市热。如今,百度、腾讯、阿里巴巴已是中国互联网行业3家市值最高、收入超百亿美元俱乐部的企业。阿里巴巴走过漫长的电子商务路,于2007年11月才上市,时间最晚,盛大在2004年通过上市一举取代三大门户成为当时市值最高的中国概念股上市“传奇”,同年腾讯在香港上市,随后2005年8月5日百度登录纳斯达克(美国最大的股票电子交易市场),又有数百名千万富翁横空出世。几乎所有成功的互联网商业模式都是因顺势 阅读全文
posted @ 2011-06-29 16:32 我的javaIT 阅读(154) 评论(0) 推荐(0)
摘要:曾经的8848,远离真实的代价阅读了前面章节的朋友,应该知道在2000年的网络泡沫破灭时,倒闭了一大批曾经风生水起的互联网企业。这里面有家叫做8848的公司,虽然现在www.8848.com 域名已经指向了淘宝网,但是从历史文物中翻出这家公司来看,会有助于我们更加全面地了解电子商务这一在互联网中举足轻重的领域,也能够让我们进一步了解用户需求与产业发展之间的辩证关系。8848,曾经是地球最高点珠穆朗玛峰的高度,也曾经是2001年中国的电子商务之巅。8848由王峻涛(网民:老榕)创立于1999年1月,从4个人、16万人民币起步,至2001年,成为中国工业和商业类网站被用户访问最多的网站(CNNIC 阅读全文
posted @ 2011-06-29 16:24 我的javaIT 阅读(211) 评论(0) 推荐(0)
摘要:评注者序与Thinking in Java的渊源学习Java的道路好比西天取经,Java就是要取得的真经,我们都是去往Java之路的圣徒。学习Java不仅要经历九九八十一难,更要理解Java这本圣经的精髓。大家都觉得Java之路不好走,因为它不仅仅是Java,还有无数的技术,如JSP、Servlet、JavaBean、J2EE、Struts、Spring、Hibernate、数据库SQL、SOA分布式、缓存、JVM、Eclipse、Tomcat、HTTP、JSON等等,它们组成了取经道路上的九九八十一难。众多技术,围绕的精髓是Java。在学习Java的道路上,我也经历过九九八十一难。我通过编写 阅读全文
posted @ 2011-06-28 16:55 我的javaIT 阅读(143) 评论(0) 推荐(0)
摘要:学习一门编程语言,首先需要了解的是它的设计思想。而学习Java语言,最重要的也是了解Java语言的设计精髓——即面向对象编程(OOP)。本章旨在介绍OOP中的一些背景、概念、方式、方法,因此,大可不必像学习编程一样那么程式化,可以像读故事书一样沉浸在其中,慢慢领会OOP的设计精髓。„hashCode值必须是一个int型,这里是常用的几种数据类型的hash算法。可以参考这些hash来实现自己的hashCode()函数。„下面是一个灯泡设计类Light,它抽象了灯泡的基本特征:开灯、关灯、变亮、变暗。上图是Java类的UML图表示,统一建模语言(Unified Modeling Language, 阅读全文
posted @ 2011-06-28 10:07 我的javaIT 阅读(115) 评论(0) 推荐(0)
摘要:„一切事物都是对象。事物包括自身的描述属性和动作属性,描述属性即它拥有什么,动作属性即它能做什么。在Java中,会把这些描述属性和动作属性作为事物的总体,描述为一个对象。„程序就是对象之间的通信。面向对象的程序就是各种事物对象的大杂烩,它将它们有机地组织起来,使得对象之间通过动作来相互产生关系,在计算机中这种关系就是消息,最简单的就是0/1码。„对象可以包含对象。一个对象由自身的描述属性和动作属性组成,而描述属性也可以是其他对象,因此对象同样可以有多个其他的对象。比如,汽车对象可以包括发动机、轮胎、方向盘等对象。因此,对象与对象之间也可以是包含关系。„对象是类型的实例。这比较抽象,它将具有共同 阅读全文
posted @ 2011-06-28 09:54 我的javaIT 阅读(142) 评论(0) 推荐(0)
摘要:网吧里的互联网,在改变Martin和Paul的生活其实,从网吧在中国诞生的那天起,它对于中国互联网的意义就不言而喻——它标志着互联网不再是政府、大公司、少数上层人士的专属,网络以“网吧”为载体开始以惊人的速度走进并影响了普通民众的生活。“如果没有网吧这个下游产业端的高速发展,中国IT行业也许会倒退5年”,上海川江地区最大连锁网吧的老板黄伟在回忆自己走过的路时喜欢这么说。也许有些夸张,但不得不承认,在中国互联网发展的初期,网吧以最直接的方式教育着中国新兴消费者们,并用最实际的存在影响着大多数IT业公司。越偏僻的城市,越是如此。回到这两位主人公的真实小故事。那是1999年一个阳光明媚的春天午后,电 阅读全文
posted @ 2011-06-27 17:33 我的javaIT 阅读(113) 评论(0) 推荐(0)
摘要:用户认知的苏醒,极客先行人类用认识的活动去了解事物,用实践的活动去改变事物。—— 克罗齐,意大利文艺批评家先说说“极客”一词,它是来自于美国俚语“geek”的音译,一般理解为性格古怪的人。例如,“数学极客”是指,并不一定是数学专业但又对数学等技术有狂热的兴趣并投入大量时间钻研的人。互联网极客,自然是指并不一定是互联网专业出身但对互联网有着超乎普通网民的狂热兴趣,并且投入大量时间钻研的人。如网易创始人丁磊是BBS的鼻祖级玩家,在1996年他加入广州最早的互联网ISP公司飞捷时,就建立了基于公众互联网上的BBS系统;与丁磊在Cfido BBS(慧多网)上有过交情、同有电信背景的工程师马化腾还在润讯 阅读全文
posted @ 2011-06-24 16:13 我的javaIT 阅读(231) 评论(0) 推荐(0)
摘要:除了被动阅读,用户想要的更多生活的全部意义在于无穷地探索尚未知道的东西,在于不断地增加更多的知识。—— 左拉,法国作家网上中文内容的丰富伴随着接入网速的提升和上网资费的下降,互联网对于中国民众,从最初的有一些神秘,渐渐开始普及。在1997~2001年的4年时间,网民数量从60万迅速增长到了2000多万。中国民众强大的对新事物自主学习的能力让越来越多的网民接触、进入和熟练地开始浏览互联网。网上内容空前丰富,动鼠标而知天下的简单操作,激发和培育着网民们的阅读需求和浏览能力。但人类对于未来和未知的求索从来都不会轻易停止和满足,中国网民对于互联网也是一样,在日复一日地享受着门户网站职业新闻编辑们所制造 阅读全文
posted @ 2011-06-24 14:23 我的javaIT 阅读(128) 评论(0) 推荐(0)
摘要:中文信息匮乏年代,新媒体粉墨登场 善于识别与把握时机是极为重要的。在一切大事业上,人在开始做事前要像千眼神那样察视时机,而在进行时要像千手神那样抓住时机。—— 培根,英国哲学家 三大门户网站正是识别和把握住了中国用户的网上中文信息饥渴这一需求和时机。正如本书前面所述的,中国互联网在1995年展现出网上中文信息的匮乏现状,成为了更多用户进入互联网世界的一大阻碍,而这一状态的好转和改善实际上经历了几年的时间。在支付高昂费用和经过蜗牛网速等待之后,好不容易“爬”上互联网的中国用户,对于眼前那满屏的英文除了在新鲜之外更多的是茫然,在“超链接”与“超链接”之间的鼠标点击,即使只言片语的中文就能立即满足我 阅读全文
posted @ 2011-06-23 15:53 我的javaIT 阅读(153) 评论(0) 推荐(0)
摘要:下一步要开始设计应用程序需要的类了。因为Cocoa采用的是面向对象的编程方56式,创建了类后,再向其中追加程序代码。6.3.1创建类文件首先创建类。选择工程窗口左侧的Classes目录,然后选择File→New File项打开文 件创建窗口,如图6.5所示。选择Mac OS X中的Cocoa Class→Objective-C class项,然后 单击Next按钮。在图6.6所示的属性设置窗口中将类的文件名设定为AppController,单击Finish 按钮,新类AppController创建成功。在工程窗口左侧的Classes目录中会看到新建的 AppController.h与AppCo 阅读全文
posted @ 2011-06-22 15:19 我的javaIT 阅读(155) 评论(0) 推荐(0)
摘要:iphone软件创富密码之 启动Xcode创建工程任何一个Mac应用程序的开发,都是从启动Xcode开始的,然后创建工程。开发 应用程序时,必须先创建工程。创建工程时,可以使用模板(template)。模板中事先准备了一些必不可少的文 件以及目录。当然可以创建空的工程,但是一些必要文件的导入以及应用程序的设 置需要花费不少时间,因此推荐使用模板。使用模板后,就可以立即开始编程了。根据应用程序的种类,Xcode提供了许多不同的模板。可以从工程创建导航窗口 中选择满足要求的模板。本实例选择Cocoa Appliction模板。1 打开Xcode集成开发环境,Xcode程序的路径为“/Develop 阅读全文
posted @ 2011-06-22 13:43 我的javaIT 阅读(207) 评论(0) 推荐(0)
摘要:关于Cocoa版的Hello World程序几乎所有的介绍新语言的入门书籍或官方使用手册都会提供一个Hello World的小 例子。这里也不免俗,也给大家提供一个Hello World程序。但是这个Hello World程序 不是一个简单的打印出“Hello World”就结束了的例子,而是完整地使用了Cocoa框 架,并拥有用户接口的应用程序。Hello World程序接口如下。实现的功能非常简单,当单击Say Hello按钮后,会在左边的文本框中显示“Hello第 World!”字符串。本文节选自《软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 20》一书。《 阅读全文
posted @ 2011-06-21 18:20 我的javaIT 阅读(157) 评论(0) 推荐(0)
摘要:云计算体系架构之云存储技术与云存储服务和上一节介绍的云安全一样,云存储也有两个不同层面的含义。 借助于云计算理念和技术提供存储服务,如Google 的 Picass oweb在线照片存储服务和微软的Windows Live 文件和照片存储服务、CDN(Content Delivery Network)和CMS(Content Management System)应用、WebDAV (Web-based Distributed Authoring and Versioning)等,这属于云计算的应用,主要是一种SaaS服务。 为实现云计算系统提供的存储技术和支撑,例如,第6章中已经介绍过的网 阅读全文
posted @ 2011-06-17 16:09 我的javaIT 阅读(374) 评论(0) 推荐(0)
摘要:云系统图9-10列出了主要的云计算IaaS、PaaS和SaaS运营服务和相关的软件产品(右上角)【63】,列出了从Abiquo到Zuora的250个云计算厂家,这些平台或系统所采用的技术和产品大部分都可以算是云中间件。云中间件目前还没有统一定义,不像当年互联网走向商业应用时那样出现了应用服务器中间件的标准架构和构件组合,这将是云计算标准化需要考虑的一个主要内容。就目前来看,云计算中间件除了包括基于企业级中间件的PaaS内容以外,还包括前文所述的基于网格中间件的IaaS中间件,如图9-11所示。包括IaaS和PaaS中间件的云中间件是云计算系统的核心,但一个完整的云计算系统还需要其他业务构件的支 阅读全文
posted @ 2011-06-17 15:19 我的javaIT 阅读(529) 评论(0) 推荐(0)
摘要:IaaS 中间件 前文中我们也介绍过HPC中间件和网格中间件,主要用于整合计算资源,实现“多机虚拟化”,按NIST的云计算架构,它们属于云计算相对底层的分布式网络中间件,即IaaS中间件。IaaS中间件具有较高的通用性,之所以被称为中间件,是因为通用性、可复用是它的重要特征之一,否则就只能算是应用软件。云计算SPI架构的IaaS层有如下几类,都依赖于IaaS中间件。} 基于HPC(超级计算)的系统:DEISA、Teragrid等。} 基于集群/机群的系统:EGEE、NorduGrid、SEE-GRID、OSG等。} 基于桌面PC的网格系统:BONIC、XtremWeb等。} 云计算系统:Euc 阅读全文
posted @ 2011-06-17 14:55 我的javaIT 阅读(321) 评论(0) 推荐(0)
摘要:信息高速公路有多远,凌波微步的一公里?1995年,是中国互联网历史上关键的一年。一方面,中国电信开通了技术层面上的互联网接入,让人们连接互联网的技术障碍基本得以解决,“上网”成为了中国民众有可能去实现的选择,网民的人数开始增加;另一方面,在国家政府的层面上,也开始了对互联网利弊的认真考量,1996年1月国务院信息化工作领导小组的成立可以说是国家开始正视和推动互联网的标志之一。也正是从这一年开始,除中国电信以外,民办的ISP(Internet Service Provider,向用户提供互联网接入业务、信息业务和增值业务的电信运营商)公司,风起云涌,如东方网景、国联、中网,其中最先做到全国范围的 阅读全文
posted @ 2011-06-16 17:41 我的javaIT 阅读(135) 评论(0) 推荐(0)
摘要:云中间件和云系统在第2章中我们已经介绍过HPC与网格计算的异同,而且笔者在前面章节中把网格系统归为HPC高性能计算(非单指超级计算)系统的一类,这是从“计算力”的角度来说的,由于HPC和网格向商业应用的发展,网格计算这个提法被赋予很多新的特性,几乎等价于云计算体系中的IaaS,而HPC则似乎变成了专指超级计算。因此我们在前文中指出云计算是网格计算和SOA/SaaS理念的融合。如图9-1所示展示了一个业界(早期的SUN)提出的云计算系统“解剖图”,把中间件列为云计算承上启下的系统核心,不过在云计算术语中,“中间件”这个词目前还没有被广泛地用来表达和概括所有的可复用软件,而是直接列出常用的、代表性 阅读全文
posted @ 2011-06-15 16:26 我的javaIT 阅读(184) 评论(0) 推荐(0)