<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>美女PP&&PLMM</title>
    <description>MM来啊，爱MM的也来啊，把PP都绣上来哈</description>
    <link>http://girl.group.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>mfs2lr</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://mfs2lr.javaeye.com">mfs2lr</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/193067" style="color:red;">http://girl.group.javaeye.com/group/blog/193067</a>&nbsp;
          发表时间: 2008年05月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: medium"><span style="color: green">谁也不曾料到，这是如此艰难的一年。2008，我们热切期待的阳光和欢笑，却不料被一路风暴阻隔。<br />    2月肆虐的雪灾，冻裂了中国大地；3月的西藏骚乱，烧伤了美丽的圣地；4月的奥运火炬全球传递受阻，刺伤了中国人向世界张开的双臂；善变的5月，胶济铁路火车相撞，撞碎了多少旅人的梦；突然传遍全国的儿童手足口病，令全国父母心头纠结；震动传及东南亚的四川大地震，撼及整个中国的灵魂……<br />    然而，中国在低头抱怨吗？没有，中国挺起了他的脊梁！献给坚强的中国：<br />当风雪阻断归路， 我们彼此取暖！<br />当主权面对挑战， 我们亮出利剑！<br />当圣火遭遇屈辱， 我们义无反顾！<br />当病毒吞噬生命， 我们用爱弥补！<br />当列车冲出轨道， 我们竭诚互助！<br />当震撼撕裂大地， 我们开山辟路！<br />勇敢面对磨难， 挺起中国人的脊梁！<br />加油，同胞！ 加油，中国！</span></span>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/193067#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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, 14 May 2008 18:26:04 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/193067</link>
        <guid>http://girl.group.javaeye.com/group/blog/193067</guid>
      </item>
          <item>
        <title>异教邪说的另面观</title>
        <author>mfs2lr</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://mfs2lr.javaeye.com">mfs2lr</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/192004" style="color:red;">http://girl.group.javaeye.com/group/blog/192004</a>&nbsp;
          发表时间: 2008年05月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: medium"><span style="color: red">纵观中国历史上的几次农民起义，大多利用了被统治者称为“邪教”的方式来聚集民众进行起义。东汉末年，黄巾起义利用“五斗米教”；宋朝方腊起义利用“明教”聚集教众；太平天国运动中，洪秀全与冯云山、洪仁玕更是利用西方宗教，建立拜上帝会，自称上帝之子，并称呼上帝为天父、耶稣为天兄。<br />这些被农民起义领袖利用的“邪教”，在一开始无不是抚慰信徒苦难的一帖麻醉剂。但是对社会底层的苦难民众来说，宗教异端在抚平创痛和激起反抗之间是很容易转化的，其临界点的坐标即定在苦难的程度和民众的忍耐力的交叉点上。从这个意义上来说，异教邪说倒不是为测试社会是否稳定健康的试剂：社会越是安定有序，异教邪说便越是没有市场；一旦到了异教邪说不径而走，争夺到浩浩荡荡的民众时，这个社会的秩序机制乃至其本身的合理性，一定是出了大问题。</span></span>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/192004#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Sun, 11 May 2008 22:08:58 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/192004</link>
        <guid>http://girl.group.javaeye.com/group/blog/192004</guid>
      </item>
          <item>
        <title>今年五一，也在杭州</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/189016" style="color:red;">http://girl.group.javaeye.com/group/blog/189016</a>&nbsp;
          发表时间: 2008年05月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          一年时间过得真快，转眼之间又到五一了。去年五一在杭州度过，充满酸甜苦辣，五味生活的体味。但今年的五一是那么平淡。
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/189016#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 03 May 2008 09:16:12 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/189016</link>
        <guid>http://girl.group.javaeye.com/group/blog/189016</guid>
      </item>
          <item>
        <title>WebSphere内存溢出</title>
        <author>mgssnake</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://mgssnake.javaeye.com">mgssnake</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/187751" style="color:red;">http://girl.group.javaeye.com/group/blog/187751</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp; 今天回到公司，客户方面就打电话说无法进入系统。我就去查看了一下，在url输入应用Web地址，状态栏显示&ldquo;已找到网站，正在连接&rdquo;，一直等就是不出现网站，登陆WebSphere管理页面也是一样的情况，登陆Web机器，使用&ldquo;日志查看器&rdquo;没有看到什么错误信息，但是我手动停止服务器也停止不了，最后重启了机器才一起恢复正常。</p>
<p>&nbsp;&nbsp;&nbsp; 之前的jvm堆设置的256-512，也不太清楚那么出问题，我们经理看有个日志信息说内存溢出。但是找不到哪里出问题，最后把jvm堆设置改为512-1024，整个项目是用hibernate+spring+webwork开发的。</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 不知道各位有没有这样的经历，你们是怎么解决这个问题的，希望各位高人可以给个方案，谢谢。</p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/187751#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 20:23:23 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/187751</link>
        <guid>http://girl.group.javaeye.com/group/blog/187751</guid>
      </item>
          <item>
        <title>回到javaEye的心情</title>
        <author>Angelialily</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://angelialily.javaeye.com">Angelialily</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/184766" style="color:red;">http://girl.group.javaeye.com/group/blog/184766</a>&nbsp;
          发表时间: 2008年04月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="color: green">好久没有来看我的java一角了，回到这里来感觉还是特别的亲切，感觉比每个博客都好，因为在这里可以看到的只是学习技术上的交流。让人不会觉得那么的空虚， 只有在虚拟的世界里才会找到自我，找到属于自己的世界。 我要好好的学习了，在不学习都将来都会跟不上时代了，要和世界接轨嘛！ </span>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/184766#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Mon, 21 Apr 2008 10:50:05 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/184766</link>
        <guid>http://girl.group.javaeye.com/group/blog/184766</guid>
      </item>
          <item>
        <title>选股公式函数汇总解释</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/179647" style="color:red;">http://girl.group.javaeye.com/group/blog/179647</a>&nbsp;
          发表时间: 2008年04月05日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: xx-small; color: #008000"><span style="font-size: xx-small"><span style="font-size: x-small; font-family: 宋体"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><span style="font-size: 16px"><strong>1.引用数据<br /></strong>
