Archive for 06月, 2008

回家

星期一, 06月 30th, 2008

        初赛标书今天晚上终于提交了,心里头也松了一口气,决定今天下午回家,进行10天短暂的休整。说实话真的很想家,其实想回家什么时候都能回去,只是时间真的越来越紧了,尤其是到了当下这个节骨眼儿上。
        给自己布置的任务:Asimov的《Al Qaeda》前传(下)和第一、第二部看完 好好享受放假的时光!有时间看看IBM developerworks 上面的关于WID的系列文章。
        总之,不管什么时候,在我心里亲人总是最重要的。回家多陪陪他们。

Java中抽象类和接口之间的关系

星期六, 06月 28th, 2008

下面的这篇文章讲的十分透彻了,所以转载之
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。
理解抽象类
abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:如果我们进行一个图形编辑软件的开发,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能够实例化的。
在面向对象领域,抽象类主要用来进行类型隐藏。我们可以构造出一个固定的一组行为的抽象描述,但是这组行为却能够有任意个可能的具体实现方式。这个抽象描述就是抽象类,而这一组任意个可能的具体实现则表现为所有可能的派生类。模块可以操作一个抽象体。由于模块依赖于一个固定的抽象体,因此它可以是不允许修改的;同时,通过从这个抽象体派生,也可扩展此模块的行为功能。熟悉OCP的读者一定知道,为了能够实现面向对象设计的一个最核心的原则OCP(Open-Closed Principle),抽象类是其中的关键所在。
从语法定义层面看abstract class和interface
在语法层面,Java语言对于abstract class和interface给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同。
使用abstract class的方式定义Demo抽象类的方式如下:
abstract class Demo {
abstract void method1();
abstract void method2();


使用interface的方式定义Demo抽象类的方式如下:
interface Demo {
void method1();
void method2();

}
在abstract class方式中,Demo可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface方式的实现中,Demo只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在interface中一般不定义数据成员),所有的成员方法都是abstract的。从某种意义上说,interface是一种特殊形式的abstract class。
[...]

SOA比赛初赛心得

星期四, 06月 26th, 2008

“天空没留下鸟的痕迹,但我已飞过。”
一个多月的初赛阶段马上就要过去,明天初赛标书就要提交了,这也意味着我的初赛生涯即将划上一个句号。回想起初赛这一个月又十几天的经历,是那么的美妙、那么的真实。
在这个短暂而漫长的过程中,我学到了知识,得到了启发,受到了感动。
这次比赛的初赛算是我和SOA的第一次“亲密接触”。以前虽然对Service Oriented Architecture虽然有所了解也很向往,但由于各方面的原因一直没有机会深入学习,而这次比赛给了我这个机会来满足内心对知识的渴望。比赛过程中我读了很多关于SOA、BPM和Business rule的书和文章,知识的积累使我的知识库得到了充实。我还使用了IBM的WebSphere Business Modeler进行业务流程的建模和改进,现在可以熟练掌握WebSphere Business Modeler的使用方法,也基本上掌握了WebSphere Integration Developer的使用方法。我相信这次与SOA不是一次短暂的邂逅,而是“一见钟情”。
通过这次比赛,我得到了很多启发。如何更好地与人沟通?如何站在别人的角度想问题?如何提高一个团队的凝聚力?如何提高团队工作的效率?这些问题以前一直在想,但一直无解,在比赛过程中我也得到了很多有用的线索。在初赛可能我们很多地方做得还不够好,但这一切都是明天华彩乐章的序曲,相信有了初赛中经验的积累以后会更加顺利。
感动!这一个多月一直在被感动,被其他人感动,也被自己感动。这一个多月并不是一帆风顺的,一个又一个困难相继出现在我们面前。最开始对业务流程不熟悉,我们走关系、找资料(甚至买资料)、厚着脸皮去银行向业务员询问;后来对TO-BE model的构建大家产生了分歧,大家都最大限度的尊重别人的想法同时也让彼此更好的理解自己的想法,最后得到了一致的模型;在考试周期间大家每周都有三四们考试,但每个人都仍然抽出时间留给竞赛···
作为一个三年级的本科生,我没有什么傲人的资本,没有过人的天分,但我相信只要心中的梦想不变,我就会有属于我的最精彩的旅程。
“人生就像旅行,在乎的不是目的地,而是沿途的风景和看风景的心情。”

