<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/ldjsyl" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/ldjsyl" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 10 Oct 2008 14:18:30 GMT</lastBuildDate><title>ldjsyl</title><description>阿德的技术博客</description><image><url>http://www.feedsky.com/images/feedsky_logologo.gif</url><title>ldjsyl</title><link>http://ldjsyl.javaeye.com</link></image><link>http://ldjsyl.javaeye.com</link><language>UTF-8</language><copyright>Copyright 2003-2008, JavaEye.com</copyright><item><title>软件质量随感</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122715165/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/251478&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/251478&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年10月10日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;一、软件质量以用户需求为开始，以用户满意为结束&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;软件需求是度量软件质量的基础。往往会有一些隐含的需求，客户没有明确提出来。如果人家只满足那些精确定义了的需求，而没有满足这些隐含的需求，软件质量也得不到保证。所以，我们需要将用户驱动型质量成为一种质量理念。&lt;/p&gt;
&lt;p&gt;当然用户是否满意是衡量软件质量的另一要素。为了更好的服务用户，让用户们满意，我们应该不断强化质量管理力度。用户满意，久而久之就会是自己的产品形成一种品牌。品牌是一个企业内在的动力，也是无形的财富。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;二、软件质量是设计出来的，而不是测试出来的。&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;只有在软件开发的每个环节，严格按照开发准则来指导软件人员用软件工程化的方法来开发软件，才能保证软件产品的质量；如果忽略软件设计，只靠测试，是不能保证软件产品质量的，因为测试只能剔除bug和错误，并不能从根本上保证软件质量。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;三、注重顶层设计，遵守开发准则，充分利用资源，保证软件质量&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;不重视顶层设计、不进行软件设计规划，我们的软件就难以实现真正的跨越式发展，只可能也是国产基础软件为什么总是登不上场面的原因之一吧！另外，软件质量来源于细节，细节来源于规范，也就是开发准则。只有在开发准则的指导下，才能实现对细节的管理，才能真正意义上保证软件质量。&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/251478#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 10 Oct 2008 22:18:30 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/251478</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/251478</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122715165/5026498</fs:itemid></item><item><title>男人35岁前成功的12条黄金法则</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154795/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/228913&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/228913&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年08月17日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;&lt;span style=&quot;color: #006666;&quot;&gt;&lt;strong&gt;男人&lt;/strong&gt;&lt;strong&gt;35&lt;/strong&gt;&lt;strong&gt;岁前成功的&lt;/strong&gt;&lt;strong&gt;12&lt;/strong&gt;&lt;strong&gt;条黄金法则&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;第一章：一个目标&lt;br /&gt;&lt;br /&gt;一艘没有航行目标的船，任何方向的风都是逆风&lt;br /&gt;1、你为什么是穷人，第一点就是你没有立下成为富人的目标&lt;br /&gt;2、你的人生核心目标是什么？&lt;br /&gt;杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。&lt;br /&gt;3、起跑领先一步，人生领先一大步：成功从选定目标开始&lt;br /&gt;4、贾金斯式的人永远不会成功&lt;br /&gt;为什么大多数人没有成功？真正能完成自己计划的人只有5%，大多数人不是将自己的目标舍弃，就是沦为缺乏行动的空想&lt;br /&gt;5、如果你想在35岁以前成功，你一定在25至30岁之间确立好你的人生目标&lt;br /&gt;6、 每日、每月、每年都要问自己：我是否达到了自己定下的目标&lt;br /&gt;&lt;br /&gt;第二章：两个成功基点&lt;br /&gt;&lt;br /&gt;站好位置，调正心态，努力冲刺，35岁以前成功&lt;br /&gt;（一）人生定位&lt;br /&gt;1、 人怕入错行：你的核心竞争力是什么？&lt;br /&gt;2、 成功者找方法，失败者找借口&lt;br /&gt;3、 从三百六十行中选择你的最爱&lt;br /&gt;人人都可以创业，但却不是人人都能创业成功&lt;br /&gt;4、 寻找自己的黄金宝地&lt;br /&gt;（二）永恒的真理：心态决定命运，35岁以前的心态决定你一生的命运&lt;br /&gt;1、 不满现状的人才能成为富翁&lt;br /&gt;2、 敢于梦想，勇于梦想，这个世界永远属于追梦的人&lt;br /&gt;3、 35岁以前不要怕，35岁以后不要悔&lt;br /&gt;4、出身贫民，并非一辈子是贫民，只要你永远保持那颗进取的心。中国成功人士大多来自小地方&lt;br /&gt;5、 做一个积极的思维者&lt;br /&gt;6、 不要败给悲观的自己&lt;br /&gt;有的人比你富有一千倍，他们也会比你聪明一千倍么？不会，他们只是年轻时心气比你高一千倍。&lt;br /&gt;人生的好多次失败，最后并不是败给别人，而是败给了悲观的自己。&lt;br /&gt;7、 成功者不过是爬起来比倒下去多一次&lt;br /&gt;8、 宁可去碰壁，也不要在家里面壁&lt;br /&gt;克服你的失败、消极的心态&lt;br /&gt;（1） 找个地方喝点酒&lt;br /&gt;（2） 找个迪厅跳跳舞&lt;br /&gt;（3） 找帮朋友侃侃山&lt;br /&gt;（4） 积极行动起来&lt;br /&gt;&lt;br /&gt;第三章：三大技巧&lt;br /&gt;&lt;br /&gt;1、管理时间：你的时间在哪里，你的成就就在哪里。&lt;br /&gt;把一小时看成60分钟的人，比看作一小时的人多60倍&lt;br /&gt;2、你不理财，财不理你&lt;br /&gt;3、自我管理，游刃有余&lt;br /&gt;（1） 创业不怕本小，脑子一定要好&lt;br /&gt;（2） 可以开家特色店&lt;br /&gt;（3） 做别人不愿做的生意&lt;br /&gt;&lt;br /&gt;第四章：四项安身立命的理念&lt;br /&gt;&lt;br /&gt;35岁以前一定要形成个人风格&lt;br /&gt;1、做人优于做事&lt;br /&gt;做事失败可以重来，做人失败却不能重来&lt;br /&gt;（1） 做人要讲义气&lt;br /&gt;（2） 永不气馁&lt;br /&gt;2、豁达的男人有财运，豁达的女人有帮夫运&lt;br /&gt;35岁以前搞定婚姻生活&lt;br /&gt;3、忠诚的原则：35岁以前你还没有建立起忠诚美誉，这一缺点将要困扰你的一生&lt;br /&gt;4、把小事做细，但不要耍小聪明&lt;br /&gt;中国人想做大事的人太多，而愿把小事做完美的人太少&lt;br /&gt;&lt;br /&gt;第五章：五分运气&lt;br /&gt;&lt;br /&gt;比尔&amp;middot;盖茨说：人生是不公平的，习惯去接受它吧&lt;br /&gt;1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半&lt;br /&gt;2、机会时常意外地降临，但属于那些不应决不放弃的人&lt;br /&gt;3、抓住人生的每一次机会&lt;br /&gt;机会就像一只小鸟，如果你不抓住，它就会飞得无影无踪&lt;br /&gt;4、 者早一步，愚者晚一步&lt;br /&gt;&lt;br /&gt;第六章：六项要求&lt;br /&gt;&lt;br /&gt;1、智慧&lt;br /&gt;（1）别人可你以拿走你的一切，但拿不走你的智慧&lt;br /&gt;（2）巧妙运用自己的智慧&lt;br /&gt;（3）智者与愚者的区别&lt;br /&gt;2、勇气&lt;br /&gt;（1）勇气的力量有时会让你成为&quot;超人&quot;&lt;br /&gt;（2）敢于放弃，敢于&quot;舍得&quot;&lt;br /&gt;3、培养自己的&quot;领导才能、领袖气质&quot;&lt;br /&gt;（1） 激情感染别人&lt;br /&gt;（2） &quot;三o七法则&quot;实现领袖气质&lt;br /&gt;（3） 拍板决断能力&lt;br /&gt;（4） 人格魅力&lt;br /&gt;4、创造性：不要做循规蹈矩的人&lt;br /&gt;25-35岁是人生最有创造性的阶段，很多成功人士也都产生在这一阶段&lt;br /&gt;5、明智&lt;br /&gt;（1） 知道自己的长处、短处，定向聚焦&lt;br /&gt;（2） 尽量在自己的熟悉的领域努力&lt;br /&gt;6、持之以恒的行动力：在你选定行业坚持十年，你一定会成为大赢家&lt;br /&gt;&lt;br /&gt;第七章：七分学习&lt;br /&gt;&lt;br /&gt;1、知识改变命运&lt;br /&gt;2、35岁以前学会你行业中必要的一切知识&lt;br /&gt;a) 每天淘汰你自己&lt;br /&gt;b) 在商言商&lt;br /&gt;3、太相信的书人，只能成为打工仔&lt;br /&gt;4、思考、实践、再思考、再实践&lt;br /&gt;&lt;br /&gt;第八章：八分交际&lt;br /&gt;&lt;br /&gt;朋友多了路好走&lt;br /&gt;1、智商很重要，情商更重要：35岁以前建立起人际关系网&lt;br /&gt;2、人脉即财脉：如何搞好人际关系&lt;br /&gt;3、交友有原则&lt;br /&gt;4、善于沟通：35岁以前要锻炼出自己的演讲才能&lt;br /&gt;&lt;br /&gt;第九章：九分习惯&lt;br /&gt;&lt;br /&gt;习惯的力量是惊人的，35岁以前养成的习惯决定着你的成功的大小&lt;br /&gt;1、积极思维的好习惯&lt;br /&gt;2、养成高效工作的好习惯&lt;br /&gt;（1） 办公室&lt;br /&gt;（2） 生活可以不拘小节，但要把工作做细&lt;br /&gt;（3） 学习聆听，不打断别人说话&lt;br /&gt;3、养成锻炼身体的好习惯&lt;br /&gt;4、广泛爱好的好习惯&lt;br /&gt;5、快速行动的好习惯&lt;br /&gt;&lt;br /&gt;第十章：十分自信&lt;br /&gt;&lt;br /&gt;1、自信是成功的精神支柱&lt;br /&gt;2、自信方能赢得别人的信任&lt;br /&gt;3、把自信建立在创造价值的基础上&lt;br /&gt;4、如何建立自信&lt;br /&gt;（1） 为自己确立目标&lt;br /&gt;（2） 发挥自己的长处&lt;br /&gt;（3） 做事要有计划&lt;br /&gt;（4） 做事不拖拉&lt;br /&gt;（5） 轻易不要放弃&lt;br /&gt;（6） 学会自我激励&lt;br /&gt;（7） 不要让自己成为别人&lt;br /&gt;&lt;br /&gt;第十一章 11个需要避开的成功陷阱&lt;br /&gt;&lt;br /&gt;1、只有功劳，没有苦劳&lt;br /&gt;2、不要&quot;怀才不遇&quot;，而要寻找机遇&lt;br /&gt;3、不要想发横财&lt;br /&gt;4、不要为钱而工作，而让钱为你工作&lt;br /&gt;5、 盲目跟风，人云亦云，人做我也做&lt;br /&gt;6、 小富即安，不思进取，知足常乐&lt;br /&gt;7、 承认错误而非掩饰错误&lt;br /&gt;8、 脚踏实地而非想入非非&lt;br /&gt;9、 野心太大而不是信心十足&lt;br /&gt;10、反复跳槽不可取&lt;br /&gt;11、眼高手低&lt;br /&gt;12、不择手段&lt;br /&gt;&lt;br /&gt;第十二章 十二分努力&lt;br /&gt;&lt;br /&gt;没有人能随随便便成功&lt;br /&gt;1、小不是成功，大不是成功，由小变大才是成功&lt;br /&gt;2、中国社会进入微利时代：巧干+敢干+实干=成功&lt;br /&gt;3、努力尝试就有成功的可能&lt;br /&gt;4、做任何事情，尽最大努力&lt;br /&gt;5、把事情当成事业来做&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/228913#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 17 Aug 2008 13:36:49 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/228913</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/228913</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154795/5026498</fs:itemid></item><item><title>赤壁上观</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154796/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/225193&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/225193&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年08月06日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;滚滚长江东逝水&lt;br /&gt;浪花淘尽英雄&lt;br /&gt;是非成败转头空&lt;br /&gt;青山依旧在&lt;br /&gt;几度夕阳红&lt;br /&gt;白发渔樵江楮上&lt;br /&gt;惯看秋月春风&lt;br /&gt;一壶浊酒喜相逢&lt;br /&gt;古今多少事&lt;br /&gt;都付笑谈中&lt;br /&gt;&lt;br /&gt;这首词是我最喜欢的两首词之一。全词似怀古，似物志。开篇很有英雄气概,以一去不返的江水比喻历史&lt;br /&gt;的进程，用后浪推前浪来比喻英雄叱咤风云的丰功伟绩。下片则相对消极点，虽然有点消极，但是也是&lt;br /&gt;一种乐观的大切大悟的历史观和人生观，无论谁都不能主宰历史的长河,一切终将被历史的长河带走。这&lt;br /&gt;首词来形容赤壁很到位。ps：另一首是《虞美人》。&lt;br /&gt;&lt;br /&gt;上周末无事就和一位师兄去看了《赤壁》。赤壁不愧是吴宇森的大作，场面宏大、人物鲜明，还带点幽&lt;br /&gt;默。吴宇森的电影，在《英雄本色》、《纵横四海》中，都可以看到男人英雄主义的调调。的确，现在&lt;br /&gt;男子的确缺乏那种英雄主义气概，太文弱了，在《集结号》中也反应了这个问题，可是只能怪谁呢，围&lt;br /&gt;城嘛！&lt;br /&gt;&lt;br /&gt;比较欣赏的是孙权射虎那一段，虽然不是电影的主线。作为一个老大，遇到什么时候不应该优柔寡断，&lt;br /&gt;当断则断。上帝对于任何人都是公平的，懂得坚持，学会放弃。&lt;br /&gt;&lt;br /&gt;结尾的亮、瑜对话有点搞笑。诸葛亮问周瑜&amp;ldquo;我需要冷静一下，你呢？&amp;rdquo;&amp;ldquo;我也需要冷静一下&amp;rdquo;，周瑜&lt;br /&gt;答道。现在我们正处于信息满天飞的时代，我们得学习诸葛先生冷静一下，不能人云亦云。的确，我也&lt;br /&gt;需要冷静一下。&lt;br /&gt;&lt;br /&gt;另外张飞写字、关羽教书那个片段，也让我对关张有了更深的认识，也许吴导演说的对。其实真应该学&lt;br /&gt;习他们，一定要培养自己的业余爱好，工作之余可以陶冶身心。像他们一样，打仗之余张飞写写书法、&lt;br /&gt;关羽教教书，周瑜弹弹琴，连孔明先生都接生去了！&lt;br /&gt;&lt;br /&gt;其实在这边电影中，每个女性都可以从这部电影里找到自己完美的情人吧？要么如周瑜那样文武双全，&lt;br /&gt;要么如诸葛亮般智慧高雅，要么如赵云般义气冲天、要么如刘备般踏实可靠，要么如曹操般....&lt;br /&gt;总的来说，如果抛开三国演义的影响，对于电影本身，我找不出什么它不好看的理由。气势凌厉，不显&lt;br /&gt;拖沓，二小时一晃即过。对白有两个好：一是游刃有余的小冷幽默，二是不经意间的叙述对背景的添加&lt;br /&gt;。&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/225193#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 06 Aug 2008 21:05:35 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/225193</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/225193</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154796/5026498</fs:itemid></item><item><title>UI设计随想</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154797/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/216732&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/216732&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年07月20日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;不久前，公司将软件开发分为两个组：界面组和后台组，姑且不去讨论起合理性，任何一个事物都有存在的优缺点。不过这样到便于管理，利于软件开发和推广，分工也更明确更细了。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;关于界面组，我觉得叫前台组更为却当。对于客户来说，软件就是用户界面，用户界面就是软件，界面的重要性无需置疑。它给用户的第一感觉相当重要，正如一个人给别人留下的第一印象很重要，否则以后要付出很多努力才能改变第一印象。ps：相亲的朋友们注意咯&lt;img src=&quot;../../images/smiles/icon_biggrin.gif&quot; alt=&quot;&quot; /&gt;.......另外，操作规范即用户体验也同样重要。如果用户使用你的软件时，每个控件、每个点击动作都如行云流水一般，越用越好用，这样就比较完美了。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;然而，界面设计的不一致：一个模块是这样，另外一个模块又是另一操作。尽管该软件确实是一个团队的作品，不过对于用户来说应该是一个人的作品；响应时间的处理没有区别：该用沙漏的没有用沙漏，改用微帮助的没有用微帮主，该用进度条的没有用进度条。所以需要制作界面设计规范，下面我从面向对象的方法来说说软件界面的设计。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../../upload/picture/pic/18254/c64aa706-46c3-3a75-8cd1-1d72023decc4.bmp &quot; height=&quot;181&quot; alt=&quot;&quot; width=&quot;262&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;Abstract class 界面设计规范 {
      交互设计();
      布局设计();
      界面视觉设计() {
           软件启动封面设计;
           软件框架设计;
           软件按钮设计;
           软件面板设计;
           菜单设计;
           滚动条及状态栏设计;
           配色设计;
       }
}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;B/S界面设计规范 entend 界面设计规范{
     CSS+DIV() {};
     布局设计() {};
     配色设计() {};
     交互设计() {};
     ....................
}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;C/S界面设计规范 entend 界面设计规范{
     布局设计() {};
     交互设计() {
           鼠标;
           快捷键;
           向导;
           响应时间;     
      };
     ....................
}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;其实B/S的界面操作规范不好编写，不过如果业务相对来说比较稳定来说，还是可以规范的！很多公司的B/S界面都是由公司的美工来定义的，并没有形成一个规范文档。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;对于后台组，倒是没有仔细想过，不过无外乎后台的稳定和高效。稳定，就要加强异常的处理；高效，就要注意算法的设计。总之，前台和后台分工明确，不过两者是皮毛的关系，皮之不存毛将焉附！&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/216732#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;4&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 20 Jul 2008 21:16:35 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/216732</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/216732</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154797/5026498</fs:itemid></item><item><title>重构的价值</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154798/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/211224&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/211224&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年07月03日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          当你修改别人代码觉得很痛苦时，觉得晦涩难懂是，觉得设计混乱时，当你发现自己写的代码自己都理不清思路时，这个时候你就应该毫不犹豫地对待吗进行重构了！
&lt;br /&gt;
&lt;br /&gt;不过很多项目经理，都是进度驱动，还没有达到质量驱动的高度。所以，当我们面对进度的催促时，我们还有时间重构吗？肯定会有一些程序员认为重构这个时候是栏肺时间，其实不然，重构是保证进度的最快的方式，所以你就大胆地去做吧！
&lt;br /&gt;
&lt;br /&gt;首先我们先弄清楚复用和重复的区别。刚工作的时候，如果遇到一个和自己以前做过的项目很相似的任务时，就会把这个工程copy了一份，在此基础上修改。这个就叫做重复。再举个例子，若两个函数(方法)用到同一段代码，如果你将一段代码拷贝到另一个函数(方法)中，这也叫重复。后果：若需要修改，则两个函数(方法)都要修改，以后你可能记不清多少地方需要修改，植入潜在的bug。不过，如果你将这段代码重新生成一个方法，这个就叫复用，我们提倡复用。
&lt;br /&gt;
&lt;br /&gt;其次大胆去掉临时变量。由于临时变量可能形成问题，因为他们只在自己所属的函数(方法)中有效，这样会使函数变得冗长，会影响理解，也会影响性能。我们提倡短函数(方法)，争取一个函数(方法)表达一种意思。
&lt;br /&gt;
&lt;br /&gt;关于变量的名称。重构中也包括该步骤，不要认为更改变了名称不值得。一段可读的代码应该表达清楚自己的功能，变量就是其中的关键。
&lt;br /&gt;
&lt;br /&gt;最后引用Martin Fowler的几句建议。1、重构之前，首先检查自己是否已一套可靠的测试机制；2、惟有写出人类容易理解的代码，才是优秀的程序员；3、重构技术是以微小的步伐修改程序。(连载待续)
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/211224#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 03 Jul 2008 18:19:54 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/211224</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/211224</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154798/5026498</fs:itemid></item><item><title>重拾自信</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154799/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/208015&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/208015&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月25日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          ps：最近由于自身原因，导致自己信心受损，很自卑。希望通过这篇博文，挖掘自身优势，重拾自信。
&lt;br /&gt;
&lt;br /&gt;马云说过：男人的长相和他的财富是成反比的。这样说来，相比之下我应该比他更成功，呵呵，调侃！下面就开始挖掘：
&lt;br /&gt;
&lt;br /&gt;一、好学，好奇心。从小到大，我都是那种好学的学生，懂事的孩子！直到现在，我对一切新事物还都抱好奇之心，涵盖很多学科，包括法律、成功学、经济学、心理学、文学、哲学、历史...大学期间，自学法律，一学就是2年；哲学课上，很多人都是在应付，而我却对此产生了浓厚的兴趣。近段时间对科技哲学上瘾了，很多学科的理论基础；对于经济，中央二套经济频道是我每天看得最多的电视频道之一，经济与法、经济信息联播、经济半小时等，使得我一个经济外行，渐渐地可以对国家的宏观经济和地区经济有些预感；最近对心理学也产生了极大的好奇心，正在准备研究《心理学与生活》这本书。记得在我很小的时候，我爸的一个老板朋友，就对我说过：一个成功的老板，必须要善于洞察别人的心里；对于历史，我是抱着一种学习的态度去看待的，工作后已经看过若干部历史剧了，不过没有留下文字记录，遗憾！不过恩格斯曾说过“任何人在自己的专业之外都只能是半通”，的确这样，我也会将自己的主要精力放在本专业上，其他的仅仅是兴趣。
&lt;br /&gt;
&lt;br /&gt;二、激情、思维、创新、创业。爱因斯坦说过：想象力是世界上最伟大的力量。一直认为自己就是那种凭空瞎想的人，说好听点就是善于思考、善于发现的人。从小就开始写玄幻小说，空想星球大战；上高中时，看到很多人为身高自卑，就想起了隐形增高鞋，幻想哪天想法能得到肯定。如今，隐形增高鞋早已经出现在市场上。大学后，经常看到新闻说某某从ATM取款时密码被偷窥，现金被偷取。其实一次性口令方法可以杜绝这种现象，目前，一些银行已经推出一次性口令服务。大二时，就和同学搞过基于信任关系模型的web2.0社区，基于六度分隔理论。现在，facebook已经牛得快冲天了！后来一直关注垂直搜索，觉得垂直搜索的潜力很大，机会很多，有很多蓝海，也曾计划做一个购物搜索站点。不过后来出现了&lt;a href=&quot;http://www.hapiso.com&quot; target=&quot;_blank&quot;&gt;快乐搜&lt;/a&gt;，做得很不错！工作了，空想还在继续。具体参见我的blog：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/155454&quot; target=&quot;_blank&quot;&gt;WEB-IM的构建&lt;/a&gt;、&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/163720&quot; target=&quot;_blank&quot;&gt;传统产业web化&lt;/a&gt;和&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/92496&quot; target=&quot;_blank&quot;&gt;拼网遐想&lt;/a&gt;。最近准备上线城市朋友圈网http://www.cspyq.com.cn，届时欢迎大家回访，具体想法另写博文介绍。
&lt;br /&gt;
&lt;br /&gt;三、其他优点：待人诚恳，踏实，肯干，不计较个人得失...
&lt;br /&gt;
&lt;br /&gt;四、当然一个完整的人离不开缺点的，不过要正确看待之！我最大的弱点就是体质差，从小就是；还有性格软弱、慢性子、胆小怕事、老实、不善言辞.....
&lt;br /&gt;
&lt;br /&gt;回头看看马大侠的创业历程:马大侠1995年从美国回来下海，创办中国第一家互联网商业信息发布网站“中国黄页”；1999年，创办阿里巴巴网站，并迅速成为全球最大B2B电子商务平台；2003年，淘宝成立；同年，创办独立的第三方电子支付平台支付宝；2005年，并购雅虎中国，变成中国雅虎；2007年，阿里软件尘埃落定，现在权利推行SAAS；同年，阿里妈妈上线运营。这期间，从马大侠下海盗现在，共经历了13年，目前已经44岁，到了不惑之年。
&lt;br /&gt;
&lt;br /&gt;现在风光的马大侠，背后不知多少汗水和泪水，不知多少挫折和失败，不过最终他成功了。所以说，天生我才必有用，不拘一格降人才。没成功，是因为学习不够，是因为火候不足，是因为时刻未到，毕竟我才24岁！加油...
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/208015#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 25 Jun 2008 21:10:51 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/208015</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/208015</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154799/5026498</fs:itemid></item><item><title>Java实现与IE的交互</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154800/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/206851&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/206851&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月22日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;需求&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;遍历当前打开的IE实例，分别获取IE浏览器中打开文档的一个节点值，调用IE内容中的一个javascript函数。
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;分析&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;Java直接控制IE浏览器，有点麻烦。只有通过VC来实现，生成一个dll文件，Java通过JNI调用。
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;实现：&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;1、准备工作：该工程采用的原理是通过和IE对象的接口的交互来实现对IE的访问，实际上是采用COM的技术。所以需要在vc工程中加入对COM的支持：
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;cpp&quot;&gt;#import &amp;lt;shdocvw.dll&gt;
#import &amp;lt;mshtml.tlb&gt; // Internet Explorer 5
#include &amp;lt;atlbase.h&gt;
CComModule _Module;// 由于要使用 CComDispatchDriver ATL的智能指针，
		// 所以声明它是必须的

