<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.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/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/DJEYH" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feed.feedsky.com/DJEYH" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 05 May 2008 02:54:45 GMT</lastBuildDate><title>第九野</title><description>第九野,DJ野</description><link>http://www.djyeh.com/</link><language>zh-CN</language><copyright>CopyLeft 2007-2008 DJYeh.Com</copyright><pubDate>Mon, 05 May 2008 02:56:18 GMT</pubDate><dc:date>2008-05-05T02:56:18Z</dc:date><dc:language>zh-CN</dc:language><dc:rights>CopyLeft 2007-2008 DJYeh.Com</dc:rights><item><title>再谈地方分类信息网站的发展</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/71334022/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1152&amp;key=5c0ce26d</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1152</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1152&amp;key=8e6a6904</trackback:ping><description>现在算起来，我做昆山分类信息网站也有两年了，其实地方分类信息发展起来特别的慢，这是一个漫长的过程。 &lt;br /&gt;当初我们也想象智联招聘那样来CCTV广告一番，那样的效果绝对不错，可我们没钱，就算是上KSTV(昆山电视台)上广告一下都是太贵了，算了，想想别的方法吧。于是我们想到更便宜的发放传单这样的方式，我们去考查了一下发放传单的效果，发现传单的宣传效果太差。再想到与其它媒体合作，如当地的报纸，地方的广播台，我便与他们联系合作，但对方对此好像不太感兴趣（人家不好直接拒绝）。想到市区中心树一个大广告牌，结果光是广告制作费用我们都承担不了，更别说每月高额的广告费了。想做T恤进行宣传，想做鼠标垫，做茶杯，做小扇子，结果做这方面的厂家最少也要5000份起做。 &lt;br /&gt;太多的想法了，结果没有一样可行的。 &lt;br /&gt;于是我便其它的什么也不做了，我只专心的做分类信息网站，哪怕刚开始网站每天只有十条信息，我也会用心的审核信息，审核会员。我也不做SEO，但我会按w3c的标准来做网站的每个一页面。 &lt;br /&gt;我询问朋友同事对网站的建议，然后适当的加以修改。 &lt;br /&gt;网站的流量开始慢慢的上升，但后来发现垃圾广告及非法信息也会出现在上面。信息过滤功能过滤不了一些变态的非法信息(比如：54手抢)，后来采用全人工审核的方式，每天我都要审核信息。 &lt;br /&gt;为了减少自己的工作量，我开始启用注册会员，会员注册并经过我们审核后，发布的信息就不需要我们审核直接发布了，但如查某个会员发布了过多的垃圾信息或者是发布了非法信息，那我们就会禁用此会员账号，并将其相关信息列入黑名单中，列入黑名单中的人员无法发布任何信息及无法再注册会员（因为是人工审核的，所以我们会很智能，呵呵）。 &lt;br /&gt;到现在网站每天的信息有三百条左右，但大约有一半的信息未被审核，因为重复的信息及不良的信息太多了。 &lt;br /&gt;现在经常看到一些关于地方网站的发展方面的文章，但大都是老方法，对我们每一位地方网站的站长是否适用就要针对每位站长，每个城市而言采用合适的方法。 &lt;br /&gt;昆山分类信息网的发展靠的是坚持，没有任何推广，现在的日IP也能上3000了，但我们没有停止改善网站，我们最近增加了一些实用的便民服务，虽然这些功能不能给网站带来很多的访问量，但确实是可以方便我们网站的用户。 &lt;br /&gt;总结一下，地方分类信息网站的发展主要靠坚持，其它的只要你有实力去做，当然是会有效果的。如果你的精力有限，你要将精力集中在分类信息网站的维护上。 &lt;br /&gt;&lt;br /&gt;</description><category>网站建设</category><pubDate>Mon, 05 May 2008 10:54:45 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1152.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1152.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1152.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/71334022/1237440</fs:itemid></item><item><title>落地请开机片尾曲叫什么</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445851/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1151&amp;key=4a79f6fd</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1151</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1151&amp;key=99c13ce6</trackback:ping><description>落地请开手机片尾曲 &lt;br /&gt;片尾曲：放手去爱 &lt;br /&gt;迪克牛仔 - 放手去爱 &lt;br /&gt;☆专辑:风飞沙 (2007) &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;☆专辑:风飞沙 (2007) &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;这样就好～</description><category>生活服务</category><pubDate>Sat, 26 Apr 2008 00:17:56 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1151.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1151.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1151.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445851/1237440</fs:itemid></item><item><title>遥控器可能危害你的幸福</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445852/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1150&amp;key=ea08f9af</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1150</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1150&amp;key=87b42d61</trackback:ping><description>如果金钱不是幸福的固定器，那到底什么是呢？《经济行为与组织》（Journal of Economic Behavior and Organization）的有关文章介绍说，研究者对两种因素进行了重点研究，这两种因素是关系性物品（和别人交往花费的时间）和看电视；他们还考查了这两种因素对幸福的影响。 &lt;br /&gt;&lt;br /&gt;　　一方面，该项目对两种因素都分别进行了研究，另一方面，就人们选择打发时间的方式进行了研究，比如说是和朋友出去玩，还是和家庭成员甚至是和社区成员一起玩，或者干脆就是看电视。 &lt;br /&gt;&lt;br /&gt;　　全球调查机构World Values Survey在80多个国家、约占全球总人数85%的人群中的一项调查，分析了个人与朋友、同事、家庭成员以及工作中的熟人一起花时间消遣的影响，以及它是如何与幸福相关的。 &lt;br /&gt;&lt;br /&gt;　　对于看电视的效果以及它对生活满意度的影响，这项研究也获得了一些详细信息。 &lt;br /&gt;&lt;br /&gt;　　当把这两种因素放在一起考虑时，研究者首先发现，通过与他人一起花时间消遣，获得最大生活满意性认可的顺序首先为家庭成员，紧接着是朋友和来自服务性机构的成员。 &lt;br /&gt;&lt;br /&gt;　　其次，过多地看电视，会对参加义务性活动和与朋友呆在一起的时间具有显著的负面效果。事实上，近来的调查数据显示，西欧国家的成年人看电视的日平均时间为217分钟，对应于东欧国家的时间为228分钟；而且，这些数字每年还会继续攀升。 &lt;br /&gt;&lt;br /&gt;　　同时，研究者很容易发现，看电视也许为个人提供了一种即时的愉悦感，但事实上与别人交流才是获得幸福的真正因素，而电视把人们从与别人的交流中拖开了。人们因何转向电视？一些人将其归因于愉悦的益处，电视提供的是立即的回报，而不像与他人交往还需要花费金钱和精力。但是，如果你要寻找的是真正的生活满意度，那就放下遥控器吧，去更多地和真正的人交流，更少地和电视机交流，这样也许是划算的。</description><category>生活服务</category><pubDate>Sun, 13 Apr 2008 22:24:07 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1150.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1150.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1150.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445852/1237440</fs:itemid></item><item><title>鸡精PK味精 哪个更健康？</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445853/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1149&amp;key=1af98026</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1149</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1149&amp;key=ae765f4b</trackback:ping><description>&lt;p&gt;味精吃多了还常常会感到口渴，这是因为味精中含有钠，过多摄入可导致高血压。所以老年人和患有高血压、肾病、水肿等疾病的人尤其应少吃味精。经实验证明，每道菜应以不超过0．5毫克味精为宜。...先来认识味精 　　　味精是鲜味调味品类烹饪原料，是以小麦、大豆等含蛋白质较多的原料经水解或以淀粉为原料，经发酵法加工而成的一种粉末状或结晶状的调味品。其主要成分为谷氨酸钠，还含少量食盐、水分、脂肪、糖、铁、磷等物质。味精易溶于水，味道极为鲜美，溶于3000倍的水中仍具有鲜味，其最佳溶解温度是70～90℃。在一般烹调加工条件下，味精都较为稳定，但长时间处于高温，味精中的谷氨酸钠易变为焦谷氨酸钠，不显鲜味而具轻微毒性;在碱性或强酸性溶液中，易发生沉淀或难于溶解，其鲜味不明显甚至消失。&lt;/p&gt;&lt;p&gt;&lt;img onload=&quot;ResizeImage(this,728)&quot; src=&quot;http://www.djyeh.com/upload/200804132221341228.jpg&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;鸡精中含40%的味精 　　大部分鸡精的包装上都形象地画着一只肥鸡，或者写着&amp;ldquo;用上等肥鸡制成&amp;rdquo;、&amp;ldquo;真正上等鸡肉制成&amp;rdquo;。其实，它并不像我们想像的那样，主要是由鸡肉、鸡骨或其浓缩抽提物做成的天然调味品，它的主要成分就是味精(谷氨酸钠)和盐。其中，味精占到总成分的40%左右，盐占到10%以上。另外还有糖、鸡肉或鸡骨粉、香辛料、肌苷酸、鸟苷酸、鸡味香精、淀粉等物质复合而成。 　　鸡精的味道之所以很鲜，主要还是其中味精的作用。另外，肌苷酸、鸟苷酸都是助鲜剂，也具有调味的功效，而且它们和谷氨酸钠结合，能让鸡精的鲜味更柔和，口感更圆润、丰满，且香味更浓郁。至于鸡精中逼真的鸡肉味道，主要来自于鸡肉、鸡骨粉，它们是从新鲜的鸡肉和鸡骨中提炼出来的。鸡味香精的使用也可以使鸡精的&amp;ldquo;鸡味&amp;rdquo;变浓；淀粉的作用则是使鸡精呈颗粒状或粉状，一般来说，鸡精以颗粒状为主。...鸡精的成分由于比味精复杂，所含的营养也更全面一些。但和味精一样，鸡精在食物中只是作为增鲜和调味目的，用量只占食物的千分之几，因此比较他们的营养价值意义不大。而且，据调查，发现市场上不同品牌的鸡精之间，蛋白质含量并不一样，这主要与它们的鸡肉粉或鸡骨粉含量有关，甚至有的产品号称&amp;ldquo;鸡精&amp;rdquo;，但却并不含有鸡的成分。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;鸡精同样也怕高温 　　很多人不敢吃味精，主要是担心它会产生一定的致癌物质。但实际上，在普通情况下，味精是完全安全的，可以放心食用，只是不要将它加热到120℃以上，比如煎鱼、煎肉前先放味精腌制进味，否则其中的谷氨酸钠就会失水变成焦谷氨酸钠，产生致癌物质，但一般情况下炒菜的温度都不会超过120℃。 　　而鸡精中同样含有一定的谷氨酸钠，因此它与味精一样，应注意不要长时间高温加热。不仅如此，鸡精中所含的水解植物蛋白、水解动物蛋白同样不耐高温，所以鸡精也应该在炒菜起锅前加入，不要放得太早。...味精在烹饪过程中要注意以下几点： 　　1.要在菜肴临出锅前加入味精。因为谷氨酸钠在温度高于120℃时，会变为焦谷氨酸钠，食后对人体有害，且难以排出体外。长期积聚体内可造成心跳加速、手颤抖、失眠等不良反应。 　　2.不宜在酸性食物中添加味精，如糖醋鱼、糖醋里脊、醋椒鱼等。味精呈碱性，在酸性食物中添加会引起化学反应，使菜肴走味。 　　3.不宜在碱性食物中添加味精如包子、馒头等。在碱性环境中，谷氨酸钠会变成谷氨酸二钠，使鲜味降低，甚至失去鲜味。...　4.注意菜肴的咸淡程度。如果菜肴太咸，味精就可能吃不出鲜味;太淡则味精的鲜味&amp;ldquo;吊&amp;rdquo;不出来。食盐与味精的比例应在3：1～4：1的范围内，即可达到菜肴的圆润柔和口味。做凉拌菜时，宜先将味精溶解后再加入。因为味精的溶解温度为85℃，低于此温度味精不易溶解。 　　味精虽好，也非多多宜善。摄入过量会出现嗜睡、焦躁等现象。因味精的主要成分为谷氨酸钠，在消化过程中能分解出谷氨酸，后者在脑组织中经酶催化，可转变成一种抑制性神经递质，会使人体中各种神经功能处于抑制状态。有人还会出现焦躁、心慌意乱，部分体质较敏感的人甚至会觉得骨头酸痛、肌肉无力。味精吃多了还常常会感到口渴，这是因为味精中含有钠，过多摄入可导致高血压。所以老年人和患有高血压、肾病、水肿等疾病的人尤其应少吃味精。经实验证明，每道菜应以不超过0.5毫克味精为宜。&lt;/p&gt;&lt;p&gt;鸡精在使用中也要注意： 　　1.鸡精本身含有一定比例的盐分，在使用时加盐要适量。 　　2.鸡精含核苷酸，核苷酸的代谢产物是尿酸，所以痛风患者应适量减少使用量。 　　3.鸡精溶解性较味精差，如在汤水中使用时，应先经溶解后再使用。只有溶解了的物质才能被味觉细胞更好的感知。...4.鸡精中含有盐且吸湿性强，用后要注意密封，否则富含营养的鸡精会产生大量微生物，进而污染食物。 　　鸡精在烹饪过程中，对使用它的条件，较味精来说相对就要宽松得多。鸡精可以用于任何使用味精的场合，适量加入到菜肴、汤、面食中均可起到较好的调鲜作用，尤其在汤和火锅中加入鸡精，其香气、滋味相互适应，相得益彰，可令人食欲大增。...&lt;/p&gt;</description><category>生活服务</category><pubDate>Sun, 13 Apr 2008 22:19:30 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1149.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1149.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1149.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445853/1237440</fs:itemid></item><item><title>成人晚上10点就寝是最科学</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445854/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1148&amp;key=5afd8a51</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1148</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1148&amp;key=350b0946</trackback:ping><description>上海市中医医院副院长、上海市中医医院中医睡眠疾病研究所所长徐建教授近日透露的最新研究表明，20岁以上的成年人，每天最佳睡眠时间为6小时30分。 这项研究结果是根据人体生物钟原理，以及神经内分泌系统生长激素、体内脏器负担和蛋白合成情况、白天情绪变化、皮肤弹性状况、习惯饮食结构等综合因素而确定的。 &lt;br /&gt;&lt;br /&gt;徐建说，睡眠对于人的健康，就像呼吸和心跳一样重要，成年人每天能够保证有6小时30分的好质量睡眠，让大脑有充分时间休息好，其白天的精神状态就可以调整到最佳，机体功能减退就会显著缓慢，这对身心健康都十分有利。 &lt;br /&gt;&lt;br /&gt;然而并不是每一位成年人都能达到6小时30分的睡眠时间，许多人正备受失眠的折磨。 &lt;br /&gt;&lt;br /&gt;上海市中医医院中医睡眠疾病研究所昨天公布了去年对就诊的2421例失眠患者进行的调查，发现女性失眠患者明显增多，占到总人数的63％，31－50岁的人占40.4％，这一比例比3年前高出6个百分点。调查还发现，在失眠患者中以干部、经理、管理阶层为多。徐建认为，这一人群往往是社会的&amp;ldquo;中坚力量&amp;rdquo;，快节奏的生活、高于常人的工作压力，加上不规律的生活作息，使得他们成了失眠的高发人群。而不少年轻白领由于生活不规律，经常熬夜导致生物钟紊乱，也容易被失眠困扰。 &lt;br /&gt;&lt;br /&gt;徐建昨天还强调，体内促睡眠物质分泌较旺盛的时间是晚上10时左右。研究发现，慢波睡眠是最佳的睡眠状态，而慢波睡眠大多出现在晚上10时左右，零时过后错过了进入深睡眠的最佳时间再入睡，就很容易导致醒后疲劳、睡不安稳、睡眠质量下降，从而引发失眠症状。 (楚天都市报) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><category>生活服务</category><pubDate>Sun, 13 Apr 2008 22:16:27 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1148.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1148.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1148.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445854/1237440</fs:itemid></item><item><title>电脑族必喝的六种饮料</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445855/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1147&amp;key=3bb5fd4f</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1147</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1147&amp;key=4457f8ce</trackback:ping><description>&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;　　绿茶是近几年来最为人所津津乐道的养生饮品，因为其中含强效的抗氧化剂儿茶酚以及维他命C，不但可以清除体内的自由基，还能使副肾皮质分泌出对抗紧张压力的荷尔蒙，当然绿茶中所含的少量咖啡因也可以刺激中枢神经，提振精神。最好在白天饮用以免影响睡眠。 &lt;br /&gt;&lt;br /&gt;枸杞茶 &lt;br /&gt;&lt;br /&gt;枸杞子含有丰富的&amp;beta;胡萝卜素，维生素B１、维生素C、钙、铁，具有补肝、益肾、明目的作用，因为本身就具有甜味，不管是泡茶或是像葡萄干一样当零嘴来吃对计算机族的眼睛酸涩、疲劳、视力加深的问题都有很大的帮助。&lt;/p&gt;&lt;p&gt;枸杞茶 &lt;br /&gt;&lt;br /&gt;枸杞子含有丰富的&amp;beta;胡萝卜素，维生素B１、维生素C、钙、铁，具有补肝、益肾、明目的作用，因为本身就具有甜味，不管是泡茶或是像葡萄干一样当零嘴来吃对计算机族的眼睛酸涩、疲劳、视力加深的问题都有很大的帮助。决名子茶 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;决名子有清热、明目、补脑髓、镇肝气、益筋骨的作用，若有便秘的人还可以在晚餐饭后饮用，对于治疗便秘很有效果。&lt;/p&gt;&lt;p&gt;杜仲茶 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;杜仲具有补血与强壮筋骨的作用，对于经常久坐，腰虽背痛很有帮助，男女都可以喝，若是女性朋友还可以在生理期的末期与四物汤一起服用。&lt;/p&gt;</description><category>生活服务</category><pubDate>Sat, 05 Apr 2008 22:16:59 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1147.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1147.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1147.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445855/1237440</fs:itemid></item><item><title>四类人吃菜时不要放蒜</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445856/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1146&amp;key=6813256c</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1146</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1146&amp;key=bedfef18</trackback:ping><description>&lt;p&gt;开场白：大蒜除了有助消化、健胃、消食、杀菌功能之外，大蒜和大蒜制剂还有较强的调节血脂、降胆固醇、抗凝血、抑制肿瘤细胞、降血糖、保肝、提高免疫力等作用。大蒜不仅有杀菌消炎的作用，还能防治心脑血管疾病、抗癌，备受人们的青睐。大蒜中所含有的大蒜素具有良好的消炎作用，对感冒和细菌引起的腹泻有很好的杀菌作用。但是，大蒜虽好，却并非人人皆宜，更不能天天食用。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　　一.眼病患者 &lt;br /&gt;　　患有青光眼、白内障、结膜炎、麦粒肿、干眼症等眼疾的人平时最好少吃。中医认为，长期大量地食用大蒜会&amp;ldquo;伤肝损眼&amp;rdquo;，因此，眼病患者应尽量不吃大蒜，特别是身体差、气血虚弱的病人更应注意，否则时间长了会出现视力下降、耳鸣、头重脚轻、记忆力减退等现象。 &lt;br /&gt;&lt;br /&gt;　　生活小提示 &lt;br /&gt;&lt;br /&gt;　　除了要少吃大蒜外，得了眼病，最好多吃点养眼的食物。干眼病的发生与维生素A缺乏有关，应适当多吃动物肝脏、蛋、奶等维生素A含量丰富的食物。此外，胡萝卜、西红柿、菠菜等食物中的胡萝卜素或类胡萝卜素，也可在体内转换为维生素A。有些人的眼睛有怕光、爱流泪、视物模糊、容易疲劳等症状，这与体内核黄素、维生素B1缺乏有关，应多吃猪心、瘦肉、绿色蔬菜、蛋、奶、豆类、鱼类、糙米等进行补充。如果得了结膜炎或麦粒肿，要多吃绿豆、黄瓜、香蕉、冬瓜等凉性果蔬。&lt;/p&gt;&lt;p&gt;二.肝病患者 &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;/p&gt;</description><category>生活服务</category><pubDate>Sat, 05 Apr 2008 22:12:41 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1146.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1146.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1146.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445856/1237440</fs:itemid></item><item><title>什么是LOFT</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445857/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1145&amp;key=b262e48b</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1145</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1145&amp;key=60cb7758</trackback:ping><description>LOFT，字面意义是仓库、阁楼的意思，但这个词在二十世纪后期逐渐时髦而且演化成为一种时尚的居住与生活方式时，其内涵已经远远超出了这个词汇的最初涵义。 &lt;br /&gt;　　 起源：20世纪40年代的时候，LOFT这种居住生活方式首次在美国纽约出现。 &lt;br /&gt;　　当时，艺术家与设计师们利用废弃的工业厂房，从中分隔出居住、工作、社交、娱乐、收藏等各种空间，在浩大的厂房里，他们构造各种生活方式，创作行为艺术，或者办作品展，淋漓酣畅，快意人生。而这些厂房后来也变成了最具个性、最前卫、最受年轻人青睐的地方。 &lt;br /&gt;　　 在20世纪后期，LOFT这种工业化和后现代主义完美碰撞的艺术，逐渐演化成为了一种时尚的居住与工作方式，并且在全球广为流传。如今，LOFT总是与艺术家、前卫、先锋、798等词相提并论。 &lt;br /&gt;　　 &lt;br /&gt;　　 &lt;br /&gt;　　 评论：loft在建筑风格上的表现，著名观念艺术家、观念摄影家邱志杰如此描绘：&amp;ldquo;对既定空间的尊重与在经济限幅内空间的大胆切割、重构相结合；精致的生活品质要求与廉价装修结合，而廉价装修往往要求更精密的设计，这种有着千奇百怪的既定限制和特定目的任务，往往导致设计上的惊人巧思。&amp;rdquo; &lt;br /&gt;　　 &amp;ldquo;细节方面，各地的loft建筑大量运用玻璃和钢质框架外挑结构，导致内外景观的互相渗透，这除了务实的采光设计，更包含对周边的相类环境的认同态度，也标志着生活在其间人的生活状态本身的非私秘色彩。&amp;rdquo; &lt;br /&gt;　　 &amp;ldquo;另一方面，此类建筑往往乐于暴露，甚至刻意炫耀现浇水泥梁柱结构，或将各类工业残留物审美化，这正好证明了再利用这些工业建筑的入驻者们本身与工业文明的距离感。机器、水泥、管道，对他们来说已经不再意味着紧张和压抑，不再是单调与冷漠，而是踏破铁鞋苦苦相寻的个性和酷。&amp;rdquo; &lt;br /&gt;　　 &lt;br /&gt;　　 居住方式：LOFT的空间有非常大的灵活性，人们可以随心所欲地创造自己梦想中的家、梦想中的生活，丝毫不会被已有的机构或构件所制约。人们可以让空间完全开，也可以对其分割，从而使它蕴涵个性化的审美情趣。从此，粗糙的柱壁，灰暗的水泥地面，裸露的钢结构已经脱离了旧仓库的代名词，一间间其貌不扬的旧式厂房里，一股新的气息正在涌动，这就是LOFT生活。 &lt;br /&gt;　　 LOFT象征先锋艺术和艺术家的生活和创作，它对花园洋房这样的传统居住观念提出了挑战，对现代城市有关工作、居住分区的概念提出挑战，工作和居住不必分离，可以发生在同一个大空间中，厂房和住宅之间出现了部分重叠。LOFT生活方式使居者即使在繁华的都市中，也仍然能感受到身处郊野时那样不羁的自由。 &lt;br /&gt;</description><category>娱乐休闲</category><pubDate>Sat, 05 Apr 2008 21:44:04 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1145.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1145.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1145.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445857/1237440</fs:itemid></item><item><title>你快回来，我一人忽悠不来！</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445858/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1144&amp;key=e777ebb6</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1144</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1144&amp;key=8c0861d3</trackback:ping><description>　　001◎老鼠一发威，大家都是病猫。 &lt;br /&gt;　　002◎和一MM争论鲸鱼是不是鱼，最后我说&amp;ldquo;曰本人也带个人字&amp;rdquo;，她这才同意鲸鱼不是鱼。 &lt;br /&gt;　　003◎男人膝下有黄金，我把整个腿都切下来了，连块铜也没找着！ &lt;br /&gt;　　004◎春天我把玉米埋在土里，到了秋天我就会收获很多玉米。春天我把老婆埋在土里，到了秋天我就会&amp;hellip;被枪毙！ &lt;br /&gt;　　005◎如果你看到面前的阴影，别怕，那是因为你的背后有阳光！ &lt;br /&gt;　　006◎踏遍青楼人未老，请用汇仁肾宝。 &lt;br /&gt;　　007◎听君一席话，省我十本书！ &lt;br /&gt;　　008◎0岁出场亮相，10岁天天向上。20岁远大理想，30岁发奋图强。40岁基本定向，50岁处处吃香。60岁打打麻将，70岁处处闲逛。80岁拉拉家常，90岁挂在墙上！ &lt;br /&gt;　　009◎脱了衣服我是禽兽，穿上衣服我是衣冠禽兽！ &lt;br /&gt;　　010◎师太，你就从了老衲吧！&amp;hellip;很久很久以后&amp;hellip;师太，你就饶了老衲吧！ &lt;br /&gt;　　011◎&amp;ldquo;亲爱的，我&amp;hellip;我怀孕了&amp;hellip;三个月了，不过你放心，不是你的，不用你负责&amp;hellip;&amp;hellip;&amp;rdquo; &lt;br /&gt;　　012◎我们产生一点小分歧：她希望我把粪土变黄金，我希望她视黄金如粪土。 &lt;br /&gt;　　013◎读10年语文，不如聊半年QQ。 &lt;br /&gt;　　014◎早晨懒床，遂从口袋里掏出6枚硬币：如果抛出去六个都是正面，我就去上课！思躇良久，还是算了，别冒这个险了&amp;hellip;&amp;hellip; &lt;br /&gt;　　015◎我花8万买了个西周陶罐，昨儿到《鉴宝》栏目进行鉴定，专家严肃地说：&amp;ldquo;这哪是西周的？这是上周的！&amp;rdquo; &lt;br /&gt;　　016◎我能容忍身材是假的，脸是假的，胸是假的，臀是假的！！！但就是不容忍钱是假的！！！！ &lt;br /&gt;　　017◎士为知己者装死，女为悦己者整容。 &lt;br /&gt;　　018◎长大了要嫁给唐僧，能玩就玩，不能玩就把他吃掉。 &lt;br /&gt;　　019◎一山不能容二虎，除非一公和一母。 &lt;br /&gt;　　020◎千万别等到人人都说你丑时才发现自己真的丑。 &lt;br /&gt;　　021◎如果朋友可以出卖，每个值五块的话，我也能发笔小财了。 &lt;br /&gt;　　022◎征婚启事：要求如下，A活的，B女的。 &lt;br /&gt;　　023◎给点阳光我就腐烂。 &lt;br /&gt;　　024◎要适当吃一点，才有劲减肥啊。 &lt;br /&gt;　　025◎摇啊摇，摇到奈何桥。 &lt;br /&gt;　　026◎命运负责洗牌，但是玩牌的是我们自己！ &lt;br /&gt;　　027◎问：你喜欢我哪一点？答：我喜欢你离我远一点！ &lt;br /&gt;　　028◎你快回来，我一人忽悠不来！ &lt;br /&gt;　　029◎生活就像宋祖德的嘴，你永远都不知道下一个倒霉的会是谁~~~ &lt;br /&gt;　　030◎跌倒了，爬起来再哭~~~ &lt;br /&gt;　　031◎世界上难以自拔的，除了牙齿，还有爱情。 &lt;br /&gt;　　032◎一恐龙路过西安交大时上了趟厕所，出来后她呜咽道：&amp;ldquo;555，这辈子终于不愁嫁不出去了&amp;hellip;&amp;hellip;&amp;rdquo; &lt;br /&gt;　　033◎生，容易。活，容易。生活，不容易。 &lt;br /&gt;　　034◎吾表兄，年四十余。始从文，连考三年而不中。遂习武，练武场上发一矢，中鼓吏，逐之出。改学医，自撰一良方，服之，卒。 &lt;br /&gt;　　035◎问君能有几多愁，恰似一群太监上青楼&amp;hellip;&amp;hellip; &lt;br /&gt;　　036◎吾生也有涯，而吃也无涯~~~ &lt;br /&gt;　　037◎想污染一个地方有两种方法：垃圾，或是钞票！ &lt;br /&gt;　　038◎年轻的时候，我们常常冲着镜子做鬼脸；年老的时候，镜子算是扯平了。 &lt;br /&gt;　　039◎你瞎了眼啊？这么大的盾牌你看不见，偏偏要把石头朝我脑袋上扔！ &lt;br /&gt;　　040◎出问题先从自己身上找原因，别一便秘就怪地球没引力。 &lt;br /&gt;　　041◎拍脑袋决策，拍胸脯保证，拍屁股走人。 &lt;br /&gt;　　042◎我们走得太快，灵魂都跟不上了&amp;hellip;&amp;hellip; &lt;br /&gt;　　043◎不要和地球人一般见识~~~ &lt;br /&gt;　　044◎女孩从处女到女人只要一次并成功，男孩从处男变男人需要反复的磨练！ &lt;br /&gt;　　045◎出来混，老婆迟早是要换的！ &lt;br /&gt;　　046◎小时候我以为自己长大后可以拯救整个世界，等长大后才发现整个世界都拯救不了我&amp;hellip;&amp;hellip; &lt;br /&gt;　　047◎有钱的都是大爷！但是欠钱不还的更是！ &lt;br /&gt;　　048◎我就算是一只癞蛤蟆，我也决不娶母癞蛤蟆。 &lt;br /&gt;　　049◎生前何必久睡，死后自会长眠&amp;hellip;&amp;hellip; &lt;br /&gt;　　050◎不想当厨子的裁缝，不是好司机。 &lt;br /&gt;　　051◎时间是最好的老师，但遗憾的是&amp;mdash;&amp;mdash;最后他把所有的学生都弄死了。 &lt;br /&gt;　　052◎去西安出差的路上，一位大连老兄一阵狂吹大连多好多好，然后说大连建市一百周年的时候举行了很隆重的庆祝活动云云，然后问了旁边一人：&amp;ldquo;西安建市一百周年有什么庆祝活动没有？&amp;rdquo;旁边几位西安的哥们一愣，过了一会儿，逼出一句话来：&amp;ldquo;我记得西安建市600年的时候搞了一个&amp;lsquo;烽火戏诸侯&amp;rsquo;吧&amp;hellip;&amp;hellip;&amp;rdquo; &lt;br /&gt;　　053◎钻石恒久远，一颗就破产！ &lt;br /&gt;　　054◎和谐校园里，骑自行车的也许是位博导，而开奔驰的则可能是个后勤&amp;hellip;&amp;hellip; &lt;br /&gt;　　055◎是金子，总会花光的；是镜子，总会反光的&amp;hellip;&amp;hellip; &lt;br /&gt;　　056◎我女友不当尼姑的原因是她四级没过，庵里不收。 &lt;br /&gt;　　057◎明星脱一点就能更出名，我脱的光光的却被抓起来了！ &lt;br /&gt;　　058◎看一漂亮MM,苦无搭讪办法，路旁一砖头，拣起，上前，&amp;ldquo;同学，这是你掉的吧？&amp;rdquo; &lt;br /&gt;　　059◎小时候的梦想并不是要当什么科学家，幻想自己是地主家的少爷，家有良田千顷，终日不学无术，没事领着一群狗奴才上街去调戏一下良家少女&amp;hellip;&amp;hellip; &lt;br /&gt;　　060◎别和我谈理想，戒了！ &lt;br /&gt;　　061◎玫瑰你的，巧克力你的，钻石你的。你，我的！ &lt;br /&gt;　　062◎所谓惊喜就是你苦苦等候的兔子来了，后面跟着狼！ &lt;br /&gt;　　063◎什么是幸褔？幸福就是猫吃鱼狗吃肉，奥特曼打小怪兽！ &lt;br /&gt;　　064◎俩农夫吹牛：&amp;ldquo;俺们农场的鸡，吃的都是茶叶，下的全是茶叶蛋&amp;rdquo;&amp;ldquo;有嘛啊，咱农场给鸡吃钱包，让它下荷包蛋。&amp;rdquo; &lt;br /&gt;　　065◎蟑螂都不怕蟑螂药了，我们却连维生素都搞不定！ &lt;br /&gt;　　066◎长个包子样就别怨狗跟着！ &lt;br /&gt;　　067◎男人偷腥时的智商仅次于爱因斯坦！ &lt;br /&gt;　　068◎为中华而努力读书！一包中华好多钱啊&amp;hellip;&amp;hellip; &lt;br /&gt;　　069◎如果你不能给你的女人穿上嫁衣，那么千万别停下你解开她衣扣的手！ &lt;br /&gt;　　070◎别以为穿着脏衣服就可以做污点证人；别以为穿着木制拖鞋就可以做木屐证人&amp;hellip;&amp;hellip; &lt;br /&gt;　　071◎事业是国家的，荣誉是单位的，成绩是领导的，工资是老婆的，财产是孩子的，错误是自己的。 &lt;br /&gt;　　072◎凤凰重生就是涅盘，野鸡重生就是尸变。 &lt;br /&gt;　　073◎如果有一天我变成流氓，请告诉别人，我纯真过&amp;hellip;&amp;hellip; &lt;br /&gt;　　074◎老子不但有车，还是自行的&amp;hellip;&amp;hellip; &lt;br /&gt;　　075◎女人拥有无数个QQ号只为了调戏一个男人，男人常用一个QQ号上面加满各种各样的女人&amp;hellip;&amp;hellip; &lt;br /&gt;　　076◎偶然看见书上所谓的当代女子择偶标准：&amp;ldquo;有车有房，父母双亡。&amp;rdquo;郁闷。遂写下幻想中的选妻标准：&amp;ldquo;家中财产过亿，美貌天下第一，贤惠温柔性感，岳父癌症晚期&amp;hellip;&amp;hellip;&amp;rdquo; &lt;br /&gt;　　077◎大部分人一辈子只做三件事：自欺、欺人、被人欺。 &lt;br /&gt;　　078◎睡眠是一门艺术&amp;mdash;&amp;mdash;谁也无法阻挡我追求艺术的脚步！ &lt;br /&gt;　　079◎为了避免家庭暴力，于是我决定不结婚！ &lt;br /&gt;　　080◎你可以像猪一样的生活，但你永远都不能像猪那样快乐！ &lt;br /&gt;　　081◎迅雷不及掩耳盗铃，以不变应万变不离其宗，成事不足挂齿，此物最相思风雨中，一屋不扫何以扫天下无敌，东边日出西边雨一直下，举头望明月几时有，呆若木鸡毛当令箭，杀鸡焉用牛刀小试，锋芒毕露春光，围魏救赵宝奎，Very good bye，八格牙鲁冰花，一泻千里共婵娟&amp;hellip;&amp;hellip; &lt;br /&gt;　　082◎某女的一篇博客日记：某月某日，大醉而归，伸手一摸&amp;mdash;&amp;mdash;手机和贞操都在，睡觉！ &lt;br /&gt;　　083◎又美丽、又纯洁、又温柔、又性感、又可爱的处女，就像鬼魂一样，男人们都在谈论它，但从来没有人亲眼见过&amp;hellip;&amp;hellip; &lt;br /&gt;　　084◎记得小学老师骂我：&amp;ldquo;我一巴掌把你踢出去！&amp;rdquo;当时我想笑却不敢笑。现在，是敢笑却不会笑了&amp;hellip;&amp;hellip; &lt;br /&gt;　　085◎如果幸福是浮云，如果痛苦似星辰。那我的生活真是万里无云，漫天繁星&amp;hellip;&amp;hellip; &lt;br /&gt;　　086◎避孕的效果：不成功，便成&amp;ldquo;人&amp;rdquo;。 &lt;br /&gt;　　087◎孤单是一个人的狂欢，狂欢是一群人的孤单。 &lt;br /&gt;　　088◎这世上最累的事情，莫过于眼睁睁看着自己的心碎了，还得自己动手把它粘起来。 &lt;br /&gt;　　089◎人生的悲惨在于：辛辛苦苦的作了一晚上内容香艳的美梦，第二天早上醒来居然全都记不起来了！ &lt;br /&gt;　　090◎父亲问我人生有什么追求？我回答金钱和美女，父亲凶狠的打了我的脸；我回答事业与爱情，父亲赞赏的摸了我的头。 &lt;br /&gt;　　091◎男人都好色，色心稍强一点叫色狼，再强一点叫色鬼，更加强就叫色魔，尤其强那就成了变态色魔，好色到了极致，被称作人体美学艺术家。 &lt;br /&gt;　　092◎记得刚毕业不久的一天，女友给我发了一条短信：&amp;ldquo;我们还是分手吧！&amp;rdquo;我还没来得及伤心呢，女友又发来一条：&amp;ldquo;对不起，发错了。&amp;rdquo;这下可以彻底伤心了&amp;hellip;&amp;hellip; &lt;br /&gt;　　093◎此地禁止大小便，违者没收工具。 &lt;br /&gt;　　094◎在街上看美女，目光高一点就是欣赏，目光低一点就是流氓。 &lt;br /&gt;　　095◎孩儿他娘，咱这辈子还有很多事要做呢，别耽误功夫和我玩捉迷藏了，赶紧蹦出来吧~~~ &lt;br /&gt;　　096◎女人一生喜欢两朵花：一是有钱花，二是尽量花！ &lt;br /&gt;　　097◎一炮走红&amp;mdash;&amp;mdash;是形容女艺人的&amp;hellip;&amp;hellip; &lt;br /&gt;　　098◎这个世界不公平就在于：上帝说：&amp;ldquo;我要光！&amp;rdquo;于是有了白天。美女说：&amp;ldquo;我要钻戒！&amp;rdquo;于是她有了钻戒。富豪说：&amp;ldquo;我要女人！&amp;rdquo;于是他有了女人。我说：&amp;ldquo;我要洗澡！&amp;rdquo;居然停水了！ &lt;br /&gt;　　099◎真不明白，女孩买很多很多漂亮衣服穿，就是为了吸引男孩的目光，但男孩想看的，却是不穿衣服的女孩。 &lt;br /&gt;　　100◎偶尔幽生活一默你会觉得很爽，但生活幽你一默就惨了&amp;hellip;&amp;hellip; &lt;br /&gt;</description><category>娱乐休闲</category><pubDate>Tue, 01 Apr 2008 20:33:44 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1144.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1144.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1144.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445858/1237440</fs:itemid></item><item><title>使用jsf + hibernate制作一个login实例教学录像</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445859/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1143&amp;key=79d3dafb</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1143</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1143&amp;key=e5b765f8</trackback:ping><description>&lt;p&gt;使用jsf + hibernate制作一个login实例教学录像&lt;/p&gt;&lt;p&gt;下载：&lt;a href=&quot;http://sonic.peakle.net/download/sonic011.rar&quot;&gt;http://sonic.peakle.net/download/sonic011.rar&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;使用jsf + hibernate制作一个login实例 &lt;/p&gt;&lt;p&gt;开发工具：Eclipse3.1、MyEclipse4.0.3、Tomcat、MySql &lt;/p&gt;&lt;p&gt;打开Eclipse&lt;/p&gt;&lt;p&gt;新建 web 工程，名称为login，j2ee版本为2.4 &lt;/p&gt;&lt;p&gt;创建jsf框架 &lt;br /&gt;&lt;br /&gt;在工程目录上点右键--&amp;gt;MyEclipse--&amp;gt;Add JSF Capabilities &lt;br /&gt;&lt;br /&gt;在弹出配置对话框时，使用默认的设置就可以了。 &lt;br /&gt;&lt;br /&gt;这时打开web.xml文件就可以看到以下的配置信息了 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;web-app xmlns=&amp;quot;http://java.sun.com/xml/ns/j2ee&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; version=&amp;quot;2.4&amp;quot; xsi:schemaLocation=&amp;quot;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&amp;quot;&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;context-param&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;param-name&amp;gt;javax.faces.CONFIG_FILES&amp;lt;/param-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;param-value&amp;gt;/WEB-INF/faces-config.xml&amp;lt;/param-value&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/context-param&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;servlet&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-class&amp;gt;javax.faces.webapp.FacesServlet&amp;lt;/servlet-class&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;load-on-startup&amp;gt;0&amp;lt;/load-on-startup&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-mapping&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;*.faces&amp;lt;/url-pattern&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/servlet-mapping&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;现在创建两个Bean，一个用来处理用户信息的验证，一个是和页面中的数据进行绑定 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UserValidator.java &lt;br /&gt;&lt;br /&gt;public class UserValidator { &lt;br /&gt;&lt;br /&gt;// 这是验证用户名和密码的过程 &lt;br /&gt;&lt;br /&gt;public String validator(String username, String password) { &lt;br /&gt;&lt;br /&gt;if ((username == null) || (username.length() &amp;lt; 1)) &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &lt;br /&gt;&lt;br /&gt;if ((password == null) || (password.length() &amp;lt; 1)) &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &lt;br /&gt;&lt;br /&gt;if ((username.equals(&amp;quot;test&amp;quot;)) &amp;amp;&amp;amp; (password.equals(&amp;quot;test&amp;quot;))) &lt;br /&gt;&lt;br /&gt;return &amp;quot;success&amp;quot;; &lt;br /&gt;&lt;br /&gt;else &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LoginBean.java &lt;br /&gt;&lt;br /&gt;public class LoginBean { &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private String username; //用户名称 &lt;br /&gt;&lt;br /&gt;private String password; //密码 &lt;br /&gt;&lt;br /&gt;private UserValidator uv; //用户验证的实例 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public String getPassword() { &lt;br /&gt;&lt;br /&gt;return password; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void setPassword(String password) { &lt;br /&gt;&lt;br /&gt;this.password = password; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public String getUsername() { &lt;br /&gt;&lt;br /&gt;return username; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void setUsername(String username) { &lt;br /&gt;&lt;br /&gt;this.username = username; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public UserValidator getUv() { &lt;br /&gt;&lt;br /&gt;return uv; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void setUv(UserValidator uv) { &lt;br /&gt;&lt;br /&gt;this.uv = uv; &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// 用户登录过程 &lt;br /&gt;&lt;br /&gt;public String login() { &lt;br /&gt;&lt;br /&gt;return uv.validator(username, password); &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;现在按下Ctrl + N 键，使用jsp的向导来配置这两个Bean &lt;br /&gt;&lt;br /&gt;MyEclipse--&amp;gt;WEB-JSF--&amp;gt;Managed Bean &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Project: login &lt;br /&gt;&lt;br /&gt;选中：Open Config File in Editor &lt;br /&gt;&lt;br /&gt;Name: userValidator 就是Bean中的一个，这里的name可以自己起一个，如将第一个字母改为小写userValidator &lt;br /&gt;&lt;br /&gt;Class: com.jsf.UserValidator &lt;br /&gt;&lt;br /&gt;Scope: request &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;点击完成生成配置内容如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;faces-config &amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-name&amp;gt;userValidator&amp;lt;/managed-bean-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-class&amp;gt;com.jsf.UserValidator&amp;lt;/managed-bean-class&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-scope&amp;gt;request&amp;lt;/managed-bean-scope&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/managed-bean&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/faces-config&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再次配置另一个Bean，不过这一回增加了一个属性 &lt;br /&gt;&lt;br /&gt;按下Ctrl + N 键，选择MyEclipse--&amp;gt;WEB-JSF--&amp;gt;Managed Bean &lt;br /&gt;&lt;br /&gt;Project: login &lt;br /&gt;&lt;br /&gt;选中：Open Config File in Editor &lt;br /&gt;&lt;br /&gt;Name: loginBean &lt;br /&gt;&lt;br /&gt;Class: com.jsf.LoginBean &lt;br /&gt;&lt;br /&gt;Scope: request &lt;br /&gt;&lt;br /&gt;点击add按钮 &lt;br /&gt;&lt;br /&gt;Name: uv 这里的内容为LoginBean中的uv属性，这个可是不能乱填的 &lt;br /&gt;&lt;br /&gt;Class: 这个不填 &lt;br /&gt;&lt;br /&gt;点下一步 &lt;br /&gt;&lt;br /&gt;Property Value: #{userValidator} 这里花括号中的内容为刚才配置的UserValidator的name属性，name属性的第一个字母使用的是小写 &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;lt;managed-bean&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-name&amp;gt;loginBean&amp;lt;/managed-bean-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-class&amp;gt;com.jsf.LoginBean&amp;lt;/managed-bean-class&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-bean-scope&amp;gt;request&amp;lt;/managed-bean-scope&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;managed-property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property-name&amp;gt;uv&amp;lt;/property-name&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;value&amp;gt;#{userValidator}&amp;lt;/value&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/managed-property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/managed-bean&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在这一个bean中，它的uv属性被指定要在运行时注入一个com.UserValidator的实例。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;现在创建jsp文件 &lt;br /&gt;&lt;br /&gt;打开WEB-INF目录下的 faces-config.xml 文件（如果你已经关闭了） &lt;br /&gt;&lt;br /&gt;使用工具栏中的工具创建四个页面index.jsp、login.jsp、ok.jsp、error.jsp &lt;br /&gt;&lt;br /&gt;使用工具栏中的工具navigation创建页面的关系 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在弹出对话框中的From Outcome中分别填入success、failure &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;新增的配置信息如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;from-view-id&amp;gt;/login.jsp&amp;lt;/from-view-id&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;navigation-case&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;from-outcome&amp;gt;success&amp;lt;/from-outcome&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;to-view-id&amp;gt;/ok.jsp&amp;lt;/to-view-id&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/navigation-case&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;navigation-case&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;from-outcome&amp;gt;failure&amp;lt;/from-outcome&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;to-view-id&amp;gt;/error.jsp&amp;lt;/to-view-id&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/navigation-case&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;from-view-id&amp;gt;/ok.jsp&amp;lt;/from-view-id&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;from-view-id&amp;gt;/error.jsp&amp;lt;/from-view-id&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/navigation-rule&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;现在编写login.jsp中的代码如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;%@ taglib uri=&amp;quot;http://java.sun.com/jsf/html&amp;quot; prefix=&amp;quot;h&amp;quot;%&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;%@ taglib uri=&amp;quot;http://java.sun.com/jsf/core&amp;quot; prefix=&amp;quot;f&amp;quot;%&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;%@ page language=&amp;quot;java&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot;%&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt; &lt;br /&gt;&lt;br /&gt;Login &lt;br /&gt;&lt;br /&gt;&amp;lt;/title&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;f:view&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:form&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:panelGrid columns=&amp;quot;3&amp;quot;&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:outputLabel for=&amp;quot;username&amp;quot; value=&amp;quot;User Name:&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:inputText id=&amp;quot;username&amp;quot; value=&amp;quot;#{loginBean.username}&amp;quot; required=&amp;quot;true&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:message for=&amp;quot;username&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:outputLabel for=&amp;quot;password&amp;quot; value=&amp;quot;Password:&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:inputSecret id=&amp;quot;password&amp;quot; value=&amp;quot;#{loginBean.password}&amp;quot; required=&amp;quot;true&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:message for=&amp;quot;password&amp;quot; /&amp;gt; 这里的password要和上一行的id=&amp;quot;password&amp;quot;对应才可以返回错误消息 &lt;br /&gt;&lt;br /&gt;&amp;lt;/h:panelGrid&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:panelGrid&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:panelGroup&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;h:commandButton value=&amp;quot;Login&amp;quot; action=&amp;quot;#{loginBean.login}&amp;quot; /&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/h:panelGroup&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/h:panelGrid&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/h:form&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/f:view&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;修改 index.jsp，代码如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Index&amp;lt;/title&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;login.faces&amp;quot;&amp;gt;Login&amp;lt;/a&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;修改 ok.jsp，代码如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Login OK!!!&amp;lt;/title&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&lt;br /&gt;Login Ok!!!&amp;lt;br&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;修改 error.jsp，代码如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Error!!!&amp;lt;/title&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&lt;br /&gt;Error!!!&amp;lt;br&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;好了，代码完成可以进行测试了 &lt;br /&gt;&lt;br /&gt;首先部署web程序到服务器，如果在这一段遇到错误的话请查看我以前发布的关于Eclipse+MyEclipse配置的录像 &lt;br /&gt;&lt;br /&gt;输入正确的用户名和密码 (test , test)，提交后进入ok.jsp，输入错误的密码后进入error.jsp &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JSF部份已经完成，现在添加Hibernate框架 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在工程目录上点右键--&amp;gt;MyEclipse--&amp;gt;Add Hibernate Capabilities &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;在 hibernate 的配置图型介面中，点击New... 创建一个数据库连接（具体方法请看录像） &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;配置完成后，内容如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE hibernate-configuration PUBLIC &lt;br /&gt;&lt;br /&gt;&amp;quot;-//Hibernate/Hibernate Configuration DTD 3.0//EN&amp;quot; &lt;br /&gt;&lt;br /&gt;&amp;quot;http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&amp;quot;&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Generated by MyEclipse Hibernate Tools. --&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;hibernate-configuration&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;session-factory&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;myeclipse.connection.profile&amp;quot;&amp;gt;conn_mysql&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.url&amp;quot;&amp;gt;jdbc:mysql://localhost:3306/test&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.username&amp;quot;&amp;gt;root&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.password&amp;quot;&amp;gt;root&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.driver_class&amp;quot;&amp;gt;com.mysql.jdbc.Driver&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;dialect&amp;quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/session-factory&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/hibernate-configuration&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在配置文件加入一行，增加一个属性，可以在状态栏中显示hibernate的查询语句 &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;show_sql&amp;quot;&amp;gt;true&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;修改后的配置文件内容如下： &lt;br /&gt;&lt;br /&gt;&amp;lt;hibernate-configuration&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;session-factory&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;myeclipse.connection.profile&amp;quot;&amp;gt;conn_mysql&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.url&amp;quot;&amp;gt;jdbc:mysql://localhost:3306/test&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.username&amp;quot;&amp;gt;root&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.password&amp;quot;&amp;gt;root&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;connection.driver_class&amp;quot;&amp;gt;com.mysql.jdbc.Driver&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;show_sql&amp;quot;&amp;gt;true&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;property name=&amp;quot;dialect&amp;quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/property&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/session-factory&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/hibernate-configuration&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;点击 Copy JDBC Driver and add to classpath 将jdbc文件拷贝到lib目录中 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;现在启动MySql，并创建一张新表，这里我已经创建完成了，并在其中添加了一个用户名为test密码也是test的用户 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `user` ( &lt;br /&gt;&lt;br /&gt;`ID` int(11) NOT NULL auto_increment, &lt;br /&gt;&lt;br /&gt;`USERNAME` varchar(50) NOT NULL default '', &lt;br /&gt;&lt;br /&gt;`PASSWORD` varchar(50) NOT NULL default '', &lt;br /&gt;&lt;br /&gt;PRIMARY KEY (`ID`) &lt;br /&gt;&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=latin1; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;打开 MyEclipse 的数据浏览工具 &lt;br /&gt;&lt;br /&gt;选中user表，点右键--&amp;gt;Create Hibernate Mapping &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;回到MyEclipse状态中 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;打开 UserValidator.java 文件 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;修改为以下内容： &lt;br /&gt;&lt;br /&gt;import java.util.List; &lt;br /&gt;&lt;br /&gt;import org.hibernate.Query; &lt;br /&gt;&lt;br /&gt;import org.hibernate.Session; &lt;br /&gt;&lt;br /&gt;import org.hibernate.Transaction; &lt;br /&gt;&lt;br /&gt;import com.Hibernate.SessionFactory; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class UserValidator { &lt;br /&gt;&lt;br /&gt;// 这是验证用户名和密码的过程 &lt;br /&gt;&lt;br /&gt;public String validator(String username, String password) { &lt;br /&gt;&lt;br /&gt;if ((username == null) || (username.length() &amp;lt; 1)) &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &lt;br /&gt;&lt;br /&gt;if ((password == null) || (password.length() &amp;lt; 1)) &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &lt;br /&gt;&lt;br /&gt;// 创建连接 &lt;br /&gt;&lt;br /&gt;Session session = SessionFactory.currentSession(); &lt;br /&gt;&lt;br /&gt;// 创建事务 &lt;br /&gt;&lt;br /&gt;Transaction tx = session.beginTransaction(); &lt;br /&gt;&lt;br /&gt;// 创建对话 &lt;br /&gt;&lt;br /&gt;Query query = session &lt;br /&gt;&lt;br /&gt;.createQuery(&amp;quot;from User as u where u.username=? and u.password=?&amp;quot;); &lt;br /&gt;&lt;br /&gt;query.setString(0, username); &lt;br /&gt;&lt;br /&gt;query.setString(1, password); &lt;br /&gt;&lt;br /&gt;List list = query.list(); &lt;br /&gt;&lt;br /&gt;// 事务提交 &lt;br /&gt;&lt;br /&gt;tx.commit(); &lt;br /&gt;&lt;br /&gt;if (list.size()&amp;gt;0) &lt;br /&gt;&lt;br /&gt;return &amp;quot;success&amp;quot;; &lt;br /&gt;&lt;br /&gt;else &lt;br /&gt;&lt;br /&gt;return &amp;quot;failure&amp;quot;; &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;</description><category>学无止境</category><pubDate>Tue, 01 Apr 2008 20:05:48 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1143.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1143.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1143.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445859/1237440</fs:itemid></item><item><title>我们还需要JSP吗？</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445860/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1142&amp;key=f9a910a6</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1142</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1142&amp;key=38dfe81c</trackback:ping><description>看到这个题目，也许很多人会不理解。现在JSP不是活的很好吗？为什么会这么说。然而经常使用JSP的人可能会发现，JSP虽然动态地利用Java程序来生成Web前端，但JSP在调试、可视化方面都不尽人意。而且JSP提供了大量另人难以理解的标签。这些也会大大增加JSP的使用难度。在当前Sun之所以在推出Java三年后又弄出个JSP，可能主要是为了对付微软的ASP。事实上，Sun提供了JSP也是无奈之举。当明Servlet规范诞生后不久， Sun发现Servlet并不适合于开发Web程序，因为它并不能象ASP一样将HTML和Java混合在一起（只能用Response.write向客户端输出代码），因此，Sun就想了一个折衷的解决方案，用类似ASP的语法提供一个纯文本的代码页，然后再将其转换成Servlet源代码，最后将其编译成Java二进制代码。从这一点看，JSP就是Sun最初为了迎合Web设计者的需要以及为了和ASP竞争而提供的一个超级补丁，从现在来看，这个补丁已经有点陈旧了。也许Sun应该为Java全新定做一个Web解决方案了。 &lt;br /&gt;&lt;br /&gt;有很多Java程序员都认为Java是面向对象的最好体现。然而以Java作为主要程序语言的JSP在程序复用性上却和Java大相径庭。在整个J2EE规范中并没有提供一种机制来重用JSP。当然，你也许会说可以使用&amp;lt;jsp:include&amp;gt;来实现复用，但用这个标签其他的组件或程序就无法实现对JSP的复用。 &lt;br /&gt;&lt;br /&gt;MVC模式是现在非常流行的设计模式，然而在JSP中却没有对它直接地支持，在最近发布的JSP2.1规范中也未描述。而要想在JSP中使用MVC模式，就必须要使用第三方的框架，如Struts。在这一点上就不如现在非常流行的Ruby on Rails。RoR的基本原理是约定优于配置。因此，在ROR中使用MVC模式是非常简单的。而在JSP中就需要配置大量的xml文件，并且现在还没有一个非常好的IDE可以支持这些操作。如果你想在自己的Web程序中使用MVC模式，建议可以考虑一下ROR。因为它会使你的工作事半功倍。 &lt;br /&gt;&lt;br /&gt;现在之所以支持JSP的IDE非常少，除了Java阵营的固有模式，只注重技术本身，而并不注意用户体验外，还有一个重要的原因，就是JSP本身在设计时并未考虑支持IDE。因此，它并不能象ASP.NET一样提供可视化的接口（当然，如果想提供这样的可视接口也不是没办法，只是实现难度要明显大于ASP.NET）。也许这在某种程序上将会影响JSP的发展，毕竟，任何人都希望自己所使用的产品更容易使用。 &lt;br /&gt;&lt;br /&gt;JSP不仅在服务端的使用不尽如人意，而且对前端技术的支持也不好。如现在非常流行的AJAX技术。要想在JSP中使用这种技术，必须得手工编写大量的代码。这对于规模很大的工程的开发周期会很长。而Sun却一直对这些视而不见。在新推出的JSP规范中迟迟不肯加入对这些新技术的支持。而Rails这一点做的就很好。它不仅全面支持MVC模式，而且提供了很多功能可以直接使用AJAX，而且无需了解任何JavaScript的知识。最近Borland又推出了Delphi for Rails。我想这将大大加速ROR的发展。也许现在很多人更希望Sun也能象这些开源技术学习，更快地在JSP中加入新东西。或者设计出更另人振奋的Web解决方案。但另人遗憾的是Sun只顾按着自己的路线发展，而无视Java社区的呼声。如果Sun仍然这样一意孤行，很可能最后Sun的软件技术只会剩下Java一种了。但愿Sun能趁早醒悟。</description><category>学无止境</category><pubDate>Tue, 01 Apr 2008 20:02:45 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1142.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1142.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1142.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445860/1237440</fs:itemid></item><item><title>JSF可以让AJAX不使用JavaScript</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445861/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1141&amp;key=853a326c</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1141</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1141&amp;key=c9563ad0</trackback:ping><description>很多JSF专家表示，JSF（JavaServer Faces）可以在不需要编写JavaScript代码的情况下开发异步的JavaScript 和 XML应用程序。 &lt;br /&gt;&lt;br /&gt;在服务器端Java（ServerSide Java）研讨会3月22日的一次会议上，SUN公司的高级工程师Ed Burns说：开发人员可以使用JSF开发出企业级的AJAX应用程序，这些应用经过了充分的行业证明，具有良好的健壮性，可靠性，易用性和伸缩性。 &lt;br /&gt;&lt;br /&gt;Ed Burn还表示：&amp;ldquo;可以通过不同的方式来使用JSF和AJAX。 其中一种方式是同时使用JSF和Project Dynamic Faces 或DynaFaces。 通过这种方式，使用者不需要JavaScript的知识，如果使用者喜欢使用JavaScript还可以构建功能更加强大的应用程序。另一种方法是使用AJAX支持的JSF组件，这种方法只需要有对AJAX很少的知识就可以。另外开发人员还可以只使用AJAX或使用一种AJAX框架。&amp;rdquo; &lt;br /&gt;B &lt;br /&gt;urns说：&amp;ldquo;除了Project Dynamic Faces，还有其他的方式来同时使用JSF和AJAX，其中包括使用ICEsoft公司的 ICEfaces, Ajax2JSF, AjaxAnywhere 和Backbase。&amp;rdquo;Google公司的Adam Bosworth可以告诉你为什么AJAX在经历失败后又会成功。（点击此连接到相应页面）。 &lt;br /&gt;&lt;br /&gt;Burns还说：&amp;ldquo;早在AJAX还不是如此强大之前，JSF的面向对象设计已经为JSF可以在AJAX中使用做了准备。JSF的如下主要特性使得它对于AJAX来说是友好的，其中包括灵活的可扩展组件模型，明确的请求处理生命周期（Request Processing Lifecycle）和一个灵活的可扩展渲染模型。 &lt;br /&gt;&lt;br /&gt;Burns 说,AJAX的成功在于其具有的如下理念：JavaScript对页面的开发人员来说透明，但却可以被组件开发者看到；通过状态管理使客户端和服务器端轻松保持同步等。使用JSF和AJAX还可以解决跨浏览器的问题。同时，Project Dynamic Faces将AJAX强大的功能引入到已有的和未来的利用JSF开发的应用。 &lt;br /&gt;1在2007年于纽约召开的AJAX World大会上，位于康涅狄格州斯坦福德的Virtua公司首席咨询师Kito Mann做了一个名为&amp;ldquo;看啊，不用JavaScript也可以（Look Ma, No JavaScript）&amp;rdquo;的讲演，表达了和Burns一样的观点。Mann讲演的主旨是：&amp;ldquo;使用JSF，可以在不编写任何JavaScript代码的情况下构建应用程序。&amp;rdquo; Mann说，JSF是针对于JAVA的一种标准的web用户界面框架，其规范包括服务器端用户界面组件，事件模型，一组基本的用户界面组件和基本的应用结构。Mann还是JSFCentral.com的创建者之一。JSFCentral.com是一个由使用JSF技术的开发人员，架构师和经理组成的社区。另外，他还是Java 社区Process' JSF专家组的成员之一。 &lt;br /&gt;&lt;br /&gt;曼恩说，JSF还提供广泛的工具支持和用RAD(快速应用开发)模式的方法去开发Java Web。此外, JSF是建立在Servlet API之上的，并且促进了第三方用户界面组件市场的发展,他说。 &lt;br /&gt;&lt;br /&gt;总体来说,&amp;ldquo;JSF提供透明的AJAX支持，&amp;rdquo;曼恩说。&amp;quot;我们的想法就是JSF编程模型能与AJAX一起工作。&amp;quot; &lt;br /&gt;有多种支持JSF的IDES(集成开发环境),包括Sun的Java Studio Creator，BEA 的Workshop Studio，Oracle的 JDeveloper 和 Exadel Studio Pro (现在在JBoss umbrella旗下)，曼恩说。 &lt;br /&gt;而且，JSF架构加上AJAX支持很容易，他说。 &lt;br /&gt;&lt;br /&gt;事实上，曼恩说JSF有三个主要的AJAX集成策略。 &lt;br /&gt;一是把AJAX支持加到现有组件中，二是把AJAX支持直接集成到JSF组件中，三是对现有AJAX控件封装成一个JSF组件，曼恩说。 &lt;br /&gt;&lt;br /&gt;用在第一种方法中的技术包括Exadel的Ajax4JSF，Ideo技术的开源AjaxAnywhere offering和Sun的DynaFaces,，曼恩说。 &lt;br /&gt;支持AJAX直接集成到JSF组件的产品或技术包括Simplica的ECruiser，Infragistics的NetAdvantage，Sun的Project Woodstock，和来自ICEsoft, Backbase and Exadel的技术，曼恩说。 &lt;br /&gt;&lt;br /&gt;封装现有的AJAX控件到JSF中，两个主要的选择是Sun&amp;rsquo;s jMaki和Dojo Foundation&amp;rsquo;s Dojo Faces，他说。 &lt;br /&gt;查看eWEEK.com网站的应用开发中心的最新消息，在编程环境和开发工具中回顾和分析。 &lt;br /&gt;1</description><category>学无止境</category><pubDate>Tue, 01 Apr 2008 19:47:15 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1141.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1141.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1141.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445861/1237440</fs:itemid></item><item><title>Virtuozzo集群下不同硬件节点间如何执行VPS迁移</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445862/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1140&amp;key=813c3dc6</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1140</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1140&amp;key=d22207ec</trackback:ping><description>问题 &lt;br /&gt;本文适用于使用SWsoft Virtuozzo平台的用户，能够协助您在VZ硬件节点出现异常时，快速对其上运行的VPS服务进行迁移，从而提升在生产环境下的VZ产品用户对该平台的技术维护能力。 &lt;br /&gt;&lt;br /&gt;1。如果您已经购买了名为VZMC的Virtuozzo管理控制面板产品，则您对VPS的迁移操作可通过VZMC快速完成； &lt;br /&gt;2。如果您没有VZMC而又在生产环境下使用了Virtuozzo for Linux或者Virtuozzo for Windows产品，那么本文对您适用； &lt;br /&gt;3。本文的应用场景设定为您已经拥有2台或多台以上的Virtuozzo Haredware Node硬件节点服务器（简称：VZ硬件节点）； &lt;br /&gt;4。在本文中描述了典型的一次将VZ硬件节点1上的全部VPS如何迁移到同等配置的VZ硬件节点2上时，所涉及的全部操作流程和注意事项。 &lt;br /&gt;&lt;br /&gt;在硬件节点之间执行VPS迁移操作如下： &lt;br /&gt;&lt;br /&gt;1。检查VZ硬件节点1和VZ硬件节点2的Virtuozzo相关配置 &lt;br /&gt;&lt;br /&gt;1.1 - Virtuozzo的系统版本是否相同？是否均为Virtuozzo for Linux，亦或均为Virtuozzo for Windows？ &lt;br /&gt;&lt;br /&gt;1.2 - VZ硬件节点2（VPS迁移的VZ目标）上，是否已经安装有VZ硬件节点1（VPS迁移的VZ源）上部署的全部操作系统模板（VZ OS Templates）?这一对VZ操作系统模板安装情况的比对检查适用于Virtuozzo for Linux产品。如果VZ硬件节点2上的操作系统模板不全，需要补充安装，具体下载地址为：http://www.swsoft.com.cn/support.php?x=&amp;amp;mod_id=100&amp;amp;root=71 &lt;br /&gt;&lt;br /&gt;1.3 - VZ硬件节点2（VPS迁移的VZ目标）上，是否已经安装有VZ硬件节点1（VPS迁移的VZ源）上部署的全部应用程序模板（VZ Application Templates）?这一对VZ操作系统模板安装情况的比对检查适用于Virtuozzo for Linux产品以及Virtuozzo for Windows均适用。 &lt;br /&gt;如果VZ硬件节点2上的应用程序模板不全，需要补充安装，具体下载地址为： &lt;br /&gt;http://www.swsoft.com.cn/support.php?x=&amp;amp;mod_id=100&amp;amp;root=70 &lt;br /&gt;http://www.swsoft.com.cn/support.php?x=&amp;amp;mod_id=100&amp;amp;root=66 &lt;br /&gt;&lt;br /&gt;2。确认VZ硬件节点1和VZ硬件节点2的VZCC控制面板正常 &lt;br /&gt;VZ硬件节点1的VZCC - 通过默认用户vzagent0可直接登录 - https://svps_ip1:4643 &lt;br /&gt;VZ硬件节点2的VZCC - 通过默认用户vzagent0可直接登录 - https://svps_ip2:4643 &lt;br /&gt;&lt;br /&gt;3。登录VZ硬件节点1的VZCC控制面板，比对VZ硬件节点2的VPS ID号列表检查是否有重复的VPS ID号。 &lt;br /&gt;一旦出现VPS ID号重复，则在Z硬件节点1上执行对其VPS的ID号修改，全部修改完成后，使得VZ硬件节点1的全部VPS ID号均与VZ硬件节点2上的任意VPS ID号均不重复。 &lt;br /&gt;&lt;br /&gt;4。在VZ硬件节点1上，通过VZCC的VPS备份功能选项，对全部VPS数据进行备份操作。VZ会将备份文件存储在backup文件夹（例如：D:vzbackups at VZ Hardware Node 1）下。 &lt;br /&gt;&lt;br /&gt;5。在VZ硬件节点2上，逐一创建和当前VZ硬件节点1上VPS ID号相同的VPS（对每个新建VPS的规格如IP、Qos参数等均不用关心，只需要按照默认值逐一创建出对应VPS即可）。 &lt;br /&gt;&lt;br /&gt;6。在VZ硬件节点1上，将全部VPS数据拷贝方式传输到VZ硬件节点2上的相同备份文件存储路径下（例如：D:vzbackups at VZ Hardware Node 2）。 &lt;br /&gt;&lt;br /&gt;7。在VZ硬件节点2上，通过VZCC的VPS备份功能选项，此时可以发现刚才每一个新建的同ID号VPS现在均会有一个VPS备份，逐一执行VPS恢复操作后，即可最终完成对全部VPS的迁移操作。 &lt;br /&gt;&lt;br /&gt;</description><category>学无止境</category><pubDate>Thu, 27 Mar 2008 19:58:16 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1140.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1140.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1140.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445862/1237440</fs:itemid></item><item><title>虚拟化的未来</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445863/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1139&amp;key=295610e2</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1139</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1139&amp;key=7bf96b9a</trackback:ping><description>虚拟化代表着这样一个巨大趋势，就是把物理资源转变为逻辑上可以管理的资源，打破了物理结构之间的壁垒。在未来，所有的资源都透明的运行的在各种各样的物理平台上，资源的管理都将按逻辑方式进行，完全实现资源的自动化分配，而虚拟化技术成为我们实现这一理想的唯一工具。 &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;很多企业用户都不得不面对这样的尴尬：每实施一项应用就要买一台计算机，随着应用的增加，一般要购买很多不易变更的资源；完成不同任务的服务器越来越多，管理变得越来越复杂；同时服务器利用率却很低，仅为15%～20%，造成资源的极大浪费。因此，将各种不同的服务器整合在一起的方案受到了用户的欢迎，但是整合在一起的服务器如何分配资源，并保证每一个应用的正常运行呢？服务器从小变大是一个问题，而将大块计算资源分成小块也是一个问题。虚拟服务器技术的出现轻松的解决了服务器合并的问题，从而受到更多企业用户的青睐。 &lt;br /&gt;&lt;br /&gt;灾难恢复 &lt;br /&gt;&lt;br /&gt;很多人可能觉得灾难恢复和虚拟服务器技术无关，但灾难恢复解决方案是一个非常常见的虚拟化服务器部署方案。许多组织发现允许实时访问和提供冗余系统（如SAN）的灾难恢复方案是极其昂贵的。但某些虚拟化技术本身就提供了备份/恢复和迁移的功能。某些虚拟化服务器技术能够实现几乎零宕机实时迁移，且无需存储局域网 (SAN)的支持，从而将任何由系统故障等灾难性事件带来的威胁降低到最小化。此外，由于虚拟化服务器可以被激活、重起且可在限定的时间内创建重要服务器，所以虚拟化服务器在短时间内快速成为经济高效且具有更高管理性能的灾难恢复解决方案之一。 &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;虚拟服务器的出现，为服务商和终端用户带来了新的选择。虚拟服务器技术允许在一台服务器上创建多个相互隔离的虚拟专用服务器，每一个虚拟服务器均可独立进行重启，并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。在保持与虚拟主机相同的客户密度和盈利能力的同时，虚拟服务器所提供的安全性、可靠性以及灵活性等均高于虚拟主机服务。采用了虚拟服务器技术后，服务提供商即可为客户提供更多新的、更具吸引力的高利润服务，从而填补虚拟主机服务与独立主机服务之间的空缺。 &lt;br /&gt;&lt;br /&gt;Virtuozzo虚拟服务器技术 &lt;br /&gt;&lt;br /&gt;Virtuozzo是一项服务器虚拟化和自动化技术，Virtuozzo完全支持前面所述的服务器应用情景，它是唯一一款能同时支持Linux和Windows平台的VPS(虚拟专用服务器)产品。 &lt;br /&gt;&lt;br /&gt;VPS（虚拟专用服务器）是利用Virtuozzo在一台物理服务器上创建多个相互隔离的虚拟专用服务器，无需任何操作系统安装工作，对其用户和应用程序来讲，每个VPS已经是能够使用的独立服务器，它的平台的运行和管理都与一台独立服务器完全相同。 &lt;br /&gt;Virtuozzo采用操作系统虚拟化技术，操作系统虚拟化的概念是基于共用操作系统内核，由于没有额外的虚拟硬件层，所以有较少的服务器资源损耗，从而可以在一台物理服务器上可以实现更多的虚拟化服务器。 &lt;br /&gt;&lt;br /&gt;Virtuozzo支持在一台物理服务器上创建成百上千的虚拟专用服务器(VPS), 是最佳的商用虚拟化服务器产品。Virtuozzo管理工具对Windows和Linux是通用的，使得对同时管理两种操作系统的工作更加简便易行。 &lt;br /&gt;&lt;br /&gt;了解Virtuozzo如何帮助你更快融入虚拟化的未来，请即登陆SWsoft官方网站：http:// www.swsoft.com.cn/virtuozzo. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><category>学无止境</category><pubDate>Thu, 27 Mar 2008 19:57:35 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1139.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1139.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1139.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445863/1237440</fs:itemid></item><item><title>虚拟化让系统更容易受黑客攻击</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445864/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1138&amp;key=0e45bbcf</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1138</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1138&amp;key=59286c6e</trackback:ping><description>虚拟化技术实现了多个操作系统在同一台计算机上运行应用软件，由于这可以更好地管理和利用IT资源，因此引起了IT管理者的关注。 &lt;br /&gt;&lt;br /&gt;然而，一些IT经理和安全研究人员警告企业，采用虚拟化后呈现出的技术问题将使公司系统更容易受到黑客的攻击。 &lt;br /&gt;&lt;br /&gt;一家金融服务公司的技术安全官员Chad Lorenc说，虚拟机的IT安全与合规性项目远比运行单一操作系统和应用软件的服务器更为复杂。 &lt;br /&gt;&lt;br /&gt;&amp;ldquo;目前，无法找出单一的方案来解决虚拟环境的安全问题。而要从客户、流程以及技术等多个角度来考虑。&amp;rdquo; &lt;br /&gt;&lt;br /&gt;虚拟化技术使得企业可以整合运行在单一服务器多个系统上的应用软件，这就简化了管理需求，并使得IT硬件资源更好地被利用。然而，尽管这一技术已经存在了很多年，IT企业直到近期才对这一技术有了浓厚的兴趣。同时，英特尔、AMD、VMware、微软和IBM等公司也研发了很多产品。 &lt;br /&gt;&lt;br /&gt;一家安全公司的技术分析师George Gerchow说，在IT架构转而采用虚拟化工具之前，他们必须明白将多个服务器合并为一个并不会改变其安全需求。 &lt;br /&gt;&lt;br /&gt;事实上，他注意到，每个虚拟服务器分别面临着与传统服务器同样的威胁。George说：&amp;ldquo;如果一台主机容易受到攻击，那么所有的虚拟客户机以及这些虚拟机上的企业应用软件也同样处于危险中。&amp;rdquo; &lt;br /&gt;&lt;br /&gt;因此，一台运行虚拟机的服务器面临着比一台物理服务器更多的危险。他注意到，虚拟化软件使开发者、质量保证小组以及其他企业用户建立虚拟机的程序变得更加容易，且不易出现技术漏洞。如果IT管理人员不着手对之进行控制，这样的虚拟机就可能会突然出现、在系统间进行转移或者完全消失。 &lt;br /&gt;&lt;br /&gt;&amp;ldquo;IT部门经常未做好应对这一复杂系统的准备，因为他们不了解虚拟机存在于哪台服务器上，也不明白哪台是运行的、哪台处于未运行状态。&amp;rdquo;由于不了解虚拟机的运行情况，公司通常不能在必要时给系统打补丁或者进行升级。 &lt;br /&gt;&lt;br /&gt;给系统打补丁的复杂性 &lt;br /&gt;&lt;br /&gt;即使IT员工的确了解了虚拟机的运行情况，他们仍面临着安装补丁或者使系统脱机以执行常规安全升级的问题。随着虚拟机数目的增多，系统补丁以及应用软件升级随之而来的风险也会逐台增加。 &lt;br /&gt;&lt;br /&gt;Lorenc建议企业在创建虚拟服务器时安装可快速检查和发现虚拟机的工具。他还建议企业出台严格的政策以控制虚拟机的数量的扩充。同时，对于IT经理很重要的一点是对企业每个应用软件在虚拟环境的运行有清醒的认识。企业应该为虚拟机建立单独的补丁流程，并创建严格的改进管理政策，同时限制对虚拟环境的访问。 &lt;br /&gt;&lt;br /&gt;我们还处在这样的阶段：必须通过改进管理和技术而自己使这一领域的一些操作流程成熟起来。 &lt;br /&gt;&lt;br /&gt;BT Radianzd的首席安全官员Lloyd Hession说，虚拟化也揭示了一个潜在的网络访问路径控制问题。他注意到这一技术使得有多种访问需求的不同应用软件服务器运行在只有单一IP地址的一台主机上。因此，IT管理人员应该采用适当的访问路径控制方式来确保一个网络许可对应一台主机上的虚拟服务器。 &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;IBM网络系统部X-Force小组的主管Kris Lamb采用了虚拟机控制工具――管理系统的虚拟化功能，作为黑客对虚拟机攻击的一个强大的潜在平台。 &lt;br /&gt;&lt;br /&gt;作为硬件和主机不同虚拟机之间的分界，虚拟机管理器采用了控制台来管理主机资源。 &lt;br /&gt;&lt;br /&gt;据安全专家说，控制软件通常仅位于某一硬件水平上，用于发布无法察觉的对操作系统和应用软件的攻击。事实上，安全研究人员说他们已经证明了控制软件如何开展虚拟机攻击。比如，微软和密歇根大学的研究人员今年年初发现了SubVirt――可采用&amp;ldquo;根文件&amp;rdquo;以在一个操作系统下安装虚拟机控制器，这一行为使得研究人员实现了对虚拟机的完全控制。 &lt;br /&gt;&lt;br /&gt;一个相似的攻击方法被称为Blue Pill，是由Joanne Rutkowska开发的。Rutkowska的&amp;ldquo;根文件&amp;rdquo;攻击方法是基于AMD的安全虚拟机，代码名称为Pacifica。其采用与SubVirt攻击方式类似的方法攻击虚拟系统，然而却仍未被IT人员发现。 &lt;br /&gt;&lt;br /&gt;对于黑客，这样的软件给他们提供了一个靶子。 &lt;br /&gt;&lt;br /&gt;</description><category>学无止境</category><pubDate>Thu, 27 Mar 2008 19:55:33 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1138.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1138.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1138.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445864/1237440</fs:itemid></item><item><title>VMwareServer和ESXserver,选谁-下</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445865/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1137&amp;key=db37a6f0</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1137</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1137&amp;key=cf449c63</trackback:ping><description>ESX Server与VirtualCenter结合更紧密 &lt;br /&gt;&lt;br /&gt;如果说前面提及的ESX Server和Server的区别并不是太大的话，那么随着VirtualCenter的加入，差别变得明显起来。 &lt;br /&gt;&lt;br /&gt;两者结合企业级的管理工具都能实现一些功能，比如集中式多主机监控台、虚拟机列表清单、临时的虚拟机快速生成储备库、虚拟机登陆准入系统，还有灵活的警报服务等。 &lt;br /&gt;&lt;br /&gt;但是ESX Server与VirtualCenter结合更紧密，能够实现一些更复杂、更高级的操作功能，比如著名的VMotion：无需中断服务，将一个虚拟机从一台物理机上迁移到另一台上。在最新的ESX Server 3.0和VirtualCenter 2.0中，这种结合达到了一个新的高度，甚至于被统一到一个名为VMware Infrastructure 3的系统下，由此带来了更多功能的实现。 &lt;br /&gt;&lt;br /&gt;新功能之一是可以检测数据中心中物理主机的故障，并在故障发生时，在另一台可用的物理主机上重启故障机上的虚拟机，以保证工作的正常运转。另一个值得一提的新特性为：如果物理机发生过载，系统可以动态地把过载物理机上运行中的虚拟机迁移到另一台任务轻松的物理机上，实现负载均衡。所有过程无需人工干预，且无需中断服务。 &lt;br /&gt;&lt;br /&gt;也许这些诱人的新特性已经打动了每一个渴望降低维护成本的管理人员的心，然而我想说的是：你得准备一大笔钱去采购硬件设备了，如果你没有超高速网络连接，没有建立昂贵的SAN底层架构的话。因为如果没有这些，你将根本没有机会去实现上述特性。 &lt;br /&gt;&lt;br /&gt;作为免费版的VMware Server没有与VirtualCenter紧密结合，所以没有ESX Server的高级特性。虽然有消息称未来的VMware Server有望置于VirtualCenter 2.0的管理之下，但仍不确定VMware是否会将一些高级特性解密于免费的VMware Server平台上。 &lt;br /&gt;&lt;br /&gt;目前来说，采用Server平台的商家要想实现VMware Infrastructure 3的一些高级特性的话，还得借助于第三方解决方案，比如vizioncore提供的一些产品。 &lt;br /&gt;&lt;br /&gt;[NextPage] &lt;br /&gt;VMware Server需要技术支持吗？ &lt;br /&gt;&lt;br /&gt;前面提及，免费软件经常会被认为是不可靠、性能不佳、功能不全而不被企业采用。然而，企业的IT管理员最在乎、最关心的是他们所购买的产品能不能得到厂商的技术服务和支持，他们不敢信任没有技术支持和经济实力的公司。 &lt;br /&gt;&lt;br /&gt;所以基于此点考虑，VMware提供了免费的Server产品，同时提供企业级的收费服务支持。可能有些企业（特别是小型企业）觉得通过一些网络上的文献、技术资料、blog和书中提到的一些解决方案就能解决虚拟架构下的所有问题。所以，他们认为技术服务是不必要的。 &lt;br /&gt;&lt;br /&gt;但我们要知道，虚拟架构的复杂性导致的问题远远超出了他们的想象，包括一些硬件兼容性问题、自行安装的应用程序导致的虚拟机不正常行为，还有就是可能出现莫名其妙的突然瓶颈现象。凡此种种，不一而足。难道这些复杂的问题都能自己解决吗？ &lt;br /&gt;&lt;br /&gt;虚拟化平台的运行其实是一个任务繁多、关系重大的系统，想一想有那么多的虚拟机及其相关服务都依赖在这个平台上。一旦平台出现问题，那带来的后果可想而知，所以购买厂商的技术服务应该是非常必要的。 &lt;br /&gt;&lt;br /&gt;从技术商业服务的角度来看，VMware Server和ESX Server都是一样的，所不同的正如一个软件有黄金版和白金版之分而已。 &lt;br /&gt;&lt;br /&gt;小结 &lt;br /&gt;&lt;br /&gt;VMware Server 和 ESX Server采用了不同的方法来解决相同的问题，满足了用户不同的需要。 &lt;br /&gt;&lt;br /&gt;对于追求系统最佳的性能表现以及数据中心部分自动化的客户可以考虑选购ESX Server，但这需要在硬件设备的购买、执行操作和训练时间上投下相当的人力财力。 &lt;br /&gt;&lt;br /&gt;如果客户需要最快的上手时间以及灵活的解决方案，可以选择VMware Server。而且我们有理由相信：在任何的虚拟环境下，VMware Server都是可靠和值得信赖的。 &lt;br /&gt;&lt;br /&gt;</description><category>学无止境</category><pubDate>Wed, 12 Mar 2008 22:14:48 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1137.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1137.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1137.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445865/1237440</fs:itemid></item><item><title>VMwareServer和ESXserver,选谁-上</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445866/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1136&amp;key=d0ec8fbe</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1136</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1136&amp;key=7468b689</trackback:ping><description>【IT168 专稿】今天的用户面临着不同以往的市场局面，不同厂商的产品纷纷涌现，即使是同一厂商，也有许多不同的产品面世。那么如何从这纷杂的市场里选出一款满足自己需要的产品呢？买性能最好的？这就意味着大量的投资。很抱歉的说，在讲究成本节约的企业里这种想法无疑是&amp;ldquo;此路不通&amp;rdquo;。那就买一般的？但你有没有考虑到今后系统的复杂性的增加以及虚拟机个数的增长速度呢？到时的系统还能满足需要吗？所以，选择一款合适的系统并不是一个简单的问题，需要有多方面的考虑。 &lt;br /&gt;本文我将介绍虚拟化市场领头羊VMware的产品，比较一下它针对企业用户的两款系统&amp;mdash;&amp;mdash;免费的VMware Server（以下简称Server）和昂贵的ESX Server之间的区别，从中可以看出究竟哪一款适合您？ &lt;br /&gt;&lt;br /&gt;免费的东西未必不可靠 &lt;br /&gt;&lt;br /&gt;说起免费的VMware Server，浮现在人们脑海里的第一印象就是：这很可能是拿来用作研究用的，肯定不如商业产品性能好、够稳定。所以在考虑构建结构复杂、要求稳定的商业虚拟化系统时，这种根深蒂固的偏见首先就把VMware Server排除在外。 &lt;br /&gt;&lt;br /&gt;&lt;img height=&quot;197&quot; width=&quot;500&quot; alt=&quot;&quot; src=&quot;http://vmware.cn/Article/UploadFiles/200706/20070614101248358.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;事实真的如人们所想的那样，免费的VMware Server就真的那么不稳定吗？我们有必要来回顾一下历史。还在VMware推行它宏伟的虚拟化蓝图之前，ESX Server的上一代版本GSX Server已经销售了五年之久，它当时的售价接近现在的ESX Server。和ESX Server一样，GSX Server也是专注于数据中心的布置，后来VMware发布了企业管理工具VirtualCenter，可以使管理GSX Server和 ESX Server完全一样。 &lt;br /&gt;&lt;br /&gt;&lt;img height=&quot;375&quot; width=&quot;500&quot; alt=&quot;&quot; src=&quot;http://vmware.cn/Article/UploadFiles/200706/20070614101249182.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;自从2001年VMware推出GSX Server至今，已有300多家著名大公司采用了该系统。2005年末，VMware终于推出了该公司史上第一款虚拟化产品VMware Play。接下来，又做出决定把即将推出的GSX Server 4.0转为免费，并重新命名为Server 1.0。这就是VMware Server的由来。 &lt;br /&gt;&lt;br /&gt;既然Server的前身GSX Server经过了那么多稳定性的考验，那么我们也有理由对其抱有信心，而未必将它认为是研究用的测试品。 &lt;br /&gt;&lt;br /&gt;[NextPage] &lt;br /&gt;&lt;br /&gt;性能：ESX Server更强 &lt;br /&gt;&lt;br /&gt;撇开价格的因素，购买人员要考虑的还有性能的要素。目前还没有在同一硬件、同一虚拟机的两平台下的性能比较报告，不过系统构建方式的不同还是可以使我们推测出两者性能的差异。 &lt;br /&gt;&lt;br /&gt;VMware Server需要一个底层的操作系统的支持才能运行，而其同门大师兄ESX Server却不需要，他采用的是一种业界称为bare metal的解决方案。也就是说ESX Server部分起到了操作系统的功用，它可以充分调动硬件资源去实现各种虚拟化下的任务，这一点和虚拟设备类似。 &lt;br /&gt;&lt;br /&gt;由于VMware Server和ESX Server设计方案的不同产生了不同的性能表现。Server有主机OS的束缚，无法完全利用硬件资源；而ESX Server则极力压缩了OS层，使得虚拟机尽可能直接面对硬件，调动资源的效率更高。 &lt;br /&gt;&lt;br /&gt;ESX Server这样设计的好处不仅体现在性能上，它还带来了更高的合并率。合并率指的是同一台服务器中的每个CPU内核能正常处理的最大虚拟机数量。VMware官方推荐的合并率：Server为2-4，而ESX Server则为4-8。从中不难看出ESX Server 的优势所在。 &lt;br /&gt;&lt;br /&gt;不过合并率是要受到虚拟机上的负载量和内部应用程序运行状况的影响。一个工作状态很忙的ESX Server可能每核的合并率达不到3；相反，一个状态很轻松的Server 则有可能每核支持十个Web服务器。 &lt;br /&gt;&lt;br /&gt;总得来说，从架构分析及其带来的性能和合并率的差异可以看出VMware Server和ESX Server之间的差别。但同一个特性，从另一个角度来看，优点也有可能变成缺点。 &lt;br /&gt;&lt;br /&gt;[NextPage] &lt;br /&gt;&lt;br /&gt;方便性：VMware Server更好 &lt;br /&gt;&lt;br /&gt;比如，ESX Server直接控制硬件带来性能提升的一个具体表现：VMFS，这是VMware自己开发的一种文件系统格式，用于存储虚拟机数据。相比现在OS提供的多功用文件系统格式，VMFS读取更快、更可靠。不幸的是，以VMFS格式存储的虚拟机想要迁移到VMware其他的虚拟环境下，却不得不面临转化格式的繁琐和风险。同为VMware环境下的迁移已是麻烦不断，其他环境就更不好说了。 &lt;br /&gt;&lt;br /&gt;相比而言，VMware Server没有采用VMFS，它的性能只能取决于主机OS，如Windows或Linux的文件系统，但其虚拟机文件却可以烧录在DVD或存储于USB设备中，方便地在各电脑间传输，我们甚至可以把它理解成一个拥有许多文件的标准文件夹。 &lt;br /&gt;&lt;br /&gt;除了文件格式带来的迁移和传输的困难，ESX Server还面临着驱动的问题。比如说VMware没有给ESX Server装载本地SATA接口的硬盘，所以ESX Server的用户不得不考虑本地SCSI接口硬盘，或者远程的存储设备，像NAS、SAN之类。 &lt;br /&gt;&lt;br /&gt;驱动的短缺不仅会影响某个硬件设备的使用，还会影响到整个系统的运行。VMware出于战略上的考虑，只是对市场上一部分硬件提供了官方驱动支持。所以说，不是所有数据中心的硬件都能运行ESX Server。相反，Server依附于底层的OS，而这些OS一般都提供了丰富的驱动，大大扩展了Server的使用范围。像OS支持的远程iSCSI硬盘连接、本地磁带备份单元等，都能被Server虚拟机所支持。 &lt;br /&gt;&lt;br /&gt;应用软件的可用性和支持度也是两者差别的一个方面。ESX上除了一些固有的有限的服务程序和工具外，用户自行安装新的软件一般会由于缺乏必要的库文件而无法运行。可想而知，解决这个问题对于一般用户来说简直就是天方夜谭。 &lt;br /&gt;&lt;br /&gt;这样设计的确降低了安装不明软件带来的风险，但与此增加的是用户无法自主的烦恼，VMware也没有提供任何的辅助工具来帮助解决问题。Server由于底层OS的支持，一如既往地保持着良好的可用性，用户可以自行在上面安装磁盘碎片整理工具、备份工具、性能监控器、远程管理等。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[NextPage] &lt;br /&gt;&lt;br /&gt;安全性：两种模式，各取所需 &lt;br /&gt;&lt;br /&gt;安全性是两个产品不同的另一个重要方面。ESX Server具有虚拟设备的所有特点：自封装的专用系统、针对性能进行的优化、最小的攻击界面，还有预设置的应用程序（比如防火墙、防毒软件）。ESX Server内部只有一些必要的管理工具，厂商并不支持用户自行安装任何可能带来安全漏洞的软件。 &lt;br /&gt;&lt;br /&gt;从有利的角度来说，ESX Server这种虚拟设备的方案简化了系统维护的手续，净化了系统的安全，同时管理者无需再关注系统补丁的发布。只要有新的漏洞出现，用户只需等待VMware提供最新的系统替换文件。以上措施直接的好处就是降低了TCO（total cost of ownership）。 &lt;br /&gt;&lt;br /&gt;然而，在用双刃剑一面杀敌的同时，也有可能被朝向自己的另一面剑刃所伤。在ESX Server中，由VMware给我们补漏洞是一件省心的事情，但如果VMware延迟了发布时间呢？我们有漏洞的系统岂不是暴露在各种网络攻击之下，这是件很让人不安的事情。 &lt;br /&gt;&lt;br /&gt;前面还有提到的就是ESX Server的黑箱封闭系统不容许用户进行操作，也就是说用户对系统没有完全的控制权，对于某些公司来说是不可接受的。他们可以选用完全可操控的Server，然而这一个优点站在另一个角度又成了缺点：这意味着需要有大量的专业知识，知道该如何去巩固、健全和保卫这个系统，其中重要、也是最花时间的工作就是不断寻找、测试、发现和修补系统的漏洞，如果你不想被恶意入侵的话。 &lt;br /&gt;&lt;br /&gt;你每天要关注最新的安全公告，下载安全补丁，然后安装完毕。但这并没有结束，我们知道，安全漏洞补丁虽然补上了系统漏洞，但有时却会影响到整个系统的稳定性。评估升级后的系统是否比升级前了的更可靠，这又是一个重点。 &lt;br /&gt;&lt;br /&gt;当然了，不是说采用了Server类似系统的公司就必须要成立一个专门的研究实验室，得有昂贵的检测仪器，还有QA小组专门负责此事。不过总得付出一定的代价请得一些专门的技术人员来管理系统，毕竟这是关系企业安全的大事。 &lt;br /&gt;&lt;br /&gt;以上两种选择方案：要么完全操控式方案，升级测试完全自己做主；要么选用黑箱式方案，把这些升级测试的烦事交给厂商（比如VMware）。两种选择要看那种符合自己的需要，个人觉得如果不是太重要的服务器，可以采用第一种方案。如果是要求稳定性比较高的虚拟环境，第二种方案更为保险一点。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[NextPage] &lt;br /&gt;&lt;br /&gt;安全性：两种模式，各取所需 &lt;br /&gt;&lt;br /&gt;安全性是两个产品不同的另一个重要方面。ESX Server具有虚拟设备的所有特点：自封装的专用系统、针对性能进行的优化、最小的攻击界面，还有预设置的应用程序（比如防火墙、防毒软件）。ESX Server内部只有一些必要的管理工具，厂商并不支持用户自行安装任何可能带来安全漏洞的软件。 &lt;br /&gt;&lt;br /&gt;从有利的角度来说，ESX Server这种虚拟设备的方案简化了系统维护的手续，净化了系统的安全，同时管理者无需再关注系统补丁的发布。只要有新的漏洞出现，用户只需等待VMware提供最新的系统替换文件。以上措施直接的好处就是降低了TCO（total cost of ownership）。 &lt;br /&gt;&lt;br /&gt;然而，在用双刃剑一面杀敌的同时，也有可能被朝向自己的另一面剑刃所伤。在ESX Server中，由VMware给我们补漏洞是一件省心的事情，但如果VMware延迟了发布时间呢？我们有漏洞的系统岂不是暴露在各种网络攻击之下，这是件很让人不安的事情。 &lt;br /&gt;&lt;br /&gt;前面还有提到的就是ESX Server的黑箱封闭系统不容许用户进行操作，也就是说用户对系统没有完全的控制权，对于某些公司来说是不可接受的。他们可以选用完全可操控的Server，然而这一个优点站在另一个角度又成了缺点：这意味着需要有大量的专业知识，知道该如何去巩固、健全和保卫这个系统，其中重要、也是最花时间的工作就是不断寻找、测试、发现和修补系统的漏洞，如果你不想被恶意入侵的话。 &lt;br /&gt;&lt;br /&gt;你每天要关注最新的安全公告，下载安全补丁，然后安装完毕。但这并没有结束，我们知道，安全漏洞补丁虽然补上了系统漏洞，但有时却会影响到整个系统的稳定性。评估升级后的系统是否比升级前了的更可靠，这又是一个重点。 &lt;br /&gt;&lt;br /&gt;当然了，不是说采用了Server类似系统的公司就必须要成立一个专门的研究实验室，得有昂贵的检测仪器，还有QA小组专门负责此事。不过总得付出一定的代价请得一些专门的技术人员来管理系统，毕竟这是关系企业安全的大事。 &lt;br /&gt;&lt;br /&gt;以上两种选择方案：要么完全操控式方案，升级测试完全自己做主；要么选用黑箱式方案，把这些升级测试的烦事交给厂商（比如VMware）。两种选择要看那种符合自己的需要，个人觉得如果不是太重要的服务器，可以采用第一种方案。如果是要求稳定性比较高的虚拟环境，第二种方案更为保险一点。 &lt;br /&gt;&lt;br /&gt;</description><category>学无止境</category><pubDate>Wed, 12 Mar 2008 22:09:31 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1136.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1136.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1136.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445866/1237440</fs:itemid></item><item><title>适用于Vista开源虚拟机VirtualBox</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445867/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1135&amp;key=fd9ced0c</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1135</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1135&amp;key=d1d49198</trackback:ping><description>　　InnoTek VirtualBox是一款针对企业和家庭实用的x86虚拟化软件。这款软件不但功能丰富，性能强劲，而且是位于一款基于GNU Public License （GPL）条款的开源专业虚拟化解决方案。 &lt;br /&gt;&lt;br /&gt;　　目前，VirtualBox可以运行在Windows和Linux 32-bit上，支持的客户系统包括Windows （NT 4.0， 2000， XP， Server 2003， Vista）， DOS/Windows 3.x， Linux （2.4 and 2.6）和OpenBSD。　　 &lt;br /&gt;&lt;br /&gt;　　功能：　　 &lt;br /&gt;&lt;br /&gt;　　- 模块化设计 &lt;br /&gt;&lt;br /&gt;　　- 以XML语言描述虚拟机，方便移植到其他电脑上 &lt;br /&gt;&lt;br /&gt;　　- 针对Windows和Linux的Guest Additions，和VMware的VMware Tools类似，用于增强虚拟机系统性能并让虚拟机和宿主机的整合更紧密，功能包括鼠标指针整合以及改变虚拟机的窗口大小。 &lt;br /&gt;&lt;br /&gt;　　另外，VirtualBox还有封闭源代码的版本，提供以下更多功能，今后这些功能也会逐步加入到开源版中。　　 &lt;br /&gt;&lt;br /&gt;　　* 虚拟USB控制器，无需在Host上安装驱动就可以在虚拟机中使用USB设备　　 &lt;br /&gt;&lt;br /&gt;　　* 支持远程桌面协议（RDP），虚拟机可作为RDP服务器　　 &lt;br /&gt;&lt;br /&gt;　　* USB over RDP，作为RDP服务器的虚拟机仍然可以访问RDP客户端插入的USB设备　　 &lt;br /&gt;&lt;br /&gt;　　* 共享文件夹，在虚拟机和宿主机之间方便地交流文件　　 &lt;br /&gt;&lt;br /&gt;　　下载：VirtualBox v1.4.0 （Freeware） &lt;br /&gt;</description><category>资源共享</category><pubDate>Wed, 27 Feb 2008 21:59:29 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1135.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1135.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1135.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445867/1237440</fs:itemid></item><item><title>VirtualBox－另一个虚拟机软件</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445868/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1134&amp;key=e13e403e</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1134</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1134&amp;key=fd5873ee</trackback:ping><description>&lt;p&gt;对于 VMWare、Virtual PC 这些虚拟机软件，可能大家都比较熟悉。今天我要介绍的是另一个虚拟机软件&amp;mdash;&amp;mdash;&lt;a href=&quot;http://www.virtualbox.org/&quot;&gt;&lt;font color=&quot;#bb5500&quot;&gt;VirtualBox&lt;/font&gt;&lt;/a&gt;。VirtualBox 是一款功能强大的 x86 虚拟机软件，它不仅具有丰富的特色，而且性能也很优异。更可喜的是，VirtualBox 于数日前走向开源，成为了一个发布在 GPL 许可之下的自由软件。&lt;a id=&quot;more-618&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://linuxtoy.org/img/2007/01/virtualbox.png&quot;&gt;&lt;img alt=&quot;VirtualBox&quot; src=&quot;http://linuxtoy.org/img/2007/01/virtualbox_s.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;在 VirtualBox 中运行 Ubuntu&lt;/em&gt;&lt;/p&gt;&lt;p&gt;VirtualBox 可以在 Linux 和 Windows 主机中运行，并支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统。&lt;/p&gt;&lt;p&gt;假如你曾经有用过虚拟机软件的经历的话，相信使用 VirtualBox 不在话下。即便你是一个新手，也没有关系。VirtualBox 提供了详细的文档，可以助你在短期内入门。&lt;/p&gt;&lt;p&gt;想要试试 VirtualBox？那么下载它吧。&lt;/p&gt;&lt;p&gt;- &lt;a href=&quot;http://www.virtualbox.org/wiki/Downloads&quot;&gt;&lt;font color=&quot;#bb5500&quot;&gt;下载 VirtualBox 最新版&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;!--.entry--&gt;&lt;!--.post--&gt;</description><category>资源共享</category><pubDate>Wed, 27 Feb 2008 21:58:32 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1134.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1134.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1134.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445868/1237440</fs:itemid></item><item><title>VirtualBox - 跨平台虚拟机工具</title><link>http://item.feedsky.com/~feedsky/DJEYH/~1234155/69445869/1237440/1/item.html</link><wfw:comment>http://www.djyeh.com/xml-rpc/comment.asp?id=1133&amp;key=6d432546</wfw:comment><wfw:commentRss>http://www.djyeh.com/sydication.asp?cmt=1133</wfw:commentRss><trackback:ping>http://www.djyeh.com/cmd.asp?act=tb&amp;id=1133&amp;key=a6bdd265</trackback:ping><description>&lt;p&gt;&lt;a onclick=&quot;javascript:pageTracker._trackPageview ('/outbound/www.virtualbox.org');&quot; href=&quot;http://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; 是一款轻便的跨平台虚拟机，支持主流 Windows，Linux，Mac(Beta 2; Intel Macs only) 三大操作系统，然后，随你怎么虚拟了。&lt;/p&gt;&lt;p&gt;&lt;a title=&quot;来YUPOO看我的照片&quot; onclick=&quot;javascript:pageTracker._trackPageview ('/outbound/www.yupoo.com');&quot; href=&quot;http://www.yupoo.com/photos/view?id=ff80808117143b94011716cbd05b61ce&quot;&gt;&lt;img height=&quot;201&quot; alt=&quot;iv&quot; src=&quot;http://photo14.yupoo.com/20071226/221210_1136520004_m.jpg&quot; width=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;与老牌的 &lt;a href=&quot;http://www.appinn.com/cnvmwareworkstation/&quot;&gt;VMWare&lt;/a&gt; 和 &lt;a href=&quot;http://www.appinn.com/top-10-freebie-applications-from-microsoft/&quot;&gt;Virtual PC&lt;/a&gt; 相比，&lt;strong&gt;VirtualBox&lt;/strong&gt; 使用很简单，中文界面，运行迅速&lt;/p&gt;&lt;p&gt;维基百科里关于&lt;a onclick=&quot;javascript:pageTracker._trackPageview ('/outbound/zh.wikipedia.org');&quot; href=&quot;http://zh.wikipedia.org/wiki/虚拟机&quot;&gt;虚拟机&lt;/a&gt;的定义比较复杂，我的定义是：在当前操作系统下，用应用程序 (比如今天介绍的 &lt;a href=&quot;http://www.appinn.com/VirtualBox&quot;&gt;VirtualBox&lt;/a&gt; ) 虚拟出一台电脑，这台电脑里的电脑，相对独立，不用害怕系统被破坏等一些问题，随时可以增删，不伤筋动骨。&lt;/p&gt;&lt;p&gt;说小众之前所以软件的测试都是直接在电脑中测试的话，估计很多人都不信，哈哈，真是这样的。&lt;br /&gt;当然了，懒是一个原因，还有一个原因是从英文站上下载下来的软件，几乎没有碰见过恶意软件，再加上小众的软件相对小众，电脑的安全性比较理想。&lt;/p&gt;&lt;p&gt;有个虚拟机的好处不言而喻，对原操作系统的保护更上一层楼，什么病毒木马的根本不怕。。。&lt;/p&gt;&lt;p&gt;从&lt;a onclick=&quot;javascript:pageTracker._trackPageview ('/outbound/www.virtualbox.org');&quot; href=&quot;http://www.virtualbox.org/wiki/Downloads&quot;&gt;&lt;font color=&quot;#810081&quot;&gt;官方下载&lt;/font&gt;&lt;/a&gt;或者小众提供的 &lt;a href=&quot;http://www.appinn.com/down/308&quot;&gt;mediafire&lt;/a&gt; | &lt;a href=&quot;http://www.appinn.com/down/309&quot;&gt;纳米盘&lt;/a&gt;&lt;br /&gt;&lt;span id=&quot;more-951&quot;&gt;&lt;/span&gt;&lt;br /&gt;相对于 16MB 的身材，虽然不大，但教育网上传实在需要挣扎，就这样吧。&lt;/p&gt;</description><category>资源共享</category><pubDate>Wed, 27 Feb 2008 21:55:09 +0800</pubDate><author>jeoshell@126.com (jeoshell)</author><comments>http://www.djyeh.com/post/1133.html#comment</comments><guid isPermaLink="false">http://www.djyeh.com/post/1133.html</guid><dc:creator>jeoshell@126.com (jeoshell)</dc:creator><fs:srclink>http://www.djyeh.com/post/1133.html</fs:srclink><fs:srcfeed>http://www.djyeh.com/rss.xml</fs:srcfeed><fs:itemid>feedsky/DJEYH/~1234155/69445869/1237440</fs:itemid></item></channel></rss>