Who am I — Casting Crowns

星期三, 06月 25th, 2008

Who am I, that the Lord of all the earth
Would care to know my name
Would care to feel my hurt
Who am I, that the Bright and Morning Star
Would choose to light the way
For my ever wandering heart
Not because of who I am
/Casting Crowns
But because of what You’ve done
Not because of what I’ve done
But because of [...]

T-M-T-H

星期二, 06月 24th, 2008

        时间过得真快,记起了几个月前为自己定的这个学期计划。仔细想想有的计划达到了,有的计划没有达到,发生了许多计划之外的事情。如果事情能按人类的计划发生就好了!:-) 感觉不太现实,即使我们生活在matrix里面也不太现实。
        有时真的感觉T-M-T-H,too much to handle. 打算做的事情太多了,即使事先给自己定了计划,每晚睡觉前都想一想明天做点儿什么。可是还是有很多事情做不完,真的偶尔会感觉自己无力承担。
        自己前路会是什么样的呢?我总是认为自己很special,大学头三年里我试着接触很多事物,试着改变自己不好的一面。在每个寒暑假回家的火车上都要想想这个学期有什么收获、有什么失败的地方、在暑假里提高点儿什么,总会有点收获的。喜欢不断地反省自己、改变自己。可是现在发现很多事情很难改变的,改变会使人很累、很厌倦,不如做最好的自己。一直认为本科应该是一个通才教育的过程,学习能力的培养只是一个方面,读书(各方面的书、好的不好的)、和各种人交往,认识自己、认识社会也都很重要。我不希望把自己当成技术工人一样培养。再说一遍:“本科读完,你应该是一个通才,你可以在某方面很NB,但是首先应该是个社会的人”。本来暑假要去实习,可是现在参加SOA比赛,初赛马上结束而复赛还没开始,我决定暑假抓比赛+复习基础知识+放松自己,把实习留给大四上吧!
        脑袋里面想的东西太多,所以有时候不知道博客写点儿什么,有的时候写起来又不断地跳跃。脑袋里太多的思绪,Though it is Too Much To Handle,I have to handle。前路上还有很多挑战,我无法预测未来唯有做最好的自己。

低调做人,高调做事

星期六, 06月 21st, 2008

一、在姿态上要低调

    在低调中修炼自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看似平淡,实则高深的处世谋略。

    谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,受到世人的敬仰。

    大智若愚,实乃养晦之术:“大智若愚”,重在一个“若”字,“若”设计了巨大的假象与骗局,掩饰了真实的野心、权欲、才华、声望、感情。这种甘为愚钝、甘当弱者的低调做人术,实际上是精于算计的隐蔽,它鼓励人们不求争先、不露真相,让自己明明白白过一生。

   平和待人留余地:“道有道法,行有行规”,做人也不例外,用平和的心态去对待人事事,也是符合客观要求的,因为低调做人才是跨进成功之门的钥匙。

    时机未成熟时,要挺住:人非圣贤,谁都无法甩掉七情六欲,离不开柴米油盐,即使遁入空门,“跳出三界外,不在五行中”,也要“出家人以宽大为怀,善哉!善哉!”不离口。所以,要成就大业,就得分清轻重缓急,大小远近,该舍的就得忍痛割爱,该忍的就得   从长计议,从而实现理想,成就大事,创建大业。

    毛羽不丰时,要懂得让步:低调做人,往往是赢取对手的资助、最后不断走向强盛、伸展势力再反过来使对手屈服的一条有用的妙计。

    在“愚”中等待时机:大智若愚,不仅可以将有为示无为,聪明装糊涂,而且可以若无其事,装着不置可否的样子,不表明态度,然后静待时机,把自己的过人之处一下子说出来,打对手一个措手不及。但是,大智若愚,关键是心中要有对付对方的策略。常用“糊涂”来迷惑对方耳目,宁可有为而示无为,万不可无为示有为,本来糊涂反装聪明,这样就会弄巧成拙。

    主动吃亏是风度:任何时候,情分不能践踏。主动吃亏,山不转水转,也许以后还有合作的机会,又走到一起。若一个人处处不肯吃亏,则处处必想占便宜,于是,妄想日生,骄心日盛。而一个人一旦有了骄狂的态势,难免会侵害别人的利益,于是便起纷争,在四面楚歌之中,又焉有不败之理?

   为对手叫好是一种智慧:美德、智慧、修养,是我们处世的资本。为对手叫好,是一种谋略,能做到放低姿态为对手叫好的人,那他在做人做事上必定会成功。
   以宽容之心度他人之过:退一步海阔天空,忍一时风平浪静。对于别人的过失,必要的指责无可厚非,但能以博大的胸怀去宽容别人,就会让世界变得更精彩。

