<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>huyuhong001</title>
    <description></description>
    <link>http://huyuhong001.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>java代码书写空格的位置（1）—真的没注意过</title>
        <author>huyuhong001</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huyuhong001.javaeye.com">huyuhong001</a>&nbsp;
                    链接：<a href="http://huyuhong001.javaeye.com/blog/202912" style="color:red;">http://huyuhong001.javaeye.com/blog/202912</a>&nbsp;
          发表时间: 2008年06月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <ol>
<li>&nbsp;所有的方法命名的括号都应该紧随其后
<p>&nbsp;&nbsp;&nbsp; foo&nbsp;&nbsp; (i, j); // NO!<br />&nbsp;&nbsp;&nbsp; foo(i, j);&nbsp; // YES!&nbsp;&nbsp;</p>
</li>
<li>
<p>&nbsp;&nbsp;数组命名括号也得紧跟其后&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
</li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; args [0];&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; args[0];&nbsp;&nbsp; // YES!</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp;&nbsp;&nbsp;赋值操作如下</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;a=b+c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;a = b+c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=b + c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = b + c;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // YES!<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z = 2*x + 3*y;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z = 2 * x + 3 * y;&nbsp;&nbsp;&nbsp;&nbsp; // YES!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z = (2 * x) + (3 * y); // YES!</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 4.&nbsp;&nbsp;&nbsp; 逗号和分号之后紧跟个空格</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 0;i &lt; 10;i++)&nbsp;&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; 10; i++) // YES!<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getPancakes(syrupQuantity,butterQuantity);&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;getPancakes(syrupQuantity, butterQuantity); // YES!</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.&nbsp;&nbsp; 所有造型都没空格</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (MyClass) v.get(3);&nbsp; // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;( MyClass )v.get(3); // NO!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;(MyClass)v.get(3);&nbsp;&nbsp; // YES!<br /><br /></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://huyuhong001.javaeye.com/blog/202912#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</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;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 13 Jun 2008 12:42:21 +0800</pubDate>
        <link>http://huyuhong001.javaeye.com/blog/202912</link>
        <guid>http://huyuhong001.javaeye.com/blog/202912</guid>
      </item>
          <item>
        <title>整合 struts+spring+hibernate 成功后的几点想法</title>
        <author>huyuhong001</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huyuhong001.javaeye.com">huyuhong001</a>&nbsp;
                    链接：<a href="http://huyuhong001.javaeye.com/blog/114706" style="color:red;">http://huyuhong001.javaeye.com/blog/114706</a>&nbsp;
          发表时间: 2007年08月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一转眼来北京已经将近两个月了，工作也一个多月了，不过还是有点不习惯&nbsp;，主管说我现在主要是学习呀，所以还没有加班的，听同事说公司加班有时得加到凌晨的，不知道我能不能承受的住，不过我想我是可以的。这两天看了spring 整合struts+hibernate居然成功了，我非常高兴，并也十分感谢视频提供者。我用的是oracle库 相对别的库复杂一些，下面是applicationContext.xml文件：</p>
