Archive | 11月, 2010

如何开发出一个高质量的J2EE系统zz

J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。
首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。…

昨晚梦游了?

今天起来的时候发现睡在的是床脚的那边,依稀还记得是自己换到床脚头的。但是现在想想看看,昨天晚上睡觉的时候明明睡在的是床头的。。。梦游?不会这么牛逼吧。

当时确实是由于什么原因换到脚头的,现在已经忘了。是晚上换的还是早上换的已经记不清楚了,而且手机也换到床脚处顺手的地方了。。囧啊。。。

我要成仙了还是在受2012召唤。。。…

移动互联网的十字路口

移动互联网的十字路口

移动互联网的十字路口

“全球的互联网是以美国为中心的,未来的移动互联网将是中国引导世界。”这是摩根士丹利2005年的一个判断。5年过去了,中国的移动互联网距离世界的中心非但没有拉近,似乎更远了。中国移动互联网的参与者们必须加快脚步,因为互联网正在不可阻挡地进入移动时代,下一个5年的大赢家必定出现在移动互联网领域。

经历了大型机、小型机、PC、桌面互联网四个时代之后,伴随着3G应用的大范围开展,移动互联网正成为信息技术发展的第五个阶段。比起仅有10亿台PC规模的互联网时代,拥有百亿台设备规模的移动互联网时代,其发展速度将快于桌面互联网,其规模将大得超乎多数人的想象。

目前,几股大的力量正在这个疆域角力。腾讯、新浪百度

80后的梦想

最近几日很惆怅,做事无精打采,制定的计划也不能按时完成。

前几天一直认为,群硕软件会是我职业生涯的第一站,虽然会无休止的加班,但是能继续锻炼我的业务水平,在上海能给我5-6k很满足了,筹划着如何省钱买新电脑,筹划着未来。就是这样一个美好的希冀,让我陷入了迷茫,也不能说是迷茫,只是觉得,生活,您太不给力了!当时群硕面试的感觉非常好,一个美女技术HR,问的问题也都答上了,从他眼神中也能看到对我的肯定,从最后给我offer中看到技术评定给我的是ST3,应该是本科生中算高的了,当时并没有选择工作地是武汉,选择的是北京和上海。二面的时候也好像说到了,会在两周内电话通知。但是群硕并没有给我电话通知,而且更改了工作地点也没有给我说。最后打电话过去请求协调,用北京上海职位已满推脱。如果公司的在沈阳的不需要招聘北京上海的职位那为什么不告诉我们,这是对双方的不负责;如果之前打算招北京上海的职位,那为什么现在职位满了?为什么给我分配到武汉?对于这样的一个公司值得我去吗?

从十一月参加招聘会以来就一直觉得中国的很多企业很看重所谓的学历,和一些其他所谓的身份。参加了阿里巴巴口碑网的笔试和面试,在一面的时候也是感觉很好,临走是瞄了一眼评定–优秀,当时认为进入下一轮也完全没有悬念,但是就是这样的自信却没有让我进入最终一轮的面试,…

OAUTH协议简介

OAUTH协议简介

摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权的标准。

一、OAUTH产生的背景

典型案例:如果一个用户拥有两项服务:一项服务是图片在线存储服务A,另一个是图片在线打印服务B。如下图所示。由于服务A与服务B是由两家不同的服务提供商提供的,所以用户在这两家服务提供商的网站上各自注册了两个用户,假设这两个用户名各不相同,密码也各不相同。当用户要使用服务B打印存储在服务A上的图片时,用户该如何处理?法一:用户可能先将待打印的图片从服务A上下载下来并上传到服务B上打印,这种方式安全但处理比较繁琐,效率低下;法二:用户将在服务A上注册的用户名与密码提供给服务B,服务B使用用户的帐号再去服务A处下载待打印的图片,这种方式效率是提高了,但是安全性大大降低了,服务B可以使用用户的用户名与密码去服务A上查看甚至篡改用户的资源。

很多公司和个人都尝试解决这类问题,包括Google、Yahoo、Microsoft,这也促使OAUTH项目组的产生。OAuth是由Blaine …

风雨20年:我所积累的20条编程经验(转)

从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。

我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。

1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。

2.

我的最后一个互联网希望也破灭了

连续经历了搜狐,百度,阿里巴巴的招聘后,我的互联网企业入职梦想已经基本破灭了。

一直对互联网有很大的兴趣,前两年做前端开发,今年选择了做后台的java开发,当选择java的那个时刻,我就知道了,选择java入职互联网的机会就会小一些,但是还是选择了java。网投了搜狐,但是没有参加宣讲,没有得到笔试机会;5月参加过百度电面,感觉百度的hr的素质不错,但是这一次也没能进入下一轮的面试;阿里巴巴,从宣讲到笔试,到面试一路走过来,但是得到了一个很让人难以理解的结果。…