<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Oo沉默oO</title>
    <description></description>
    <link>http://newlife01.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>人生迷茫,什么样的工作才是好工作.....</title>
        <author>newlife01</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://newlife01.javaeye.com">newlife01</a>&nbsp;
          链接：<a href="http://newlife01.javaeye.com/blog/154504" style="color:red;">http://newlife01.javaeye.com/blog/154504</a>&nbsp;
          发表时间: 2008年01月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          人都是要面子的，也是喜欢攀比的，即使在工作上也喜欢攀比，不管那是不是自己想要的。 <br />     人总想找到那个最好的，可是，什么是最好的？你觉得是最好的那个，是因为你的确了解，还是因为别人说他是最好的？即使他对于别人是最好的，对于你也一定是最好的么？ <br /><br />　　 对于自己想要什么，自己要最清楚，别人的意见并不是那么重要。很多人总是常常被别人的意见所影响，亲戚的意见，朋友的意见，同事的意见…… ,你究竟是要过谁的一生？人的一生不是父母一生的续集，也不是儿女一生的前传，更不是朋友一生的外篇，只有你自己对自己的一生负责，别人无法也负不起这个责任。自己做的决定，至少到最后，自己没什么可后悔。对于大多数正常智力的人来说，所做的决定没有大的对错，无论怎么样的选择，都是可以尝试的。 <br /><br />　　 好工作，应该是适合你的工作，应该是能给你带来你想要的东西的工作，你或许应该以此来衡量你的工作究竟好不好，而不是拿公司的大小，规模，外企还是国企，是不是有名，是不是上市公司来衡量。小公司，未必不是好公司，赚钱多的工作，也未必是好工作。你还是要先弄清楚你想要什么，如果你不清楚你想要什么，你就永远也不会找到好工作，因为你永远只看到你得不到的东西，你得到的，都是你不想要的。 <br /><br />　　 也许，最好的，已经在自己的身边，只是，自己还没有学会珍惜。人们总是盯着得不到的东西，而忽视了那些已经得到的东西。
          <br/>
          <span style="color:red;">
            <a href="http://newlife01.javaeye.com/blog/154504#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jan 2008 17:23:31 +0800</pubDate>
        <link>http://newlife01.javaeye.com/blog/154504</link>
        <guid>http://newlife01.javaeye.com/blog/154504</guid>
      </item>
      <item>
        <title>设计模式学习&lt;1&gt;</title>
        <author>newlife01</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://newlife01.javaeye.com">newlife01</a>&nbsp;
          链接：<a href="http://newlife01.javaeye.com/blog/154021" style="color:red;">http://newlife01.javaeye.com/blog/154021</a>&nbsp;
          发表时间: 2008年01月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天在公司有时间看了下设计模式,现在写下自己的对它的理解..<br /><br />1.开－－闭原则:<br />	一个软件实体应当对扩展 "开" 放，对修改 "关" 闭<br /><br />2.理氏代换原则:<br />	一个如果适用一基类，那么它必然适用于其子类<br /><br /><br />设计模式解析：<br /><br />1.工厂模式：对类实例化不要直接调用类，而要对接口，如：InterfaceA interface = new entityClass();<br /><br />2.工厂方法：设计一个工厂来完成创建实例工作。如：<br /><br />Factory a = new Factory("com.life.entityClass");<br />//工厂类：<br />Factory{<br />	public static InterfaceType create(String url)<br />	{<br />		Class c = Class.forName(url);<br />		InterfaceType type = (InterfaceType)c.newInstance();<br />		return type;<br />	}<br />}<br /><br />3.抽象工厂：一个类在实例化时要同里对他里面的类也进行实例化，此时可以把这一部分提取出来做为一个抽象工厂，如：<br /><br />public abstract Facotory<br />{<br />	abstract SampleInterface create(String url);<br />	abstract SampleInterface2 create(String url);<br />}<br />//每个类生产出一套实例<br />public class SampleInterfaceA extends Factory<br />{<br />	public SampleInterface create(String url)<br />	{<br />		....<br />		return SampleInterface;<br />	}<br />	public SampleInterface2 create(String url)<br />	{<br />		...<br />		return SampleInterface2;<br />	}<br />}<br />//调用：Factory factory = new SampleInterfaceA(...);
          <br/>
          <span style="color:red;">
            <a href="http://newlife01.javaeye.com/blog/154021#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Jan 2008 14:45:02 +0800</pubDate>
        <link>http://newlife01.javaeye.com/blog/154021</link>
        <guid>http://newlife01.javaeye.com/blog/154021</guid>
      </item>
      <item>
        <title>Hibernate formual 属性</title>
        <author>newlife01</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://newlife01.javaeye.com">newlife01</a>&nbsp;
          链接：<a href="http://newlife01.javaeye.com/blog/145911" style="color:red;">http://newlife01.javaeye.com/blog/145911</a>&nbsp;
          发表时间: 2007年12月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>最近看到Hibernate formual 属性,用法:</p>