<p><font face="Arial"><font size="3"><beans></beans><br />
<bean name="/insert" class="com.sino.action.InsertAction"></bean><br />
<bean name="/insert" class="com.sino.action.InsertAction"></bean></font>&nbsp;&nbsp;</font></p>
<font face="Arial"><beans></beans>
<p><font face="Arial">/**1<beans></beans><br />
2 <bean name="/insert" class="com.sino.action.InsertAction"></bean>3&nbsp; abstract=&quot;false&quot; singleton=&quot;true&quot; lazy-init=&quot;default&quot;<br />
&nbsp;4autowire=&quot;default&quot; dependency-check=&quot;default&quot;&gt;<br />
&nbsp;&nbsp;5
<property name="dao"><br />
&nbsp;&nbsp;&nbsp;&nbsp;6&nbsp; <ref local="SuserDAO"></ref><br />
7&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="su"><br />
&nbsp;&nbsp;<ref local="Suser"></ref><br />
&nbsp;&nbsp;</property>
<br />
&nbsp;<br />
&nbsp;<bean id="dataSource"></bean> &nbsp;&nbsp;class=&quot;org.apache.commons.dbcp.BasicDataSource&quot;&gt;<br />
&nbsp;&nbsp;
<property name="driverClassName"><br />
&nbsp;&nbsp;&nbsp;<value></value>oracle.jdbc.driver.OracleDriver<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="url"><br />
&nbsp;&nbsp;&nbsp;<value></value>jdbc:oracle:thin:@192.168.1.103:1521:ks<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="username"><br />
&nbsp;&nbsp;&nbsp;<value></value>sfksuser<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="password"><br />
&nbsp;&nbsp;&nbsp;<value></value>aaaaaa<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;<br />
&nbsp;<bean id="sessionFactory"></bean> &nbsp;&nbsp;class=&quot;org.springframework.orm.hibernate3.LocalSessionFactoryBean&quot;&gt;<br />
&nbsp;&nbsp;
<property name="dataSource"><br />
&nbsp;&nbsp;&nbsp;<ref bean="dataSource"></ref><br />
&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="hibernateProperties"><br />
&nbsp;&nbsp;&nbsp;
<props></props>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;
<prop key="hibernate.dialect"></prop>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;org.hibernate.dialect.Oracle9Dialect<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;
<prop key="hibernate.show_sql"></prop>
true<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;&nbsp;
<property name="mappingResources"><br />
&nbsp;&nbsp;&nbsp;
<list></list>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<value></value>com/sino/pojo/Mz.hbm.xml<br />
&nbsp;&nbsp;&nbsp;&nbsp;<value></value>com/sino/pojo/Suser.hbm.xml<br />
&nbsp;&nbsp;</property>
<br />
&nbsp;<bean class="com.sino.pojo.MzDAO" id="MzDAO"></bean><br />
&nbsp;&nbsp;
<property name="sessionFactory"><br />
&nbsp;&nbsp;&nbsp;<ref bean="sessionFactory"></ref><br />
&nbsp;&nbsp;</property>
<br />
&nbsp;<br />
&nbsp;<bean class="com.sino.pojo.SuserDAO" id="SuserDAO"></bean><br />
&nbsp;&nbsp;
<property name="sessionFactory"><br />
&nbsp;&nbsp;&nbsp;<ref bean="sessionFactory"></ref><br />
&nbsp;&nbsp;</property>
<br />
&nbsp;<br />
&nbsp;<bean class="com.sino.pojo.Suser" abstract="false" id="Suser"></bean> &nbsp;&nbsp;singleton=&quot;true&quot; lazy-init=&quot;default&quot; autowire=&quot;default&quot;<br />
&nbsp;&nbsp;dependency-check=&quot;default&quot;&gt;<br />
&nbsp;**/</font><br />
<bean name="/insert" class="com.sino.action.InsertAction"></bean><br />
&nbsp;</p>
<p>还有库映射文件：Suser.hbm.xml </p>
<p>只有用户名，密码的库。</p>
<p>建序列 seq_id</p>
<p><font face="Arial">&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;create sequence seq_id<br />
&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minvalue 1<br />
&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start with 1<br />
&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; increment by 1<br />
&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cache 20;<br />
文件</font></p>
<p><font face="Arial"><!--l version="1.0" encoding="utf-8--><br />
<!--CTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<br-->&quot;http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd&quot;&gt;<br />
<!-- <br />
    Mapping file autogenerated by MyEclipse - Hibernate Tools<br />
--><br />
<hibernate-mapping></hibernate-mapping><br />
&nbsp;&nbsp;&nbsp; <class name="com.sino.pojo.Suser" schema="SFKSUSER" table="SUSER"></class><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> <id name="userid" type="string"></id><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <column></column><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <generator class="&lt;font color="></generator>sequence</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<property name="username" type="string"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <column></column><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </property>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<property name="password" type="string"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <column></column><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </property>
<br />
&nbsp;&nbsp;&nbsp; <br />
<br />
</font>&quot; &gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<param name="sequence" /><font color="#ff0000">seq_id</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
</p>
<p>&lt;a href=&quot;<font face="Arial">http://www.netyi.net/in.asp?id=huyuhong001</font>&quot;&gt;&nbsp;<font face="Arial">http://www.netyi.net/in.asp?id=huyuhong001&lt;a&gt;</font></p>
</font>
          <br/><br/>
          <span style="color:red;">
            <a href="http://huyuhong001.javaeye.com/blog/114706#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</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;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 21 Aug 2007 11:00:23 +0800</pubDate>
        <link>http://huyuhong001.javaeye.com/blog/114706</link>
        <guid>http://huyuhong001.javaeye.com/blog/114706</guid>
      </item>
      </channel>
</rss>