二、在心态上要低调

功成名就更要保持平常心:高调做事是一种责任,一种气魄,一种精益求精的风格,一种执著追求的精神。所做的哪怕是细小的事、单调的事,也要代表自己的最高水平,体现自己的最好风格,并在做事中提高素质与能力。

做人不要恃才傲物:当你取得成绩时,你要感谢他人、与人分享、为人谦卑,这正好让他人吃下了一颗定心丸。如果你习惯了恃才傲物,看不起别人,那么总有一天你会独吞苦果!请记住:恃才傲物是做人一大忌。

容人之过,方显大家本色:大度睿智的低调做人,有时比横眉冷对的高高在上更有助于问题的解决。对他人的小过以大度相待,实际上也是一种低调做人的态度,这种态度会使人没齿难忘,终生感激。

做人要圆融通达,不要锋芒毕露:功成名就需要一种谦逊的态度,自觉地在名利场中做看客,开拓广阔心境。
知足者常乐:生活中如能降低一些标准,退一步想一想,就能知足常乐。人应该体会到自己本来就是无所欠缺的,这就是最大的财富了。

不要太把自己当回事:不要把自己太当回事,才不会产生自满心理,才能不断地充实、完善自己,缔造完善人生。

谦逊是终生受益的美德:一个懂得谦逊的人是一个真正懂得积蓄力量的人,谦逊能够避免给别人造成太张扬的印象,这样的印象恰好能够使一个员工在生活、工作中不断积累经验与能力,最后达到成功。

淡泊名利无私奉献:性格豪放者心胸必然豁达,壮志无边者思想必然激越,思想激越者必然容易触怒世俗和所谓的权威。所以,社会要求成大事者能够隐忍不发,高调做事,低调做人。

对待下属要宽容:作为上司,应该具有容人之量,既然把任务交代给了下属,就要充分想念下属,让其有施展才能的机会,只有这样,才能人尽其才。

简朴是低调做人的根本:在生活上简朴些、低调些,不仅有助于自身的品德修炼,而且也能赢得上下的交口称誉。

三、在行为上要低调

深藏不露,是智谋:过分的张扬自己,就会经受更多的风吹雨打,暴露在外的椽子自然要先腐烂。一个人在社会上,如果不合时宜地过分张扬、卖弄,那么不管多么优秀,都难免会遭到明枪暗箭的打击和攻击。

出头的椽子易烂:时常有人稍有名气就到处洋洋得意地自夸,喜欢被别人奉承,这些人迟早会吃亏的。所以在处于被动境地时一定要学会藏锋敛迹、装憨卖乖,千万不要把自己变成对方射击的靶子。

才大不可气粗,居功不可自傲:不可一世的年羹尧,因为在做人上的无知而落得个可悲的下场,所以,才大而不气粗,居功而不自傲,才是做人的根本。

盛名之下,其实难副:在积极求取巅峰期的时候,不妨思及颜之推倡导的人生态度,试图明了知足常乐的情趣,捕捉中庸之道的精义,稍稍使生活步调快慢均衡,才不易陷入过度偏激的生活陷阱之中。

做人不能太精明:低调做人,不耍小聪明,让自己始终处于冷静的状态,在“低调”的心态支配下,兢兢业业,才能做成大事业。

乐不可极,乐极生悲:在生活悲欢离合、喜怒哀乐的起承转合过程中,人应随时随地、恰如其分地选择适合自己的位置,起点不要太高。正如孟子所说的:“可以仕则仕,可以止则止,可以久则久,可以速则速。”