#include &amp;lt;mshtml.h&gt;		// 所有 IHTMLxxxx 的接口声明
#include &amp;lt;atlcom.h&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;2、用VC实现对当前IE实例的进行遍历的方法，通过ShellWindows集合来代表属于shell的当前打开的窗口的集合，而IE就是属于shell的一个应用程序。
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;cpp&quot;&gt;
CoInitialize(NULL);//初始化COM
CComPtr&amp;lt; IShellWindows &gt; spShellWin;
HRESULT hr = spShellWin.CoCreateInstance( CLSID_ShellWindows );
if ( FAILED ( hr ) )
{
       return;
}

long nCount = 0;		
spShellWin-&gt;get_Count( &amp;amp;nCount );// 取得浏览器实例个Explorer 
//和 IExplorer)
if( 0 == nCount )
{
	return;
}

for(int i=0; i&amp;lt;nCount; i++)
{
	CComPtr&amp;lt; IDispatch &gt; spDispIE;
	hr=spShellWin-&gt;Item(CComVariant( (long)i ), &amp;amp;spDispIE );
	if ( FAILED ( hr ) )	continue;

	CComQIPtr&amp;lt; IWebBrowser2 &gt; spBrowser = spDispIE;
	if ( !spBrowser )		continue;

	CComPtr &amp;lt; IDispatch &gt; spDispDoc;
	hr = spBrowser-&gt;get_Document( &amp;amp;spDispDoc );//判断实例
                                                     //对象是不是属于IE浏览器对象

	if ( FAILED ( hr ) )	continue;
         ComQIPtr&amp;lt; IHTMLDocument2 &gt; spDocument2 = spDispDoc;
	if ( !spDocument2 )		continue;
	// 程序运行到此，已经找到了 IHTMLDocument2 的接口指针
	}