<p>&nbsp;</p>
<p>hibernate 为property 提供有formual 属性,用法如下:<br />&lt;一&gt; property 中使用<br />需求:统计User表中人数<br />User.xml <br />增加 : &lt;property name="totalcount" formual="(select count(distinct(id)) from user)" /&gt;<br />对应的PoJo 中增加 totalocount 属性,<br />注:这里 formual 执行的是sql语句,语句一定要在()之间,否则会引发异常</p>
          <br/>
          <span style="color:red;">
            <a href="http://newlife01.javaeye.com/blog/145911#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 04 Dec 2007 16:11:44 +0800</pubDate>
        <link>http://newlife01.javaeye.com/blog/145911</link>
        <guid>http://newlife01.javaeye.com/blog/145911</guid>
      </item>
      <item>
        <title>精通语言不等于是一个好的软件开发人员</title>
        <author>newlife01</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://newlife01.javaeye.com">newlife01</a>&nbsp;
          链接：<a href="http://newlife01.javaeye.com/blog/144410" style="color:red;">http://newlife01.javaeye.com/blog/144410</a>&nbsp;
          发表时间: 2007年11月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div id="paperTitleArea" style="display: none;"></div>
<p><img src="http://imgcache.qq.com/ac/qzone_v4/b.gif" id="paperPicArea" alt="" style="display: none;" />公司软件部人不多，但几年来也曾经招聘过很多程序员，一个重要的发现就是，仅仅精通技术并不能很好的为公司工作，尤其是一些在领悟业务逻辑思路不是很敏锐，缺乏社会经验的人(譬如应届毕业生或一天到晚扎在技术里的人)。 <br /><br />　　因为公司小，没有专门的系统分析人员，只能靠程序员作需求分析，在客户满天描述需求时，很多技术精悍的人根本无法领悟关键，反过来抱怨客户愚昧，描述不清。很多时候还没有公司根本不懂编程的，但有较好工作经验的业务员领悟来得快。 <br /><br />　　为什么一个个曾被自己认定什么都不懂的业务员都自己做老板了，而自己还几年如一日的扎在电脑前敲代码，现在知道原因了吗。 <br /><br />　　作为一个程序员，研究和熟悉语言固然很重要，但除非你以后想做编程教学或更高级的纯技术研究，千万不要一门心思只玩弄技术，而忽略社会经验积累和学习。再高深的编程技术也只是为日常生活和工作服务的，也只是一个开发工具而已. <br /><br />　　所以很多刚入门软件行业的人员，都计较于自己熟悉什么语言，计较于那个语言更高级，并以此为豪。 <br /><br />　　其实这是愚昧的，系统分析员也许没有这些人更精通某项语言，但是为什么系统分析员拥有更高的收入，为什么很多在这些人看起来一无所知的业务员却作了自己的老板上司。头脑和思维很重要哦，一味心思追求学这个语言那个语言，其实有点像古时的穷酸秀才，没有用的，结果只有到处求职。 <br /><br />　　会哪种语言不重要，重要的是如何将客户的零散无序的需求，迅速消化理解成程序逻辑，然后用自己熟悉的语言将其实现。 <br /><br />　　也许小公司作软件开发的时候，编程实现过程可能工作期更长，技术疑难问题也会出现的更多，但我们依然不能把编程实现过程看作是软件开发的重心，要知道这个过程只是一个&ldquo;体力劳动&rdquo;过程，即使解决了很多技术难题，那也是技巧性&ldquo;小聪明&rdquo;，不要以为你解决了这些问题，写了这些代码，就是公司的主心骨干了，大错特错哦。希望我这样讲不要引起大家的不满。 <br /><br />　　其实我的意思很简单，软件开发绝不是一个用语言编写代码的过程，所以软件开发人员也不能是仅仅精通某项语言的高手。 <br /><br />　　语言只是一个软件开发人员工作的工具，熟悉所用的工具是必要的，但是成天拿着工具研究是没有用的。 <br /><br />　　有经验的老渔翁能打到很多鱼，难道仅仅是会撒网，仅仅是苦练撒网的结果吗??<img src="http://imgcache.qq.com/ac/qzone_v4/b.gif" id="paperPicArea1" alt="" style="display: none; position: relative;" /></p>
          <br/>
          <span style="color:red;">
            <a href="http://newlife01.javaeye.com/blog/144410#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 28 Nov 2007 10:07:00 +0800</pubDate>
        <link>http://newlife01.javaeye.com/blog/144410</link>
        <guid>http://newlife01.javaeye.com/blog/144410</guid>
      </item>
  </channel>
</rss>