做人要懂得谦逊:谦逊能够克服骄矜之态,能够营造良好的人际关系,因为人们所尊敬的是那些谦逊的人,而决不会是那些爱慕虚荣和自夸的人。

规避风头,才能走好人生路:老子认为“兵强则灭,木强则折”、“强梁者不得其死”。老子这种与世无争的谋略思想,深刻体现了事物的内在运动规律,已为无数事实所证明,成为广泛流传的哲理名言。

低调做人,便可峰回路转:在待人处世中要低调,当自己处于不利地位,或者危险之时,不妨先退让一步,这样做,不但能避其锋芒,脱离困境,而且还可以另辟蹊径,重新占据主动。

要想先做事,必须先做人:要想先做事,必须先做人。做好了人,才能做事。做人要低调谦虚,做事要高调有信心,事情做好了,低调做人水平就又上了一个台阶。
功成身退,天之道:懂得功成身退的人,是识时务的,他知道何时保全自己,何时成就别人,以儒雅之风度来笑对人生。

四、在言辞上要低调

不要揭人伤疤:不能拿朋友的缺点开玩笑。不要以为你很熟悉对方,就随意取笑对方的缺点,揭人伤疤。那样就会伤及对方的人格、尊严,违背开玩笑的初衷。

放低说话的姿态:面对别人的赞许恭贺,应谦和有礼、虚心,这样才能显示出自己的君子风度,淡化别人对你的嫉妒心理,维持和谐良好的人际关系。

说话时不可伤害他人自尊:讲话要有分寸,不要伤害他人。礼让不是人际关系上的怯懦,而是把无谓的攻击降到零。

得意而不要忘形:得意时要少说话,而且态度要更加谦卑,这样才会赢得朋友们的尊敬。

祸从口出,没必要自惹麻烦:要想在办公室中保持心情舒畅的工作,并与领导关系融洽,那就多注意你的言行。对于姿态上低调、工作上踏实的人,上司们更愿意起用他们。如果你幸运的话,还很可能被上司意外地委以重任。

莫逞一时口头之快:凡事三思而行,说话也不例外,在开口说话之前也要思考,确定不会伤害他人再说出口,才能起到一言九鼎的作用,你也才能受到别人的尊重和认可。

口出狂言者祸必至:是不是因为物欲文明的催生所致,如今社会上各类职业当中都有动辄口出狂言的人。
耻笑讥讽来不得:言为心声,语言受思想的支配,反应一个人的品德。不负责任,胡说八道,造谣中伤,搬弄是非等等,都是不道德的。

不要总是报怨原单位:跳槽属于人才流动,是当今社会很正常的一种现象,并不为奇,而且跳槽者屡屡能在新的团队里找到适合自己的位置,创造更佳的业绩。如果这一步还没有达到,你就急急忙忙地大耍“嘴功”,以贬低老团队的手段来抬高自己在新团队的人缘和地位的话,那你就大错特错了!

说话不可太露骨:别以为如实相告,别人就会感激涕零。要知道,我们永远不能率性而为、无所顾忌,话语出口前,考虑一下别人的感受,是一种成熟的人处世方法。

沉默是金:沉默,并不是让大家永不说话,该说的时候还是要说的。就像佛祖那样境界的人,也还是会与人说话,传授佛法,适度的语言本身也是一种沉默。

五、在思想上要高调

给自己一个希望:不论你遇到了多揪心的挫折,都应当以坚持不懈的信心和毅力,感动自己,感动他人,把自己锤炼成一个做大事的人。

保持向上的激情:我们需要激情,需要开拓,让我们从现在做起,兢兢业业,开拓创新,扎扎实实做好本职工作,在平凡的工作中燃烧激情。

自信是高调做事的秘诀:信心对于做事成功者具有重要意义,成功的欲望是创造和拥有财富的源泉。人一旦有了这种欲望,并经由自我暗示和潜意识的激发后形成一种自信心,这种信心就会转化成一种“积极的感情”,它能帮助人们释放出无穷的热情、智慧和精力,进而帮助人们获得财富与事业上的巨大成就。