CoUninitialize();//release COM&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;3、获取IE浏览器中打开文档的一个节点值
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;cpp&quot;&gt;
HRESULT hr;
CComBSTR bstrTitle;
CComPtr&amp;lt;IHTMLElementCollection&gt; pElementCol;
VARIANT id, index;
CComPtr&amp;lt;IHTMLElement&gt; pElement;
pIHTMLDocument2-&gt;get_title( &amp;amp;bstrTitle );	//取得文档标题
if (SUCCEEDED(pIHTMLDocument2-&gt;get_all(&amp;amp;pElementCol)))
{
	long p=0;
	if(SUCCEEDED(pElementCol-&gt;get_length(&amp;amp;p)))
	if(p!=0)
	{   
		// AfxMessageBox(&quot;1&quot;);
		for(long i=0;i&amp;lt;=(p-1);i++)
		{
			
			V_VT(&amp;amp;id) = VT_I4;
			V_I4(&amp;amp;id) = i;
			V_VT(&amp;amp;index) = VT_I4;
			V_I4(&amp;amp;index) = 0;
				
			if(SUCCEEDED(pElementCol-&gt;item(id,index, &amp;amp;spDispatch)))
			{
					
			     if(SUCCEEDED(spDispatch-&gt;QueryInterface(IID_IHTMLElement,(void**)&amp;amp;pElement)))
			     {
					CComBSTR value;
					CComBSTR type;  
					pElement-&gt;get_outerText(&amp;amp;value);
					pElement-&gt;get_tagName(&amp;amp;type);
					CString   str(value); 
					CString   str2(type); 
					if(str == &quot;百度一下，你就知道&quot;)
							AfxMessageBox(str);
					if(str2 == &quot;BROWERID&quot;)
							AfxMessageBox(str2);
				}
			}
		}
	}
}&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;4、调用IE内容中的一个javascript函数
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;cpp&quot;&gt;
HRESULT   ExecJavascript(CString   strJsFunctionName_In,   const   CArray &amp;lt;VARIANT,   VARIANT&amp;amp;&gt;   &amp;amp;pArrVARIANT_Params) 
{ 
//前提是你已经取得了IHTMLDocument2 
//(1)Get   Script   
CComPtr &amp;lt;IDispatch&gt;   pScript; 

hResult   =   m_IHTMLDocument2-&gt; get_Script(&amp;amp;pScript); 
if(FAILED(hResult)) 
{ 
return   FALSE; 
} 

//(2)Get   Javascript   Function 
CComBSTR   pCComBSTR(strJsFunctionName_In); 
DISPID   pDISPID; 
hResult   =   pScript-&gt; GetIDsOfNames(IID_NULL,   &amp;amp;pCComBSTR,   1,   LOCALE_SYSTEM_DEFAULT,   &amp;amp;pDISPID); 
if(FAILED(hResult)) 
{ 
return   FALSE; 
} 

//(3)Add   Parameters 
DISPPARAMS   pDISPPARAMS; 
memset(&amp;amp;pDISPPARAMS,   0,   sizeof(pDISPPARAMS)); 

int   intArgsCount_In   =   pArrVARIANT_Params.GetSize(); 
VARIANT*   vParams   =   new   VARIANT[intArgsCount_In]; 

for(   int   i   =   0;   i   &amp;lt;   intArgsCount_In;   i++) 
{ 
vParams[i]   =   pArrVARIANT_Params.GetAt(i);   
} 

//Params   Count 
pDISPPARAMS.cArgs   =   intArgsCount_In; 
//Params   Array 
        pDISPPARAMS.rgvarg   =   vParams; 
//Name   Args   Count 
    pDISPPARAMS.cNamedArgs   =   0; 

//(4)Invoke   Javascript   Method 
EXCEPINFO   pEXCEPINFO; 
memset(&amp;amp;pEXCEPINFO,   0,   sizeof(pEXCEPINFO)); 

CComVariant   pCComVariant; 

//Initialize   to   invalid   arg 
UINT   nintArgErr   =   (UINT)-1;     

hResult   =   pScript-&gt; Invoke 
(pDISPID,   IID_NULL,   0,   DISPATCH_METHOD,   &amp;amp;pDISPPARAMS,   &amp;amp;pCComVariant,   &amp;amp;pEXCEPINFO,   &amp;amp;nintArgErr); 

delete[]   pDISPPARAMS.rgvarg; 
pScript.Release(); 

if(FAILED(hResult)) 
{ 
return   FALSE; 
} 

return   TRUE; 
} 
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;5、编译生成dll文件，供Java通过JNI调用
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;strong&gt;注意事项&lt;/strong&gt;&lt;/span&gt;
&lt;br /&gt;1、可能Java通过JNI调用的时候，会报异常，可能是因为没有释放一些资源包括IDispatch、IHTMLElementCollection、IHTMLElement等。c++不会像java那样垃圾自动回收，需要手动释放。
&lt;br /&gt;2、首先需要调用CoInitialize(NULL)，因为在调用任何COM函数之前，需要一个线程去调用CoInitialize(NULL)来加载COM组件，这样就可以自由地调用COM的，不过不要忘记CoUninitialize()哦！
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/206851#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 22 Jun 2008 16:07:49 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/206851</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/206851</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154800/5026498</fs:itemid></item><item><title>Apache+php+mysql环境的搭建</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154801/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/205986&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/205986&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月19日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          配套软件及其版本：
&lt;br /&gt;apache_2.0.63-win32-x86-no_ssl.msi
&lt;br /&gt;php-5.2.5-Win32.zip
&lt;br /&gt;mysql-5.1.6-alpha-win32
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;一、安装apache&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;1、安装apache；
&lt;br /&gt;2、我们通过“开始-&gt;程序-&gt;apache-&gt;configure apache server-&gt;edit the apache httpd.conf configuration file”来打开该配置文件，当然默认情况下该文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf，我们也可以通过我的电脑打开编辑它；
&lt;br /&gt;3、在httpd.conf中我们会看到Documentroot处注明的是“C:/Program Files/Apache Group/Apache2/htdocs”。这说明默认情况下apache的发布目录为C:\Program Files\Apache Group\Apache2\htdocs，我们将网站文件放到这个路径中即可发布，当然我们也可以通过修改这个路径来实现修改发布目录路径的目的。
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;二、安装php&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;1、解压到指定文件夹；
&lt;br /&gt;2、打开httpd.conf，通过查找功能找到LoadModule字样的信息，然后在LoadModule处的最下方添加一行信息——LoadModule php5_module C:/php/php5apache2.dll。这里要解释一下&quot;php5_module&quot;是模块的名称，后面跟的路径则随你的PHP安装目录而变。
&lt;br /&gt;3、接下来再查找addtype的字样，在addtype处的最下方添加几行信息——
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddType application/x-httpd-php .php
&lt;br /&gt;　　AddType application/x-httpd-php .php3
&lt;br /&gt;　　AddType application/x-httpd-php .php4
&lt;br /&gt;　　AddType application/x-httpd-php .php5
&lt;br /&gt;4、保存退出httpd.conf后，把PHP安装目录下的&quot;php5ts.dll&quot;复制到windows系统的system32目录下；
&lt;br /&gt;5、新建1.php文件，内容为：
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&amp;lt;?php
phpinfo();
?&gt;&lt;/pre&gt;
&lt;br /&gt;6、打开IE浏览器在地址栏处输入http://127.0.0.1/1.php验证php是否安装成功；
&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: medium&quot;&gt;三、安装mysql&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;打开php目录下的php.ini，通过查找功能找到;extension=php_mysql.dll字样的信息，然后把前面的分号去掉；
&lt;br /&gt;见&amp;nbsp; &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/186501&quot; target=&quot;_blank&quot;&gt;mysql启动问题&lt;/a&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/205986#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 19 Jun 2008 22:04:58 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/205986</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/205986</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154801/5026498</fs:itemid></item><item><title>中国制造业的未来</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154802/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/205953&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/205953&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月19日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          今天《经济半小时》主要讲的是中国制造业的未来，樊纲在解析，说得很有深度，很有道理！借助这个话题我也来侃侃，呵呵！
&lt;br /&gt;
&lt;br /&gt;随着人民币的升值、美元疲软以及劳动力成本的上涨，中国制造的矛盾就出来了。那么要不要继续发展制造业呢？其实20%的制造业企业破产或转移，我们应该更看重的是机遇与挑战，因为每个国家的产业升级都要经历这种现象。我们接下来从其他一些国家看看。日本，靠创新以自己的技术进步方式踏上近代工业化的历史行程，靠创新以自己所拥有的独特优势创造出一个当代的制造业大国；香港，完成了工业化，向贸易、金融、航运、旅游等方向发展，成功从制造业转型；而台湾、韩国，没有从本国的制造业成功转型；印尼、泰国，更是遇到了金融危机，工业化只完成了一半，至今还在挣扎！综上，一个国家的制造业能不能正常发展，可能关系到国家的未来，在中国更是这样。目前中国工业化进程还没有完成，所以中国制造还应继续发展！
&lt;br /&gt;
&lt;br /&gt;不过人民币的升值、美元疲软以及劳动力成本的上涨，以及出口退税优惠的消失，中国制造更是捉襟见肘，特别是那些进出口公司，那么我们应该怎么面对呢？&lt;strong&gt;首先&lt;/strong&gt;，政府应该努力将制造业留在中国，政策和体制上支持，而不是抱怨！因为继续发展中国制作，可以解决就业，减少社会贫富分化。以我们家乡为例，每年春节一过，留守老家农村的都是老人和读书的小孩，青壮年都南下打工。可以这样说，中国制造转移了很多农村过剩劳动力，有利于城市化进程。&lt;strong&gt;其次&lt;/strong&gt;，沿海中国制造要学习日本，在制造业的发展中认识技术创新的必然性和不可替代性，充分自主创新，提高自身的竞争力。一些沿海的中国制造已经认识到这个问题了，采取了减少中间环节即减少渠道商、技术创新、转移工厂东南亚新兴市场或内陆等来降低成本，增加竞争力。&lt;strong&gt;然后&lt;/strong&gt;，我们应该学习Intel--世界最大的制造业企业。它也遇到过这种问题，那它是怎么解决的呢？它是通过增加研发创新、增加投资，而不是回避。另外，国家应该注重大学的作用。大学不仅是研究基础科学，还应该工程技术的创新，很多知名企业都是诞生于校园，比如google等，当然大学的主要任务还应该是基础科学。&lt;strong&gt;最后&lt;/strong&gt;，内陆城市要充分把握这次中国制造转型的机遇，尽量吸引沿海的中国制造来内陆。怎么样吸引呢？一是政府体制。政府应该制定相关政策，鼓励到内陆发展，并给予优惠；二、基础设施和交通。加强基础设施和交通建设，这里成都就做得比较好。
&lt;br /&gt;
&lt;br /&gt;其实，如果充分拉动国内内需，或许一切问题都不是问题了，毕竟中国有接近14亿的人口。可是大家都不怎么敢消费，今天听我师傅说：他女儿一个感冒就花了两三千。的确这样，如果不解决大家的房子和医疗问题，国内的内需要想拉动起来，估计很难，因为很多人把自己陷入在房子中。走题了，总之，中国制造关系到中国的未来，它何去何从，我们拭目以待吧！
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/205953#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 19 Jun 2008 20:07:38 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/205953</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/205953</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154802/5026498</fs:itemid></item><item><title>梦回校园</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154803/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/204428&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/204428&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月16日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          --涂鸦2008.6.16夜梦境--
&lt;br /&gt;(题注：发现这种文体记录梦，很惬意随便，不用动脑筋去组织语句=^_^= )
&lt;br /&gt;
&lt;br /&gt;亭宇
&lt;br /&gt;居然梦到你
&lt;br /&gt;你从美国来
&lt;br /&gt;给我见面礼
&lt;br /&gt;竟是一本书
&lt;br /&gt;很失望
&lt;br /&gt;......
&lt;br /&gt;
&lt;br /&gt;(镜头转换)
&lt;br /&gt;交大
&lt;br /&gt;为什么梦到你
&lt;br /&gt;又不是我的母校
&lt;br /&gt;不过
&lt;br /&gt;环境很优美
&lt;br /&gt;而且
&lt;br /&gt;遇到了很多人
&lt;br /&gt;引起一场暴乱
&lt;br /&gt;迅速逃离
&lt;br /&gt;......
&lt;br /&gt;
&lt;br /&gt;(镜头转换)
&lt;br /&gt;亲爱的
&lt;br /&gt;又梦到了你
&lt;br /&gt;陪你去逛街
&lt;br /&gt;帮你买饰品
&lt;br /&gt;那么的幸福
&lt;br /&gt;尽管记不清
&lt;br /&gt;什么装饰品
&lt;br /&gt;
&lt;br /&gt;刚刚刷了卡
&lt;br /&gt;就被怀疑是小偷
&lt;br /&gt;被迫检查包
&lt;br /&gt;结果无结果
&lt;br /&gt;渐渐地
&lt;br /&gt;(这个时候收到条短信，惊醒了我，帮我解了围，哈哈)
&lt;br /&gt;......
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/204428#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 16 Jun 2008 22:23:48 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/204428</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/204428</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154803/5026498</fs:itemid></item><item><title>雨纷纷</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154804/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/203275&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/203275&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月14日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          上午在下雨，下午也在下，下了快一天了，而且暂时看不到要停下来的意思。这应该是来成都几年下得最酣畅的一场雨，虽然在我们江苏算不上什么，因为江南梅雨时节雨纷纷，一下就是一个月。外面的绿草全分外绿了，只是都被打得东倒西歪的。 
&lt;br /&gt;
&lt;br /&gt;推开窗，深深吸一口成都夏天难得的湿润清新的空气。雨让我沉静，却也多了几分感伤，突然有一些想家。这样的天气在家里，该是陪着母亲在电视机前坐着吧？听她唠叨一些事，简单却让人心里安宁；或者从箱里翻出看过不知多少遍的旧书，拥被阅读……哪样都不比现在对着电脑看些无聊赖的文字更让人开怀呢！ 
&lt;br /&gt;
&lt;br /&gt;最近总是心不在焉的，静不下心来，丝丝牵挂酝绕在心头。 
&lt;br /&gt;
&lt;br /&gt;昨天晚上，思考这个年纪，这般心境，是否应该继续对爱情保持一种死乞白赖的热忱，终没有结果，呼呼睡着了！
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/203275#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 14 Jun 2008 18:01:40 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/203275</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/203275</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154804/5026498</fs:itemid></item><item><title>赢在中国随想</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154805/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/202631&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/202631&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月12日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          上周看了《赢在中国》第三赛季的最后一场比赛，深深地被马云折服了，这个短小而精悍的男人。于是就在当当网购买了两本书：《马云创业思维》和《马云点评创业》，学到了很多彪悍的思想、疯狂的idea！
&lt;br /&gt;
&lt;br /&gt;一、红海中的蓝海
&lt;br /&gt;
&lt;br /&gt;所谓红海战略，主要是在已有已知的市场空间竞争，在这里你相对于你对手是成本比他低，或是比他更加可以达到差异化的战略两者取其一，你所要分析的就是竞争态势和已有产业的条件。 蓝海战略不局限已有产业边界，而是要打破这样的边界条件，有时候蓝海是在全新的一片市场天地中开辟的。
&lt;br /&gt;
&lt;br /&gt;目前IT业中的很多方向都处于红海之中，包括搜索、视频、IM等，不过肯定有蓝海存在的，随着SAAS的推广，蓝海会越来越多。不过无论是在一片红海中还是一片蓝海中打拼，可能成功者是极少数。因为在红海中，你进入无任何优势，无任何积累；在蓝海中，你很快就被模仿、抄袭。比如你看到了互联网的某一蓝海，这时腾讯来插一脚，你肯定是胎死腹中(相对绝对)。综上，只有在红海中寻找一片蓝海，才能赢得立锥之地。雅虎在中国的搜索市场一直是出于老三地位，如果他想超越百度或google，只有在搜索这片红海中寻找一片蓝色的海洋。目前雅虎已推出“搜索3.0”，我认为就是语义搜索吧！值得注意的是：由于用户不会轻易改变使用习惯，不愿意付出时间成本，所以雅虎需要在不改变用户习惯的前提下，提高用户体验。这点javaeye做得很好，从V2.5让你不知不觉过渡到V2.8！
&lt;br /&gt;
&lt;br /&gt;二、垂直电子商务
&lt;br /&gt;
&lt;br /&gt;不知道目前有没有垂直电子商务这么个说法，现在很多都在炒概念，炒得天翻地覆！目前淘宝网占据了电子商务市场的很大份额，地位在短时间内难以撼动。现在垂直电子商务逐渐发展起来，书商代表有当当网、个性服装代表有VANCL等，垂直电子商务的优势是可以提供更好的服务，比如个性相册、个性服装等，让用户充分参与其中，感受乐趣。不过，垂直电子商务不能取代淘宝网这类角色，正如垂直搜索一样，出来了这么久了，大家离不开的还是百度和Google。(连载待续)...
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/202631#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;5&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 12 Jun 2008 21:27:53 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/202631</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/202631</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154805/5026498</fs:itemid></item><item><title>职业规划：程序员到行业专家</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154806/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/199151&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/199151&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年06月01日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;今天在javaeye上看到一篇文章：《&lt;a href=&quot;../../blog/198196&quot;&gt;&lt;span style=&quot;color: #108ac6;&quot;&gt;程序员职业生涯探讨。&lt;/span&gt;&lt;/a&gt;》和在程序员杂志上看到《程序员之路》，很有启发意义。自己也不知不觉已经工作快2年了，也应该仔细规划一下自己的职业生涯啦！&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;毕业后1-2年：刚参加工作，所以主要还是适应单位的环境，比如自己公司的要求、学习资深的老员工的工作方式以及处理问题的方式，总之，这个阶段适应是第一步，使自己进入角色和工作状态，使自己从学生转变为工作人。自己已经度过了这个阶段，基本上也是这样抱着一颗平常心过来的，得失都有，得到的比失去的多很多。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;毕业后2-3年：熟悉了岗位职责后，就可以在程序设计语言上下功夫了，我们单位主要是使用Java语言。主要是从设计模式入手，学习师兄师姐的代码并重构，学习重构的技巧和思想；接下来了解UML，并学会使用Rose，努力在软件建模上有更多的认识。目前正在学习设计模式和UML，不过robbin说得对，设计模式只要先看一遍，以后在项目中灵活运用，光看不练没什么效果。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;毕业后3-4年：在开发技巧上多花功夫，多搜罗、多积累、追求设计技巧和代码质量，清晰地设计系统和写出优美的代码是这一阶段的首要目标。在这个阶段，应该熟练掌握设计模式，使自己经手的代码优美、可靠。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;毕业后4-5年：注意力转向开发平台，成为开发平台的专家，掌握操作系统的API。在这个阶段在这个阶段应该熟练掌握UML，正确使用软件建模，能从全局考虑代码的质量、可靠性、可扩展性。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;毕业后5-6年：跳出程序员的代码角色，站在项目全局的角度以至于项目所属行业的角度看问题和分析问题，努力成为行业专家。在我们公司，领导相对来说更倾向于能在业务和技术能力上同样突出的技术人员，他们都是某个方向的行业专家，可以对某个方向、某个领域的发展有一定的把握，能指引项目正确的发展，以不至于项目中途流产。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;希望各位前辈指教.......&amp;nbsp;&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/199151#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;4&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 01 Jun 2008 16:28:06 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/199151</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/199151</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154806/5026498</fs:itemid></item><item><title>孩子，来生我们还要一起走</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154807/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/196409&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/196409&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月24日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;题注：第一次听到时，深深地被震撼了，很想哭，希望孩子们一路走好！ &lt;br /&gt;&lt;br /&gt;
&lt;object height=&quot;500&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; width=&quot;500&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://www.56.com/n_v48_/c38_/22_/13_/sungang90_/zhajm_121158769177_/270000_/0_/35591420.swf&quot; /&gt;&lt;embed src=&quot;http://www.56.com/n_v48_/c38_/22_/13_/sungang90_/zhajm_121158769177_/270000_/0_/35591420.swf&quot; type=&quot;application/x-shockwave-flash&quot; height=&quot;500&quot; quality=&quot;high&quot; width=&quot;500&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;br /&gt;孩子，孩子，快抓紧妈妈的手 &lt;br /&gt;去天堂的路太黑，妈妈怕你碰了头 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;快抓紧，快抓紧妈妈的手 &lt;br /&gt;让妈妈陪你走 &lt;br /&gt;&lt;br /&gt;妈妈，妈妈，那天堂的路太黑 &lt;br /&gt;我看不见你的手 &lt;br /&gt;那倒塌的墙，把阳光夺走 &lt;br /&gt;我再也看不见你柔情的眸 &lt;br /&gt;&lt;br /&gt;孩子，孩子你慢慢地走 &lt;br /&gt;照亮你就是妈妈的眸 &lt;br /&gt;忘记恐惧忘记忧愁 &lt;br /&gt;妈妈送你到天堂的门口 &lt;br /&gt;&lt;br /&gt;妈妈，妈妈别担忧 &lt;br /&gt;一路上有很多同学和朋友 &lt;br /&gt;妈妈，妈妈你也不孤独 &lt;br /&gt;我的小伙伴都是妈妈的心头肉 &lt;br /&gt;没有我的日子 &lt;br /&gt;你把爱分给留下来的同学朋友 &lt;br /&gt;&lt;br /&gt;妈妈 &lt;br /&gt;我走之后你和爸爸要搀扶着走 &lt;br /&gt;也要照顾好爷爷奶奶和我的小花狗 &lt;br /&gt;&lt;br /&gt;孩子－妈妈 &lt;br /&gt;来生我们还要一起走 &lt;br /&gt;孩子，孩子 &lt;br /&gt;妈妈不孤独，妈妈不再哭 &lt;br /&gt;泪水照亮你回归的路 &lt;br /&gt;让我们看着你慢慢的走 &lt;br /&gt;&lt;br /&gt;你可要记住我和爸爸的模样 &lt;br /&gt;来生我们还要一起走&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/196409#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 24 May 2008 18:30:44 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/196409</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/196409</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154807/5026498</fs:itemid></item><item><title>地震后的回忆</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154808/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/196257&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/196257&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月23日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          :(&amp;nbsp; :(&amp;nbsp;&lt;img src=&quot;/images/smiles/icon_sad.gif&quot;/&gt;
&lt;br /&gt;
&lt;br /&gt;5.12汶川特大地震已经过去10多天了，一幕幕至今历历在目，希望逝者已矣，生者坚强。总想写的什么，又怕去回忆。知道今天看到一篇新闻，说灾后可能会留下什么阴影，只有勇敢地去面对，才能减少心理上的压力。
&lt;br /&gt;
&lt;br /&gt;5月12号下午2：28，我们刚刚上班不久，还坐在办公桌前用手机看书，突然感觉椅子在晃动，接着房子就开始抖动了。当时不知道怎么回事，还坐在桌子前等待。身后一位年长的同事就叫了起来：地震了，快跑...这个时候大家才离开座位往楼下奔去。我当时坐在屋子的最里面，而且腿脚不方便，跑在最后。眼见前面尘土飞扬，砖块开始往下掉，立马强迫自己冷静下来。心想这个时候跑是跑不出去了，于是躲在墙角贴着墙不停地祈祷，祈祷快点停下来。终于晃得不那么厉害了，于是观察了下四方，发现有个后门锁着，我打开一溜烟跑下楼去。
&lt;br /&gt;
&lt;br /&gt;安全到达空旷地带后，才发现自己的腿发软。回想刚刚发生的一切，心有余悸啊，第一次经历地震，第一次离死亡这么近。不过我相信，主肯定一直会保佑我的。接下来大伙都在打电话，都打不通，又不知道到底发生什么了，震中在哪里。这个时候我才发觉自己手机没带，只有waiting，祈祷家人和朋友一切平安...
&lt;br /&gt;
&lt;br /&gt;四点多钟，在同事海涛的帮忙下(非常感谢海涛大哥)，我拿到了手机，开始给家里和朋友打电话，终于在5点多打通了电话，父母还不知道这回事。还好，没让父母担心，否则父母肯定会很担心的。不过朋友的电话一直打不通，一直打...
&lt;br /&gt;
&lt;br /&gt;经历了几天的户外生活，现在逐渐稳定下来了。不过总觉得心里不踏实，总是过一会就觉得在晃，逐渐的开始不相信自己的感觉了，相信眼前杯中的水。不知道这种感觉多久才会消失，多久才能恢复正常。
&lt;br /&gt;
&lt;br /&gt;这些天一直在关注灾情，一直想去第一线支援抗震救灾，也一直感动着，一直感恩着，一直在祈祷着：祝福受灾的父老乡亲一切平安。
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/196257#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;2&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 23 May 2008 21:20:10 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/196257</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/196257</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154808/5026498</fs:itemid></item><item><title>奋斗，为何？</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154809/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/191716&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/191716&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月10日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;浑浑噩噩，终于把奋斗看完了。付出的代价：1、五一大假；2、DVD光驱从此报销了。觉得应该记录点什么，那就写点吧！&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;---奋斗的目标---&lt;/p&gt;
&lt;p&gt;&amp;nbsp;萧萧说：奋斗不现实，也不成熟。我看了后也觉得不现实，剧中的陆涛先生距离我们这些普通老百姓实在太远，动则上千万上亿的资金过手。不过艺术源于生活，高于生活，不可否认生活仍然有这么些人，依靠父母的力量，依靠别人的力量，付出很少就可以得到很多。这种现象可能不是大多数，依然是存在的。或许我们大多数人像向南像华子，我觉得每个人看有不同的感受，每个人心里都有一个不同的莎士比亚，不是吗？&amp;nbsp;我们不必去羡慕谁，我们就是我们，上帝给我们安排的路永远是最好的，也是最适合我们的。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;不过看完后还是有点失落，也在思考为什么奋斗，为谁奋斗。陆涛先生也想过，不过他最后的感悟是：该为自己所爱的女人去奋斗，达到她的目标。我在听完后也迷茫过，好像是这样：我们没长大前为父母奋斗，希望父母为自己骄傲；长大了为所爱的女人去奋斗，希望她幸福；有孩子了为孩子去奋斗，希望能给他们一个美好的未来。果真是这样吗？我也不知道，不过冥冥中觉得应该不是吧，那样奋斗就太苍白，我们应该活出自我的人生，那样才够精彩，有了精彩的人生才有更精彩的可能。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;对于向南，要是放在两年前，我肯定不欣赏他，太没有大志。不过两年了工作，才让我感觉到生活没那么多可能，所以渐渐地我开始喜欢向南了。他虽然没什么大志，但是努力的生活上班、一门心思的对杨晓芸好，这也是一种生活态度&amp;ldquo;知足&amp;rdquo;。他们打打骂骂的生活让我觉得很真实。大多数白领都像向南那样地在生活着,在以自己的方式在奋斗着，简单才是最美......&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;附：&lt;/div&gt;
&lt;div&gt;一直以为不成功&lt;/div&gt;
&lt;div&gt;是因为学习不够&lt;/div&gt;
&lt;div&gt;现在才知道不成功&lt;/div&gt;
&lt;div&gt;是因为资源不足&lt;/div&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/191716#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;1&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 10 May 2008 13:05:19 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/191716</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/191716</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154809/5026498</fs:itemid></item><item><title>oracle的表空间和数据文件</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154810/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/191216&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/191216&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月08日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;一直不是很清楚oracle 的表空间是什么，今天抽空了解了一下，原来就是数据文件的逻辑空间。下面首先介绍一下oracle的数据存储体系&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;一、数据库的存储体系&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src=&quot;../../../upload/picture/pic/13959/696ef137-cb26-3d44-8578-e08261dec146.jpg &quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;上图就是Oracle数据的存储结构。其中Tablespace就是数据逻辑区域，Segment(段)是指定逻辑结构所占用的空间集合，Extent(分区)是分配单元，一个分区可以有多个block，而block是基本分配单元。总的来说，DB&amp;gt;Tablespace&amp;gt;Segment&amp;gt;Extent&amp;gt;block，一个段可以跨几个datafile，而分区不可以，即一个段只属于一个表空间，不过可以跨两个数据文件。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;二、表空间的分类&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;(1)、系统表空间：它是在创建数据库时创建的，包括数据字典、系统回滚段等；&lt;/p&gt;
&lt;p&gt;(2)、非系统表空间：分离的段，方便空间管理，控制用户对表空间的使用。&lt;/p&gt;
&lt;p&gt;在OEM-&amp;gt;存储-&amp;gt;表空间中可以看到有SYSTEM表空间、USER表空间、UNDO、Temp等表空间，后三者属于非系统表空间。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;三、表空间的创建&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在OEM-&amp;gt;存储-&amp;gt;表空间中也可以创建，当然手动也可以创建。&lt;/p&gt;
&lt;p&gt;create tablespace xxx [datafile '...'] [size xxx] [extent management local/dictionary] [default storage(xxx)]&lt;/p&gt;
&lt;p&gt;表空间的管理主要有两种方式：一是本地管理(local)，推荐使用，可以减少对数据字典的增用，当分配或回收block是没有回滚数据，同时也没有碎片压缩问题。另一种是字典管理(dictionary)，不推荐。上述的几种表空间中，Undo Tablespace必须是本地管理、Temp表空间推荐使用本地管理。&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/191216#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 08 May 2008 21:13:30 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/191216</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/191216</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154810/5026498</fs:itemid></item><item><title>(转)《奋斗》中徐志森的财商课</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154811/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/190730&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/190730&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月07日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;网上看到了这么个帖子 &lt;a href=&quot;http://www.28.com/A/2008-3-28/71045.shtml&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.28.com/A/2008-3-28/71045.shtml&lt;/a&gt; &lt;br /&gt;　　 &lt;br /&gt;　　第一课，最成功的商人，靠的是气势，而不是计算。 &lt;br /&gt;　　 &lt;br /&gt;　　用中国的话说，就是先声夺人。 &lt;br /&gt;　　 &lt;br /&gt;　　他是这么说的，也是这么做的，在一酒店的套房里父子第一次单独见面，这个五十多的爷们就用100下俯卧撑把陆涛给震的稀里哗啦，五体投地的趴在地上喘气。之后一段发人深省的话，也是这段话让我开始关注起这位徐志森的：&amp;ldquo;以前我认为，成功的商人是靠计算，但当我到了华尔街才知道不是，最成功的商人，靠的是气势，你要告诉他们，这个是我的！这个是我的！这也是我的！YOUGETOUTHERE！&amp;rdquo; &lt;br /&gt;　　 &lt;br /&gt;　　第二课，梦想与时代需要。 &lt;br /&gt;　　 &lt;br /&gt;　　徐志森问陆涛梦想是什么，要用青春来做什么，陆涛兴致勃勃的回答：&amp;ldquo;我要在北京设计一个艺术村，那将是世界上最大的迷宫，好让搞艺术的人有个据点儿，全中国只有北京能养得起艺术家！&amp;rdquo;徐志森笑了笑，说到：&amp;ldquo;很好的梦想，但是要实现这样的梦想，除了努力之外，你还需要遇到这样一个时代，这个时代的人们不再满足于一般性的成功，不再满足于一般性的物质需要，这个时候你的梦想才能实现，而这样的建筑的出现也是一种必然。&amp;rdquo; &lt;br /&gt;　　 &lt;br /&gt;　　第三课，要不断的提高，但首先，要做你自己。 &lt;br /&gt;　　 &lt;br /&gt;　　第三课是在大街上，跟陆涛谈论起了感情问题，说起了他的穷女友夏琳和富女友米莱，当陆涛不假思索的选择夏琳的时候，富爸爸给他上了第三课：&amp;ldquo;要是我，我也会喜欢夏琳，她时尚，漂亮，但是，她个性太强，会让你改变，而她跟你一样年轻，迷茫，在她那里，你能学到的东西是很有限的，我是你的话我就选米莱，因为她爱的就是你，现在的你，会让你做你自己，不会让你有什么改变。记住，不管你在谁在一起，最重要的，是要做你自己。&amp;rdquo;这和联想总裁柳传志的一句名言殊途同归 &amp;ldquo;要做正确的事，而不是把事情做正确&amp;rdquo;，按照某种说法，就是选择，比努力更重要。看来无论是事业还是感情，都是一样的，适合的，就是最好的，为爱提高自己的对的。但以爱的名义不去做自己，就是失去爱的开始，就像天平，只有两边重量相同才能平衡，一旦一方变到另一方，不但不会幸福，反而会失去一切。 &lt;br /&gt;　　 &lt;br /&gt;　　第四课，随时刹车。 &lt;br /&gt;　　 &lt;br /&gt;　　随后徐志森教陆涛学开车，徐志森说&amp;ldquo;你看到我怎么开了吧，你不要管这车是什么牌子，值多少钱，这和开车没关系，你只要记得一样，遇到状况，就踩刹车。&amp;rdquo; &lt;br /&gt;　　 &lt;br /&gt;　　五分钟后，陆涛成功的把那豪华的奥迪A8撞到了路牌上，吓的一句话不敢说，徐志森也利用这机会说了一段非常有说服力的话&amp;ldquo;你看到了吧，不刹车就会失控，而失控是最坏的情况，因为没有人知道失控以后会发生什么，开车是这样，做生意也是这样，在不清楚周围情况的时候就要刹车，随时刹车！&amp;rdquo;随时刹车，就可以让我们知道自己在那里，让我们知道做的事情是对还是错，可以让我们不过于情绪化进而客观的分析问题，可以随时调整。 &lt;br /&gt;　　 &lt;br /&gt;　　第五课，在顶点看问题。 &lt;br /&gt;　　 &lt;br /&gt;　　陆涛一向以专业设计师自居，对商人完全不屑，观点不合，父子终于分道扬镳，为了把儿子留在身边，为了让陆涛看到事物的本质，这次，徐志森把课堂搬到了大厦顶端&amp;ldquo;你看，我们的项目开始了，这里，是设计部，那里是施工场地，那边，是销售部门。看到了吗，设计，也只是生意中的一部分，你要站在高度上看问题，每一个部门都是其中的一环。&amp;rdquo;可惜，这个高傲的设计师置若罔闻，宁愿当被雇佣者，也不当owner，头也不回的离开了。 &lt;br /&gt;　　 &lt;br /&gt;　　 &lt;br /&gt;　　 &lt;br /&gt;　　第六课，凌空跃起，突破&amp;ldquo;小巷思维&amp;rdquo;。 &lt;br /&gt;　　 &lt;br /&gt;　　在女友米莱鼎力相助下，陆涛再次平步青云，全权操盘价值十五亿的房地产项目，而这次他也终于为自己的骄傲，幼稚，浅薄，情绪化付出了代价：不顾市场需求，不管客户购买力，不考虑成本，不看时局，一味要造最好的房子，造成项目投入一高再高，设计一改再改，工期一拖再拖，终于把公司逼到了无法负担，进退维谷的地步，面临三亿的资金缺口，陆涛终于再次去高尔夫球场找了他的爸爸徐志森，上了最精彩的一课：&amp;ldquo;我年轻的时候喜欢刺激的运动，于是刚到美国的时候参加的射击俱乐部，可我发现在那里的会员都带着一种怒火，仿佛把子弹打出去才能发泄出来，后来我发觉在射击俱乐部里的人都是来自中低层的人，他们成天被拒绝，只能靠射击来找平衡，后来我到了华尔街，那里成功的人就多了而且各有特点，可我没有把目光聚集在各种各样的成功人士身上，而是把注意力放在了少数的失败者身上，发现他们无论什么出身，来自什么阶层，都延续了一个特点，那就是小巷思维，就好象身在一个小巷里，不是进，就是退，甚至连转身的余地都没有，这就把自己逼到了绝路上，这样就会有压力，压力多了就会失控，而我说过失控是最坏的局面。那么是谁把他们放进小巷里？是他们自己。你看，眼前这一片绿地，你往哪里走都可以，有很多选择，你愿意在绿地里？还是在小巷里？&amp;rdquo;&amp;ldquo;有时候，需要退一步海阔天空&amp;rdquo;在小巷思维理论里，还有着更深一层的关于进与退的思考，很多时候的所谓前进，只是自己以为的前进，其潜在危害有可能是致命的，在弄不清局面的前进，前面等待着的，往往是悬崖。 &lt;br /&gt;　　 &lt;br /&gt;　　第七课，赌博人生，绝地死战。 &lt;br /&gt;　　 &lt;br /&gt;　　徐志森再次出手，终于挽救了项目和陆涛，这个老爸也不容易，为了把自己所有的人生经验，经商技巧全部传授给这个儿子，拿出了全部财产把这个他认为是个烂摊子的项目全盘收购过来，他要教儿子最后一课，可万万想不到，在老爸豁出一切来指导陆涛的时候，证明陆涛是对还是错的时候，陆涛自己居然放弃了，用富老爸的话说，他是个懦夫。先害了深爱着他的两个女孩子的家里损失了2亿，再摆了自己亲生老爸一道，当老爸淌进这滩混水把他自己捞起来以后，他不管不顾，一句&amp;ldquo;不想做了&amp;rdquo;，就跑的无影无踪。而当时的情况是徐志森赌上了全部资产，政府进行宏观调空，银行紧缩银根，客户持币待购的局面，可说四面楚歌，而看当时的局势，徐志森最后一课，正是《孙子兵法》里的&amp;ldquo;死地则战&amp;rdquo;：全力以赴，置之死地而后生。&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/190730#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;1&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 07 May 2008 22:12:46 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/190730</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/190730</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154811/5026498</fs:itemid></item><item><title>Builder模式</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154812/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/190388&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/190388&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月06日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.概念 &lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;《设计模式》一书中对于建造者模式是这样定义的：将一个复杂对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示。其实建造者模式就是用来创建复合对象，并把复合对象的创建过程加以抽象，通过子类继承和重载的方式，动态地创建具有复合属性的对象。有点拗口，首先我们来看看它的UML图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../../upload/picture/pic/13713/096477f9-c3b8-3e6e-b064-0bd7eaae0e64.jpg &quot; height=&quot;240&quot; alt=&quot;&quot; width=&quot;700&quot; /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Builder：为创建一个Product对象的各个部件制定抽象接口。 &lt;br /&gt;&lt;br /&gt;ConcreteBuilder：具体的建造者，它负责真正的生产。 &lt;br /&gt;&lt;br /&gt;Director：导演, 建造的执行者，它负责发布命令。 &lt;br /&gt;&lt;br /&gt;Product：最终消费的产品。 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2、例子&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;下面我们举个例子来加深我们对Builder模式的理解。 &lt;br /&gt;比如我们要通过一个汽车加工厂，生产一辆汽车；汽车由车轮 方向盘 发动机还有各种小零件等等组成，它的基本组装步骤是： &lt;br /&gt;- 生产车轮 &lt;br /&gt;- 生产方向盘 &lt;br /&gt;- 生产发动机 &lt;br /&gt;................. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;通过上面的分析，我们知道，该范例满足Builder模式的应用场景所提到的条件： &lt;br /&gt;- 对象的创建：我们需要创建汽车对象 &lt;br /&gt;- 创建的是一个复合对象：我们需要创建的汽车对象是具有车轮 方向盘 发动等复合属性的复合对象 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;下面我们用Builder设计模式来抽象以上组装过程： &lt;br /&gt;- Client：买汽车的顾客。通过向Director申请，然后Director让Builder组装汽车&lt;/p&gt;
&lt;p&gt;- Director：负责生产汽车的经理，或者销售人员 &lt;br /&gt;- Builder：汽车组装抽象类 &lt;br /&gt;- ConcreteBuilder：生产汽车的直接员工 &lt;br /&gt;&lt;br /&gt;Builder接口：&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;public interface Builder {      
　　//创建部件A　　比如创建汽车车轮   
　　void buildPartA();    
　　//创建部件B 比如创建汽车方向盘   
　　void buildPartB();    
　　//创建部件C 比如创建汽车发动机   
　　void buildPartC();    
  
　　//返回最后组装成品结果 (返回最后装配好的汽车)   
　　//成品的组装过程不在这里进行,而是转移到下面的Director类中进行.   
　　//从而实现了解耦过程和部件   
　　Product getResult();      
} &lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;用Director构建最后的复杂对象,而在上面Builder接口中封装的是如何创建一个个部件(复杂对象是由这些部件组成的),也就是说Director的内容是如何将部件最后组装成成品,即在director中就负责把零件拼装成成品，director封装了汽车生产的细节。&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;public class Director {   
　　private Builder builder;    
　　public Director( Builder builder ) { //该构造子以Builder为参数   
　　　　this.builder = builder;    
　　}    
　　// 将部件partA partB partC最后组成复杂对象   
　　//这里是将车轮 方向盘和发动机组装成汽车的过程   
　　public void construct() {    
　　　　builder.buildPartA();   
　　　　builder.buildPartB();   
　　　　builder.buildPartC();    
　　}    
}&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;Builder的具体实现ConcreteBuilder: &lt;br /&gt;通过具体完成接口Builder来构建或装配产品的部件; &lt;br /&gt;定义并明确它所要创建的是什么具体东西; &lt;br /&gt;提供一个可以重新获取产品的接口:&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;public class ConcreteBuilder implements Builder { 
　　public void buildPartA() {
　　　　//这里是具体如何构建partA的代码
　　}; 
　　public void buildPartB() { 
　　　　//这里是具体如何构建partB的代码
　　}; 
　　 public void buildPartC() { 
　　　　//这里是具体如何构建partB的代码
　　}; 
　　 public Product getResult() { 
　　　　//返回最后组装成品结果
　　};
}
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;复杂对象:产品Product:&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;public interface Product 
{ 
    。。。。。
}
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;客户端调用：director负责发布命令，builder才负责真正的生产，所以向builder要产品而不是director&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;//调用   
public class Client {   
    public static void main(String[] args) {   
        Builder builder = new ConcreteBuilder();   
        Director director = new Director( builder );    
        director.construct(); //builder负责真正的生产   
      Product product = builder.getResult();  //向builder要产品而不是向director要产品  
 }   
}&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3、总结&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;总之，Builder模式就是把复杂对象的创建和部件的创建分别开来,对象的创建用Director类来表示，而部件的创建用Builder类来表示.&lt;/p&gt;
&lt;p&gt;适用性：&lt;/p&gt;
&lt;p&gt;1、需要生成的产品对象有复杂的内部结构。&lt;br /&gt;2、需要生成的产品对象的属性相互依赖，建造者模式可以强迫生成顺序。&lt;/p&gt;
&lt;p&gt;3、当复杂对象的创建应该独立于该对象的组成部分和装配方式时&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/190388#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;1&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 06 May 2008 21:44:27 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/190388</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/190388</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154812/5026498</fs:itemid></item><item><title>奋斗,在路上</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154813/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/189040&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/189040&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年05月03日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          题注：改自徐志森陆涛语
&lt;br /&gt;
&lt;br /&gt;《努力奋斗》
&lt;br /&gt;你脚底下踩的
&lt;br /&gt;不是一平米几千块钱的土地
&lt;br /&gt;而是云朵
&lt;br /&gt;所以你无法控制，无法计算
&lt;br /&gt;它让你心里无法踏实
&lt;br /&gt;所以你要
&lt;br /&gt;问问自己
&lt;br /&gt;你要抓住什么
&lt;br /&gt;你自己
&lt;br /&gt;你除了让你自己变强以外
&lt;br /&gt;其余什么都没有用
&lt;br /&gt;不是吗
&lt;br /&gt;不过怎样使自己变强呢
&lt;br /&gt;通过学习
&lt;br /&gt;这样可以理清一条条的线索
&lt;br /&gt;克服困难
&lt;br /&gt;努力得到想要的东西
&lt;br /&gt;
&lt;br /&gt;《避免失控》
&lt;br /&gt;开快车谁都会
&lt;br /&gt;不过及时刹车
&lt;br /&gt;并不是每个人都可以
&lt;br /&gt;其实
&lt;br /&gt;任何事情都一样
&lt;br /&gt;当你迷惑时
&lt;br /&gt;当你弄不清楚情况时
&lt;br /&gt;你就要停下来
&lt;br /&gt;千万不要失控
&lt;br /&gt;因为一旦失控
&lt;br /&gt;你将不知道结果如何
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/189040#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 03 May 2008 13:13:56 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/189040</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/189040</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154813/5026498</fs:itemid></item><item><title>FindBug--Eclipse插件</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154814/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/187143&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/187143&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年04月26日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          昨天公司培训中提到了FindBug这个工具，觉得还挺强大的,不但能找出语法错误，还能找出一些逻辑错误。
&lt;br /&gt;先看下面这两个地方，看看有什么不妥之处：
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
String str=&quot;I love you&quot;;
str.replace(&quot;love&quot;,&quot;hate&quot;);
if(str.equals(&quot;I hate you&quot;))
    System.out.println(str);
