08 2010 档案

摘要:比尔·盖茨(右)参加Techonomy大会 据国外媒体报道,微软董事长比尔·盖茨(Bill Gates)上周出席Techonomy大会时表示,摩尔定律并不适用于所有科技领域。 盖茨在回答观众提问时说:“我们都被摩尔定律忽悠了。指数级增长是很难实现的。”他认为,只有个别的科技领域能够实现这种指数级的增长。 盖茨说:“我们的确看到硬盘存储空间、光纤容量、基因排序、生物数据库以及建模软件的改进等领域出现了指数级的增长。”但在其他领域,尤其是能源领域却无法获得这种增长速度。 盖茨还引用了著名作家瓦卡拉夫·斯弥尔(Vaclav Smil)的观点称,如果托马斯·爱迪 阅读全文
posted @ 2010-08-28 18:04 hibernate3例子 阅读(113) 评论(0) 推荐(0)
摘要:随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说人人都有可能成为顶级高手。早在20多年以前,芝加哥大学的教育学家 Benjamin Bloom 就曾经深入考察过120名从音乐到数学多个领域内的精英人物,发现他们幼年时代没有任何特别之处。后人的研究更证明,在多个领域内,就连智商 阅读全文
posted @ 2010-08-28 16:30 hibernate3例子 阅读(150) 评论(0) 推荐(0)
摘要:编者按:关于CTO这个热门职业的理解总会引发热议,下面这篇博文出自资深从业人员,观点来自实践,很尖锐也很有见地。1)错误都是自上而下当事情出现混乱的时候,人们总是寻求寄托于Process的制定,很多的管理者,觉察到事情的失控,却不明白根源所在,总是想制定、发明很多的流程、考核 制度,通过强制、固化、硬推这些流程,来扭转局面,把底层的员工,当做贼来防范、看待,结果是错上加错,人心散乱,局面更加不可收拾。一个简单的思维逻辑就是,衣服扣错的时候,一般都是扣第一个扣子的时候,而不是你发现扣错的那个扣子。所以正确的思维顺序应当是:成事在人,先有人,后有process,后有流程、考核、制度,出现错误,肯定 阅读全文
posted @ 2010-08-28 16:16 hibernate3例子 阅读(120) 评论(0) 推荐(0)
摘要:系统分析师连接着用户的需求,系统分析师主导着开发的实现,系统分析师的素质高低对IT项目的成败起到很重要的作用。要想成为一名优秀的系统分析师,首先必须弄明白与系统分析师相关的一些职业理念和相关的工作概念定义。笔者常常在思考一个问题,什么是系统分析师?什么样的人是优秀的系统分析师?什么样的人是企业真正需要的系统分析师?系统分析师也许很神秘,也许很抽象,他有很多其他称谓,比如需求分析师、分析师等等。你可以说系统分析师是IT技术专家,也可以说他是业务专家,甚至可以说系统分析师是管理专家,那么他到底是什么? 也许,有一点我们可以确定,系统分析师连接着用户的需求,系统分析师主导着开发的实现,系统分析师的素 阅读全文
posted @ 2010-08-28 16:14 hibernate3例子 阅读(127) 评论(0) 推荐(0)
摘要:创业三年,公司的业务量占据了整个行业90%的市场份额,目前,公司研发的项目被国家发改委列入“重点产业振兴和技术改造项目”…… 今年32岁的王仕玮毕业于英国利物浦约翰墨斯大学,是自动控制专业的博士,现任威海远航科技发展股份有限公司董事长。谈到未来,他踌躇满志:“三年后,我希望公司业务将进一步拓展到其他行业,年销售额达到三至四亿。” 着力科研 领先同行 从吉林大学毕业之后,王仕玮前往英国攻读硕士、博士学位。在国外学习期间,他接触到了欧洲国家啤酒生产的先进工艺设备,发现了国内啤酒设备市场的空白点。 创业伊始,怀揣梦想的王仕玮在威海注册了公司。在公司的初创期,他将主要精力花在技术开发上... 阅读全文
posted @ 2010-08-28 16:13 hibernate3例子 阅读(168) 评论(0) 推荐(0)
摘要:一开始就过于担心可增容性是错误的。因为分析和担心可能永远也不会发生的流量而陷入恐慌是不必要的。完全不考虑可增容性是不对的。事情永远不会做完,系统总是在进化和改变,需要建立一个有能力应付架构进化的组织。并且一开始就把这些期望和能力融入业务中去。 有谁不想知道eBay是如何开展业务的呢?成为世界上最大的高负荷量的网站之一,这个过程可不容易。创建这样一个庞然大物,需要真正的工程学:在网站的稳定性、运转速度、性能和成本之间达到一个平衡。你可能无法模仿eBay增容系统的方法,但是其中的问题和可能的解决方案是值得我们学习借鉴的。平台 Java Oracle WebSphere  Horizont. 阅读全文
posted @ 2010-08-28 16:02 hibernate3例子 阅读(125) 评论(0) 推荐(0)
摘要:跳转方式 http://localhost:8080/Test应用 运用forward方法只能重定向到同一个Web应用程序中的一个资源。而sendRedirect方法可以让你重定向到任何URL。 表单form的action="/uu";sendRedirect("/uu");表示相对于服务器根路径。如http://localhost:8080/Test应用(则提交至http://localhost:8080/uu); Forward代码中的"/uu"则代表相对与WEB应用的路径。如http://localh... 阅读全文
posted @ 2010-08-27 16:08 hibernate3例子 阅读(269) 评论(0) 推荐(0)
摘要:SNS和互联网,一些可能未必意识到的事 社会性网络服务-SNS 的本质是成为人们通讯、沟通的社交平台。在最初阶段依靠社会化游戏能快速聚集人群,但很快人们就会玩腻,此时若已偏离“本质”——社交,则SNS网站必会江河日下。可查 kaixin001.com renren.com 在 Alexa.com 的数据为证,且 facebook.com 的成长历程已然证明了这一点。 形成人与人之间“社会化网络”的速度要快,不能细水长流。一个新用户进入SNS网站,要用尽各种办法帮助他快速“团聚”很多好友,缺少“好友”的用户必流失无疑。 数据表明:在SNS网站上,好友数量决定用户是否能保留。一个拥有50+好友的用 阅读全文
posted @ 2010-08-20 23:29 hibernate3例子 阅读(136) 评论(0) 推荐(0)
摘要:Linux Network Load Balance(Linux下实现负载均衡) 在现行的许多Web应用中,有时一台服务器往往不能满足大量客户端的访问要求,此时只能通过增加服务器来解决问题。使用一些负载均衡软件可以实现网络负载平衡群集来解决问题。本文将介绍Linux下的实现方法。 This test used Redhat Enterprise 5.0 update3. Network link environment: PC1(virtual server): double NIC, eth0 IP1=192.168.0.254, eth1 IP2=10.0.0.254 eth0 acts 阅读全文
posted @ 2010-08-20 23:16 hibernate3例子 阅读(157) 评论(0) 推荐(0)
摘要:开发者不可不知的PHP框架深度解析 PHP成为世界上最流行的脚本语言有许多原因:灵活性,易用性等等。但通常只用PHP或者其他语言编码就会显得单调、重复,这时候就需要一个PHP框架来代替程序员完成那些重复不变的部分。本文通过回答What, When, Why 以及 Which这些问题,将对PHP框架进行全面解析。 PHP框架是什么? PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。换言之,PHP框架有助于促进快速应用开发( RAD ),不但节省开发时间、有助于建立更稳定的应用,而且减少了重复编码的开发。通过确保适当的数据库交换和在表现层编码,框架还可 阅读全文
posted @ 2010-08-20 23:12 hibernate3例子 阅读(287) 评论(0) 推荐(0)
摘要:Web架构设计的几个心得 一,不要过度设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而全的架构,希望设计出具有无比扩展性,能适应一切需求的增长的架构。Web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。 ebay的工程师说过,他们的架构设计从来都不能满足系统的增长,所以他们的系统永远都在推翻重做。请注意,不是ebay架构师的能力有问题,他们设计的架构总是建立旧版本的瓶颈上,希望通过新的架构带来突破,然而新架构带来的 阅读全文
posted @ 2010-08-20 23:12 hibernate3例子 阅读(104) 评论(0) 推荐(0)
摘要:大型网站架构不得不考虑的问题 大型网站架构包括高互动性高交互性的数据型大型网站。以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的Web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,构建网站的语言并不是问题,语言的问题在于怎么合理地应用而不是好和坏的简单品评,不论你选择任何语言,架构都是必须要面对的。 1、海量数据的处理 众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几个索引就可以搞定。对于大型网站,每天的数据量可能就上百万,如果一个设计不好的多 阅读全文
posted @ 2010-08-20 23:08 hibernate3例子 阅读(102) 评论(0) 推荐(0)
摘要:从开发者协议看各SNS开放平台的开放策略 前几天,开心网终于公布了其开放平台,同时传闻中QQ、盛大、财付通也都在准备开放平台,加上早已开放的人人和新浪微博,开放成为了一个讨论的焦点。一时间网络上充斥着大量鼓吹开放好处的文章,仿佛无论什么产品,打上了开放的标签就战无不胜了。 历史上的开放,既有开放源代码运动这样的成功案例,也有IBM开放PC落了个被收购的反面教材。开放平台并不是简简单单的从技术上公布API,允许 三方接入就可以了的。开放平台是一个战略性的产品,开放什么、不开放什么、怎么开放、开放给谁、不开放给谁、公司能从开放得到什么、三方能从开放中得到什 么,每一个问题都关系着开放平台的成败。 阅读全文
posted @ 2010-08-20 22:49 hibernate3例子 阅读(123) 评论(0) 推荐(0)
摘要:了解一个百万级 PHP 网站的架构 Poppen.de 是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5 以及 Tsung。 Poppen.de目前有200万注册用户数、2万并发用户数、每天20万条私有消息、每天25万登录次数。而项目团队有11个开发人员,两个设计,两个系统管理员。该站点的商业模式采用免费增值模式,用户可以使用搜索用户、给好友发送消息、上载图片和视频等功能。 如果用户想享受不受限制发 阅读全文
posted @ 2010-08-20 22:47 hibernate3例子 阅读(439) 评论(0) 推荐(0)
摘要:1. 重载(Overloading) (1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。(3)重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。下面是重载的例子:package c04.answer;//这是包名//这是这个 阅读全文
posted @ 2010-08-16 19:46 hibernate3例子 阅读(327) 评论(0) 推荐(0)
摘要:优点1.入门快,有其它语言基础的程序员二周左右的时间就可以入门,一个月左右的时间基本上就可以开发简单的项目了。2.开发成本低,PHP最经典的组合就是:Linux + Apache + MySQL + PHP。非常适合开发中小型的web应用,因为上手容易,所以开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。 3.PHP是解释性的脚本语言,写完代码以后即可以执行,不像c,java,c++等语言还需要去编译执行,相对来说比较节省时间。4.相对来说,PHP程序员的薪水的平均工资要比c,c++,java程序员的平均工资要低一些,特别是对于中小型企业来说可以节约一些成本。5.配置及部署相对简 阅读全文
posted @ 2010-08-14 13:45 hibernate3例子 阅读(819) 评论(0) 推荐(0)
摘要:淘宝自主研发的TBStore及Taobao File System。为了将数据管理得更好,淘宝自主开发了一些专利技术。例如TBStore便是其中一项,就是把常用的一些业务逻辑和页面,通过TBStore分布到不同的存储器上和不同的内存上去,在管理上却是统一的。TBStore是淘宝在做缓存里面很关键的技术,底层采用Berkeley DB进行存储。淘宝的另一个很有特色的专利技术是,分布式文档管理系统(Taobao File System),这是淘宝的操作系统上最重要的一个系统。它将淘宝近1亿的商品数据管理得井井有条,包括图片、产品介绍等信息,方便用户快速查找和应用。 “例如你要查看9000多万件商品 阅读全文
posted @ 2010-08-14 13:17 hibernate3例子 阅读(184) 评论(0) 推荐(0)
摘要:开心网(也就是kaixin001.com,以下同)是我经常使用的一个SNS服务,它是采用比较流行的LAMP组合,同时它的alexa排名在134名左右(实际数据可能与这个有点差别),出于好奇,我用cURL看了一个它的Header,而且抓取了3次Header,我在 Header中发现一个名为SERVERID的Cookie,而且每次的值不一样,三次分别是_srv101-121_、_srv101-142_及 _srv134-47_,而且这个Cookie的名称故名思义应该是服务器ID的意思,我猜测应该是三台服务器的代号吧,然后我接着分别ping上述三个id+kaixin001.com,它们均可以pin. 阅读全文
posted @ 2010-08-14 12:53 hibernate3例子 阅读(353) 评论(0) 推荐(0)
摘要:抓虾网是一个提供RSS在线阅读服务的网站,由徐易客与谌振宇在2005年创办,我使用抓虾将近两个月的时间,后来由于抓虾不能抓取一些国外的RSS(Google Reader能抓取),同时RSS的更新速度也比较慢,同时UI/UE也比不上鲜果,甚至比不上有道阅读,因此后来放弃了抓虾。到现在为止一直使用Google Reader,当然Google Reader也有它的缺点,比如不能修改文件夹的名称,当然这个不是很重要,以后应该会改进的,其它方面还算都不错。抓虾现在后端服务主要用C++,前端用PHP(就是采用比较流行的LAMP组合,具体可以看这儿)和JavaScript,也用了Python来做一些多个模块 阅读全文
posted @ 2010-08-14 12:49 hibernate3例子 阅读(145) 评论(0) 推荐(0)
摘要:1.开心网的主站采用了DNS轮询技术,所谓DNS轮询,就是一个域名对应几条A记录,如开心网的主站有6台服务器DNS轮询有一个缺点,如果域名所指向的某一个台服务器或几台服务器出现了问题(如Web服务器停止服务),则DNS轮询无法判断C:/Users/caihuafeng>nslookup www.kaixin001.com服务器: ns.crcbj.comAddress: 61.233.9.9非权威应答:名称: a.kaixin001.comAddresses: 220.181.100.30 220.181.100.35 220.181.100.33 220.181.100.34 220. 阅读全文
posted @ 2010-08-14 12:47 hibernate3例子 阅读(137) 评论(0) 推荐(0)