别让借口“吃掉”你的希望:无论什么时候,我们都不要为自己寻找借口,只有尽职尽责,勇往直前,不找借口,才能实现理想,创造辉煌人生。

丑小鸭也能变成白天鹅:一个人有希望,再加上坚忍不拔的决心,就会产生创造的能力;一个人有希望,再加上持之以恒的努力,就会达到目的。

点燃希望之火:一颗充满希望的心灵,具有极大的创造力,这种创造力会激发人的潜能,实现人的理想。
成功需要付出代价:从古到今,凡成事者,成大事者,莫不受尽磨难,在磨难中完成自我教育,如此也水到渠成地成就了事业。

主动去做应该做的事:只有气服懒惰,积极进取的人,才能不断成功,不断取得好成绩。

不要轻言放弃,坚持就能成功:抱定任何都不放弃的信念,即使在一片懊悔或叹息、宽容或指责的氛围中也要坚持。是的,任何时候都不要放弃,无论条件多么的困难,只要能坚持到底,成功就一定属于你。 [...]

Mind over matter,意志的力量

星期二, 06月 17th, 2008

        感谢Sandy送的这句话,“mind over matter”。大多数事情的成败都是意志的问题,有时你想赢就一定能赢,真的!
        举个很好的例子吧!我很喜欢踢实况足球,现在玩的是PES6 。平时也很喜欢和同学PK,对踢比赛。在心情好的时候,或者特别渴望赢球的时候,90%以上最终都会赢,虽然有时可能会踢得很难看。说明一下:跟我踢的同学实力都不差,至少不比我差。但只要我想赢,我就会赢。记得有一次,和“天王”踢,我用中国他用巴西,90分钟之内硬是没让他进一个球,虽然我也没进球。但是最后补时阶段,我用邵佳一同学进了一个25米的任意球,最终赢得了比赛。说实在的比赛真的很Urgly,我吃了3张红牌,黄牌更是不计其数,甚至当他发角球的时候禁区里面中国队只有一两个人。但是,我最后赢了。中国队赢巴西队,可能在现实世界里面除非希拉里.克林顿变成男人,欧巴马变成白人,日本被太平洋淹了才会出现的事。
        还是那句话,意志决定一切。米卢有句很经典的话“态度决定一切”,我也很赞同,可是关说没有用,耳里听着心里还要想着。当你不想赢的时候,你是永远也赢不了的。
        上帝仁慈的,你想要什么的时候,他就会多多地给你你想要的。有的人想要幸福,他就得到了幸福;有的人想要成功,他就取得了成功;当然,有的人做梦也没想过“赢”,那么上帝就会给他不断的失败和无尽的痛苦。所以,从今天起愿所有人都振奋起心底对成功的渴望,造就一个更激烈,更刺激的世界。
        生而为赢!

中国队彻底告别2010年世界杯

星期六, 06月 14th, 2008

可喜还是可悲?
算了,还是享受我们的Euro Cup吧!

夸奖一个人很难吗?

星期六, 06月 14th, 2008

        发自内心夸奖一个人真的很难吗?吝啬赞美可能是人类的一个心理上天生的缺陷。大家总是想得到别人的赞美而讨厌去赞美别人,尤其是和自己有很高相似性和竞争关系的人。
        从今以后,不要总以自己为中心,关心身边的人并献上发自内心的赞美。结交一个人可能花很多时间、精力和感情,而伤害一个人则可能只是短短一句话而已。真的
        构建社会主义和谐社会

Ole!欧锦赛

星期日, 06月 8th, 2008

四年一次,艺术与激情的碰撞!世界足球最高水平的洲际大赛。
欧锦赛,相信你永远会给我惊喜。
欧锦赛全部比赛的赛程表[download=45]
欧锦赛主题歌《Can You Hear Me》下载地址:http://v.youku.com/v_show/id_cf00XMzAyMzU2NTY=.html

Recent Posts:
  1. I'm still fighting for a good future
  2. C++内存分配方式(转载)
  3. 详解Java里的堆和栈(转载,exellent!)
  4. A Skeleton in the Cupboard.
  5. Be thankful for what you have