&lt;/pre&gt;
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
try{
    String sql;
    StateMent stat=conn.createStatement();
    ResultSet rs=stat.executeQuery(sql);//执行数据的查询语句(select);
    stat.executeUpdate(sql);//执行数据的更新语句
     stat.close();
} catch(Exception e) {}
   &lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;不仔细看还真的看不出有什么问题，不过用FindBug很快就能检测到。
&lt;br /&gt;第一个问题是：str.replace(&quot;love&quot;,&quot;hate&quot;);这个语句没有把替换后的值赋给str，所以不会输出结果。
&lt;br /&gt;第二个问题是：假如执行到stat.executeUpdate(sql)这个语句时抛出异常，那么就不会运行stat.close();
&lt;br /&gt;总之，FindBug这个小工具功能还是很强大的，而且现在又发布了Eclipse插件。
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/187143#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 26 Apr 2008 20:27:28 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/187143</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/187143</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154814/5026498</fs:itemid></item><item><title>有感于明朝那些事</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154815/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/187140&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/187140&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年04月26日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          1、方孝孺。朱元璋在有生之年一直没有重用方孝孺，他说：“这个人有个缺点，就是过于傲气，所以现在还不能用他，要压制他一下，将来才能够成大气。”
&lt;br /&gt;　　所以说一般领导打压你一下，可能是领导想提拔你的一个征兆。千万不要为此和领导闹意见，否则就真有可能一辈子压制下去了。
&lt;br /&gt;
&lt;br /&gt;2、北京保卫站。在这场决定历史的战争中，明朝政府在主力(三大营)被歼，皇上(朱祁镇)被俘，兵力不足，士气全无的情况下，于谦采用了正确的军事和心理策略，最终击败了来犯的也先。
&lt;br /&gt;　　所以说无论在多么绝望的情况下，也不要放弃希望，坚持下去，就一定能够创造奇迹。的确，信念这个东西的力量太大，往往能够使我们从逆境中走出来。
&lt;br /&gt;
&lt;br /&gt;3、朱祁镇的人格魅力。朱祁镇用他的气度和风范征服了几乎身边所有的人，即使身处敌营，他也从未因为自己的人质身份向敌人卑躬屈膝，即使对于一些辱骂轻慢他的人，也能够以礼相待，不卑不亢，渐渐地，在他身边的那些原本对他怀有敌意的人都被他所感化。
&lt;br /&gt;　　所以注重修养自己的人格魅力，这样会有很多真朋友的。
&lt;br /&gt;
&lt;br /&gt;4、朱祐堂的奇迹。当时万贵妃是朱见深最宠幸的一个妃子，她见不得别的妃子怀孕生子，想方设法不让孩子来到人世。不过朱祐堂是个奇迹，众多太监宫女放弃了私欲和阴谋，保守了这个秘密，证明了善良的力量。
&lt;br /&gt;　　所以说我们要始终相信人性的光辉与伟大是永远存在的。
&lt;br /&gt;
&lt;br /&gt;5、明月的坚持。当年明月从2006年开始一直以很通俗的手法写明朝的史实，也野史的手法写正史，确实不容易。更不容易的是他一直在坚持写，而且一直以一种平和的心态在写。
&lt;br /&gt;　　值得学习，学习那种坚持，那种心态，那种心智。
&lt;br /&gt;
&lt;br /&gt;6、 王守仁(王阳明)的心学。王守仁是我国宋明时期主观唯心主义集大成者，是心学的创始人，包括后面的徐阶、赵贞吉等都是他的学生。他发展了陆九渊的学说，用以对抗程(颐)朱(熹)学派。他强调人性，强调知行合一。他说：“无善无恶者心之体，有善有恶者心之用，知善知恶者良知，为善去恶者格物。”并以此作为讲学的宗旨。
&lt;br /&gt;　　天地圣贤之道并非存于万物，也无须存于万物，天人本是一体，何时可分？又何必分？
&lt;br /&gt;随心而动，随意而行，万法自然，便是圣贤之道！存天理，去人欲？天理即是人欲。
&lt;br /&gt;　　有点唯心。有空继续研究，很深很抽象。从明朝那些事第612章开始
&lt;br /&gt;
&lt;br /&gt;7、你还很年轻，将来你会遇到很多人，经历很多事，得到很多，也会失去很多，但无论如何，有两样东西，你绝不能丢弃，一个叫良心，另一个叫理想。
&lt;br /&gt;张居正用他的人生告诉我们，良知和理想是不会消失的，不因富贵而逝去，不因权势而凋亡。不是好人，不是坏人，他是一个有理想，有良心的人。[1150]
&lt;br /&gt;　　嗯，记下！
&lt;br /&gt;
&lt;br /&gt;待续...
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/187140#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 26 Apr 2008 20:15:00 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/187140</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/187140</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154815/5026498</fs:itemid></item><item><title>风雨无阻 火炬照耀祖国</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154816/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/186922&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/186922&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年04月25日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          &lt;p&gt;&lt;img src=&quot;http://review.feedsky.com/review/feedsky/ldjsyl/~/img/170/cw.gif&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://review.feedsky.com/review/feedsky/ldjsyl/~/txt/170/r.html&quot;&gt;http://review.feedsky.com/review/feedsky/ldjsyl/~/txt/170/r.html&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;随着五一的来临，08北京奥运会火炬即将回到祖国的怀抱。回顾一下，从2008年3月24日开始，本届火炬在雅典取得火种后，翻山越海，大概遵循古丝绸之路，翻越世界各大洲主要国家的主要城市，不久的未来还将到达世界最高峰-珠穆朗玛峰--历史上第一次。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2008年，中国不同寻常的一年，奥运会已经使中国成为世界的焦点。当然2008年，也是中国接受考验的一年。2007末，罕见的雪灾袭击祖国的南方，年初刚刚恢复；接下来TW入联公投，没有成功，这也是意料之中的事；后来就是314事件，加上西方国家的错误报道，导致火炬在一些国家并不是很顺利，不过这样倒激起中国人民的空前团结，不论华人华侨还是国人，相比一下，还是亚非拉的朋友可靠。其实，金融控股、股指互唤、平安增发、台湾322公投、314事件、新疆飞机等等一系列的内外挑衅,只是一个幌子，奥运也只是一个幌子，西方国家别有目的。这些以美国为带头的国外财团势力正在企图剥夺中国人民50多年来创造的财富!他们企图以中国和平举办奥运会作为筹码来要挟中国为他们在这次世界范围的经济危机埋单，就像以前的日本一样。&lt;/p&gt;
&lt;p&gt;但是我始终相信，中国的国力一定能成功举办此次奥运会，在奥运史上留下光辉的一页。&lt;/p&gt;
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/186922#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 25 Apr 2008 19:45:37 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/186922</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/186922</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154816/5026498</fs:itemid></item><item><title>mysql启动问题</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154817/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/186501&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/186501&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年04月24日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          以前一直用的是mysql4.0.24，现在改用mysql-5.1.6-alpha-win32，就一直启动不了mysqld-nt.exe。
&lt;br /&gt;
&lt;br /&gt;原因：查找系统windows目录下的my.ini文件，编辑内容（如果没有该文件，则新建一个），至少包含basedir，datadir这两个基本的配置。 
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;[mysqld] 
# set basedir to installation path, e.g., c:/mysql 
# 设置为MYSQL的安装目录 
basedir=D:/www/WebServer/MySQL 
# set datadir to location of data directory, 
# e.g., c:/mysql/data or d:/mydata/data 
# 设置为MYSQL的数据目录 
datadir=D:/www/WebServer/MySQL/data&lt;/pre&gt;
&lt;br /&gt;或者在注册表中将mysql的ImagePath改为mysql-5.1.6-alpha-win32的mysqld-nt.exe的路径。
&lt;br /&gt;
&lt;br /&gt;然后在bin目录下&amp;nbsp; 
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;mysqld-nt -remove //卸载mysql服务 
mysqld-nt -install   //安装mysql服务  
net start mysql      //mysql服务 &lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;OK～
          &lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:red;&quot;&gt;
            &lt;a href=&quot;http://ldjsyl.javaeye.com/blog/186501#comments&quot; style=&quot;color:red;&quot;&gt;已有 &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          &lt;/span&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
          &lt;span style=&quot;color:#E28822;&quot;&gt;JavaEye推荐&lt;/span&gt;
          &lt;br/&gt;
          &lt;ul class='adverts'&gt;&lt;li&gt;&lt;a href='/adverts/41' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;Windows7在微软WinHEC 2008上揭开神秘面纱&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='/adverts/42' target='_blank'&gt;&lt;span style=&quot;color:red;font-weight:bold;&quot;&gt;搜狐网站诚聘Java、PHP和C++工程师&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
          &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 24 Apr 2008 19:37:31 +0800</pubDate><author>ldjsyl</author><guid isPermaLink="false">http://ldjsyl.javaeye.com/blog/186501</guid><dc:creator>ldjsyl</dc:creator><fs:srclink>http://ldjsyl.javaeye.com/blog/186501</fs:srclink><fs:srcfeed>http://ldjsyl.javaeye.com/rss</fs:srcfeed><fs:itemid>feedsky/ldjsyl/~6918592/122154817/5026498</fs:itemid></item><item><title>设计模式-抽象工厂模式</title><link>http://item.feedsky.com/~feedsky/ldjsyl/~6918592/122154818/5026498/1/item.html</link><description>&lt;br/&gt;
          作者: &lt;a href=&quot;http://ldjsyl.javaeye.com&quot;&gt;ldjsyl&lt;/a&gt;&amp;nbsp;
                    链接：&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/184640&quot; style=&quot;color:red;&quot;&gt;http://ldjsyl.javaeye.com/blog/184640&lt;/a&gt;&amp;nbsp;
          发表时间: 2008年04月20日
          &lt;br/&gt;&lt;br/&gt;
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          &lt;br/&gt;&lt;br/&gt;
          1.概念 
