﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-爱女孩的小火柴-随笔分类-个人收藏</title><link>http://www.blogjava.net/mayu/category/14217.html</link><description>生活的理想就是为了理想的生活:)</description><language>zh-cn</language><lastBuildDate>Fri, 09 Nov 2007 05:53:26 GMT</lastBuildDate><pubDate>Fri, 09 Nov 2007 05:53:26 GMT</pubDate><ttl>60</ttl><item><title>转Unicode为汉字方法</title><link>http://www.blogjava.net/mayu/archive/2007/11/08/159081.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Thu, 08 Nov 2007 05:49:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/11/08/159081.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/159081.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/11/08/159081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/159081.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/159081.html</trackback:ping><description><![CDATA[String str = "&#&nbsp;20013;&# 25991;";<br />
<br />
public synchronized static String converUnicodeToCN(String str){<br />
&nbsp;&nbsp;&nbsp; String tmp = str.replaceAll("&#",",").replaceAll(";","");<br />
&nbsp;&nbsp;&nbsp; String [] s2 = tmp.split(",");<br />
&nbsp;&nbsp;&nbsp; String s1 = "";<br />
&nbsp;&nbsp;&nbsp; for (int i=1;i&lt;s2.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int a = Integer.parseInt(s2[i],10);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s1 = s1+(char)a;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; return s1;<br />
&nbsp;}<br />
<br />
打印"中文"<br />
<br />
备记 
<img src ="http://www.blogjava.net/mayu/aggbug/159081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-11-08 13:49 <a href="http://www.blogjava.net/mayu/archive/2007/11/08/159081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>生活管理中十二大著名法则-zt</title><link>http://www.blogjava.net/mayu/archive/2007/09/25/148041.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Tue, 25 Sep 2007 05:39:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/09/25/148041.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/148041.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/09/25/148041.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/148041.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/148041.html</trackback:ping><description><![CDATA[<strong>一、马太效应 </strong><br />
　　<br />
　　《新约&#183;马太福音》中有这样一个故事，一个国王远行前，交给三个仆人每人一锭银子，吩咐他们：&#8220;你们去做生意，等我回来时，再来见我。&#8221;国王回来时，第一个仆人说：&#8220;主人，你交给我们的一锭银子，我已赚了1 0锭。&#8221;于是国王奖励他10座城邑。第二个仆人报告说：&#8220;主人，你给我的一锭银子，我已赚了5锭。&#8221;于是国王例奖励了他5座城邑。第三个仆人报告说：&#8220;主人，你给我的一锭银子，我一直包在手巾里存着，我怕丢失，一直没有拿出来。&#8221;于是国王命令将第三个仆人的一锭银子也赏给第一个仆人，并且说：&#8220;凡是少的，就连他所有的也要夺过来。凡是多的，还要给他，叫他多多益善。&#8221;这就是马太效应。看看我们周围，就可以发现许多马太效应的例子。朋友多的人会借助频繁的交往得到更多的朋友；缺少朋友的人会一直孤独下去。金钱方面更是如此，即使投资回报率相同，一个比别人投资多1 0倍的人，收益也多10倍。 这是个赢家通吃的社会，善用马太效应，赢家就是你。 <br />
　　<br />
　　对企业经营发展而言，马太效应则告诉我们，要想在某一个领域保持优势，就必须在此领域迅速做大。当你成为某个领域的领头羊的时候，即使投资回报率相同，你也能更轻易的获得比弱小的同行更大的收益。而若没有实力迅速在某个领域做大，就要不停地寻找新的发展领域，才能保证获得较好的回报。 <br />
　　<br />
　　<br />
　　<strong>二、手表定理</strong> <br />
　　<br />
　　手表定理是指一个人有一只表时，可以知道现在是几点钟，而当他同时拥有两只表时却无法确定。两只表并不能告诉一个人更准确的时间，反而会让看表的人失去对准确时间的信心。你要做的就是选择其中较信赖的一只，尽力校准它，并以此作为你的标准，听从它的指引行事。记住尼采的话：&#8220;兄弟，如果你是幸运的，你只需有一种道德而不要贪多，这样，你过桥更容易些。&#8221; 如果每个人都&#8220;选择你所爱，爱你所选择&#8221;，无论成败都可以心安理得。然而，困扰很多人的是：他们被&#8220;两只表&#8221;弄得无所，心身交瘁，不知自己该信仰哪一个，还有人在环境、他人的压力下，违心选择了自己并不喜欢的道路，为此而郁郁终生，即使取得了受人瞩目的成就，也体会不到成功的快乐。 <br />
　　<br />
　　手表定理在企业经营管理方面给我们一种非常直观的启发，就是对同一个人或同一个组织的管理不能同时采用两种不同的方法，不能同时设置两个不同的目标。甚至每一个人不能由两个人来同时指挥，否则将使这个企业或这个人无所适从。手表定理所指的另一层含义在于每个人都不能同时挑选两种不同的价值观，否则，你的行为将陷于混乱。 <br />
　　<br />
　　<br />
　　<strong>三、不值得定律 </strong><br />
　　<br />
　　不值得定律最直观的表述是：不值得做的事情，就不值得做好，这个定律似乎再简单不过了，但它的重要性却时时被人们疏忘。不值得定律反映出人们的一种心理，一个人如果从事的是一份自认为不值得做的事情，往往会保持冷嘲热讽，敷衍了事的态度。不仅成功率小，而且即使成功，也不会觉得有多大的成就感。 <br />
　　<br />
　　哪些事值得做呢？一般而言，这取决于三个因素。 <br />
　　<br />
　　1、价值观。关于价值观我们已经谈了很多，只有符合我们价值观的事，我们才会满怀热情去做。 <br />
　　<br />
　　2、个性和气质。一个人如果做一份与他的个性气质完全背离的工作，他是很难做好的，如一个好交往的人成了档案员，或一个害羞者不得不每天和不同的人打交道。 <br />
　　<br />
　　3、现实的处境。同样一份工作，在不同的处境下去做，给我们的感受也是不同的。例如，在一家大公司，如果你最初做的是打杂跑腿的工作，你很可能认为是不值得的，可是，一旦你被提升为领班或部门经理，你就不会这样认为了。 <br />
　　<br />
　　总结一下，值得做的工作是：符合我们的价值观，适合我们的个性与气质，并能让我们看到期望。如果你的工作不具备这三个因素，你就要考虑换一个更合适的工作，并努力做好它。 <br />
　　<br />
　　因此，对个人来说，应在多种可供选择的奋斗目标及价值观中挑选一种，然后为之而奋斗。&#8220;选择你所爱的，爱你所选择的&#8221;，才可能激发我们的奋斗毅力，也才可以心安理得。而对一个企业或组织来说，则要很好地分析员工的性格特性，合理分配工作，如让成就欲较强的职工单独或牵头来完成具有一定风险和难度的工作，并在其完成时给予定时的肯定和赞扬；让依附欲较强的职工更多地参加到某个团体中共同工作；让权力欲较强的职工担任一个与之能力相适应的主管。同时要加强员工对企业目标的认同感，让员工感觉到自己所做的工作是值得的，这样才能激发职工的热情。 <br />
　　<br />
　　<br />
　　<strong>四、彼得原理 </strong><br />
　　<br />
　　彼得原理是美国学者劳伦斯?彼得在对组织中人员晋升的相关现象研究后得出的一个结论；在各种组织中，由于习惯于对在某个等级上称职的人员进行晋升提拔，因而雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为&#8220;向上爬&#8221;原理。这种现象在现实生活中无处不在：一名称职的教授被提升为大学校长后无法胜任；一个优秀的运动员被提升为主管体育的官员，而无所作为。 <br />
　　<br />
　　对一个组织而言，一旦组织中的相当部分人员被推到了其不称职的级别，就会造成组织的人浮于事，效率低下，导致平庸者出人头地，发展停滞。因此，这就要求改变单纯的&#8220;根据贡献决定晋升&#8221;的企业员工晋升机制，不能因某个人在某一个岗位级别上干得很出色，就推断此人一定能够胜任更高一级的职务。要建立科学、合理的人员选聘机制，客观评价每一位职工的能力和水平，将职工安排到其可以胜任的岗位。不要把岗位晋升当成对职工的主要奖励方式，应建立更有效的奖励机制，更多地以加薪、休假等方式作为奖励手段。有时将一名职工晋升到一个其无法很好发挥才能的岗位，不仅不是对职工的奖励，反而使职工无法很好发挥才能，也给企业带来损失。 <br />
　　<br />
　　对个人而言，虽然我们每个人都期待着不停地升职，但不要将往上爬作为自己的惟一动力。与其在一个无法完全胜任的岗位勉力支撑、无所适从，还不如找一个自己能游刃有余的岗位好好发挥自己的专长。 <br />
<br />
<br />
　　<strong>五、零和游戏原理 </strong><br />
<br />
　　当你看到两位对弈者时，你就可以说他们正在玩&#8220;零和游戏&#8221;。因为在大多数情况下，总会有一个赢，一个输，如果我们把获胜计算为得1 分，而输棋为-1分，那么，这两人得分之和就是：1 (-1)=0。 <br />
　　<br />
　　这正是&#8220;零和游戏&#8221;的基本内容：游戏者有输有赢，一方所赢正是另一方所输，游戏的总成绩永远是零。 <br />
　　<br />
　　零和游戏原理之所以广受关注，主要是因为人们发现在社会的方方面面都能发现与&#8220;零和游戏&#8221;类似的局面，胜利者的光荣后面往往隐藏着失败者的辛酸和苦涩。从个人到国家，从政治到经济，似乎无不验证了世界正是一个巨大的&#8220;零和游戏&#8221;场。这种理论认为，世界是一个封闭的系统，财富、资源、机遇都是有限的，个别人、个别地区和个别国家财富的增加必然意味着对其他人、其他地区和国家的掠夺，这是一个&#8220;邪恶进化论&#8221;式的弱肉强食的世界。 <br />
　　<br />
　　但20世纪人类在经历了两次世界大战，经济的高速增长、科技进步、全球化以及日益严重的环境污染之后，&#8220;零和游戏&#8221;观念正逐渐被&#8220;双赢&#8221;观念所取代。人们开始认识到&#8220;利己&#8221;不一定要建立在&#8220;损人&#8221;的基础上。通过有效合作，皆大欢喜的结局是可能出现的。但从&#8220;零和游戏&#8221;走向&#8220;双赢&#8221;，要求各方要有真诚合作的精神和勇气，在合作中不要耍小聪明，不要总想占别人的小便宜，要遵守游戏规则，否则&#8220;双赢&#8221;的局面就不可能出现，最终吃亏的还是自己。 <br />
　　<br />
　　<br />
　　<strong>六、华盛顿合作规律</strong>。 <br />
　　<br />
　　华盛顿合作规律说的是：一个人敷衍了事，两个人互相推诿，三个人则永无成事之日。多少有点类似于我们&#8220;三个和尚&#8221;的故事。人与人的合作不是人力的简单相加，而是要复杂和微妙得多。在人与人的合作中，假定每个人的能力都为1 ，那么10个人的合作结果就有时比10大得多，有时甚至比1还要小。因为人不是静止的动物，而更像方向各异的能量，相推动时自然事半功倍，相互抵触时则一事无成。我们传统的管理理论中，对合作研究得并不多，最直观的反映就是，目前的大多数管理制度和行业都是致力于减少人力的无谓消耗，而非利用组织提高人的效能。换言之，不妨说管理的主要目的不是让每个人做到最好，而是避免内耗过多。2 1世纪将是一个合作的时代，值得庆幸的是，越来越多的人已经认识到真诚合作的重要性，正在努力学习合作。 <br />
　　<br />
　　邦尼人力定律：一个人一分钟可以挖一个洞，六十个人一秒种却挖不了一个洞。 <br />
　　<br />
　　合作是一个问题，如何合作也是一个问题。 <br />
　　<br />
　　<br />
　　<strong>七、酒与污水定律 </strong><br />
　　<br />
　　酒与污水定律是指，如果把一匙酒倒进一桶污水中，你得到的是一桶污水；如果把一匙污水倒进一桶酒中，你得到的还是一桶污水。几乎在任何组织里，都存在几个难弄的人物，他们存在的目的似乎就是为了把事情搞糟。他们到处搬弄是非，传播流言、破坏组织内部的和谐。最糟糕的是，他们像果箱里的烂苹果，如果你不及时处理，它会迅速传染，把果箱里其它苹果也弄烂，&#8220;烂苹果&#8221;的可怕之处在于它那惊人的破坏力。一个正直能干的人进入一个混乱的部门可能会被吞没，而一个人无德无才者能很快将一个高效的部门变成一盘散沙。组织系统往往是脆弱的，是建立在相互理解、妥协和容忍的基础上的，它很容易被侵害、被毒化。破坏者能力非凡的另一个重要原因在于，破坏总比建设容易。一个能工巧匠花费时日精心制作的陶瓷器，一头驴子一秒钟就能毁坏掉。如果拥有再多的能工巧匠，也不会有多少像样的工作成果。如果你的组织里有这样的一头驴子，你应该马上把它清除掉；如果你无力这样做，你就应该把它拴起来。 <br />
　　<br />
　　<br />
　　<strong>八、水桶定律</strong> <br />
　　<br />
　　水桶定律是讲，一只水桶能装多少水，完全取决于它最短的那块木板。这就是说任何一个组织都可能面临的一个共同问题，即构成组织的各个部分往往决定了整个组织的水平。 <br />
　　<br />
　　构成组织的各个部分往往是优劣不齐的，而劣质部分往往又决定整个组织的水平。 <br />
　　<br />
　　&#8220;水桶定律&#8221;与&#8220;酒与污水定律&#8221;不同，后者讨论的是组织中的破坏力量，而&#8220;最短的木板&#8221;却是组织中有用的一个部分，只不过比其它部分差一些，你不能把它们当成烂苹果扔掉。强弱只是相对而言的，无法消除。问题在于你容忍这种弱点到什么程度。如果它严重到成为阻碍工作的瓶颈，就不得不有所动作。 <br />
　　<br />
　　如果你在一个组织中，你应该： 　　<br />
　　1、确保你不是最薄弱的部分； 　　<br />
　　2、避免或减少这一薄弱环节对你成功的影响； 　　<br />
　　3、如果不幸，你正处在这一环节中，你还可以采取有效的方法改进，或者转职去谋另一份工作。 <br />
　　<br />
　　<br />
　　<strong>九、蘑菇管理 </strong><br />
　　<br />
　　蘑菇管理是许多组织对待初出茅庐者的一种管理方法，初学者被置于阴暗的角落(不受重视的部门，或打杂跑腿的工作)，浇上一头大粪(无端的批评、指责、代人受过)，任其自生自灭(得不到必要的指导和提携)。相信很多人都有这样一段&#8220;蘑菇&#8221;的经历，但这不一定是什么坏事，尤其是当一切都刚刚开始的时候，当上几天&#8220;蘑菇&#8221;，能够消除我们很多不切实际的幻想，让我们更加接近现实，看问题也更加实际，而对一个组织而言，一般地新进的人员都是一视同仁，从起薪到工作都不会有大的差别。无论你是多么优秀的人才，在刚开始的时候都只能从最简单的事情做起，&#8220;蘑菇&#8221;的经历对于成长中的年轻人来说，就像蚕茧，是羽化前必须经历的一步。所以，如何高效率地走过生命中的这一段，从中尽可能吸取经验，成熟起来，并树立良好的值得信赖的个人形象，是每个刚入社会的年轻人必须面对的课题。 <br />
　　<br />
　　<br />
　　<strong>十、奥卡姆剃刀定律 </strong><br />
　　<br />
　　如果你认为只有焦头烂额、忙忙碌碌地工作才可能取得成功，那么，你错了。 事情总是朝着复杂的方向发展，复杂会造成浪费，而效能则来自于单纯。在你做过的事情中可能绝大部分是毫无意义的，真正有效的活动只是其中的一小部分，而它们通常隐含于繁杂的事物中。找到关键的部分，去掉多余的活动，成功并不那么复杂。 <br />
　　<br />
　　奥卡姆剃刀：如无发要，勿增实体。 <br />
　　<br />
　　12世纪，英国奥卡姆的威廉对无休无止的关于&#8220;共相&#8221;、&#8220;本质&#8221;之类的争吵感到厌倦，主张唯名论，只承认确实存在的东西，认为那些空洞无物的普遍性要领都是无用的累赘，应当被无情地&#8220;剃除&#8221;。他主张，&#8220;如无必要，勿增实体。&#8221;这就是常说的&#8220;奥卡姆剃刀&#8221;。这把剃刀曾使很多人感到威胁，被认为是异端邪说，威廉本人也受到伤害。然而，这并未损害这把刀的锋利，相反，经过数百年越来越快，并早已超越了原来狭窄的领域而具有广泛的、丰富的、深刻的意义。 <br />
　　<br />
　　奥卡姆剃刀定律在企业管理中可进一步深化为简单与复杂定律：把事情变复杂很简单，把事情变简单很复杂。这个定律要求，我们在处理事情时，要把握事情的主要实质，把握主流，解决最根本的问题。尤其要顺应自然，不要把事情人为地复杂化，这样才能把事情处理好。 <br />
　　<br />
　　<br />
　　<strong>十一、二八法则</strong> <br />
　　<br />
　　你所完成的工作里80%的成果，来自于你20%的付出；而80%的付出，只换来20%的成果 <br />
　　<br />
　　<br />
　　<strong>十二、钱的问题</strong> <br />
　　<br />
　　当某人告诉你：&#8220;不是钱，而是原则问题&#8221;时，十有八九就是钱的问题。 <br />
　　<br />
　　照一般的说法，金钱是价值的尺度，交换的媒介，财富的贮藏。但是这种说法忽略了它的另一面，它令人陶醉、令人疯狂、令人激动的一面，也撇开了爱钱的心理不谈。马克思说，金钱是&#8220;人情的离心力&#8221;，就是指这一方面而言。 <br />
　　<br />
　　关于金钱的本质、作用和功过，从古到今，人们已经留下了无数精辟深刻的格言和妙语。我们常会看到，人们为钱而兴奋，努力赚钱，用财富的画面挑逗自己。金钱对世界的秩序以及我们的生活产生的影响是巨大的、广泛的，这种影响有时是潜在的，我们往往意识不到它的作用如此巨大，然而奇妙的是：它完全是人类自己创造的。致富的驱动力并不是起源于生物学上的需要，动物生活中也找不到任何相同的现象。它不能顺应基本的目标，不能满足根本的需求- --的确，&#8220;致富&#8221;的定义就是获得超过自己需要的东西。然而这个看起来漫无目标的驱动力却是人类最强大的力量，人类为金钱而互相伤害，远超过其他原因。
<div><br />
</div>
<img src ="http://www.blogjava.net/mayu/aggbug/148041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-09-25 13:39 <a href="http://www.blogjava.net/mayu/archive/2007/09/25/148041.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作中一些技术上的笔记</title><link>http://www.blogjava.net/mayu/archive/2007/09/13/144760.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Thu, 13 Sep 2007 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/09/13/144760.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/144760.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/09/13/144760.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/144760.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/144760.html</trackback:ping><description><![CDATA[&nbsp;
<p>0427</p>
<p><strong>SQL</strong><strong><span style="font-family: 宋体">翻页程序</span></strong></p>
<p>ORACLE<span style="font-family: 宋体">：</span></p>
<p>sql = "select * from ( select t1.*,rownum r1 from (" + sql + ") t1)t2 where t2.r1&gt;"+ ((curPageNO - 1) * pageSize) + " and t2.r1&lt;=" + (curPageNO * pageSize);</p>
<p>SQL SERVER:</p>
<p>select top pagesize * from table1</p>
<p>where id not in(select top pagesize*(pageno+1) id from table1)</p>
<p>0706</p>
<p><strong>orcacle</strong><strong><span style="font-family: 宋体">查看表结构</span></strong></p>
<p>desc tablename</p>
<p><strong>Sybase</strong><strong><span style="font-family: 宋体">查看表结构</span></strong></p>
<p style="text-align: left" align="left"><span style="font-size: 9pt; font-family: 'MS UI Gothic'">sp_help xyz<br />
go<br />
<br />
</span></p>
<p>0716</p>
<p style="text-align: left" align="left"><strong>hashCode()</strong><strong><span style="font-family: 宋体">的返回值和</span>equals()</strong><strong><span style="font-family: 宋体">的关系如下</span></strong><span style="font-family: 宋体">：</span></p>
<ul type="disc">
    <li style="tab-stops: list 36.0pt"><span style="font-family: 宋体">如果</span>x.equals(y)<span style="font-family: 宋体">返回</span>&#8220;true&#8221;<span style="font-family: 宋体">，那么</span>x<span style="font-family: 宋体">和</span>y<span style="font-family: 宋体">的</span>hashCode()<span style="font-family: 宋体">必须相等。</span></li>
    <li style="tab-stops: list 36.0pt"><span style="font-family: 宋体">如果</span>x.equals(y)<span style="font-family: 宋体">返回</span>&#8220;false&#8221;<span style="font-family: 宋体">，那么</span>x<span style="font-family: 宋体">和</span>y<span style="font-family: 宋体">的</span>hashCode()<span style="font-family: 宋体">有可能相等，也有可能不等。</span></li>
</ul>
<p><strong>&nbsp;</strong></p>
<p>0730</p>
<p><strong>1.</strong></p>
<p>jdb <span style="font-family: 宋体">调试</span>java<span style="font-family: 宋体">程序，</span>java<span style="font-family: 宋体">的调试器</span></p>
<p>javap&nbsp;java<span style="font-family: 宋体">反编译命令</span></p>
<p><strong>&nbsp;</strong></p>
<p><strong>2.</strong></p>
<p>8<span style="font-family: 宋体">，</span>64<span style="font-family: 宋体">，</span>256<span style="font-family: 宋体">都是</span>2<span style="font-family: 宋体">的阶次方数（例</span>8<span style="font-family: 宋体">是</span>2<span style="font-family: 宋体">的</span>3<span style="font-family: 宋体">次方），用</span>java<span style="font-family: 宋体">编写程序，用两种方法来判断一个整数是不是</span>2<span style="font-family: 宋体">的阶次方数，并说明哪个方法更好。</span></p>
<p><span style="font-family: 宋体">二进制形如</span>10,1000,1000000<span style="font-family: 宋体">的都是</span></p>
<p><strong>&nbsp;</strong></p>
<p>0801</p>
<div style="border-right: gainsboro 1.5pt solid; padding-right: 0cm; border-top: gainsboro 1.5pt solid; padding-left: 31pt; background: whitesmoke; padding-bottom: 2pt; border-left: gainsboro 1.5pt solid; padding-top: 0cm; border-bottom: gainsboro 0.75pt solid">
<p style="border-right: medium none; padding-right: 0cm; border-top: medium none; padding-left: 0cm; padding-bottom: 0cm; margin-left: 135pt; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left" align="left">1.<strong><span style="font-size: 10pt; font-family: Verdana"> <a href="http://blog.csdn.net/hogn/archive/2007/07/10/1684796.aspx">&nbsp;axis<span style="font-family: 宋体">中</span>enum<span style="font-family: 宋体">包名与</span>java<span style="font-family: 宋体">中</span>enum<span style="font-family: 宋体">关键字冲突问题</span></a> </span></strong></p>
</div>
<div style="border-right: gainsboro 1.5pt solid; padding-right: 0cm; border-top: gainsboro 1.5pt solid; padding-left: 31pt; background: white; padding-bottom: 8pt; border-left: gainsboro 1.5pt solid; padding-top: 0cm; border-bottom: gainsboro 1.5pt solid">
<p style="border-right: medium none; padding-right: 0cm; border-top: medium none; padding-left: 0cm; padding-bottom: 0cm; margin-left: 135pt; border-left: medium none; padding-top: 0cm; border-bottom: medium none"><span style="font-size: 10pt; font-family: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; font-family: 宋体">最近研究</span><span style="font-size: 10pt; font-family: Verdana">SOA</span><span style="font-size: 10pt; font-family: 宋体">，在看梁爱虎老师写的《精通</span><span style="font-size: 10pt; font-family: Verdana">SOA</span><span style="font-size: 10pt; font-family: 宋体">：基于服务总线的整合应用开发》，发现第八章的例子里面出现。</span><span style="font-size: 10pt; font-family: Verdana">enum</span><span style="font-size: 10pt; font-family: 宋体">的冲突错误（就是用</span><span style="font-size: 10pt; font-family: Verdana">eclipse</span><span style="font-size: 10pt; font-family: 宋体">打开第八章的工程，</span><span style="font-size: 10pt; font-family: Verdana">jdk</span><span style="font-size: 10pt; font-family: 宋体">中</span><span style="font-size: 10pt; font-family: Verdana">enum</span><span style="font-size: 10pt; font-family: 宋体">是关键字和</span><span style="font-size: 10pt; font-family: Verdana">axis</span><span style="font-size: 10pt; font-family: 宋体">的</span><span style="font-size: 10pt; font-family: Verdana">enum</span><span style="font-size: 10pt; font-family: 宋体">出现冲突）。几经折腾，终于找到了解决办法，</span><span style="font-size: 10pt; font-family: Verdana">axis</span><span style="font-size: 10pt; font-family: 宋体">采用</span><span style="font-size: 10pt; font-family: Verdana">1.4</span><span style="font-size: 10pt; font-family: 宋体">，将</span><span style="font-size: 10pt; font-family: Verdana">org.apache.axis.enum</span><span style="font-size: 10pt; font-family: 宋体">和</span><span style="font-size: 10pt; font-family: Verdana">org.apache.axis.constants</span><span style="font-size: 10pt; font-family: 宋体">替换就可以了。</span></p>
</div>
<p><strong>&nbsp;</strong></p>
<p>0814</p>
<p><strong>wap</strong><strong><span style="font-family: 宋体">上拨打电话</span></strong></p>
<p>&lt;anchor&gt;[&#x62E8;&#x6253;]&lt;go method="get" href='wtai://wp/mc;02028376388'&gt;&lt;/go&gt;&lt;/anchor&gt;</p>
<p>0823</p>
<p><strong><span style="font-family: 宋体">什么是</span>SOA</strong></p>
<p><span style="font-family: 宋体">面向服务的体系结构（</span>service-oriented architecture<span style="font-family: 宋体">，</span>SOA<span style="font-family: 宋体">）是一个组件模型，它将应用程序的不同功能单元（称为服务）通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的，它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。</span> <br />
<span style="font-family: 宋体">这种具有中立的接口定义（没有强制绑定到特定的实现上）的特征称为服务之间的松耦合。松耦合系统的好处有两点，一点是它的灵活性，另一点是，当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时，它能够继续存在。而另一方面，紧耦合意味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的，因而当需要对部分或整个应用程序进行某种形式的更改时，它们就显得非常脆弱。</span> <br />
<span style="font-family: 宋体">对松耦合的系统的需要来源于业务应用程序需要根据业务的需要变得更加灵活，以适应不断变化的环境，比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素，这些因素甚至会影响业务的性质。我们称能够灵活地适应环境变化的业务为按需（</span>On demand<span style="font-family: 宋体">）业务，在按需业务中，一旦需要，就可以对完成或执行任务的方式进行必要的更改。</span> <br />
<span style="font-family: 宋体">虽然面向服务的体系结构不是一个新鲜事物，但它却是更传统的面向对象的模型的替代模型，面向对象的模型是紧耦合的，已经存在二十多年了。虽然基于</span> SOA <span style="font-family: 宋体">的系统并不排除使用面向对象的设计来构建单个服务，但是其整体设计却是面向服务的。由于它考虑到了系统内的对象，所以虽然</span> SOA <span style="font-family: 宋体">是基于对象的，但是作为一个整体，它却不是面向对象的。不同之处在于接口本身。</span>SOA <span style="font-family: 宋体">系统原型的一个典型例子是通用对象请求代理体系结构（</span>Common Object Request Broker Architecture<span style="font-family: 宋体">，</span>CORBA<span style="font-family: 宋体">），它已经出现很长时间了，其定义的概念与</span> SOA <span style="font-family: 宋体">相似。</span> <br />
<span style="font-family: 宋体">然而，现在的</span> SOA <span style="font-family: 宋体">已经有所不同了，因为它依赖于一些更新的进展，这些进展是以可扩展标记语言（</span>eXtensible Markup Language<span style="font-family: 宋体">，</span>XML<span style="font-family: 宋体">）为基础的。通过使用基于</span> XML <span style="font-family: 宋体">的语言（称为</span> Web <span style="font-family: 宋体">服务描述语言（</span>Web Services Definition Language<span style="font-family: 宋体">，</span>WSDL<span style="font-family: 宋体">））来描述接口，服务已经转到更动态且更灵活的接口系统中，非以前</span> CORBA <span style="font-family: 宋体">中的接口描述语言（</span>Interface Definition Language<span style="font-family: 宋体">，</span>IDL<span style="font-family: 宋体">）可比了。</span> <br />
Web <span style="font-family: 宋体">服务并不是实现</span> SOA <span style="font-family: 宋体">的惟一方式。前面刚讲的</span> CORBA <span style="font-family: 宋体">是另一种方式，这样就有了面向消息的中间件（</span>Message-Oriented Middleware<span style="font-family: 宋体">）系统，比如</span> IBM <span style="font-family: 宋体">的</span> MQseries<span style="font-family: 宋体">。但是为了建立体系结构模型，您所需要的并不只是服务描述。您需要定义整个应用程序如何在服务之间执行其工作流。您尤其需要找到业务的操作和业务中所使用的软件的操作之间的转换点。因此，</span>SOA <span style="font-family: 宋体">应该能够将业务的商业流程与它们的技术流程联系起来，并且映射这两者之间的关系。例如，给供应商付款的操作是商业流程，而更新您的零件数据库，以包括进新供应的货物却是技术流程。因而，工作流还可以在</span> SOA <span style="font-family: 宋体">的设计中扮演重要的角色。</span> <br />
<span style="font-family: 宋体">此外，动态业务的工作流不仅可以包括部门之间的操作，甚至还可以包括与不为您控制的外部合作伙伴进行的操作。因此，为了提高效率，您需要定义应该如何得知服务之间的关系的策略，这种策略常常采用服务级协定和操作策略的形式。</span> <br />
<span style="font-family: 宋体">最后，所有这些都必须处于一个信任和可靠的环境之中，以同预期的一样根据约定的条款来执行流程。因此，安全、信任和可靠的消息传递应该在任何</span> SOA <span style="font-family: 宋体">中都起着重要的作用。</span></p>
<p><strong><span style="font-family: 宋体">什么是</span>SOAP</strong></p>
<p>SOAP(Simple Object Access Protocol)<span style="font-family: 宋体">简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议，是一个基于</span>XML<span style="font-family: 宋体">的协议。它包括四个部分：</span>SOAP<span style="font-family: 宋体">封装</span>(envelop)<span style="font-family: 宋体">，封装定义了一个描述消息中的内容是什么，是谁发送的，谁应当接受并处理它以及如何处理它们的框架</span>;SOAP<span style="font-family: 宋体">编码规则</span>(encoding rules)<span style="font-family: 宋体">，用于表示应用程序需要使用的数据类型的实例</span>; SOAP RPC<span style="font-family: 宋体">表示</span>(RPC representation)<span style="font-family: 宋体">，表示远程过程调用和应答的协定</span>;SOAP<span style="font-family: 宋体">绑定</span>(binding)<span style="font-family: 宋体">，使用底层协议交换信息。</span> <br />
<span style="font-family: 宋体">目前最新以及最流行的技术非</span>XML<span style="font-family: 宋体">莫数了</span>,MS<span style="font-family: 宋体">的</span>OFFICE2003<span style="font-family: 宋体">也发布了</span>,<span style="font-family: 宋体">据说也是基于</span>XML<span style="font-family: 宋体">开发的</span>,<span style="font-family: 宋体">具有很强的扩展性。</span></p>
<p>0831</p>
<p><strong><span style="font-family: 宋体">更新字段内容</span></strong></p>
<p><span style="font-size: 10pt; color: #0000f0; font-family: Courier">update</span><span style="font-size: 10pt; color: black; font-family: Courier"> contentinfo </span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">set</span><span style="font-size: 10pt; color: black; font-family: Courier"> OriginalFileName</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">=replace(</span><span style="font-size: 10pt; color: black; font-family: Courier">OriginalFileName</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: red; font-family: Courier">'.3gp'</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: red; font-family: Courier">''</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">)</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">where</span><span style="font-size: 10pt; color: black; font-family: Courier"> OriginalFileName </span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">like</span><span style="font-size: 10pt; color: red; font-family: Courier">'%.3gp'</span></p>
<p><span style="font-size: 10pt; font-family: Courier">0904</span></p>
<p><strong><span style="font-size: 10pt; font-family: Courier">wml</span></strong><strong><span style="font-size: 10pt; font-family: 宋体">语法</span></strong></p>
<p><span style="font-size: 10pt; font-family: 'Courier New'">&lt;img src=&#8217;XXXXX&#8217; alt=&#8217;&#8217; /&gt;</span><span style="font-size: 10pt; font-family: 宋体">必须加上</span><span style="font-size: 10pt; font-family: 'Courier New'">alt=&#8217;&#8217;,</span><span style="font-size: 10pt; font-family: 宋体">否则有些老手机撑不住</span></p>
<p><span style="font-size: 10pt; font-family: 'Courier New'">0906</span></p>
<p><span style="font-size: 10pt; font-family: 'Courier New'">Oracle</span><span style="font-size: 10pt; font-family: 宋体">时间计算</span></p>
<p><span style="font-size: 10pt; font-family: 'Courier New'">SYSDATE</span><span style="font-size: 10pt; font-family: 宋体">是插入当前时间，如果加十天则直接</span><span style="font-size: 10pt; font-family: 'Courier New'">SYSDATE+10</span></p>
<p><span style="font-size: 10pt; font-family: 宋体">例如</span><span style="font-size: 10pt; font-family: 'Courier New'">:</span></p>
<p><span style="font-size: 10pt; color: #0000f0; font-family: Courier">INSERT</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">INTO</span><span style="font-size: 10pt; color: black; font-family: Courier"> Voucher </span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">VALUES(</span><span style="font-size: 10pt; color: maroon; font-family: Courier">1</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: maroon; font-family: Courier">100200</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: maroon; font-family: Courier">1</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: maroon; font-family: Courier">10</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: maroon; font-family: Courier">0</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,</span><span style="font-size: 10pt; color: black; font-family: Courier">SYSDATE</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">,(</span><span style="font-size: 10pt; color: black; font-family: Courier">SYSDATE</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">)+</span><span style="font-size: 10pt; color: maroon; font-family: Courier">10</span><span style="font-size: 10pt; color: #0000f0; font-family: Courier">)</span></p>
<p><strong><span style="font-size: 10pt; font-family: Courier">0912</span></strong></p>
<p><strong><span style="font-size: 10pt; font-family: Courier">java</span></strong><strong><span style="font-size: 10pt; font-family: 宋体">中的四舍五入运算</span></strong></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">BigDecimal </span><span style="font-size: 10pt; background: yellow; color: black; font-family: 'Courier New'">b1</span><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'"> = </span><strong><span style="font-size: 10pt; background: white; color: #7f0055; font-family: 'Courier New'">new</span></strong><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'"> BigDecimal(Double.<em>toString</em>(700.00));</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; BigDecimal b2 = </span><strong><span style="font-size: 10pt; background: white; color: #7f0055; font-family: 'Courier New'">new</span></strong><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'"> BigDecimal(Double.<em>toString</em>(522.00));</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; System.</span><em><span style="font-size: 10pt; background: white; color: #0000c0; font-family: 'Courier New'">out</span></em><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">.println((</span><strong><span style="font-size: 10pt; background: white; color: #7f0055; font-family: 'Courier New'">int</span></strong><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">)</span><span style="font-size: 10pt; background: yellow; color: black; font-family: 'Courier New'">b1</span><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">.divide(b2,0,BigDecimal.</span><em><span style="font-size: 10pt; background: white; color: #0000c0; font-family: 'Courier New'">ROUND_HALF_UP</span></em><span style="font-size: 10pt; background: white; color: black; font-family: 'Courier New'">).doubleValue());</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">//</span><span style="font-size: 10pt; color: black; font-family: 宋体">取整数</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">,0</span><span style="font-size: 10pt; color: black; font-family: 宋体">代表精确到小数部分哪一位</span></p>
<img src ="http://www.blogjava.net/mayu/aggbug/144760.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-09-13 10:53 <a href="http://www.blogjava.net/mayu/archive/2007/09/13/144760.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创业自我激励九个办法 </title><link>http://www.blogjava.net/mayu/archive/2007/08/15/136871.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Wed, 15 Aug 2007 04:41:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/08/15/136871.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/136871.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/08/15/136871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/136871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/136871.html</trackback:ping><description><![CDATA[<p style="TEXT-INDENT: 2em">1、调高目标
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">真正能激励你奋发向上的是：确立一个既宏伟又具体的远大目标。许多人惊奇发现，他们之所以达不到自己孜孜以求的目标，是因为他们的主要目标太小，而且太模糊，使自己失去主动力。如果你的主要目标不能激发你的想象力，目标的实现就会遥遥无期。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">2、离开舒适区
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">不断寻求挑战，体内就会发生奇妙的变化，从而获得新的动力和力量。但是，不要总想在自身之外寻开心。令你开心的事不在别处，就在你身上。因此，找出自身的情绪高涨期用来不断激励自己。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">3、慎重择友
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">对于那些不支持你目标的&#8220;朋友&#8221;要敬而远之。你所交往的人会改变你的生活。结交那些希望你快乐和成功的人，你在人生的路上将获得更多益处。对生活的热情具有感染力。因此同乐观的人为伴能让我们看到更多的人生希望。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">4、正视危机
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">危机能激发我们竭尽全力。无视这种现象，我们往往会愚蠢地创造一种舒适的生活方式，使自己生活得风平浪静。当然，我们不必坐等危机或悲剧的到来，从内心挑战自我是我们生命力的源泉。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">5、精工细笔
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">创造自我，如绘一幅巨幅画一样，不要怕精工细笔。如果把自己当作一幅正在创作中的杰作，你就会乐于从细微处作改变。一件小事做得与众不同，也会令你兴奋不已。总之，无论你有多么小的变化，点点都于你很重要。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">6、敢于犯错
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">有时候我们不做一件事，是因为我们没有把握做好。我们感到自己&#8220;状态不佳&#8221;或精力不足时，往往会把必须做的事放在一边，或精等灵感的降临。如果有些事来对待自己做不好的事情，一旦做起来了一定会乐在其中。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">7、加强排练
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">先&#8220;排演&#8221;一场比你要面对的局面更复杂的战斗。如果手上有棘手活而自己又犹豫不决，不妨挑件更难的事先做。生活挑战你的事情，你定可以用来挑战自己。这样，你就可以开辟一条成功之路。成功的真谛是：对自己越苛刻，生活对你越宽容；对自己越宽容，生活对你越苛刻。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">8、迎接恐惧
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">世上最秘而不宣的体验是，战胜恐惧后迎来的是某种安全有益的东西。哪怕克服的是小小的恐惧，也会增强你对创造自己生活能力的信心。如果一味想避开恐惧，它们会像疯狗一样对你穷追不舍。此时，最可怕的莫过于双眼一闭假装它们不存在。
<p style="TEXT-INDENT: 2em">
<p style="TEXT-INDENT: 2em">9、把握好情绪
<p style="TEXT-INDENT: 2em">人开心的时候，体内就会发生奇妙的变化，从而获得新的动力和力量。但是，不要总想在自身之外寻开心。令你开心的事不在别处，就在你身上。因此，找出自身的情绪高涨期用来不断激励自己。</p>
<img src ="http://www.blogjava.net/mayu/aggbug/136871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-08-15 12:41 <a href="http://www.blogjava.net/mayu/archive/2007/08/15/136871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Hashtable对字符串进行碰撞-ZT</title><link>http://www.blogjava.net/mayu/archive/2007/07/30/133365.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Mon, 30 Jul 2007 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/07/30/133365.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/133365.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/07/30/133365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/133365.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/133365.html</trackback:ping><description><![CDATA[<div style="FONT-WEIGHT: 600; FONT-SIZE: 16px; MARGIN: 20px 0px 10px" align=center>使用Hashtable对字符串进行碰撞</div>
<br>1.在一些字符串数组中，常会有重复的记录，比如手机号码，我们可以通过Hashtable来对其进行过滤 <br><br>public String[] checkArray(String[] str)...{ <br>Hashtable&lt;String, String&gt; hash=new Hashtable&lt;String, String&gt;(); <br><br>for(int i=0;i&lt;str.length;i++)...{ <br>if(!hash.containsKey(str[i])) //测试指定对象是否为此哈希表中的键<br>hash.put(str[i], str[i]); <br>} <br><br>Enumeration enumeration=hash.keys(); //返回此哈希表中的键的枚举<br>String[] str_new=new String[hash.size()]; <br>int i=0; <br><br>while(enumeration.hasMoreElements())...{ <br>str_new[i]=enumeration.nextElement().toString(); <br>i++; <br>} <br>return str_new; <br>} <br>示例： <br>String[] mobile={"13811071500","13811071500","13811071501","13811071503","13811071501"}; <br>mobile=checkArray(mobile); <br>for(int i=0;i&lt;mobile.length;i++) <br>System.out.println(mobile[i]); <br>输出结果为： <br>13811071503 <br>13811071501 <br>13811071500 <br><br>　　2.A,B均为字符串数组，找出在A中存在，而在B中不存在的字符串 <br>public String[] compareArray(String[] A,String[] B){ <br>Hashtable&lt;String, String&gt; hash=new Hashtable&lt;String, String&gt;(); <br>Hashtable&lt;String, String&gt; hash_new=new Hashtable&lt;String, String&gt;(); <br><br>for(int i=0;i&lt;B.length;i++) <br>hash.put(B[i], B[i]); <br><br>for(int i=0;i&lt;A.length;i++){ <br>if(!hash.containsKey(A[i])) <br>hash_new.put(A[i], A[i]); <br>} <br><br>String[] C=new String[hash_new.size()]; <br>int i=0; <br>Enumeration enumeration=hash_new.keys(); <br><br>while(enumeration.hasMoreElements()){ <br>C[i]=enumeration.nextElement().toString(); <br>i++; <br>} <br>return C; <br>} <br>示例： <br>String[] mobile1={"13811071500","13811071501","13811071502","13811071503","13811071504"}; <br>String[] mobile2={"13811071500","13811071505","13811071502","13811071506","13811071504"}; <br>String[] mobile3=compareArray(mobile1,mobile2); <br>for(int i=0;i&lt;mobile3.length;i++) <br>System.out.println(mobile[i]); <br>输出结果： <br>13811071503 <br>13811071501 <br>存在的问题： <br>每次都是倒序，可以再对程序稍加改动，变成正序。 <br><br>　　3.将一个字符串数组中某一个特定的字符串过滤掉 <br><br>/** *//**检验一个字符串数组，若包含某一特定的字符串，则将该字符串从数组中删 <br>除，返回剩余的字符串数组 <br>* @param str_array 字符串数组 <br>* @param str_remove 待删除的字符串 <br>* @return 过滤后的字符串 <br>*/ <br>public String[] removeStrFromArray(String[] str_array,String <br>str_remove)...{ <br>Hashtable&lt;String, String&gt; hash=new Hashtable&lt;String, String&gt;(); <br>for(int i=0;i&lt;str_array.length;i++)...{ <br>if(!str_array[i].equals(str_remove)) <br>hash.put(str_array[i], str_array[i]); <br>} <br>//生成一个新的数组 <br>String[] str_new=new String[hash.size()]; <br>int i=0; <br>Enumeration enumeration=hash.keys(); <br>while(enumeration.hasMoreElements())...{ <br>str_new[i]=enumeration.nextElement().toString(); <br>i++; <br>} <br>return str_new; <br>} <br>
<img src ="http://www.blogjava.net/mayu/aggbug/133365.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-07-30 16:36 <a href="http://www.blogjava.net/mayu/archive/2007/07/30/133365.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ZT- 什么是单点登陆SSO </title><link>http://www.blogjava.net/mayu/archive/2007/06/18/124935.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Mon, 18 Jun 2007 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/06/18/124935.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/124935.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/06/18/124935.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/124935.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/124935.html</trackback:ping><description><![CDATA[<h3>什么是单点登陆</h3>
<p style="TEXT-INDENT: 21pt">单点登录（Single Sign On），简称为 SSO，是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中，用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。</p>
<h3>单点登陆的技术实现机制</h3>
<p style="TEXT-INDENT: 21pt">当用户第一次访问应用系统1的时候，因为还没有登录，会被引导到认证系统中进行登录；根据用户提供的登录信息，认证系统进行身份效验，如果通过效验，应该返回给用户一个认证的凭据－－ticket；用户再访问别的应用的时候就会将这个ticket带上，作为自己认证的凭据，应用系统接受到请求之后会把ticket送到认证系统进行效验，检查ticket的合法性。如果通过效验，用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。</p>
<p style="TEXT-INDENT: 21pt">要实现SSO，需要以下主要的功能：</p>
<p style="TEXT-INDENT: 21pt">1、所有应用系统共享一个身份认证系统。</p>
<p style="TEXT-INDENT: 21pt">统一的认证系统是SSO的前提之一。认证系统的主要功能是将用户的登录信息和用户信息库相比较，对用户进行登录认证；认证成功后，认证系统应该生成统一的认证标志（ticket），返还给用户。另外，认证系统还应该对ticket进行效验，判断其有效性。 </p>
<p style="TEXT-INDENT: 21pt">2、所有应用系统能够识别和提取ticket信息</p>
<p style="TEXT-INDENT: 21pt">要实现SSO的功能，让用户只登录一次，就必须让应用系统能够识别已经登录过的用户。应用系统应该能对ticket进行识别和提取，通过与认证系统的通讯，能自动判断当前用户是否登录过，从而完成单点登录的功能。</p>
<p style="TEXT-INDENT: 21pt">另外：</p>
<p style="TEXT-INDENT: 21pt">1、单一的用户信息数据库并不是必须的，有许多系统不能将所有的用户信息都集中存储，应该允许用户信息放置在不同的存储中，如下图所示。事实上，只要统一认证系统，统一ticket的产生和效验，无论用户信息存储在什么地方，都能实现单点登录。</p>
<p style="TEXT-INDENT: 21pt">2、统一的认证系统并不是说只有单个的认证服务器</p>
<p style="TEXT-INDENT: 21pt">认证服务器之间要通过标准的通讯协议，互相交换认证信息，就能完成更高级别的单点登录。如：当用户在访问应用系统1时，由第一个认证服务器进行认证后，得到由此服务器产生的ticket。当他访问应用系统2的时候，认证服务器2能够识别此ticket是由第一个服务器产生的，通过认证服务器之间标准的通讯协议（例如SAML）来交换认证信息，仍然能够完成SSO的功能。</p>
<h3>WEB-SSO的实现</h3>
<p style="TEXT-INDENT: 21pt">用户在访问页面1的时候进行了登录，但是客户端的每个请求都是单独的连接，当客户再次访问页面2的时候，如何才能告诉Web服务器，客户刚才已经登录过了呢？浏览器和服务器之间有约定：通过使用cookie技术来维护应用的状态。Cookie是可以被Web服务器设置的字符串，并且可以保存在浏览器中。当浏览器访问了页面1时，web服务器设置了一个cookie，并将这个cookie和页面1一起返回给浏览器，浏览器接到cookie之后，就会保存起来，在它访问页面2的时候会把这个cookie也带上，Web服务器接到请求时也能读出cookie的值，根据cookie值的内容就可以判断和恢复一些用户的信息状态。Web-SSO完全可以利用Cookie结束来完成用户登录信息的保存，将浏览器中的Cookie和上文中的Ticket结合起来，完成SSO的功能。<br>为了完成一个简单的SSO的功能，需要两个部分的合作：</p>
<p style="TEXT-INDENT: 21pt">1、统一的身份认证服务。</p>
<p style="TEXT-INDENT: 21pt">2、修改Web应用，使得每个应用都通过这个统一的认证服务来进行身份效验。 </p>
<h3>后记</h3>
<p style="TEXT-INDENT: 21pt">大概就是这样，如果还需要更详细的调研，可以到这里</p>
<ol>
    <li>
    <div style="TEXT-INDENT: 21pt"><a href="http://blogjava.blog.hexun.com/3859148_d.html"><font color=#669966>http://blogjava.blog.hexun.com/3859148_d.html</font></a></div>
    <li>
    <div style="TEXT-INDENT: 21pt"><a href="http://blog.csdn.net/crppawen/archive/2006/02/05/592237.aspx"><font color=#669966>http://blog.csdn.net/crppawen/archive/2006/02/05/592237.aspx</font></a></div>
    </li>
</ol>
<br>
<img src ="http://www.blogjava.net/mayu/aggbug/124935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-06-18 14:17 <a href="http://www.blogjava.net/mayu/archive/2007/06/18/124935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>又是一个51</title><link>http://www.blogjava.net/mayu/archive/2007/04/28/114355.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Sat, 28 Apr 2007 07:46:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/04/28/114355.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/114355.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/04/28/114355.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/114355.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/114355.html</trackback:ping><description><![CDATA[&nbsp; 记得去年的这个时候还和小崔，小魏他们在漓江边烧烤呢，呵呵，晚上漓江边真的很不错，静静的，大家坐在一起聊天，说说未来的打算，谈谈自己的感受，回忆一下在学校里的美好时光，桂林的夜景很漂亮，去留不住我的心。51的时候大伙合计着去了躺八角寨，时间真的过得很快，转眼间感觉大学四年真的很快，而我感觉这一年过得更快，想想走的时候，小魏抱着我哭泣，我知道天下没有不散的宴席，我得离开了。每个人都有自己的事业每个人都有自己的爱情去追逐，我们不能逃脱这一切的一切。工作使得我更加疲惫，学习使得我更加的紧张，每每有时间回忆的也只是点点滴滴的以前。在这里祝福他们过得幸福快乐。<br>&nbsp; 这个51也许是最没趣的假期了，2天要留下值班，2天拿去深圳会朋友，剩下的自己留着看书复习考试，因为11号要去北京考试，呵呵，这样就算是到了深圳和北京了，哎~<br>&nbsp; 八角寨的照片我都还留在我新买的电脑里，感觉真的很惬意~~~~~
<img src ="http://www.blogjava.net/mayu/aggbug/114355.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-04-28 15:46 <a href="http://www.blogjava.net/mayu/archive/2007/04/28/114355.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP统计在线人数</title><link>http://www.blogjava.net/mayu/archive/2007/04/09/109413.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Mon, 09 Apr 2007 07:12:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/04/09/109413.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/109413.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/04/09/109413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/109413.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/109413.html</trackback:ping><description><![CDATA[<p>SessionCounter.java<br>==============<br>package SessionCount; <br>import javax.servlet.*; <br>import javax.servlet.http.*; </p>
<p>public class SessionCounter implements HttpSessionListener { </p>
<p>&nbsp;&nbsp;&nbsp; private static int activeSessions = 0; </p>
<p>&nbsp;public void sessionCreated(HttpSessionEvent se) { <br>&nbsp;&nbsp;&nbsp;&nbsp; activeSessions++; <br>&nbsp;} <br>&nbsp;<br>&nbsp;public void sessionDestroyed(HttpSessionEvent se) { <br>&nbsp;&nbsp;if(activeSessions &gt; 0) <br>&nbsp;&nbsp;&nbsp;&nbsp; activeSessions--; <br>&nbsp;} <br>&nbsp;<br>&nbsp;public static int getActiveSessions() { <br>&nbsp;&nbsp;&nbsp; return activeSessions; <br>&nbsp;} <br>}<br>&nbsp;web.xml<br>=========<br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;web-app version="2.4" <br>&nbsp;xmlns="<a href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</a>" <br>&nbsp;xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" <br>&nbsp;xsi:schemaLocation="<a href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</a> <br>&nbsp;<a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>"&gt;<br>...............<br>&lt;!-- Listeners --&gt; <br>&lt;listener&gt; <br>&lt;listener-class&gt; <br>SessionCount.SessionCounter <br>&lt;/listener-class&gt; <br>...............<br>&lt;/listener&gt; <br>&lt;/web-app&gt;<br>===============<br>test.jsp<br>&lt;%@ page language="Java"&nbsp; contentType="text/html;charset=GBK"%&gt;<br>&lt;%@ page import="java.sql.*"%&gt;<br>&lt;%@ page import="SessionCount.SessionCounter" %&gt; <br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=GBK"&gt;<br>&lt;title&gt;无标题文档&lt;/title&gt;</p>
<p><br>&lt;body bgcolor="#FFFFFF"&gt; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在线:&lt;%=SessionCounter.getActiveSessions()%&gt; <br>&nbsp;&nbsp;&nbsp; &lt;/body&gt; </p>
<p>&lt;/html&gt;<br></p>
<img src ="http://www.blogjava.net/mayu/aggbug/109413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-04-09 15:12 <a href="http://www.blogjava.net/mayu/archive/2007/04/09/109413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Scandoo避开危险网站--转载，收藏</title><link>http://www.blogjava.net/mayu/archive/2007/02/26/100744.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Mon, 26 Feb 2007 07:12:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/02/26/100744.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/100744.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/02/26/100744.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/100744.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/100744.html</trackback:ping><description><![CDATA[<p style="TEXT-INDENT: 2em">登录Scandoo服务网站（www.scandoo.com），在&#8220;Search（搜索）&#8221;栏中输入关键字，再选择所使用的搜索引擎，如&#8220;Google&#8221;。</p>
<p style="TEXT-INDENT: 2em">最后点击&#8220;Search&#8221;按钮进行搜索。当搜索完成后，显示出的搜索结果将不同于直接使用搜索引擎：搜索结果列表中显示的所有链接都将根据<nobr>网站</nobr>的安全级别，标上对应的安全程度图标。其中绿色钩表示该网站安全可靠，可以放心访问，黑色虫子表示有恶意！<br></p>
<img src ="http://www.blogjava.net/mayu/aggbug/100744.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-02-26 15:12 <a href="http://www.blogjava.net/mayu/archive/2007/02/26/100744.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>T4学习笔记-@Persist 解释(转)</title><link>http://www.blogjava.net/mayu/archive/2007/01/19/94923.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Fri, 19 Jan 2007 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/01/19/94923.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/94923.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/01/19/94923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/94923.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/94923.html</trackback:ping><description><![CDATA[原文地址<a href="http://dengyin2000.javaeye.com/blog/47452" target="_new"><font color="#002c99">http://dengyin2000.javaeye.com/blog/47452</font></a><br />a) @Persist("client")<br />b) @Persist("client:page")<br />c) @Persist("client:app")<br /><br />a) is the same as b). If you use b) for a property x for page Foo, then<br />you can get back the property only if the navigation is Foo =&gt; Foo. If the<br />navigation is Foo =&gt; Bar =&gt; Foo, then it will be lost when Bar is<br />invoked. In contrast, if you use c), then it will be maintained all<br />the way.<br /><br />client 跟 session是一样的效果只是实现的方式不一样， 一个是存在cookie或url中另一个是存在http session中。<br /><br />client:page session:page 仅在当前页面有用， 假如转到其他页面 这个属性值就失效了。<br />client:app session:app 对于整个application都有效， 转到其他页面再转回来的话这个值仍然存在。如果我们想让他失效怎么办呢？你可以调用这个方法<span>cycle.forgetPage("YourPageName").</span><img src ="http://www.blogjava.net/mayu/aggbug/94923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-01-19 14:00 <a href="http://www.blogjava.net/mayu/archive/2007/01/19/94923.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>T4学习笔记-@InjectPage("Shop")</title><link>http://www.blogjava.net/mayu/archive/2007/01/19/94921.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Fri, 19 Jan 2007 05:58:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/01/19/94921.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/94921.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/01/19/94921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/94921.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/94921.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green">public abstract class Home extends BasePage {<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//</span> <span style="COLOR: green; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用户名</span> <span lang=EN-US style="COLOR: green"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public abstract String getUsername();<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//</span> <span style="COLOR: green; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">密码</span> <span lang=EN-US style="COLOR: green"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public abstract String getPassword();<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang=EN-US style="COLOR: red">@InjectPage("Shop")<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: red"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public abstract FirstPage getShopPage();</span> <span lang=EN-US style="COLOR: green"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang=EN-US style="COLOR: green">//</span> <span style="COLOR: green; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">登陆表单的监听方法</span> <span lang=EN-US style="COLOR: green"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public IPage loginSubmit(IRequestCycle cycle) {<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(this.getUsername());<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(this.getPassword());<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>return this.</span> <span lang=EN-US style="COLOR: red">getShopPage</span> <span lang=EN-US style="COLOR: green">();<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="COLOR: green">}</span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意监听方法</span> <span lang=EN-US>loginSubmit</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的返回参数，在这里，直接返回</span> <span lang=EN-US>FirstPage</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面的实例即可跳转到</span> <span lang=EN-US>Shop</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面。</span> <span lang=EN-US style="COLOR: red">@InjectPage("Shop")</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是</span> <span lang=EN-US>Tapestry4.0</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">新提供的</span> <span lang=EN-US>annotation</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包中的一个</span> <span lang=EN-US>annotation</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。凡是该</span> <span lang=EN-US>annotation</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所声明的抽象</span> <span lang=EN-US>getter</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">方法，均会获取到指定页面的实例。在这里就获取到</span> <span lang=EN-US><span lang=EN-US>Shop</span> </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面的实例。</span> </p>
<img src ="http://www.blogjava.net/mayu/aggbug/94921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-01-19 13:58 <a href="http://www.blogjava.net/mayu/archive/2007/01/19/94921.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>系统自带的自动运行的CMD</title><link>http://www.blogjava.net/mayu/archive/2007/01/11/93062.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Thu, 11 Jan 2007 01:37:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2007/01/11/93062.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/93062.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2007/01/11/93062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/93062.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/93062.html</trackback:ping><description><![CDATA[at 20:44 /interactive /every:M,T,W,Th,F,S,Su  C:\Programs\WebTimeSync4.6\WebTimeSync.exe <br /><br />20：44就是时间，可以自己改成需要的时间<br />C:\Programs\WebTimeSync4.6\WebTimeSync.exe 就是执行的文件，这里可以自己写个BAT<br />every:M,T,W,Th,F,S,Su  就是每天都执行了<br /><img src ="http://www.blogjava.net/mayu/aggbug/93062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2007-01-11 09:37 <a href="http://www.blogjava.net/mayu/archive/2007/01/11/93062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何提高网站在Google中的排名 </title><link>http://www.blogjava.net/mayu/archive/2006/12/19/88727.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Tue, 19 Dec 2006 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/12/19/88727.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/88727.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/12/19/88727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/88727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/88727.html</trackback:ping><description><![CDATA[
		<h5>影响Google排名的因素主要有如下三个方面：<br /><br />1. Link Popularity<br />国内有人译作“链接广泛度”，是Google用来评判一个网站的价值的主要手段。我们都知道Google 工具条上有一个绿色的PageRank标尺，就是用来指示网站的链接广泛度的。 PageRank值从0到10。这里的链接包括网站内部链接、连出链接和连入链接，其中最重要的是连入链接。Google通过统计这些链接的质量和数量来给网站确定PageRank值，值越高排名也就越高。因此网站建好后你需要投入大量的时间和精力来获得大量的外部链接，特别是来自PageRank值比较高的网站的链接。<br /><br />一般说来，如果一个网站的PageRank值是4到6的话，说明这个网站已经获得了不错的访问量；如果到了7以上，说明不管是从网站的质量到知名度都非常优秀了。<br /><br /><br /><br />2. Page Title<br />搜索引擎是通过关键词来选择网站的，而网站的标题是搜索引擎寻找关键词的主要目的地－你通过分析Google的搜索结果就可以很清楚地发现这一点。因此，你一定要首先确定你的网站的主关键词（一般可以选定1到5个），然后在将关键词体现到网页的Title中去。记住，Title标签不要超过40个字符。<br /><br />除了显示在浏览器顶端的Title标签，网页主体里面的文字标题往往也起到很大作用，一个含有主关键词的&lt;h1&gt;&lt;/h1&gt;格式的标题也能对网页的排名起到很大的作用。这个标题除了&lt;h1&gt;&lt;/h1&gt;标签外最好是没有任何的&lt;font&gt;定义。不过，现实是大多数人为了页面的美观都不愿意这样做。<br /><br />3. Keyword Density<br />关键词除了需要出现在标题里面，还需要在整个网页里面以一定的频率出现。你需要在标题、段落内容、（文字内容的）页头和页尾、Alt标签甚至不显示的&lt;comment&gt;标签里面安排关键词。这些关键词不一定是一个，而是一组高度相关的词语。对于Google，有分析显示，主页里面需要7%到10％的关键词密度。另外，根据Addweb的研究，关键词在主页里面出现的频率为8到10次为宜。<br /></h5>
<img src ="http://www.blogjava.net/mayu/aggbug/88727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-12-19 11:19 <a href="http://www.blogjava.net/mayu/archive/2006/12/19/88727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>虽然有些空话,但是还是想说说</title><link>http://www.blogjava.net/mayu/archive/2006/10/08/73879.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Sun, 08 Oct 2006 09:50:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/10/08/73879.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/73879.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/10/08/73879.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/73879.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/73879.html</trackback:ping><description><![CDATA[刚看到网上一篇文章，是讲我们年轻人的。觉得有一些就算是空话还是对我们好的。。受益非浅啊~~<br />虽然说没有多少个人能真正做到，因为成功只能属于少部分人，拿高薪，做老板的也只能是少数人。这个社会就是一个竞争。也许若干年后我也还是做不到，甚至一点都没做到，也不代表我就是不好的，但是总的来说做到了终究是好的，对吧！<br /><br />原文：<br /><strong>35岁之前成功的12条黄金法则--年轻人必看(虽然有些空话)http://www.javaresearch.org/article/showarticle.jsp?column=46&amp;thread=56513<br /></strong>选择了一点比较赞同：<br /><br />第一章:一个目标<br /><br />一艘没有航行目标的船，任何方向的风都是逆风。<br /><br />1、 人怕入错行：你的核心竞争力是什么？<br /><br />2、 成功者找方法，失败者找借口<br /><br />3、 从三百六十行中选择你的最爱 //幸运的选择到了自己喜欢的职业<br /><br /><br />克服你的失败、消极的心态<br /><br />（1） 找个地方喝点酒 //失恋？<br /><br />（2） 找个迪厅跳跳舞   //还是喜欢去旅游，@_@<br /><br />（3） 找帮朋友侃侃山  //还是比较能侃：）<br /><br />（4） 积极行动起来<br /><br />第三章：三大技巧<br /><br /><br /><br />1、管理时间：你的时间在哪里，你的成就就在哪里。<br /><br />把一小时看成60分钟的人，比看作一小时的人多60倍//说得不错，应该是换个角度去思考<br /><br /><br /><br />2、你不理财，财不理你  //对啊，要学会理财，精打细算，有个LP就好了：），愿天下有情人幸福<br /><br /><br />35岁以前一定要形成个人风格<br /><br />//不管是什么，人总要有自己的独到的一面，35岁应该可以搞得定：）<br /><br /><br />2、豁达的男人有财运，豁达的女人有帮夫运<br /><br />35岁以前搞定婚姻生活  <a>//@$#@%$^^&amp;^()_+))......35</a>岁了该是个真正的男人了，吗的呵呵<br /><br /><br />第五章：五分运气<br /><br /><br /><br />比尔?盖茨说：人生是不公平的，习惯去接受它吧//有时候并不是你做得好就有回报的，心态很重要啊<br /><br /><br />1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半<br /><br />3、培养自己的 人格魅力//在这里我把领导改为人格魅力，一个没有魅力的人没人喜欢他领导的<br /><br /><br />第七章：七分学习<br />每天淘汰你自己//在现在的社会中，学习的能力太重要了，<br /><br />1、知识改变命运<br /><br />2、35岁以前学会你行业中必要的一切知识<br /><br /> 3、太相信的书人，只能成为打工仔<br /><br />4、思考、实践、再思考、再实践<br /><br /><br />第八章：八分交际<br />//想说的是朋友过多了，反而。。。。。呵呵<br /><br /><br />朋友多了路好走<br /><br />1、智商很重要，情商更重要：35岁以前建立起人际关系网<br /><br />2、人脉即财脉：如何搞好人际关系<br /><br />3、交友有原则<br /><br />4、善于沟通：35岁以前要锻炼出自己的演讲才能<br /><br /><br /><br />第九章：九分习惯<br /><br /><br /><br />习惯的力量是惊人的，35岁以前养成的习惯决定着你的成功的大小<br /><br />1、积极思维的好习惯<br /><br />2、养成高效工作的好习惯<br /><br />（1） 办公室<br /><br />（2） 生活可以不拘小节，但要把工作做细<br /><br />（3） 学习聆听，不打断别人说话<br /><br />3、养成锻炼身体的好习惯<br /><br />4、广泛爱好的好习惯<br /><br />5、快速行动的好习惯<br /><br /><br /><br />第十章：十分自信<br /><br /><br /><br />1、自信是成功的精神支柱<br /><br />2、自信方能赢得别人的信任<br /><br />3、把自信建立在创造价值的基础上<br /><br />4、如何建立自信<br /><br />（1） 为自己确立目标<br /><br />（2） 发挥自己的长处<br /><br />（3） 做事要有计划<br /><br />（4） 做事不拖拉<br /><br />（5） 轻易不要放弃<br /><br />（6） 学会自我激励<br /><br />（7） 不要让自己成为别人<br /><br />第十二章 十二分努力<br /><br /><br /><br />没有人能随随便便成功<br /><br />1、小不是成功，大不是成功，由小变大才是成功<br /><br />2、中国社会进入微利时代：巧干+敢干+实干=成功<br /><br />3、努力尝试就有成功的可能<br /><br />4、做任何事情，尽最大努力<br /><br />5、把事情当成事业来做<br /><br />6、我看打工者<br /><br />7、祝你早日掘到第一桶金 <br /><br /><br /><strong> </strong><br /><img src ="http://www.blogjava.net/mayu/aggbug/73879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-10-08 17:50 <a href="http://www.blogjava.net/mayu/archive/2006/10/08/73879.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Shit Happens </title><link>http://www.blogjava.net/mayu/archive/2006/09/30/72993.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Sat, 30 Sep 2006 03:30:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/09/30/72993.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/72993.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/09/30/72993.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/72993.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/72993.html</trackback:ping><description><![CDATA[java夜未眠--<br />不要用鄙夷的眼光看待这个标题。其实「Shit Happens」是个名言，而且还是个具有禅意的名言。 电影阿甘正传（Forrest Gump）中，阿甘在跑步时踩到 shit，旁边一位失意的商人问他对此事的看法，阿甘表情轻松地说：「Shit Happens.」 ，这句话的意思是「人生偶而会有不顺遂的事发生，没什么值得大惊小怪的」。这个商人于是将「SHIT HAPPENS」做成标语，结果大卖。 电影下一幕镜头出现一台后面贴有「SHIT HAPPENS」标语的汽车，飞来横祸地被后面的另一台车子撞了……果真是「Shit Happens」。 <br /><br />「…… 这和本文章有什么关系？？？」别急，继续看下去吧！ <br /><br />Java 程序员对于例外处理机制（exception handling mechanism）应该都不陌生，因为 Java 语言强制程序员必须使用例外处理来捕捉（catch）非执行时期（non-runtime）的例外。所以你一定用过 try，catch，finally 这三个 Java 语言的关键词，而且你也很有可能用过 throw 这个关键词来将未处理的例外再转出去给 call stack 的下一层 method。但是，你很有可能未曾主动 new 一个例外对象，然后将其丢出。你更有可能未曾定义过自己的例外类别。 <br /><br />在用 Java 设计中大型系统的时候，常常有必要定义自己的例外类别，并在适当时机主动地丢出例外。如此一来可以使得程序更稳固。 <br /><br />对于定义自己的例外类别，我的习惯是： <br /><br />如果此例外属于 runtime 性质，且可以补救，则此例外继承自 java.lang.RuntimeException。 <br />如果此例外不属于 runtime 性质，且可以补救，则此例外继承自 java.lang.Exception。 <br />如果此例外不可以补救，则此例外继承自 java.lang.Error。 <br />上述这三点完全是依照 Java 语言对于例外处理的建议，相当直觉，我也就不多解释了。除此之外，我还定义了一个我常用的例外类别，叫做 Shit，其定义如下： <br /><br />package com.skittles; <br /><br /><br />public class Shit extends RuntimeException { <br /><br />　　private String whatHappened; <br /><br />　　private Shit() {} <br /><br />　　public Shit(String whatHappened) { <br /><br />　　　　this.whatHappened = whatHappened; <br /><br />　 } <br /><br />　 public String toString() {　　<br /><br />　　　 return whatHappened; <br /><br />　 } <br /><br />} <br /><br />　 <br /><br /><br />在程序中，对于一些我认为绝对不可能会发生的情况，我会丢出 Shit，代表程序出现了绝对不应该发生的状况。如果出现这个例外，表示程序内部有奇怪的错误。在测试程序时，如果 Shit Happens，我会去追查其源头，将错误找出来订正。 <br /><br />之所以让 Shit 继承自 RuntimeException，就是因为它应该不可能发生，将它定成 RuntimeException 可以使得程序不用去 catch 它。 <br /><br />在程序的撰写与测试阶段，Shit Happens 是免不了的。但是，在程序交给客户或上线之后，就得确定程序正确无误。No more shit happens. <br /><img src ="http://www.blogjava.net/mayu/aggbug/72993.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-09-30 11:30 <a href="http://www.blogjava.net/mayu/archive/2006/09/30/72993.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>八大城市居民细算生活成本账之广州</title><link>http://www.blogjava.net/mayu/archive/2006/09/13/69350.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Wed, 13 Sep 2006 05:13:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/09/13/69350.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/69350.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/09/13/69350.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/69350.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/69350.html</trackback:ping><description><![CDATA["五羊新城"是广州人对在天河区扬箕村、寺右村征地建设的约一平方公里的新城区的通称。这是广州首批成片开发建设的大型商品住宅区，是最成熟的大型居住区。这里有"广州楼王"之称的"凯旋会"、政府机关宿舍、城中村、回迁户、解困房和经济适用房。高中低收入各色人等，和谐安居。 
<br />
住："凯旋会"均价超过一万元，装修标准高达每平方米5000元。而40万元左右可以买到一套七八十平方米、楼龄七八年的二手房。如果是租房，在距离"凯旋会"步行两三分钟的明月小区，一套五六十平方米的房子，配简单家电家具，月租1500元左右；也可以花2500元左右租一套110平方米精装修、家具家电齐全的房子。 
<br />
在物业费方面，执行每月每平方米0.44元最低收费标准的小区，你进出小区大门时会看见一两个保安，灰色的制服既旧且皱，常常是站没站相。超过1.5元的小区，电梯口就会24小时有保安员驻守。两元以上的豪宅，帅气的保安员，一言一行都经过培训，比如，遇到陌生人进入，他会这样说："对不起，我是新来的保安，我不认得您，请出示一下业主证好吗？"如果你说"我是来找人的"，他就说"请你出示证件登记一下。业主这样要求的。"真让你一点脾气都没有。 
<br />
行：让人最无奈的是行，因为它"丰俭不由人"。有车族，不管是奔驰宝马还是奥托QQ，路桥费、停车费是一样的；无车族呢，广州市城调队抽样调查显示，广州居民交通费支出连续两年以每年20%的速度增长。 
<br />
区姨这些天来一直为一笔既简单又复杂的账而苦恼：夜班车涨价了，每天上下班交通费涨到六元，700多元的工资被吃掉一大截。是辞职回家吃低保，还是继续工作？ 
<br />
在五羊新城上班、住在城郊的白领杨先生，愁的事情刚好相反：开发商打算把楼巴交给公交公司经营，转成公交车，车票从五元降为两元。杨先生说：公交车一路停那么多站，车况又不好，沿途村民拎着猪狗牛羊上车，乱哄哄的，又没有座位，每天这样，怎么受得了？ 
<br />
衣：广州虽然是全国最主要的服装集散地，引领时装潮流，但广州人自己的衣着消费，一直处于全国倒数几名。人年均衣着支出，多年来维持在500至700元之间。走在马路上，凭衣着，你很难判断一个人的收入层次。广州街坊有一经典形容：保险经纪才穿西装打领带呢。 
<br />
宗先生是年收入过50万元的私企老板，衣服一向由太太打理。宗太太说：我从来没有买过200元以上的衣服。 
<br />
食：40出头的阿英刚刚下岗，受雇到郝先生家当钟点工，做晚饭兼搞卫生。郝太太给她开出每顿30元的菜金标准，阿英听了咋舌："我们一家四口，一天三顿都用不到这个钱。"郝太太说干了嗓子，也没教会她买菜。阿英总是光顾"走鬼档"(无牌流动摊贩)，买手掌大小的非洲鲫鱼，三四元一斤。 
<br />
 不同收入层次的人，支出的重大区别在服务。 
<br />
郝家母子俩要去体育馆打羽毛球。一瓶500毫升的农夫山泉，在楼下小杂货店卖1.5元。马路对面相距不到30米的华润万佳超市，卖一元，但母子俩嫌麻烦，顺手就在楼下买了一瓶，一会就喝完了。在体育馆再买一瓶，则花了三元。郝太太说：这是花钱买方便。广州市城调队调查显示，广州市民去年人均服务费支出5000多元。
并没有想象中的那样高，自己在这也可以证明这点，现在想想以前是谁在自己耳朵边吹气了，呵呵，总结起来就几个字：广州吃穿住行 奢俭由人<img src ="http://www.blogjava.net/mayu/aggbug/69350.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-09-13 13:13 <a href="http://www.blogjava.net/mayu/archive/2006/09/13/69350.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>男孩和女孩的故事</title><link>http://www.blogjava.net/mayu/archive/2006/09/05/67760.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Tue, 05 Sep 2006 02:57:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/09/05/67760.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/67760.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/09/05/67760.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/67760.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/67760.html</trackback:ping><description><![CDATA[
		<div>男孩和女孩是一对男女朋友，<br />男孩很花心，<br />但女孩对男孩很专情。<br /><br />女孩很爱雨天，也喜欢淋雨。 <br />每当女孩跑出伞外淋雨时，<br />男孩往往也想陪着她一起淋雨， <br />但都被女孩给阻止了。<br />男孩总问："为什么不让我陪你一起淋雨呢？" <br />女孩总回答说："因为我怕你会生病！" <br />男孩也会反问她："那你为什么要去淋雨呢？" <br />但女孩总是笑而不答。 <br />最后往往是男孩拗不过女孩而答应了她的要求， <br />因为男孩只要看到女孩开心就很快乐，<br />但幸福的时光总是不会长久的。<br /><br />男孩喜欢上另一个女孩，<br />喜欢她的程度更胜于她。<br />有一天当男孩和女孩吃饭的时候， <br />他提出了分手的要求，<br />而女孩也默默的接受了。 <br />因为她知道男孩像风，<br />而风是不会为了任何人而停留的。 <br />那天晚上，是男孩最后一次送女孩回家。 <br />在女孩家楼下，男孩吻了女孩最后一次。 <br />男孩说："真抱歉，辜负了你！但是陪你在一起淋雨是我最快乐的时光！" <br />女孩听完便抽泣了起来，<br />男孩抱着她。<br />许久以后， <br />男孩跟女孩说："有一个问题我想问你已经很久了，为什么每一次你在淋雨时都不让我陪呢？" <br />许久之后女孩缓缓的说："因为我不想让你发现……我在哭泣！"</div>
		<div> </div>
		<div>那一天晚上</div>
		<div>又下起了雨...</div>
<img src ="http://www.blogjava.net/mayu/aggbug/67760.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-09-05 10:57 <a href="http://www.blogjava.net/mayu/archive/2006/09/05/67760.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作的尊严...转的</title><link>http://www.blogjava.net/mayu/archive/2006/08/29/66384.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Tue, 29 Aug 2006 03:42:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/08/29/66384.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/66384.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/08/29/66384.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/66384.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/66384.html</trackback:ping><description><![CDATA[
		<img src="http://www.blogjava.net/images/blogjava_net/mayu/15076/r_2.jpg" />
		<br />这一篇文章是 Andy 1993 年离开 HP 时候写的还是很有学习和思考的价值的，谢谢！<br /><b>给毕业生 (准社会新鲜人)</b><br />对每个人而言，第一份工作都是奇妙的际遇，它不一定是终生职业，却是影响最大的职业。在填上履历表的那一刻起，你应该清楚自己选择公司的动机是什么：亲友的期许？良好的环境？还是一份优渥的待遇？ 大多数人会优先考虑待遇是很自然的事情，要一般人接受薪水不算什么的观念并不容易，但「工作」不该只是如此，它还包含了许多附加价值，如果我们过分将注意力集中在 “收入” 本身，那么工作的本质就失去了尊严。 试想我们从小就用功读书，升高中的时候，淘汰了一些人，升大学的时候，又淘汰了一些人，就算将来进入研究所继续深造…成为人群中极少数的少数，那又如何？最多不过是出卖自己的智慧，沦为资本家赚钱的工具而已。 所以面对薪水，应该认真考虑这份工作是否可以帮助自己成长？还有这种成长五年、十年后是否具有累积性？它和自己的人生规画有什么关系？如果没有办法给自己一个满意的答案，那么工作的维系终将禁不起时间的考验。 新鲜人最让人羡慕的地方在有本钱跌倒、并且有机会经历哪些生命中不平凡的苦痛，但你必须格外珍惜这些优势，因为它们不会一直存在，早晚会随着时间的消失推移殆尽。 能够和一些特别的人共事是非常难得的事情，即使好几年后，你依然会回味当初那种患难与共、相互成长的悸动，这些并不是用钱可以买来的。所以趁年轻时，选择帮助自己成长最快的职业，而不是待遇最优渥的职业。 如果你选择了信息这行，先恭禧你，因为这是大多数人认为最有潜力和时髦的行业，但它同时也是淘汰最快速的行业，唯有将兴趣和工作结合在一起，才能比别人拥有更多的机会。这个情况不仅现在如此，将来也是一样。<br /><b>给上班族 (想换工作的游兵)</b><br />如果您厌倦了目前的工作型态，想换个环境，那么得先明白离开公司的动机是什么？因为人？因为钱？还是理想？ 我的一位朋友待在摇摇欲坠的公司，大多数同事都离职了，只有他撑最久，有人问他，为什么不作他想，他回答：『留下来的目的，不过是想研究一家公司是怎样倒闭的，因为这也是一种学习』。 这段话不禁让人想起一段电视广告词：「我是从当爸爸以后，才开始学作爸爸的…」很多时候，我们都会抱怨同事或主管的不是，却忽略了从他们身上学习的机会。事实上，每位主管都有解决问题的办法，如果这个方法很好，应该把它记在笔记本里，如果不好，更应该记下来，而且是用红笔。因为当我们成为别人的主管，这些经验就是无价的资产。 回首来时路，才发现做人和做事同等重要。很多时候，我们都希望在公司里完成自己的理想，但事情往往却是在「计划之中，掌握之外」；一个企画实现的平顺与否，不仅要看自己的想法是否成熟，还要看老板的想法及个性是否契合。 每个人在不同年纪都会有不同的压力和想法，它可能来自家庭，也可能出于自我期许，无论如何，生命就像一杯水，每经历一次波折，机会就会少一些；工作有别于游戏，迟早得为自己找个适当的终点。 很多人都以为自己出来闯闯应该不错，我的一位朋友在离开公司的三个月，每天收入非常有限，有时甚至得担心明天生活的问题；在这个混乱的时代，究竟是当伙计好？还是当老板好？这是见仁见智的论题，毕竟，每个人拥有的技能及情况并不相同，大多数人在羡慕别人光彩的同时，往往忽略了他们为收获付出的代价。<br /><b>给即将退休的老兵</b><br />我知道对年轻的自己，要给准毕业生一些建言并不容易，但至少有些想法可以一起分享，生命其实是由许多不同的阶段构成，每个阶段都有起点，也会有终点，就像每个人都有最灿烂的时刻，当然，也会有最落寞的际遇。 所谓欣然引退是有秘诀的，首先你要意识到一件工作、一个阶段或者是一个关系已经完结，然后懂得放开。我们只是要离开已经成过去的东西，而非否定它的存在，也不是否定它以往在我们生命里所占有的重要地位。 引退的意思，包括我们对未来的憧憬，相信每个出口同时也会是个入口，相信自己是在继续前进，而非退出。好好引退的秘诀可能也是好好生活的秘诀。人生并非静止状态，而是个前进过程，要认识这点并不容易；离开工作岗位并不等于离开人生最好的阶段，要认识这点也不容易。 我们从前学到的东西已经归我们所有，得来的经验和进展已经成为生命里重要的一部份，当我们引退的时候，可以将这一切东西都欣然带走...... <img src ="http://www.blogjava.net/mayu/aggbug/66384.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-08-29 11:42 <a href="http://www.blogjava.net/mayu/archive/2006/08/29/66384.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>张老师‘我的技术学习观念’后感-我也八卦一下</title><link>http://www.blogjava.net/mayu/archive/2006/08/29/66364.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Tue, 29 Aug 2006 02:12:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/08/29/66364.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/66364.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/08/29/66364.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/66364.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/66364.html</trackback:ping><description><![CDATA[引用原文：<br />
我一直认为基础知识最重要,无论是对国家,还是对个人的后期发展,都是最重要的.有些人自以为是,以为会玩玩struts,hibernate之类的工具,就觉得自己不得了,其实,那算什么,一个用高级工具的用户而已,如果中国全是这样的高级用户,中国软件永远不会有出头之日,永远只能用别人做好的工具!非常遗憾的是,我搞这些基础知识的"研究",常常引来一些讥讽声和嘲笑声,不过,这些讥讽声和嘲笑声并不能左右我的思想!我没必要为去迎合那些无知和没有远见的人(不是攻击别人,而我就是这么想的)而改变自己的立场和理念!
我现在不算精通struts,hibernate,spring,但是,还算学得明白,照着一些现有的书籍和别人的思路讲讲课,应该不会有什么问题.我并不觉得这样就有什么资本,我从未钦佩过那些使用struts,hibernate,spring的大虾们,而是只佩服当初开发struts,hibernate,spring这些框架的大侠们.佩服那些对这些框架的内部原理有深入研究的技术牛人们!我在学习struts和spring时,发现这些框架的设计师们对html,css,javascript,http协议,servlet,jsp,java等基础性知识掌握得都非常全面,并且细节都非常清楚,敢问国内那些看不上这些基础知识的人们,为何struts和spring设计师们都觉得这些知识重要,而你却认为不重要,说句不客气的话,因为你还连一点概念都没有,你永远到不了struts和spring设计师们的水平,我虽达不到他们的水平,至少我可以追随他们的思想,读懂他们的源码,知道他们为何要这么做!

<br />
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=740769<br />

首先呢我很赞同张孝祥老师的观点，只是现在有很多人已经听不到这样的声音，甚至听到了也不再也听不进去了，有时候感觉自己很浮躁，其实是出来工作后才有的现象，以前在学校的时候经常手里都会扛着本JAVA程序设计基础的书，而旁边很多同学不是什么J2EE，就是XX框架，当然我不会在乎别人怎么看我，后来的后来现在没有几个同学学得好JAVA了，不是抱怨哪个哪个不好拉，就是觉得累拉....哎不想听这种人说话，象张老师说的：”不与我不感兴趣的人说话！无聊的话只当没听到！“。有时候只是觉得好笑。哎呀说走题了，说到我工作了，，，工作了有时候做的事情很多很杂，不得不跟着身边的很多人一起走进了游戏的规则，晚上或者空闲的时候不再是充满热情的心情而是疲惫的神态，如果不是今天看到张老师的这段话，也许我再也找不到那盏灯了。。谢谢！我会努力的。。<img src ="http://www.blogjava.net/mayu/aggbug/66364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-08-29 10:12 <a href="http://www.blogjava.net/mayu/archive/2006/08/29/66364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>人的一生 有三件事情不能等</title><link>http://www.blogjava.net/mayu/archive/2006/08/17/64146.html</link><dc:creator>my</dc:creator><author>my</author><pubDate>Thu, 17 Aug 2006 08:17:00 GMT</pubDate><guid>http://www.blogjava.net/mayu/archive/2006/08/17/64146.html</guid><wfw:comment>http://www.blogjava.net/mayu/comments/64146.html</wfw:comment><comments>http://www.blogjava.net/mayu/archive/2006/08/17/64146.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mayu/comments/commentRss/64146.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayu/services/trackbacks/64146.html</trackback:ping><description><![CDATA[第一是“贫穷” 
　　贫穷不能等，因为一但时间久了，你将习惯贫穷，到时不但无法突破自我，甚至会抹杀了自己的梦想，而庸庸碌碌的过一辈子……

　　第二是“梦想”

　　梦想不能等，因为人生不同的阶段，会有不同的历练和想法，试想一个问题： 如果你20岁时的梦想，在60岁的时候才得以实现，那会是什么样的一个情况？

　　譬如说你20岁时的梦想是希望能买到一辆法拉利的跑车，然后周游我国的大好河山。你一直努力工作，好不容易到60岁了，总算买的起跑车了，但要实现年轻时的梦想，恐怕也是心有余而力不足吧……

　　第三是“家人”

　　家人不能等，或许我们还年轻，未来有很多的时间可以让我们摸索、打拼，但是家人有吗？他们还有时间等我们成功吗？还有时间等我们赚到钱，让他们过好日子，让他们以我们为荣？

　　树欲静而风不止，子欲养而亲不待。这是很多人的痛，也是很多人一辈子的遗憾!<img src ="http://www.blogjava.net/mayu/aggbug/64146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayu/" target="_blank">my</a> 2006-08-17 16:17 <a href="http://www.blogjava.net/mayu/archive/2006/08/17/64146.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>