<table border="0" cellspacing="1" cellpadding="2" width="100%" align="center" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80">AVPRICE</td>
<td class="small">引用均价(在盘后对于国内三个期货交易所指结算价)</td></tr>
<tr bgcolor="#ffffff">
<td class="small">CLOSE</td>
<td class="small">引用收盘价(在盘中指最新价)</td></tr>
<tr bgcolor="#ffffff">
<td class="small">HIGH</td>
<td class="small">引用最高价</td></tr>
<tr bgcolor="#ffffff">
<td class="small">LOW</td>
<td class="small">引用最低价</td></tr>
<tr bgcolor="#ffffff">
<td class="small">OPEN</td>
<td class="small">引用开盘价</td></tr>
<tr bgcolor="#ffffff">
<td class="small">OPI</td>
<td class="small">引用持仓量</td></tr>
<tr bgcolor="#ffffff">
<td class="small">REF(X,N)</td>
<td class="small">引用X在N个周期前的值<br />例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价</td></tr>
<tr bgcolor="#ffffff">
<td class="small">REFX(X,N)</td>
<td class="small">引用N个周期后的数据。(N为大于等于1的整数)(未来函数)<br />例：REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价</td></tr>
<tr bgcolor="#ffffff">
<td class="small">SETTLE</td>
<td class="small">引用结算价(只有盘后才能引用当日的结算价)</td></tr>
<tr bgcolor="#ffffff">
<td class="small">VOL </td>
<td class="small">引用成交量</td></tr></tbody></table><strong><br />2.金融统计</strong><br />
<table border="0" cellspacing="1" cellpadding="2" width="100%" align="center" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80" align="left" valign="top">
<div align="left">BACKSET(X,N)</div></td>
<td class="small">若X非0,则将当前位置到N周期前的数值设为1。<br />例：BACKSET(CLOSE&gt;OPEN,3);表示当K线收阳时，自当前位置到3周期前的数值设为1</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">BARSLAST(X)</td>
<td class="small">求上一次条件成立到当前的周期数。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">COUNT(X,N)</td>
<td class="small">表示统计在N周期内满足X条件的周期数。如果N为0则表示从第一天开始算起。<br />例：WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); COUNT(WR&gt;80,5);表示统计在5个周期内满足WR&gt;80的次数 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">DMA(X,A)</td>
<td class="small">返回X的动态移动平均，其中A必须介于0及1之间。<br />计算方法：DMA(N)=DMA(N-1)*(1-A)+X(N)*A 其中DMA(N-1)为第(N-1)天的DMA值</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">EMA(X,N)</td>
<td class="small">表示求X在N周期内的平滑移动平均。(指数加权)<br />计算方法：EMA(X,N)=[2*X+(N-1)*EMA(N-1)]/(N+1) 其中EMA(N-1)为第(N-1)天的EMA值</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">EMA2(X,N)</td>
<td class="small">表示求X在N周期内的加权平均。(线性加权)<br />计算方法：EMA2(N)=(N*X0+(N-1)*X1+(N-2)*X2+...+1*XN)/(N+(N-1)+(N-2)+...+1),X0表示本周期值，X1表示上一周期值...</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">HHV(X,N)</td>
<td class="small">得到X在N周期内的最高值，如果N＝0，则从第一个有效周期开始算起。<br />例：HHV(HIGH,13);求13个周期内的最高价的最大值。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">HHVBARS(X,N)</td>
<td class="small">得到X在N周期内的最高值位置到当前的周期数。如果N=0，则从第一个有效周期开始算起。<br />例：HHVBARS(VOL,0); 求历史成交量最大的周期到当前的周期数</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LLV(X,N)</td>
<td class="small">得到X在N周期内的最小值，如果N=0，则从第一个有效周期开始算起。<br />例：LLV(LOW,25);表示求25个周期内最低价的最小值</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LLVBARS(X,N)</td>
<td class="small">得到X在N周期内的最小值的位置到当前的周期数。如果N=0则从第一个有效周期开始算起。<br />例：LLVBARS(VOL,0); 求历史成交量最小的周期到当前的周期数</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">MA(X,N) </td>
<td class="small">求X在N周期内的简单移动平均。<br />计算方法：MA=(A1+A2+A3+A4+A5)/5 求A在5个周期内的简单移动平均</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ZIGZAG(X,P,C) </td>
<td class="small">之字转向(未来函数),当C取1,P为百分比数;当C取0,P为价位差值。<br />例：ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向<br />ZIGZAG(MA(HIGH,34),100,0);表示34个周期内最高价均线的100个价位的之字转向 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">PEAK(X,P,M,C) </td>
<td class="small">取得ZIGZAG前M个波峰的值。其中X为数据，P为转折值（如果C为1的话，这个值为百分比，否则为绝对值），M为大于等于1的整数。(未来函数)<br />例：PEAK(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰的数值 PEAK(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰的数值 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">PEAKBARS(X,P,M,C)</td>
<td class="small">取得ZIGZAG前M个波峰到当前周期的周期数。(未来函数)<br />例：PEAKBARS(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰到当前的周期数 <br />PEAKBARS(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰到当前的周期数 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">TROUGH(X,P,M,C)</td>
<td class="small">取得ZIGZAG前M个波谷的值。(未来函数)<br />例：TROUGH(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷的数值 <br />TROUGH (MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷的数值 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">TROUGHBARS(X,P,M,C)</td>
<td class="small">取得ZIGZAG前M个波谷到当前周期的周期数 (未来函数)<br />TROUGHBARS(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷到当前的周期数 <br />TROUGHBARS(MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷到当前的周期数 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SAR(N, Step, Max)</td>
<td class="small">得到抛物转向值。N为计算周期,Step为步长,Max为极值。<br />例：SAR(17,3,30);表示计算17个周期抛物转向，步长为3%，极限值为30% </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SMA(X,N,M)</td>
<td class="small">得到X在N个周期内的移动平均，M为权重。<br />计算方法：SMA(N)=SMA(N-1)*(N-M)/N+X(N)*M/N </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SUM(X,N)</td>
<td class="small">得到X在N周期内的总和，如果N=0，则从第一个有效周期开始算起。<br />例: SUM(VOL,10);表示统计10周期内的成交量总和 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SUMBARS(X,A)</td>
<td class="small">得到X向前累加直到大于A时的周期数。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">TRMA(X,N)</td>
<td class="small">求X在N周期内的三角移动平均。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">TSMA(X,N)</td>
<td class="small">求X在N周期内的时间序列移动平均。<br />计算方法：TSMA(X,N)= FOCAST(X,N)+SLOPE(X,N) </td></tr></tbody></table><br /><strong>3.数理统计</strong> 
<table border="0" cellspacing="1" cellpadding="2" width="100%" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80">AVEDEV(X,N)</td>
<td class="small">求X在N周期内的平均绝对偏差。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">DEVSQ(X,N)</td>
<td class="small">数据偏差平方和。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">FORCAST(X,N)</td>
<td class="small">得到X的N周期线性回归预测值。<br />例:FORCAST(CLOSE,5);表示求5周期线性回归预测</td></tr>
<tr bgcolor="#ffffff">
<td class="small">SLOPE(X,N)</td>
<td class="small">得到X在N周期内的线性回归的斜率。<br />例:SLOPE(CLOSE,5);表示求5周期线性回归线的斜率</td></tr>
<tr bgcolor="#ffffff">
<td class="small">STD(X,N)</td>
<td class="small">得到X在N周期内的标准差。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">STDP(X,N)</td>
<td class="small">得到X在N周期内的总体标准差。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">VAR(X,N)</td>
<td class="small">得到X在N周期内的样本方差。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">VARP(X,N) </td>
<td class="small">得到X在N周期内的总体样本方差。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">数理统计举例说明：</td>
<td class="small">设一个数列，数列中数据的总个数为N，以今天（2005-10-14）五天内的A0605收盘价为例，N就为5。数列的内容为：｛2766，2805，2814，2886，2885｝。 <br />1、算术平均值MA(CLOSE,5)：数据总和除以总个数N。 (2766+2805+2814+2886+2885)/5=2831.20。可以用公式MA(CLOSE,5),从今天的值上看出。 <br />2、
偏差：每个数据，减去算术平均值的结果。 2766-2831.20=-65.2， 2805-2831.20=-26.2,
2814-2831.20=-17.2, 2886-2831.20=54.8, 2885-2831.20=53.8,
各偏差相加，应该是等于0的。 <br />3、平均绝对偏差AVEDEV(X,N)：将偏差的绝对值相加，除以总个数N。 (65.2+26.2+17.2+54.8+53.8)/5=43.44 <br />4、数据偏差平方和DEVSQ(X,N)：将偏差的平方相加。 (-65.2)&sup2;+ (-26.2)&sup2;+ (-17.2)&sup2;+ (54.8)&sup2;+ (53.8)&sup2;=11130.80 <br />5、总体样本方差VARP(X,N)：将偏差的平方相加，总和除以总个数N。用公式可以这样算： (-65.2)&sup2;+ (-26.2)&sup2;+ (-17.2)&sup2;+ (54.8)&sup2;+ (53.8)&sup2;/5=2226.16 <br />6、样本方差VAR(X,N)：是总体方差的N/(N-1)倍。 2226.16*5/(5-1)=2782.70 估算样本方差，总比总体样本方差大一点，当N够大时，两者趋于相等。 <br />7、总体标准差STDP(X,N)：方差的开方。 [(-65.2)&sup2;+ (-26.2)&sup2;+ (-17.2)&sup2;+ (54.8)&sup2;+ (53.8)&sup2;/5]&frac12;=47.18 <br />8、标准差STD(X,N)：估算样本方差的开方。 [2226.16*5/(5-1)]&frac12;=52.75 同样，估算标准差也比总体标准差大一点，当N够大时，两者趋于相等。 </td></tr></tbody></table><br /><strong>4.逻辑判断</strong><br />
<table border="0" cellspacing="1" cellpadding="2" width="100%" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80" align="left" valign="top">BETWEEN(A,B,C)</td>
<td class="small">判断A是否位于B及C之间，如果A介于B，C之间则返回1,否则返回0。<br />例：BETWEEN(CLOSE,MA5,MA40); 表示收盘价介于5日均线与40日均线之间</td></tr>
<tr bgcolor="#ffffff">
<td class="small" width="80" align="left" valign="top">CROSS(X,Y)</td>
<td class="small">如果X上穿Y则返回1(yes),否则返回0(no)。<br />例：CROSS(CLOSE,MA(CLOSE,5));表示收盘线从下方向上穿过5日均线</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">EXIST(COND,N)</td>
<td class="small">判断过去N个周期内是否有满足条件COND。<br />例：EXIST(CLOSE&gt;REF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">EVERY(COND,N)</td>
<td class="small">判断过去N个周期内是否一直满足条件COND。<br />例：EVERY(CLOSE&gt;OPEN,5);表示5个周期内一直是阳线</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LAST(COND,N1,N2)</td>
<td class="small">判断过去N1到N2周期内是否一直满足条件COND。<br />例：LAST(CLOSE&gt;OPEN,10,5);表示从过去第10个周期到第5个周期内一直是阳线</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LONGCROSS(A,B,N)</td>
<td class="small">如果A在前N个周期内都小于B，本周期上穿B，则返回1。否则返回0。<br />例：LONGCROSS(CLOSE,MA(CLOSE,10),20);表示收盘线在10日均线之下持续20周期后从下向上穿过10日均线</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">NOFILTER </td>
<td class="small">信号过滤函数。<br />公式后加&ldquo;NOFILTER;&rdquo;是指不需要过滤，出现任何交易指令都会执行。公式后不加&ldquo;NOFILTER;&rdquo;是指当连续出现同方向的交易指令时，系统只显示出第一个交易指令，其他交易指令自动被过滤。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">IF(C,A,B) </td>
<td class="small">如果C成立返回A,否则返回B。<br />例：IF(CLOSE&gt;REF（CLOSE,1）,1,0);表示若今日收盘价高于前一日收盘价，则返回1，否则返回0</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ISDOWN </td>
<td class="small">如果该周期收阴则返回1，否则返回0。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ISEQUAL </td>
<td class="small">如果该周期平盘则返回1,否则返回0。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ISUP </td>
<td class="small">如果该周期收阳则返回1,否则返回0。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ISLASTBAR</td>
<td class="small">取得当前周期是否为最后一根K线。最后一个周期返回值为1，其余为0。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">VALUEWHEN(COND,DATA)</td>
<td class="small">当条件COND满足时，取当时的DATA的值，否则取得VALUEWHEN的前一个值。<br />例：VALUEWHEN(HIGH&gt;REF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价</td></tr></tbody></table><br /><strong>5.数学运算</strong><br />
<table border="0" cellspacing="1" cellpadding="2" width="100%" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80" align="left" valign="top">ABS(X)</td>
<td class="small">求X的绝对值。<br />例：ABS(CLOISE-10) 返回收盘价和10的价差的绝对值</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ACOS(X)</td>
<td class="small">求X的反余弦值。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ASIN(X)</td>
<td class="small">求X的反正弦值。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">ATAN(X)</td>
<td class="small">求X的反正切值。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">CEILING(X)</td>
<td class="small">向上舍入。返回沿X数值增大方向最接近的整数。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">COS(X)</td>
<td class="small">返回X的余弦值。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">EXP(X)</td>
<td class="small">表示求e的X次幂。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">FLOOR(X)</td>
<td class="small">向下舍入。返回沿X数值减小方向最接近的整数。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">INTPART(X)</td>
<td class="small">取X的整数部分。INTPART(X)返回沿X绝对值减小方向最接近的整数。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LN(X)</td>
<td class="small">得到X的自然对数。以e为底的对数。<br />例：LN(OPEN);求开盘价的自然对数。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">LOG(X)</td>
<td class="small">
<p>得到X的常用对数。取得X的以10为底的对数。<br />例：LOG(OPEN);求开盘价的以10为底的对数。</p></td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">MAX(A,B)</td>
<td class="small">求A,B中的较大者。<br />例：MAX(CLOSE-OPEN,0);表示若收盘价大于开盘价返回它们的差值，否则返回0</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">MIN(A,B)</td>
<td class="small">求A,B中的较小者。<br />例：MIN(OPEN,CLOSE);返回开盘价和收盘价中的较小值</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">MOD(A,B)</td>
<td class="small">返回A对B得到模。<br />例：MOD(CLOSE,OPEN);收盘价除以开盘价所得余数</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">NOT(X)</td>
<td class="small">当X为0时返回1,否则返回0。<br />例：NOT(TIME=0905);表示该周期对应的时间不是9:05AM</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">POW(A,B) </td>
<td class="small">得到A的B次幂。<br />例：POW(CLOSE,2);求得收盘价的2次方</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">REVERSE(X)</td>
<td class="small">取反。<br />例：REVERSE(LOW);返回-LOW</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SGN(X)</td>
<td class="small">得到X的符号，如果X&gt;0则返回1,如果X&lt;0则返回－1，否则返回0。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SIN(X)</td>
<td class="small">得到X的正弦值。</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SQRT(X)</td>
<td class="small">得到X的平方根。<br />例：SQRT(CLOSE);收盘价的平方根</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">SQUARE(X)</td>
<td class="small">得到X的平方。<br />例：SQUARE(CLOSE);收盘价的平方</td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">TAN(X)</td>
<td class="small">得到X的正切值。</td></tr></tbody></table><br /><strong>6.时间函数</strong><br />
<table border="0" cellspacing="1" cellpadding="2" width="100%" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80">BARPOS</td>
<td class="small">取得当前K线的位置。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">DATE</td>
<td class="small">取得当前周期的日期数（700101-341231）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">DAY</td>
<td class="small">取得当前周期的日数（1-31）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">HOUR</td>
<td class="small">取得当前周期的小时数（0-23）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">MINUTE</td>
<td class="small">取得当前周期的分钟数（0-59）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">MONTH</td>
<td class="small">取得当前周期的月数（1-12）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">TIME</td>
<td class="small">取得当前周期的时间数（0-2359）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">WEEKDAY</td>
<td class="small">取得当前周期的星期数（0-6）。</td></tr>
<tr bgcolor="#ffffff">
<td class="small">YEAR</td>
<td class="small">取得当前周期的年数（1970-2034）。</td></tr></tbody></table><br /><strong>7.绘图</strong><br />
<table border="0" cellspacing="1" cellpadding="2" width="591" height="561" bgcolor="#999999">
<tbody>
<tr bgcolor="#ffffff">
<td class="small" width="80" align="left" valign="top">DRAWLINE<br />(C1,P1,C2,P2, COLOR)</td>
<td class="small">当条件C1及C2均满足时，从P1画直线到P2，颜色为COLOR。<br />例：DRAWLINE(MA18&lt; CLOSE,OPEN,MA5 &gt;CLOSE,CLOSE,COLORCYAN); 表示当收盘价大于18日均线并且小于5日均线时，从开盘价画青色直线到收盘价。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">DRAWTEXT(C,P,TEXT) </td>
<td class="small">表示当条件C满足时在P上写TEXT文字。<br />例：DRAWTEXT(CLOSE&lt;
OPEN&amp;&amp;REF(CLOSE,1)&lt; REF(OPEN,1) &amp;&amp;REF(VOL,1)*1.1&lt;
VOL,LOW,'注'); 表示连续两日收阴并且成交量比前一日至少多10%时，在最低价上写&ldquo;注&rdquo;字。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">DRAWSL(COND,DATA,<br />SLOPE,LEN,EXPAND,<br />COLOR)</td>
<td class="small">画斜线，当条件COND满足时，从DATA开始以每个周期相差SLOPE个点的斜率画斜线，划线长度为LEN个周期，EXPAND为线段的延长方式（0：不延伸；1:向左延伸；2:向右延伸；3：双向延伸）。<br />例：DRAWSL(LOW=LLV(LOW,50),LOW,5,3,2,COLORRED); 表示当前最低价等于50周期内的最小值时，从当前最小值开始以每隔5个点的斜率画长度为3个周期向右延伸的斜线，颜色为红色 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top"><p>DRAWNUMBER<br />(COND,DATA,NUMBER,</p><p>PRECISION,COLOR)</p></td>
<td class="small">画数字。当条件COND满足时，在DATA位置写数字NUMBER（为数组），精度为PRECISION（小数点后有几位数字）。<br />例：DRAWNUMBER(CLOSE/OPEN&gt;1.08,HIGH,(CLOSE-OPEN)/OPEN*100,2,COLORRED); 表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top"><p>FILLRGN<br />(COND,DATA1,</p><p>DATA2,COLOR)</p></td>
<td class="small">填充区域，当条件COND满足时，填充DATA1及DATA2包围的区域。<br />例：FILLRGN(MA5&gt;MA10,MA5,MA10,COLORRED); 表示MA5&gt;MA10时以红色填充MA5和MA10之间的区域。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">POLYLINE<br />(COND,DATA,COLOR)</td>
<td class="small">画折线，当条件COND满足时，连接各个DATA点。<br />例：POLYLINE(CLOSE&gt;=HHV(CLOSE,100),CLOSE,COLORRED); 表示在收盘价创100天新高点之间画折线。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">PARTLINE<br />(COND,DATA,COLOR)</td>
<td class="small">同POLYLINE。<br />例：PARTLINE(HIGH&gt;REF(HIGH,1),HIGH,COLORRED); 表示当期最高价大于前期最高价用红色绘制最高价连线。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">STICKLINE<br />(C,P1,P2,Color,Empty)</td>
<td class="small">如果条件C满足时，从P1到P2画柱线，颜色为Color,如果Empty不为0，则为空心柱，否则为实心柱。<br />例：STICKLINE(OPEN-CLOSE&gt;0,OPEN,CLOSE,COLORCYAN,0); 表示当开盘价大于收盘价时，从开盘价到收盘价画青色的实心柱，即K线阴线的实体部分。 </td></tr>
<tr bgcolor="#ffffff">
<td class="small" align="left" valign="top">VERTLINE<br />(COND,COLOR)</td>
<td class="small">画垂直线，当条件COND满足时，画垂直线。<br />例：VERTLINE(HIGH&gt;=HHV(HIGH,30),COLORRED); 表示在价格创30天新高时画垂直线。</td></tr></tbody></table></span></span></span></span></span></span></span></span></span></span></span>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/179647#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Sat, 05 Apr 2008 13:16:17 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/179647</link>
        <guid>http://girl.group.javaeye.com/group/blog/179647</guid>
      </item>
          <item>
        <title>股票换手率公式</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/179571" style="color:red;">http://girl.group.javaeye.com/group/blog/179571</a>&nbsp;
          发表时间: 2008年04月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          换手率是指在一定时间内市场中股票转手买卖的频率，是反映股票流通性的指标之一。<br /><br />计算公式描述为为:换手率=(某一段时间内的成交量/流通股数)c。<br /><br />计算公式：<br /><pre name="code" class="sql">VOL/CAPITAL*100%;</pre><br /><br />一般来说，当股价处于低位时，当日换手率达到4%左右时应引起投资者的关注，而上升途中换手率达到20%左右时则应引起警惕。
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/179571#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Fri, 04 Apr 2008 23:58:06 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/179571</link>
        <guid>http://girl.group.javaeye.com/group/blog/179571</guid>
      </item>
          <item>
        <title>股票量比计算公式</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/179555" style="color:red;">http://girl.group.javaeye.com/group/blog/179555</a>&nbsp;
          发表时间: 2008年04月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          量比是一个衡量相对成交量的指标，它是开市后每分钟的平均成交量与过去5个交易日每分钟平均成交量之比。<br /><br />量比的意义：量比这个指标所反映出来的是当前盘口的成交力度与最近五天的成交力度的差别，这个差别的值越大表明盘口成交越趋活跃，从某种意义上讲，越能体现主力即时做盘，准备随时展开攻击前蠢蠢欲动的盘口特征。因此量比资料可以说是盘口语言的翻译器，它是超级短线临盘实战洞察主力短时间动向的秘密武器之一。 <br /><br />其公式描述为：<br /><br />量比＝现成交总手/（过去5日平均每分钟成交量×当日累计开市时间（分））<br /><br />量比数值大于1，说明当日每分钟的平均成交量大于过去5个交易日的平均数值，成交放大；<br />量比数值小于1，表明现在的成交比不上过去5日的平均水平，成交萎缩。 <br /><br />今天的量比公式：<br /><pre name="code" class="sql">
VOL/MA(VOL,5);
</pre><br /><pre name="code" class="sql">
VOL/REF(MA(VOL,5),1);
</pre><br /><br />貌似不对，在选股软件里执行了，结果都不对。<br /><br />昨天的量比公式：<br /><pre name="code" class="sql">
REF(VOL,1)/REF(MA(VOL,5),1);
</pre><br /><pre name="code" class="sql">
REF(VOL,1)/REF(MA(VOL,5),2);
</pre><br /><br />量比=(当天即时成交量/开盘至今地累计N分钟)/(前五天总成量 /1200分钟) <br /><br />即时量比大于N：<br /><pre name="code" class="sql">
(VOL*(TRADETIME+1))/(FIVEDAYVOL/5*(FROMOPEN+1)) > N
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/179555#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 04 Apr 2008 22:13:49 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/179555</link>
        <guid>http://girl.group.javaeye.com/group/blog/179555</guid>
      </item>
          <item>
        <title>形态特征选股公式的编制</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/177815" style="color:red;">http://girl.group.javaeye.com/group/blog/177815</a>&nbsp;
          发表时间: 2008年03月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          （1）、均线多头排列<br /><pre name="code" class="sql">
a1:=MA(CLOSE,n1);
a2:=MA(CLOSE,n2);
a3:=MA(CLOSE,n3);
a4:=MA(CLOSE,n4);
COUNT(a1>a2 AND a2>a3 AND a3>a4,3)=3 AND CLOSE>OPEN;
</pre><br />注：n1、n2、n3、n4日均线呈多头排列。<br />（2）、均线空头排列<br /><pre name="code" class="sql">
a1:=MA(CLOSE,n1);
a2:=MA(CLOSE,n2);
a3:=MA(CLOSE,n3);
a4:=MA(CLOSE,n4);
COUNT(a1&lt;a2 AND a2&lt;a3 AND a3&lt;a4,3)=3 AND CLOSE&lt;OPEN;
</pre><br />注：n1、n2、n3、n4j日均线呈空头排列。<br />（3）、早晨之星<br /><pre name="code" class="sql">
REF(CLOSE,2)/REF(OPEN,2&lt;0.95 
AND REF(OPEN,1)&lt;REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1)/REF(CLOSE,1)&lt;0.03
AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);
</pre><br />注：早晨之星，这种形态和叫法自然是后市向好，为买进信号。早晨之星由三根K线组成，其顺序是：第一天在下跌过程中已形成一根阴线：<br /><pre name="code" class="sql">REF(CLOSE,2)/REF(OPEN,2&lt;0.95</pre><br />第二天呈裂口下跌，K线实体较短，构成星的主体部分，阴线或阳线均可，有无上下影线均不重要。<br /><pre name="code" class="sql">REF(OPEN,1)&lt;REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1)/REF(CLOSE,1)&lt;0.03</pre><br />关键是第三根K线必须是阳线，且其长度至少要升至第一根阴线实体（如果能够“包容”第一根阴线则最好不过了）<br /><pre name="code" class="sql">CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2)</pre><br />（4）、强势整理<br /><pre name="code" class="sql">
a1:=ABS(CLOSE-OPEN)/OPEN&lt;0.015;
a2:=COUNT(a,m)=m;
a3:=REF(OPEN,m)&lt;REF(CLOSE,m) AND REF (CLOSE,m)/REF(CLOSE,m+1)>1+n/100;
a2 AND a3;
</pre><br />注：一根实体超过n的长阳，后面跟m个K线实体不超过1.5％的K线。<br />（5）、高开大阴线<br /><pre name="code" class="sql">
OPEN>CLOSE AND OPEN/REF(CLOSE,1)>=1+m/100 AND CLOSE/OPEN&lt;=1-n/100;
</pre><br />注：跳空高开m%，当日股价较开盘价跌幅大于n。股价经过一段持续攀升之后，某一日突然跳高开盘：<br /><pre name="code" class="sql">OPEN/REF(CLOSE,1)>=1+m/100</pre><br />后股价一路下行，尾市以接近最低点收市：<br /><pre name="code" class="sql">CLOSE/OPEN&lt;=1-n/100</pre><br />此信号出现，往往意味着股价已形成短期头部，应注意回避风险。<br />（6）、低开大阳线<br /><pre name="code" class="sql">
OPEN&lt;CLOSE AND OPEN/REF(CLOSE,1)&lt;=1-m/100 AND CLOSE/OPEN>=1+n/100;
</pre><br />注：跳空低开m%，当日股价较开盘价涨幅大于n，其他描述请参见（5）。<br />（7）、黄昏之星<br /><pre name="code" class="sql">
REF(CLOSE,2)/REF(OPEN,2)>1.03 
AND REF(OPEN,1)>REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1)/REF(CLOSE,1)&lt;0.02 
AND CLOSE/OPEN&lt;0.97 AND CLOSE&lt;REF(CLOSE,2);
</pre><br />注：黄昏之星表示股价回落，是卖出信号，应伺机抛货。幕星同样由三根K线组成，其形态和晨星正好相反：<br />　　　第一天股价继续上升，拉出一根阳线：<br />　　　<pre name="code" class="sql">REF(CLOSE,2)/REF(OPEN,2)>1.03</pre><br />　　　第二天波动较小，形成一根小阳线或小阴线，构成星的主体部分：<br />　　　<pre name="code" class="sql">REF(OPEN,1)>REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1)/REF(CLOSE,1)&lt;0.02</pre><br />　　　第三天形成一根包容第二天并延伸至第一天阳线实体：<br />　　　<pre name="code" class="sql">CLOSE/OPEN&lt;0.97 AND CLOSE&lt;REF(CLOSE,2)</pre><br />（8）、跳空缺口<br /><pre name="code" class="sql">
HIGH&lt;REF(LOW,1) OR LOW>REF(HIGH,1);
</pre><br />注：从内容上看，分别是向下跳空缺口和向上跳空缺口。<br />（9）、均线金*<br /><pre name="code" class="sql">
a;=MA(CLOSE,5);
b:=MA(CLOSE,10);
CROSS(a,b);
</pre><br />注：前二句是5、10日均线，cross是交*函数，cross(a,b)表示5日均线与10日均线金*。<br />（10）、均线死*<br /><pre name="code" class="sql">
a;=MA(CLOSE,5);
b:=MA(CLOSE,10);
CROSS(b,a);
</pre><br />注：前二句是5、10日均线，cross是交*函数，cross(b,a)表示5日均线与10日均线死*。<br />（11）、均线粘合<br /><pre name="code" class="sql">
ma1:=MA(CLOSE,5);
ma2:=MA(CLOSE,10),
ma3:=MA(CLOSE,20);
p1:=ABS(ma1-ma2)+ABS(ma2-ma3);
p1/C&lt;m/100 AND ma1>REF(ma1,1) AND ma2>REF(ma2,1);
</pre><br />注：前三句是三根均线，p1是第一根均线减第二根均线差的绝对值与第二根均线减第三根均线差的绝对值之和，最后一句是p1与收盘价的比值小于一定比率m%(一般该比率为2％以下，同时前二均线今日比昨日上翘。
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/177815#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 30 Mar 2008 18:15:23 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/177815</link>
        <guid>http://girl.group.javaeye.com/group/blog/177815</guid>
      </item>
          <item>
        <title>指标公式编写实例</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/177781" style="color:red;">http://girl.group.javaeye.com/group/blog/177781</a>&nbsp;
          发表时间: 2008年03月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          受朋友之托，帮其写一些选股公式，就看了下常用指标公式的编写，发现都很简单，自己也可以很方便的写出想要的选股公式。<br /><br />K线选股：<br /><br />1.连续N天收阴线<br /><pre name="code" class="sql">
aa=COUNT(OPEN>CLOSE,N);
SELECT  aa==n
</pre><br />功能：选出连续N个交易日收阴线的股票。<br />解释：COLSE指当周期的收盘价；OPEN只当周期的开盘价；COUNT统计满足条件的周期数，CONUT(X,N)指统计N周期中满足X条件的周期数。<br /><br /><br />2.连续N天收阳线<br /><pre name="code" class="sql">
aa=COUNT(CLOSE>OPEN,N);
SELECT aa==n
</pre><br />功能：选出连续N个交易日收阳线的股票。<br /><br /><br />3.连续N天上涨<br /><pre name="code" class="sql">
COUNT(CLOSE>REF(CLOSE,1),N)==N
</pre><br />功能：选出连续N个交易日上涨的股票<br />解释：REF引用若干周期前的数据，REF(X,A)引用A周期前的X值，REF(CLOSE,1)表示上一周期的收盘价，在日线上就是昨收。<br /><br />4.连续N天下跌<br /><pre name="code" class="sql">
COUNT(CLOSE&lt;REF(CLOSE,1),N)==N
</pre><br />功能：选出连续N个交易日下跌的股票<br /><br />5.放量上攻<br /><pre name="code" class="sql">
A:= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>=(N/100) ;
SUM(VOL,N1)/SHGZG>=(N2/100) 
AND COUNT(VOL>REF(VOL,1),N3)==N3 AND COUNT(A,N3)==N3 
</pre><br />功能：选出成交量连续N3日放大，且每日股价涨幅均大于N%，并且N1日内换手率大于N2%的股票。<br />解释：(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)表示每日涨幅；<br />SUM(X,N)统计N周期中X的总和，VOL指一个周期的成交量只和，SHGZG指流通股，SUM(VOL,N1)/SHGZG就是N1日内换手率；COUNT(VOL>REF(VOL,1),N3)==N3就是成交量连续N3日放大；<br /><br />6.N日内阳线多月阴线<br /><pre name="code" class="sql">
COUNT(OPEN&lt;CLOSE,N)/N >=0.5
</pre><br />功能：选出N日内阳线数量超过阴线数量的股票<br /><br />7.N日内下跌多于上涨<br /><pre name="code" class="sql">
COUNT(CLOSE&lt;REF(CLOSE,1),N)/N >= 0.5
</pre><br />功能：选出N日内下跌的天数多于上涨的天数的股票<br /><br />8.创N日内新高<br /><pre name="code" class="sql">
HHV(HIGH,N)==HIGH;
</pre><br />功能：选出创N日内新高的股票<br />解释：HIGH指当周期的最高价；HHV求最高值，HHV(X,N)求N周期内X的最高值，HHV(HIGH,N)就表示N日内最高价。<br /><br />9.创N日内新低<br /><pre name="code" class="sql">LLV(LOW,N)==LOW;</pre><br />功能：选出创N日内新低的股票<br />解释：LOW指当周期的最低价；LLV求最低值，LLV(X,N)求N周期内X的最低值，LLV(LOW,N)就表示N日内最低价。<br /><br />10.单日放量<br /><pre name="code" class="sql">
A1=MA(VOL,5);
A2=REF(A1,1);
VOL/A2>N AND VOL/SHGZG*100>M
</pre><br />功能：选出单日换手率大于N%，且是较5日均量放大了M倍的股票<br />解释：MA求简单移动平均，MA(X,N)求X的N日移动平均值，算法：(x1+x2+...+xn)/N;MA(VOL,5)指求5日均量；<br /><br />11.价格选股<br /><pre name="code" class="sql">
SELECT CLOSE>=a AND CLOSE&lt;= b
</pre><br />功能：选出当周期的收盘价大于等于a并且小于等于b的股票<br /><br />12.连涨3天<br /><pre name="code" class="sql">
CLOSE >CLOSE[1] AND CLOSE[1] >CLOSE[2] AND CLOSE[2] >CLOSE[3]
</pre><br />功能：选出连涨3天的股票<br /><br />13.平台整理<br /><pre name="code" class="sql">
(HHV(HIGH,N)-LLV(LOW,N))/LLV(LOW,N)&lt;=(M/100)
</pre><br />功能：选出平台整理N日，平台整理幅度在M%之内的股票<br /><br />14.阶段放量<br /><pre name="code" class="sql">
SUM(VOL,5)/SHGZG>=(15/100);
</pre><br />功能：选出5日的阶段换手率大于等于15%的股票<br /><br />15.均线多头排列<br /><pre name="code" class="sql">
SELECT MA(CLOSE,5)>MA(CLOSE,10) AND  MA(CLOSE,10)>MA(CLOSE,20) AND MA(CLOSE,20)>MA(CLOSE,30)
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/177781#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Sun, 30 Mar 2008 14:59:51 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/177781</link>
        <guid>http://girl.group.javaeye.com/group/blog/177781</guid>
      </item>
          <item>
        <title>家有美女，Show一下，猜一猜司令的女儿是哪个？呵呵，别猜错了哦：）</title>
        <author>YuLimin</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yulimin.javaeye.com">YuLimin</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/165585" style="color:red;">http://girl.group.javaeye.com/group/blog/165585</a>&nbsp;
          发表时间: 2008年02月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今年春节拍摄的，华硕P535手机拍摄：）<br />提示一下：三表姐妹，我女儿最小：）<br /><br /><img src="http://yulimin.javaeye.com/upload/picture/pic/8502/78e5b536-688f-3ce4-884b-d164da6c1108.jpg?1204120777" />
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/165585#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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, 27 Feb 2008 22:03:09 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/165585</link>
        <guid>http://girl.group.javaeye.com/group/blog/165585</guid>
      </item>
          <item>
        <title> 反省....</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/163783" style="color:red;">http://girl.group.javaeye.com/group/blog/163783</a>&nbsp;
          发表时间: 2008年02月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp; 写在新年过完之际,元宵节之时..</p><p>&nbsp;</p><p>新年是过完了.但一直还不在工作状态.任务不能按时完成.整天都不知道自己在做什么..我需要反省.也需要忘记.我每天到底在干什么?我需要多问几次.自己列出的计划为什么不能够按时完成..为什么要去聊天..为什么要去谈恋爱....这些行动会给我带来一时的快乐,但会带来长久的不快乐.久而久之会断送我的前程...我需要反省...需要再次反省....需要深刻的反省....</p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/163783#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Feb 2008 09:33:52 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/163783</link>
        <guid>http://girl.group.javaeye.com/group/blog/163783</guid>
      </item>
          <item>
        <title>技术和语言哪个更重要，欢迎大家给出宝贵意见</title>
        <author>liuxingyu3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://liuxingyu3000.javaeye.com">liuxingyu3000</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/153810" style="color:red;">http://girl.group.javaeye.com/group/blog/153810</a>&nbsp;
          发表时间: 2008年01月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          技术和语言哪个更重要，欢迎大家给出宝贵意见
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/153810#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Mon, 07 Jan 2008 23:50:04 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/153810</link>
        <guid>http://girl.group.javaeye.com/group/blog/153810</guid>
      </item>
          <item>
        <title>德比软件(DerbySoft)诚聘java工程师（上海）</title>
        <author>温柔一刀</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhupan.javaeye.com">温柔一刀</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/151267" style="color:red;">http://girl.group.javaeye.com/group/blog/151267</a>&nbsp;
          发表时间: 2007年12月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          德比软件(DerbySoft),置力于构造新一代的旅游产品全球IT分销系统。<br />公司获得两家知名风险投资商650万美元的投资，进入快速发展期。<br />公司地址：浦东南路379号金穗大厦<br /><br />公司特点：<br />1、宽松友善，弹性工作制，不强迫加班；<br />2、提倡学习，有时间研究你感兴趣的技术；<br />3、系统的敏捷开发培训和实践。前ThoughtWorks公司资深员工李超群加盟，在公司进行敏捷开发方式的管理和培训。<br /><br />符合下列条件者欢迎加盟。<br />1、喜欢写代码，编程功底扎实，代码简洁漂亮；<br />2、对敏捷软件开发流程熟悉并有见解；<br />3、对struts/webwork/spring/hibernate 有过3-4个项目的经验；<br />4、对javascript/ajax有一定经验；<br />5、熟练标准SQL语言，至少熟悉一种数据库； <br /><br /><br />符合以下条件之一将获得优先权<br />1、熟悉ROR；<br />2、对SOA，Webservice有经验，有具体实践；<br />3、在javaeye表现优秀；<br /><br /><br />如果您有兴趣，欢迎发送简历至：zhupan@derbysoft.com，有任何问题也可以发送到这个邮箱。<br /><br />公司网址：<a href="http://www.derbysoft.com" target="_blank">http://www.derbysoft.com</a><br /><br />thanks.
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/151267#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Thu, 27 Dec 2007 15:42:05 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/151267</link>
        <guid>http://girl.group.javaeye.com/group/blog/151267</guid>
      </item>
          <item>
        <title>用科学的方法规化职业生涯 有感</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/148629" style="color:red;">http://girl.group.javaeye.com/group/blog/148629</a>&nbsp;
          发表时间: 2007年12月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          梦想不等于理想，幻想不等于规划，真正的职业生涯规划，是需要用科学的方法来制定的。那么，我们可以采用哪些科学的方法呢？<br /><br />借鉴中外学者的观点，我总结了一些，供同学们参考。<br /><br /> <br /><br />1.      设立榜样。中国有句古话：榜样的力量是无穷的。在我们的学生时代，我们被张海迪这一类现实生活中的榜样感动，也受到了诸如《平凡的世界》中主人翁的影响。进入职场之后，比尔盖茨的故事又是妇孺皆知。他们就是时代的楷模，他们就是可以效仿的榜样。所以，在我们的大学时代，我们不妨给自己找一个榜样，学习他的成功经历，分析他的优势和缺点，不断的学习和超越。<br /><br />    昨天看了《鲁豫有约》，题目是80后的财富故事，我的感受很深，人真的是可以有梦想的，人的真的是应该找到榜样的，有梦想，去实现；有榜样，去效仿。<br /><br /> <br /><br />2.      目标管理：我们经常听说一个故事，就是一位著名的日本马拉松长跑运动员，取得非常不错的成绩，当我们问他成功有什么秘诀的时候，他告诉我们，他把路程分成很多个阶段，然后一个目标一个目标的去实现，所以那么长的路，对他来说也就不算什么了。目标管理，这个概念是现代企业的一个重要理念，包括目标制定、目标分解、执行与反馈，效果评估等几个阶段。在目标管理的过程中也要注意几点：<br /><br />（1）.目标要有挑战性，很容易实现的目标是不会激起斗志的。<br /><br />（2）.清楚实现目标的必要条件，去创造条件，达成目标。<br /><br />（3）将目标分成若干个小目标，不断的突破自己。<br /><br />（4）.根据客观情况对目标进行调整。<br /><br /> <br /><br />3.        80/20法则：看到这个方法，很多同学会比较疑惑，其实这是一个我们在平时如何安排自己的时间的一个方法。<br /><br />80/20法则是19世纪意大利经济学家维尔弗雷多`帕雷托发现的，简单地说，就是：20%的少数决定80%的多数。举例：20%的人掌握了全球80%的财富；20%的企业生产了80%的产品。说简单贴切于我们的就业：20%的毕业生，80%的企业抢着要；20%的时间，能够创造80%的效益。常见的经济现象存在“关键的少数和次要的多数的比率约为二比八”这个规律。在任何特定的群体中，重要的因子通常只是少数，而不重要的因子则占多数，因此只要能够控制具有重要性的少数因子就能控制全局。<br /><br />这告诉我们一个简单的道理：抓住要点，抓住关键。在最有效的时间，做最重要的事情。<br /><br />（1）.分清事情的轻重缓急，不要一把抓，什么事情是最重要的，什么是次要的，不要颠倒的去对待。当然这个认识是需要一段时间的摸索的，我们只有不断的提高自己分辨的能力，才可能真正帮助自己更好的合理分配自己的时间。<br /><br />（2）.提高工作的效率，合理的管理自己的时间的。列出你的计划表，提高你的执行力。<br /><br />（3）. 学会对一些事情说“no！”。我们的同学在很多时候，不太会拒绝，这个拒绝是个很大的概念，不单是拒绝一些朋友的要求，还包括自己的一些不太好的习惯。<br /><br /> <br /><br />用科学的方法去规划你的职业生涯，说起来容易，做起来不容易。知道了不等于做了，做了不等于习惯了，习惯了，形成你的思维模式了，你才真正学会了。<br /><br />以上文章来自:赵静芳女士 http://www.chinadxy.com/member/zhaojf/archives/2006/14305.html<br /><br />看了很多遍,感受颇多,但做到的挺少!
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/148629#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><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 15 Dec 2007 22:37:41 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/148629</link>
        <guid>http://girl.group.javaeye.com/group/blog/148629</guid>
      </item>
          <item>
        <title>犯了个小错误</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/145065" style="color:red;">http://girl.group.javaeye.com/group/blog/145065</a>&nbsp;
          发表时间: 2007年11月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>今天一不小心就犯了个小错误.有个同事上午没有过来,客户打电话过来找他,我告诉他不在.</p>
<p>正常逻辑来说没有问题.从人际关系来说.我就得罪了一个同事.哎</p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/145065#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Fri, 30 Nov 2007 12:28:58 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/145065</link>
        <guid>http://girl.group.javaeye.com/group/blog/145065</guid>
      </item>
          <item>
        <title>原来感觉是那么重要</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/143462" style="color:red;">http://girl.group.javaeye.com/group/blog/143462</a>&nbsp;
          发表时间: 2007年11月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>一直以为感觉是在生活中找到的,也是在生活中培养起来的.但我这次算是明白了.没得哪个女人喜欢踏实的.那些家伙都喜欢花言巧语的,都喜欢说好听的.都喜欢有钱的...这次虽然只有几句话但告诉我了许多东西.很多时候,人需要积极主动点,许多时候需要活跃一点.我都不知道什么时候变得这么沉闷.是不是写程序后变成这样的.以前都被老总称为活跃分子.敢跟校长叫板调课,敢跟主管打架,敢要老总用英语讲故事.敢.....现在都很沉闷.什么事都不太想去做,不太想去争,是不是事情经历得多了有些看得开了.其实有时候在公司挺受气的.但我还是都放在心里.不太想去做.因为自己知道事实难以改变,说了也会无动于终.但自己还是总记着,翻身的那一天会一起偿还.</p>
<p>自己都差不多没有了信心,总是被打击着....</p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/143462#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Sun, 25 Nov 2007 20:40:49 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/143462</link>
        <guid>http://girl.group.javaeye.com/group/blog/143462</guid>
      </item>
          <item>
        <title>关于Hibernate跨数据库编程应注意的问题</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/141040" style="color:red;">http://girl.group.javaeye.com/group/blog/141040</a>&nbsp;
          发表时间: 2007年11月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>最近的项目中用到Hibernate,很长时间没有用过这个持久层框架了.在使用过程中难免会碰到许多问题.关于在编程过程需要注意的一些细节问题贴出.希望兄弟们不要走弯路!</p>
<p>一.Hibernate 中POJO对象的OID生成最好不要使用关联数据库的自动生成机制,最好让Hibernate的算法生成.比如使用UUID.hex生成字符串.而不要生成与数据库绑定的算法,SQL Server 的Identity 等..这样在从SQLServer切到Oracle时,需要编写序列.需要修改OID生成算数.在切换数据库中带来许多麻烦.</p>
<p>二.在处理日期问题时,如果使用编写HQL的方式,则需要注意日期的处理.在Oracle中需要使用to_date('pdate','yyyy-MM-dd'),而在SQLserver 中则可以转为字符串,在切换数据库时,需要修改日期处理.所以在处理日期的时候尽量考虑到跨数据.使用Hibernate的参观方式设置参数,使用setParameter('pdate',pdate)方式,这样在切换数据库的时候不需要修改程序.代码如下:</p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="comment">/** </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Mothed&nbsp;findAllByHql </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp; </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@author&nbsp;freeman&nbsp;2007-11-12 </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;hql </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;paramsMap </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;List&nbsp;findAllByHql(String&nbsp;hql,&nbsp;Map&nbsp;paramsMap)&nbsp;</span><span class="keyword">throws</span><span>&nbsp;Exception&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session&nbsp;session&nbsp;=&nbsp;</span><span class="keyword">this</span><span>.getSession(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query&nbsp;query&nbsp;=&nbsp;session.createQuery(hql); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fillParameters(query,&nbsp;paramsMap); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;query.list(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**fillParameters </span>&nbsp;</li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp; </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@author&nbsp;freeman&nbsp;2007-11-15 </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;query </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;@param&nbsp;searchMap </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;fillParameters(Query&nbsp;query,Map&nbsp;paramsMap) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(paramsMap&nbsp;!=&nbsp;</span><span class="keyword">null</span><span>)&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterator&nbsp;it&nbsp;=&nbsp;paramsMap.keySet().iterator(); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name&nbsp;=&nbsp;</span><span class="keyword">null</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">while</span><span>&nbsp;(it.hasNext())&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;(String)&nbsp;it.next(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;query.setParameter(name,&nbsp;paramsMap.get(name)); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
</ol>
</div>
代码仅供参考,不足之处请兄弟们多多指教!
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/141040#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Fri, 16 Nov 2007 00:44:11 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/141040</link>
        <guid>http://girl.group.javaeye.com/group/blog/141040</guid>
      </item>
          <item>
        <title>Hibernate中左连接返回值问题解决</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/141037" style="color:red;">http://girl.group.javaeye.com/group/blog/141037</a>&nbsp;
          发表时间: 2007年11月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>项目中用到了Hibernate的多表查询,但一年多没有碰过Hibernate了,都不知道多表查询返回的是什么值.在Google中查了一下也没有查到相关的答案.于是自己多试验了一下.总算是搞明白了.现将代码贴出来以供入门者参考!</p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>......</span></span></li>
    <li class="alt"><span><span><font style="BACKGROUND-COLOR: #fafafa" face="Courier New">String hsql = &quot;<strong><font color="#ff0000">from DiaryAll a,DiaryDept2 b</font></strong> where a.PDate = b.PDate and a.airport = b.airport&quot;;</font></span></span></li>
    <li class="alt"><span><span>List&nbsp;list&nbsp;=&nbsp;diaryDept2DAO.findAllByHql(hsql); &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&nbsp;returnList&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ArrayList(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dept2Record&nbsp;dept2Record; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;(Iterator&nbsp;iter&nbsp;=&nbsp;list.iterator();&nbsp;iter.hasNext();)&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dept2Record&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Dept2Record(); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ff0000">&nbsp;<strong>Object[]&nbsp;obj&nbsp;=&nbsp;(Object[])&nbsp;iter.next();</strong></font> &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(obj[</span><span class="number">1</span><span>]&nbsp;!=&nbsp;</span><span class="keyword">null</span><span>)&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BeanUtils.copyProperties(dept2Record,&nbsp;<strong><font color="#ff0000">(DiaryDept2)&nbsp;obj[</font></strong></span><span class="number"><strong><font color="#ff0000">1</font></strong></span><span><strong><font color="#ff0000">]</font></strong>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(obj[</span><span class="number">0</span><span>]&nbsp;!=&nbsp;</span><span class="keyword">null</span><span>)&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BeanUtils.copyProperties(dept2Record,&nbsp;<strong><font color="#ff0000">(DiaryAll)&nbsp;obj[</font></strong></span><span class="number"><strong><font color="#ff0000">0</font></strong></span><span><strong><font color="#ff0000">]</font></strong>); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returnList.add(dept2Record); &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class=""><span>......</span></li>
</ol>
</div>
在对DiaryAll,DiaryDept1(红字部分)做联合查询时,返回List中实际是存放的对象数组.数组中存放对应的Hibernate POJO对象.
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/141037#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Fri, 16 Nov 2007 00:22:26 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/141037</link>
        <guid>http://girl.group.javaeye.com/group/blog/141037</guid>
      </item>
          <item>
        <title>从编程中,学会做事,学会做人</title>
        <author>freely</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://freely.javaeye.com">freely</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/141034" style="color:red;">http://girl.group.javaeye.com/group/blog/141034</a>&nbsp;
          发表时间: 2007年11月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font size="2">前天,为了让项目能顺利上线解决权限控制到数据级权限问题.我们请来了锐道公司的研发经理.协助我们解决权限控制问题.早上的时候,江工到我们项目组.了解了一下项目的情况之后理了一下思路,帮我建了两张表,然后写了一个工具类,初始化一些数据.接下来就让我完善了一下底层的代码.权限管理这一块就解决了..困惑我好几天的问题...江工一来就解决了..实在是佩服锐道的江工.很简短的接触,让我从中体会到了江工解决问题的思路.从是了解项目中要解决的问题.然后理清楚思路.然后才动手编程..这样一来又快又准确.接下来的几天里.我解决了一个又一个项目中的核心问题..又让我找到了以前的那种编程的感觉.思路应该是编程过程最重要的.有好长一段时间我都不知道从何下手.甚至一天下来都不知道自己在做些什么.现在又找回了感觉.想想,还是需要多跟高人接触交流.学习编程,学习做事,学习做人.编好程序..能够编好程序..就能做好事情,也能做好人...努力体味人生,品味人生...</font></p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/141034#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Fri, 16 Nov 2007 00:07:21 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/141034</link>
        <guid>http://girl.group.javaeye.com/group/blog/141034</guid>
      </item>
          <item>
        <title>一点点感想</title>
        <author>sydney</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sydney.javaeye.com">sydney</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/139481" style="color:red;">http://girl.group.javaeye.com/group/blog/139481</a>&nbsp;
          发表时间: 2007年11月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;前段时间看了蒋雯丽演的＜＜金婚＞＞，最近两天又看了她演的＜＜中国式结婚＞＞，突然就有了很多感触．首先先说说这个演员吧！连续演了两个差不多类型的角色，其中的有些做法和性格特征可以说雷同，所以看后一个电视的时候，看了几剧就看不下去了．先是对电视里所演角色开始反感，想吐，之后就想以后再也不看这个演员演的电视了（曾经在我心目中有个很纯洁的演员，挺喜欢她的，后来因为演了个居心叵测的角色，之后再也不看她演的节目了）看了的人可能会说我有偏见，其实演员能演到这样的角色，可以说她的演技不错，能把这个角色演得淋漓尽致，可是从另一个角度讲，也有可能失去这个演员在别人心目中的形象（当然这是我自己的一点看法，希望大家不要骂我）<br />
　　另外就这两部电视剧发表一点个人见解，这两部电视剧都共同道出了夫妻间的种种问题．《中国式离婚》通过深刻剖析宋建平和林小枫、刘东北和娟子两对夫妻的情感和婚姻生活问题，揭示在婚姻契约下的夫妻间的三种背叛：&ldquo;心的背叛、身的背叛和身心的背叛。&rdquo;一个角度说明了有一部份男人在生活中的无奈和苦苦挣扎，踏踏实实做事，老老实实做人，却还得不大家人的理解和支持，以至以最后不得不选择放弃这段感情，以至以不得不学会说慌，这都是被逼的，再无奈状况下所做的选择．像宋建平；当然也就另一类男人，吃着碗里的看着锅里的，永远不知道什么叫做满足，做自己所做的事永远可以找到冠冕堂皇的理由，其实他从骨子里就流着那样的血，永远也改不了，伤心和难过只是一时罢了，过后他们依然过得快活，这种男人既可恨有可恶，任何惩罚对他们都是不够的．遇到这种男人，只有一个选择，再也不要纠缠下去了，除非你有足够的忍耐性和宽容心．从另一角度说说女人方面的，女人最重要的就是要学会宽容和理解，要对自己的丈夫有一定的信任心，不要有太多的怀疑和抱怨，即使他现在不够风光，不够让你过得很好，但是他都在努力，努力有一天让你过上你想过的生活，所以对目前的环境不要有太多的抱怨和不满，其实男人有时比女人还要面子，不要老伤他们的自尊．男人也挺不容易，辛苦的工作，为的就是想让这个家幸福美满．无论他们在外面受了多大的苦，他们都能忍．所以一定要多理解和支持男人．即使偶尔他们犯一点小错误，也要宽容他们．如果总是为一点小事唠叨个没完没了，总是对自己的丈夫一点信任度都没有，这段婚姻也没有再下去的必要，继续了只会让你们之间的伤害越来越大，这样无论对别人还是自己都不好．女人切记利用一哭二闹三上吊的方法，这样不但不能留住男人，反而会让他们离你越来越远．（说了那么多，好象说的对女人有点不利，但这都是我看电视后的一点点见解，希望所有的女性朋友不要见怪）
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/139481#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li><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>Fri, 09 Nov 2007 14:39:21 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/139481</link>
        <guid>http://girl.group.javaeye.com/group/blog/139481</guid>
      </item>
          <item>
        <title>搬家啦！~~~</title>
        <author>forgetdavi</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://forgetdavi.javaeye.com">forgetdavi</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/128220" style="color:red;">http://girl.group.javaeye.com/group/blog/128220</a>&nbsp;
          发表时间: 2007年09月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial"><a href="http://blog.csdn.net/forgetdavi">http://blog.csdn.net/forgetdavi</a>&nbsp;&nbsp;</font></p>
<p><font face="Arial">千万别又锁贴哦</font><img alt="" src="/javascripts/fckeditor/editor/images/smiley/msn/teeth_smile.gif" /></p>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/128220#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Sat, 29 Sep 2007 14:53:36 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/128220</link>
        <guid>http://girl.group.javaeye.com/group/blog/128220</guid>
      </item>
          <item>
        <title>Spring整和Hibernate经验</title>
        <author>mgssnake</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://mgssnake.javaeye.com">mgssnake</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/121403" style="color:red;">http://girl.group.javaeye.com/group/blog/121403</a>&nbsp;
          发表时间: 2007年09月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天我在整和<font face="Arial">Spring和Hibernate时，系统老报一个错误信息</font></p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>Exception&nbsp;in&nbsp;thread&nbsp;</span><span class="string">&quot;main&quot;</span><span>&nbsp;org.springframework.jdbc.UncategorizedSQLException:&nbsp;Hibernate&nbsp;operation:&nbsp;Cannot&nbsp;open&nbsp;connection;&nbsp;uncategorized&nbsp;SQLException&nbsp;</span><span class="keyword">for</span><span>&nbsp;SQL&nbsp;[???];&nbsp;SQL&nbsp;state&nbsp;[</span><span class="keyword">null</span><span>];&nbsp;error&nbsp;code&nbsp;[</span><span class="number">0</span><span>];&nbsp;Cannot&nbsp;create&nbsp;JDBC&nbsp;driver&nbsp;of&nbsp;</span><span class="keyword">class</span><span>&nbsp;'com.microsoft.jdbc.sqlserver.SQLServerDriver'&nbsp;</span><span class="keyword">for</span><span>&nbsp;connect&nbsp;URL&nbsp;' &nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jdbc:microsoft:sqlserver:</span><span class="comment">//localhost:1433;DatabaseName=hiber;SelectMethod=cursor';&nbsp;nested&nbsp;exception&nbsp;is&nbsp;org.apache.commons.dbcp.SQLNestedException:&nbsp;Cannot&nbsp;create&nbsp;JDBC&nbsp;driver&nbsp;of&nbsp;class&nbsp;'com.microsoft.jdbc.sqlserver.SQLServerDriver'&nbsp;for&nbsp;connect&nbsp;URL&nbsp;' </span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jdbc:microsoft:sqlserver:</span><span class="comment">//localhost:1433;DatabaseName=hiber;SelectMethod=cursor' </span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>org.apache.commons.dbcp.SQLNestedException:&nbsp;Cannot&nbsp;create&nbsp;JDBC&nbsp;driver&nbsp;of&nbsp;</span><span class="keyword">class</span><span>&nbsp;'com.microsoft.jdbc.sqlserver.SQLServerDriver'&nbsp;</span><span class="keyword">for</span><span>&nbsp;connect&nbsp;URL&nbsp;' &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jdbc:microsoft:sqlserver:</span><span class="comment">//localhost:1433;DatabaseName=hiber;SelectMethod=cursor' </span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:</span><span class="number">780</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:</span><span class="number">540</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:</span><span class="number">81</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:</span><span class="number">298</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:</span><span class="number">110</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:</span><span class="number">88</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:</span><span class="number">1162</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.Loader.doQuery(Loader.java:</span><span class="number">390</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:</span><span class="number">218</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.Loader.doList(Loader.java:</span><span class="number">1593</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.Loader.list(Loader.java:</span><span class="number">1577</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:</span><span class="number">395</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:</span><span class="number">271</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.impl.SessionImpl.list(SessionImpl.java:</span><span class="number">844</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.hibernate.impl.QueryImpl.list(QueryImpl.java:</span><span class="number">74</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.springframework.orm.hibernate3.HibernateTemplate$</span><span class="number">31</span><span>.doInHibernate(HibernateTemplate.java:</span><span class="number">853</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:</span><span class="number">366</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:</span><span class="number">844</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:</span><span class="number">836</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;hbn.DaoInImp.get(DaoInImp.java:</span><span class="number">12</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;hbn.Test.main(Test.java:</span><span class="number">27</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>Caused&nbsp;by:&nbsp;java.sql.SQLException:&nbsp;No&nbsp;suitable&nbsp;driver &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;java.sql.DriverManager.getDriver(DriverManager.java:</span><span class="number">243</span><span>) &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:</span><span class="number">773</span><span>) &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;</span><span class="number">20</span><span>&nbsp;more&nbsp;&nbsp;</span> </li>
</ol>
</div>
<p>搞的我郁闷的很，反复检查测试，在不使用Spring时，数据库连接正常，一用Spring时就报找不到驱动，在网上不断翻阅资料都未果，最后无意间复制了一段代码，放上去就好了，经过和之前我写的代码比对，代码都没什么问题，就是差在一个回车上</p>
<p>改动前：</p>
<div class="code_title">
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>&lt;bean&nbsp;id=</span><span class="string">&quot;dataSource&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">class</span><span>=</span><span class="string">&quot;org.apache.commons.dbcp.BasicDataSource&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;driverClassName&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;com.microsoft.jdbc.sqlserver.SQLServerDriver&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;url&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>jdbc:microsoft:sqlserver:</span><span class="comment">//localhost:1433;DatabaseName=hiber;SelectMethod=cursor </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&lt;/value&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//就是这里的换行惹的祸 </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;username&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;sa&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;password&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
</div>
<span><span><span><span><span>
<p>改动后</p>
<div class="code_title">java 代码<span><span><span><span><span></span></span></span></span></span></div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>&lt;bean&nbsp;id=</span><span class="string">&quot;dataSource&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">class</span><span>=</span><span class="string">&quot;org.apache.commons.dbcp.BasicDataSource&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;driverClassName&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;com.microsoft.jdbc.sqlserver.SQLServerDriver&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;url&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;jdbc:microsoft:sqlserver:</span><span class="comment">//localhost:1433;DatabaseName=hiber;SelectMethod=cursor&lt;/value&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;username&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;sa&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;property&nbsp;name=</span><span class="string">&quot;password&quot;</span><span>&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value&gt;&lt;/value&gt; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>看到这里真的有让人无奈的感觉，XML里面我好象以前也遇到过这样的情况，不能进行分段读数据，哎，以后这样的问题一定要记住。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 以上是我的一点点小经验，希望各位不要见笑，其实也没什么，就是在平时写程序的时候多注意下就不会出现这样的问题了。</p>
</span></span></span></span></span>
          <br/>
          <span style="color:red;">
            <a href="http://girl.group.javaeye.com/group/blog/121403#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/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</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>Thu, 06 Sep 2007 22:31:44 +0800</pubDate>
        <link>http://girl.group.javaeye.com/group/blog/121403</link>
        <guid>http://girl.group.javaeye.com/group/blog/121403</guid>
      </item>
          <item>
        <title>最新版apache2.2.4与resin最新版3.1.2整合(原创) </title>
        <author>wl1985</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wl1985.javaeye.com">wl1985</a>&nbsp;
                    链接：<a href="http://girl.group.javaeye.com/group/blog/112976" style="color:red;">http://girl.group.javaeye.com/group/blog/112976</a>&nbsp;
          发表时间: 2007年08月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div align="center"><span style="FONT-SIZE: 16pt"><font size="3">Resin with Apache</font></span></div>
<div><span><font size="3">Resin为apache提供快速的servlet引擎，允许jsp及servlet在apache下运行，在apache应用虚拟主机来布署Resin更是妙上加妙。</font></span></div>
<div><span><font size="3">那么apache如何集成Resin呢？</font></span></div>
<div><font size="3"><span>步骤，先从apache官方网站上去下载当前最新版本2.2.4:</span> <span style="FONT-SIZE: 16pt"><a href="http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi">http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi</a></span></font></div>
<div><span style="FONT-SIZE: 16pt"><font size="3">然后安装，注意。安装时不用指定域名及，但管理员邮箱要指定。</font></span></div>
<div><span><font size="3">启动apache看看服务是否正常启动，如果一切OK就进入下一步。</font></span></div>
<div><span><font size="3">然后下载resin-3.1.2下载地址如下：</font></span></div>
<div><span style="FONT-SIZE: 16pt"><a href="http://www.caucho.com/download/resin-3.1.2.zip"><font size="3">http://www.caucho.com/download/resin-3.1.2.zip</font></a></span></div>
<div><span><font size="3">下载后，它是一个解压版，我是直接放在c盘根目录下，当然，要启动resin你必须装了JDK并且配了JAVA_HOME环境变量，默认resin是服务于8080端口，先测试运行resin是否好用，也可以把resin作为windows服务配置管理，只用在cmd命令行模式下，例如我的resin-3.1.2是在C盘根目录下，我进行cmd命令行模式如下图：</font></span></div>
<div><font size="3">&nbsp;</font></div>
<div><span><font size="3">就可以把resin当作windows服务管理了.</font></span></div>
<div><span><font size="3">安装完resin后，下面要与apache进行整合了。</font></span></div>
<div><span><font size="3">点击resin-3.1.2目录下的setup.exe文件，弹出一个窗口</font></span></div>
<div><font size="3">&nbsp;</font></div>
<div><span><font size="3">在上面的窗口中，把IIS/PwS复选给去掉，勾上Apache然后输入apache的主目录，我的是在c:\apache2.2.4</font></span></div>
<div><span><font size="3">然后，点上图的apply就OK了</font></span></div>
<div><span><font size="3">点上面步骤，resin会在apache/conf/目录下的httpd.conf文件中加上如下代码</font></span></div>
<div><span style="FONT-SIZE: 16pt"><font size="3">LoadModule</font></span></div>
<div><span style="FONT-SIZE: 16pt"><font size="3">caucho_module &quot;C:/resin-3.1.2/win32/apache-2.2/mod_caucho.dll&quot;</font></span></div>
<div><span style="FONT-SIZE: 16pt"><ifmodule mod_caucho.c=""></ifmodule><font size="3"></font></span></div>
<div><span style="FONT-SIZE: 16pt"><font size="3">&nbsp;ResinConfigServer localhost 6800</font></span></div>
<div><span style="FONT-SIZE: 16pt"><font size="3">&nbsp;CauchoStatus yes</font></span></div>
<div><span style="FONT-SIZE: 16pt"><font size="3"></font></span></div>
<div><span><font size="3">表示apache调用resin的集群的中件间mod_caucho.dll</font></span></div>
<div><span><font size="3">同时把jsp及servlet的除HTML的请求都发到6800端口</font></span></div>
<div><font size="3"><span style="FONT-SIZE: 14pt">为了验证集群是否应用上，我们打开</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">根目录下</span><span style="FONT-SIZE: 14pt">conf</span><span style="FONT-SIZE: 14pt">目录下的</span><span style="FONT-SIZE: 14pt">resin.conf</span><span style="FONT-SIZE: 14pt">文件发现</span></font></div>
<div><span style="FONT-SIZE: 14pt"><!-- define the servers in the cluster --><font size="3"></font></span></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><server id="" address="127.0.0.1" port="6800"></server><font size="3"></font></span></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">定义了</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">也是同样的指定</span><span style="FONT-SIZE: 14pt">6800</span><span style="FONT-SIZE: 14pt">端口</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><font size="3">到此完成了集群配置</font></span></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">接着我们把</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">及</span><span style="FONT-SIZE: 14pt">apache</span><span style="FONT-SIZE: 14pt">启动起来</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">在</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">启动的图中可以看到如下图</span><span style="FONT-SIZE: 14pt">:</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><font size="3">&nbsp;</font></span></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">可以看到</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">除了在监听</span><span style="FONT-SIZE: 14pt">8080</span><span style="FONT-SIZE: 14pt">口以外，还在监听</span><span style="FONT-SIZE: 14pt">6800</span><span style="FONT-SIZE: 14pt">口了，呵，最后一步进行测试了，</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">在</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">的目录</span><span style="FONT-SIZE: 14pt">C:\resin-3.1.2\webapps\ROOT\</span><span style="FONT-SIZE: 14pt">下建立</span><span style="FONT-SIZE: 14pt">test.jsp</span><span style="FONT-SIZE: 14pt">文件内容如下：</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><!--page contentType="text/html;charset=GBK"--><font size="3"></font></span></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><font size="3">2 + 2 = <!--2 + 2--></font></span></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">然后在</span><span style="FONT-SIZE: 14pt">IE</span><span style="FONT-SIZE: 14pt">浏览器中打</span><span style="FONT-SIZE: 14pt"><a href="http://localhost/">http://localhost/</a></span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">显示</span><span style="FONT-SIZE: 14pt">apache</span><span style="FONT-SIZE: 14pt">的默认</span><span style="FONT-SIZE: 14pt">html</span><span style="FONT-SIZE: 14pt">页面</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">Index.html</span><span style="FONT-SIZE: 14pt">页面</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">然后再在</span><span style="FONT-SIZE: 14pt">IE</span><span style="FONT-SIZE: 14pt">浏览器中打</span><span style="FONT-SIZE: 14pt"><a href="http://localhost/test.jsp">http://localhost/test.jsp</a></span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">可以看到</span><span style="FONT-SIZE: 14pt">apache</span><span style="FONT-SIZE: 14pt">把</span><span style="FONT-SIZE: 14pt">JSP</span><span style="FONT-SIZE: 14pt">的请求都转发给</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">了，再把</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">的请求结果页解析返回给用户。不信试试吧，很</span><span style="FONT-SIZE: 14pt">easy</span><span style="FONT-SIZE: 14pt">的！</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><font size="3"><span style="FONT-SIZE: 14pt">如果</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">要布署自己的应用目录也是一样的，只要在</span><span style="FONT-SIZE: 14pt">resin</span><span style="FONT-SIZE: 14pt">的</span><span style="FONT-SIZE: 14pt">resin.conf</span><span style="FONT-SIZE: 14pt">文件中修改革派配置，换一下指定的</span><span style="FONT-SIZE: 14pt"><web-app id="/" root-directory="webapps/ROOT"></web-app></span><span style="FONT-SIZE: 14pt">指定的目录就行了，到此完成配置工作，如果要配虚拟主机的话，也是同样的在两个配置文件进行协作，稍后的文档中会讲到</span><span style="FONT-SIZE: 14pt">.</span><span style="FONT-SIZE: 14pt">尽请观注。</span></font></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><font size="3">注意:三张图片见</font></span></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt"><span class="font6" id="posturl"><a href="http://www.pben.cn/bbs/main.bbscs?action=read&amp;bid=5&amp;postID=8a8a8a8f1468576001146c70bd421479"><font size="3">http://www.pben.cn/main.bbscs?action=read&amp;bid=5&amp;postID=8a8a8a8f1468576001146c70bd421479</font></a></span><font size="3"> </font></span></div>
<div style="TEXT-INDENT: 28.5pt"><span style="FONT-SIZE: 14pt">
<p><font face="Arial">上面只是配好apache与resin的整合，其它很多企业应用中还涉及到配置apache与resin的虚拟主机的配置，下面我们接着来说说如何利用apache与resin配置虚拟主机了，注意以下介绍的都是基于一个IP多个域名的虚拟主机的配法，我在我公司服务器测试过，步骤如下:<br />
前提分支条件：<br />
如果你有两个域名及一个外网的服务器的话，可以不用在本机的c:winnt目录下搜hosts文件，进入下面步骤。<br />
如果没有域名及外网服务器，想先在本机resin+apache测试,可以先到系统windows目录下搜hosts文件，windows2000系统在C:\WINNT\system32\drivers\etc目录下，然后打开它，<br />
在原有的基础上增加如下配置<br />
</font><font face="Arial"><br />
以上配置是指定apache的虚拟主机，当apache向resin转发消息请求</font></p>
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<ol class="dp-xml">
    <li class="alt"><span><span>127.0.0.1&nbsp;www.testmyfather.com &nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;127.0.0.1&nbsp;www.testmymother.com&nbsp;&nbsp;</span> </li>
</ol>
</div>
<p><br />
再进入下面步骤:<br />
1回到apache，让我们先在apache配置虚拟主机吧，<br />
进入apache的httpd.conf文件，找开它，找到Listen 80位置<br />
在其下添加如下虚拟主机的配置<br />
# 为虚拟主机在所有IP地址上监听<br />
</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p><font face="Arial"></font></p>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
<font face="Arial">
<div class="code_title">xml 代码</div>
<p>&nbsp;</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span>NameVirtualHost&nbsp;*:80 &nbsp;&nbsp;</span></span> </li>
    <li class=""><span></span><span class="tag">&lt;</span><span class="tag-name">VirtualHost</span><span>&nbsp;*:80</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>DocumentRoot&nbsp;C:/Apache2.2/htdocs/bbs71 &nbsp;&nbsp;</span> </li>
    <li class=""><span>ServerPath&nbsp;/bbs &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>ServerName&nbsp;www.testmyfather.com &nbsp;&nbsp;</span> </li>
    <li class=""><span>#&nbsp;你可以在这里添加其他指令 &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="tag"><span class="tag-name">VirtualHost</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class="alt"><span></span><span class="tag">&lt;</span><span class="tag-name">VirtualHost</span><span>&nbsp;*:80</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>DocumentRoot&nbsp;C:/Apache2.2/htdocs/blnywebsite &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>ServerName&nbsp;www.testmymother.com &nbsp;&nbsp;</span> </li>
    <li class=""><span>#&nbsp;你可以在这里添加其他指令 &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span></span><span class="tag"><span class="tag-name">VirtualHost</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;&nbsp;</span> </span></li>
</ol>
</div>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
</font></blockquote></blockquote>
<p><font face="Arial"></font></p>
<p><font face="Arial">为了让resin也能识别出是那个域名的客户端浏览器的请求</font></p>
<p><font face="Arial">所以第二步在resin的配置文件resin.conf文件中配置如下：</font></p>
<p><font face="Arial">在resin.conf中找到标记，在此标记中间大致是280多行添加新的主机</font></p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p><font face="Arial"><host id="www.testmyfather.com" root-directory="."></host><font face="Arial"><host id="www.testmyfather.com" root-directory="."></host></font></font></p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">host</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">&quot;www.testmyfather.com&quot;</span><span>&nbsp;</span><span class="attribute">root-directory</span><span>=</span><span class="attribute-value">&quot;.&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">host-alias</span><span class="tag">&gt;</span><span>testmyfather.com</span><span class="tag"><span class="tag-name">host-alias</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class="alt"><span></span><span class="tag">&lt;</span><span class="tag-name">web-app</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">&quot;/bbs&quot;</span><span>&nbsp;</span><span class="attribute">root-directory</span><span>=</span><span class="attribute-value">&quot;C:/Apache2.2/htdocs/bbs71&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;</span><span class="tag"><span class="tag-name">web-app</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class=""><span></span><span class="tag"><span class="tag-name">host</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class="alt"><span></span><span class="ta