&lt;br /&gt;《设计模式》一书中对于抽象工厂模式是这样定义的：提供一个创建一系列相关或相互依赖对象的接口，而无需指定它们具体的类。
&lt;br /&gt;看过定义后可能有点不知所云，很难很抽象，下面我们举个例子看看吧，延续上篇blog&lt;a href=&quot;http://ldjsyl.javaeye.com/blog/178177&quot; target=&quot;_blank&quot;&gt;设计模式-工厂方法&lt;/a&gt;的例子！
&lt;br /&gt;
&lt;br /&gt;2、示例
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
// 产品 Plant接口    
public interface Plant { }//标志接口  
//具体产品PlantA，PlantB    
public class PlantA implements Plant {    
  
　public PlantA () {    
　　System.out.println(&quot;create PlantA !&quot;);    
　}    
  
　public void doSomething() {    
　　System.out.println(&quot; PlantA do something ...&quot;);    
　}    
}    
public class PlantB implements Plant {    
　public PlantB () {    
　　System.out.println(&quot;create PlantB !&quot;);    
　}    
  
　public void doSomething() {    
　　System.out.println(&quot; PlantB do something ...&quot;);    
　}    
}    
// 产品 Fruit接口    
public interface Fruit { }    
//具体产品FruitA，FruitB    
public class FruitA implements Fruit {    
　public FruitA() {    
　　System.out.println(&quot;create FruitA !&quot;);    
　}    
　public void doSomething() {    
　　System.out.println(&quot; FruitA do something ...&quot;);    
　}    
}    
public class FruitB implements Fruit {    
　public FruitB() {    
　　System.out.println(&quot;create FruitB !&quot;);    
　}    
　public void doSomething() {    
　　System.out.println(&quot; FruitB do something ...&quot;);    
　}    
}    
// 抽象工厂方法    
public interface AbstractFactory {    
　public Plant createPlant();    
　public Fruit createFruit();    
}    
//具体工厂方法    
public class FactoryA implements AbstractFactory {    
　public Plant createPlant() {    
　　return new PlantA();    
　}    
　public Fruit createFruit() {    
　　return new FruitA();    
　}    
}    
public class FactoryB implements AbstractFactory {    
　public Plant createPlant() {    
　　return new PlantB();    
　}    
　public Fruit createFruit() {    
　　return new FruitB();    
　}    
}   

&lt;/pre&gt;
&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;//调用工厂方法   
public Client {   
      public method1() {   
             AbstractFactory instance = new FactoryA();   
             instance.createPlant();   
       }   
}&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;3、抽象工厂模式与工厂方法模式的区别
&lt;br /&gt;可以这么说，工厂方法模式是一种极端情况的抽象工厂模式，而抽象工厂模式可以看成是工厂方法模式的一种推广。
&lt;br /&gt;(1)、其实工厂方法模式是用来创建一个产品的等级结构的，而抽象工厂模式是用来创建多个产品的等级结构的。工厂方法创建一般只有一个方