??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品视频区,国产露出视频在线观看,精品视频97http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.htmlhenry1451henry1451Wed, 30 Sep 2009 09:38:00 GMThttp://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.htmlhttp://www.aygfsteel.com/henry1451/comments/297039.htmlhttp://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.html#Feedback0http://www.aygfsteel.com/henry1451/comments/commentRss/297039.htmlhttp://www.aygfsteel.com/henry1451/services/trackbacks/297039.html           在实际开发运用中,怼(x)有关于查询排名的需?如查询某一数据完成比率情况,通常可以用自w表先进行相兌查?再和原表q行兌q行查询,卛_查询出相x(chng)需的数?

         ?要查询某一农田拆迁情况,需查询拆迁目?拆迁完成比率,可这h?
      

      select tt.projectname ,tt.wzbl, DENSE_RANK() OVER ( ORDER BY tt.wzbl DESC) as bm from
   
      (
       select * from kp_confiscate t0,(select kf.promiseunfinished/kf.taskridgepole*0.5+kf.finishedridgepole/kf.taskridgepole as wzbl,kf.id from kp_confiscate kf ) t1      
       where t0.id=t1.id
      
       ) tt;

 
   其中:
            promiseunfinished:{订协议未拆完数;
            finishedridgepole:已拆完数;
            taskridgepole :d?br />        
            拆迁完成比例={订协议未拆完数/d数x50%+已拆完数/d?br />
           拆迁完成比例即ؓ(f)所需查询数据.

          x(chng)询时,先对自n表进行相兌查?实际的需求就在这个子查询中完?,然后作ؓ(f)一个子?和原表进行关联查?


          ?子表中查询时,要指定查询下某字D?此字D|和原字段q行兌查询时用?且应为唯一字段,在和原表兌查询?不应有冗余的数据出现.

henry1451 2009-09-30 17:38 发表评论
]]>
在Oracle中找出重复的U录的方?/title><link>http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html</link><dc:creator>henry1451</dc:creator><author>henry1451</author><pubDate>Fri, 12 Jun 2009 02:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html</guid><wfw:comment>http://www.aygfsteel.com/henry1451/comments/281766.html</wfw:comment><comments>http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/henry1451/comments/commentRss/281766.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/henry1451/services/trackbacks/281766.html</trackback:ping><description><![CDATA[   <br />      在一些数据表?可能?x)有一些重?某一字段,或全部字D?的数?Ҏ(gu)需?可能要去掉这些重复的数据,下面是常用的Ҏ(gu):<br /> --?test有重复的记录1,10<br />   SQL> select  *  from tt;<br />    ID<br />   ----------<br />    1<br />    2<br />    3<br />    4<br />    10<br />    1<br />    1<br />    1<br />    1<br />    1<br />    10<br />   11 rows selected.<br /> <br />   --查询表中的哪些记录有重复<br />   SQL> select * from tt  group by id having count(*)>1;<br />    ID<br />   ----------<br />    1<br />    10<br /> <br />   --查询出没有重复记录的l果?br />   SQL> select * from tt  group by id;<br />    ID<br />   ----------<br />    1<br />    2<br />    3<br />    4<br />    10<br />   SQL> select distinct * from tt;<br />    ID<br />   ----------<br />    1<br />    2<br />    3<br />    4<br />    10<br /> <br />   --删除重复的记?br />   SQL> delete from tt  a where a.rowid!=(select max(rowid) from tt  b <br />    2 where a.id=b.id);<br />   6 rows deleted.<br />   SQL> commit;<br />   Commit complete.<br /> <br />   --删除后的查询l果?br />   SQL> select * from tt;<br />    ID<br />   ----------<br />    2<br />    3<br />    <br />    <br />    4<br />    1<br />    10<br /> <img src ="http://www.aygfsteel.com/henry1451/aggbug/281766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/henry1451/" target="_blank">henry1451</a> 2009-06-12 10:56 <a href="http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于对List的iterator()使用http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.htmlhenry1451henry1451Wed, 20 May 2009 10:08:00 GMThttp://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.htmlhttp://www.aygfsteel.com/henry1451/comments/271769.htmlhttp://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.html#Feedback0http://www.aygfsteel.com/henry1451/comments/commentRss/271769.htmlhttp://www.aygfsteel.com/henry1451/services/trackbacks/271769.html
           在程序中我们怼(x)使用List存储cd来保存某一pd的数?如字W串,对象{?当然,在存储时没问?直接往里放即OK?但在取出来用的时?p注意?我们一般是用一个For循环来一一取出我们所需的对象数??
 
           for (Iterator it = Items.iterator(); it.hasNext();) {...ItemObject subject = (ItemObject ) it.next()---(1);System.out.println(subject.getId()---(2);)...}

           即用List?font style="background-color: #cbe9cb">iterator()
q代Ҏ(gu),取出对象,然后q行强制转换,转换为我们当时保存的对象cd,但这当Items对象不ؓ(f)I?且有数据内容?q样使用是没问题?如果Items对象为空,或Items对象不ؓ(f)I?但数据内?(x(chng)有存储相应的数据对象)?q样直接用FOR循环是会(x)报错?通常?x)?java.util.NoSuchElementExceptionq样的异?意思即没有相应的对象项,因ؓ(f)当我们取Z(jin)某一条数据后,q行?jin)强制{?但取出的数据q不是我们强制{换的对象cd,所以当然会(x)报这L(fng)异常?

             其实在上面D的代码例子中,(1)q一步ƈ不会(x)报错?报错其实是由(2)q一步引L(fng),因ؓ(f)subjectq不?font style="background-color: #cbe9cb">ItemObject
对象cd,但还要调用它的方?所以肯定就?x)报错?\

           所以一般在使用List的iterator()的方法时,最好在代码前加一句判?  if ( Items  !=  null   &&  Items.size()>0  )  {.........} ,q样可以尽情的使用,而不?x)报错?jin).



henry1451 2009-05-20 18:08 发表评论
]]>
关于带包时classpath的设|?/title><link>http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html</link><dc:creator>henry1451</dc:creator><author>henry1451</author><pubDate>Tue, 05 May 2009 09:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html</guid><wfw:comment>http://www.aygfsteel.com/henry1451/comments/269018.html</wfw:comment><comments>http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/henry1451/comments/commentRss/269018.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/henry1451/services/trackbacks/269018.html</trackback:ping><description><![CDATA[<br />         ׃l常使用ECLIPSE {IDE开发工?以至于要在命令行中运行某一带包的CLASS文g?一时还C清如何正的讄classpath,以便JVM正确的寻扑ֈ要执行的CLASS,要执行不带包的CLASS文g,好说,在环境变量中讑֮ classpath ,值指向CLASS文g所在\?然后在命令行中直接执?JAVA  Abc(cL?卛_,如果是要执行带包的CLASS文g,在设|classpath?要注意了(jin),是将classpath的值指向CLASS文g包的上一层目??<br /> <br />          有一带包的类文g: Student.class,所在包为com.app.test,而这个Student.classcL件的l对路径?<br /> <font style="background-color: #cbe9cb">D:\eclipse3.2\workspace\MyProject\com\app\test\Student.class,</font>在设|classpath?应将classpath的D|ؓ(f):<font style="background-color: #cbe9cb">D:\eclipse3.2\workspace\MyProject\</font>,而不?font style="background-color: #cbe9cb">D:\eclipse3.2\workspace\MyProject\com\app\test</font>\q样带包的\?否则在执行时?x)提C找不到相应的类文g.<br /> <br />        讄好classpath?然后在命令行?在Q何目录下(前提要设|好path),执行:java  com.app.test.Student卛_,注意q里要带包名,否则也同样会(x)提示找不到相应的c? <img src ="http://www.aygfsteel.com/henry1451/aggbug/269018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/henry1451/" target="_blank">henry1451</a> 2009-05-05 17:01 <a href="http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle兌查询时对兌字段的数据类型要?/title><link>http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html</link><dc:creator>henry1451</dc:creator><author>henry1451</author><pubDate>Thu, 09 Apr 2009 08:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html</guid><wfw:comment>http://www.aygfsteel.com/henry1451/comments/264668.html</wfw:comment><comments>http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/henry1451/comments/commentRss/264668.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/henry1451/services/trackbacks/264668.html</trackback:ping><description><![CDATA[<br />          在ORACLE中进行关联查询时,作ؓ(f)兌查询的两字段数据cd要一?否则?x)?<br /> <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />       <span style="color: #000000">ORA</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">01722</span><span style="color: #000000">:invalid </span><span style="font-weight: bold; color: #000000">number</span><span style="color: #000000"> </span></div> <br /> q样的错?如下查询语句: <br /> <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />      <span style="color: #0000ff">select</span><span style="color: #000000">  </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">from</span><span style="color: #000000"> A a,B b  </span><span style="color: #0000ff">where</span><span style="color: #000000"> a.loginid</span><span style="color: #808080">=</span><span style="color: #000000">b.userid;</span></div> <br />         如果a.loginid的数据类型ؓ(f):number(n),而b.userid的数据类型ؓ(f):varchar2(n),则会(x)报上面的错误,要二者ؓ(f)同一数据cd,上面的查询语句才能正的被执?qx(chng)可能在做一些查询统计时没注意这些问?可能表结构是别h事先已经建好?jin)?而我们只是去使用而于),所以当我们在设计表l构?如果以后某两?或多?之间存在兌关系,x(chng)询相x(chng)据时,要关联它们之间的某些字段,q时我们p注意?要将到时可能用于兌查询的字D늚数据cd设计为相同的cd,当然字段长度可以不一?q样到时兌查询时就不会(x)有问题(sh)(jin),否则以后q要改字D|据类?而且此时表中又有?jin)数?Z(jin)防止数据丢失,改v来还有点ȝ(ch).<br /> <br />        q种问题在ORACLE关系数据库中?x)出?在其它关pL据库中不知道?x)不会(x)出?猜测可能也会(x)有类似问?<br /> <br />        ?  q可能是一个很单的问题,但这可能是很容易忽视的问题,有时在设计表l构?可能?x)由于考虑不周,造成以后要关联查询相x(chng)据时出现上面的错?从而要L变表的字D늱?从而带来一些不必要的麻?<br /> <img src ="http://www.aygfsteel.com/henry1451/aggbug/264668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/henry1451/" target="_blank">henry1451</a> 2009-04-09 16:49 <a href="http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个男人必L白的22个道?【{载?/title><link>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html</link><dc:creator>henry1451</dc:creator><author>henry1451</author><pubDate>Wed, 08 Apr 2009 02:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html</guid><wfw:comment>http://www.aygfsteel.com/henry1451/comments/264401.html</wfw:comment><comments>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/henry1451/comments/commentRss/264401.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/henry1451/services/trackbacks/264401.html</trackback:ping><description><![CDATA[<br /> 1、男人是C会(x)的主体,不管你信或不信。所以男人应该有U责L?<br /> 2?5岁之前,误得,爱情通常是假的,或者不是你所惌的那L(fng)z和永远。如果你q了(jin)25岁,那么你应该懂得这个道理?<br /> 3、吃?成饱最舒服。对待女友最多也请你保持?成?<br /> 4?0岁之前请爱惜自己的n体,?0q你扄Q后30q病找你。如果你q了(jin)30?你自然也?x)懂得这个道理?<br /> 5、事业远比爱情重要。如果说事业都不能永恒,那么爱情只能是昙花一现?<br /> 6、不要轻易接受追求你的女孩。女q男隔层U,如果你很Ҏ(gu)陷q去Q你?x)发C?x)错q很多东西,失去很多东西?<br /> 7、请你相信,能用p决的问题Q都不是问题。如果你认ؓ(f)q(ch)王道Q有钱有女hQ没钱没女hQ那么,女h不是问题?<br /> 8、请永远U极向上。每个男人都有他可爱的地方,但是不可q地方只有Q不U极面对生活?<br /> 9、不要连l?ơ让同一个女人受C実뀂好马不吃回头草是有道理的。如果认真考虑q该分手Q那么请不要做Q何舍不得的行动?<br /> 10、如果你和你前女友能做朋友,那么你要问自己:(x)Z么?如果分手后还是朋友,那么只有2个可能:(x)你们当初都只是玩玩而已Q没付出彼此最真的感情Q或者:(x)必定有个人是在默默的付出无怨无(zhn)! <br /> 11、永q不要太怿女h在恋爱时的甜a蜜语。都说女人爱听甜a蜜语Q其实,男h更喜Ƣ?<br /> 12、请不要q相貌或者n高过分担?j)和自卑。h是动物,但是区别于动物。先天条件ƈ不是L你好好生zȝ借口。h的心(j)灵远胜于相貌Q请怿q点。如果有Z相貌取hQ那么你也没必要太在意。因Z从某U意义来Ԍ只是只动物,你会(x)跟动物怄气吗? <br /> 13、失恋时Q只?U可能,要么你爱她她不爱你,或者相反。那么,当你qZ再爱你,或者从来没p你时Q你没有遗憾Q因Z失去的只是一个不׃的h?<br /> 14、请不要ƺ骗善良的女孩。这个世界上善良的女孩太?<br /> 15、不能偏Ȁ的认为金׃能,臛_Q金钱治不好艾滋病?<br /> 16、请一定要有自信。你是一道风景,没必要在别h风景里面仰视?<br /> 17、受到再大的打击Q只要生命还在,L(fng)信每天的太阳都是新的?<br /> 18、爱情永q不可能是天q뀂你惛_爱情里幸就要舍得伤?j)?<br /> 19、如果你喜欢一个她认ؓ(f)别h应该对她好的MMQ请早攑ּ。没有h是应该对一个h好的。如果她不明白这个道理,也就是她Ҏ(gu)不懂得珍惜?<br /> 20、不要因为寂寞?#8220;?#8221;GFQ寂寞的男h误学会(x)品味寂寞。请CQ即使寂寞,q方黑暗的夜IZQ一定有人和你一P寂寞的h不同QԒ望的星空却是唯一?<br /> 21、Q何事没有永远Q也别问怎样才能永远。生zL很多无奈Q请量充实自己Q充实生zR请善待生活…… <br /> <br /> 最后、男人有很多无奈Q生zd累,但是因ؓ(f)生活才有意义。当你以Z一无所有时Q你臛_q有旉Q时间能抚^一切创伤。所以请不要泪?<br /> <img src ="http://www.aygfsteel.com/henry1451/aggbug/264401.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/henry1451/" target="_blank">henry1451</a> 2009-04-08 10:12 <a href="http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>走弯\的十条忠告【{载?/title><link>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html</link><dc:creator>henry1451</dc:creator><author>henry1451</author><pubDate>Wed, 08 Apr 2009 02:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html</guid><wfw:comment>http://www.aygfsteel.com/henry1451/comments/264398.html</wfw:comment><comments>http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/henry1451/comments/commentRss/264398.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/henry1451/services/trackbacks/264398.html</trackback:ping><description><![CDATA[ <br /> 1. C闚wQ以便按时叫醒你?<br /> <br /> 贪睡和不守时Q都成Z工作和事业上的绊脚石QQ何时候都一栗不仅要学会(x)准时Q更要学?x)提前。就如你坐RL圎ͼ沉K的风景很美Q你忍不住下车看一看,后来虽然你还是赶C(jin)某地Q却不是准时到达?#8220;闚w”只是一U简单的标志和提C,真正灉|、实用的旉Q掌握在每个人的?j)中?<br /> <br /> <br /> 2. 如果你不喜欢现在的工作,要么辞职不干Q要么就闭嘴不言?<br /> <br /> 初出茅庐Q往往眼高手低Q心(j)高气Ԍ大事做不?jin),事不愿做。不要养成挑(xi)三拣四的?fn)惯。不要雨天烦(ch)打伞Q不带伞又怕淋雨,处处表现Z满的情A。记住,不做则已Q要做就要做好?<br /> <br /> 3. 每个人都有孤独的时候?<br /> <br /> 要学?x)忍受孤独,q样才会(x)成熟h。年Mhd哈哈、打打闹Ҏ(gu)?jin),C(jin)一个陌生的环境Q面对Ş形色色的人和事,一下子不知所措v来,有时q一个可以們ֿ(j)说话的地方也没有。这Ӟ千万别Qw,学会(x)?rn)?j)Q学?x)忍受孤独。在孤独中思考,在思考中成熟Q在成熟中升华。不要因为寂寞而ؕ?jin)方寸,而去做无聊无益的事情Q白白浪费了(jin)宝贵的时间?<br /> <br /> <br /> 4. 走运时要做好倒霉的准备?<br /> <br /> 有一天,一只狐狸走C个葡萄园外,看见里面水灵늚葡萄垂涎Ʋ滴。可是外面有栅栏挡着Q无法进厅R于是它一狠心(j)l食三日Q减肥之后,l于钻进葡萄园内饱餐一ѝ当它心(j)满意_想离开葡萄园时Q发觉自己吃得太饱,怎么也钻不出栅栏?jin)。相信Q何h都不愿做q样的狐狸。退路同样重要。饱带干_,晴带雨伞Q点滴积累,水到渠成。有的东西今天似乎一文不|但有朝一日也许就?x)nL(fng)倍?<br /> <br /> 5. 不要像玻璃那栯弱?<br /> <br /> 有的人眼睛ȝ着自己Q所以长不高看不q;L喜欢怨天hQ也使别人无比厌?ch)。没有苦中苦Q哪来甜中甜Q不要像ȝ那样脆弱Q而应像水晶一样透明Q太阳一栯煌,腊梅一样坚强。既然睁开眼睛享受风的清凉Q就不要埋怨风中细的沙粒?<br /> <br /> <br /> 6. 住自己的嘴巴?<br /> <br /> 不要谈论自己Q更不要议论别h。谈己往往?x)自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中U缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因ؓ(f)Q这中间往往?x)把议论同事、朋友当做话题。背后议ZhL不好的,其是议论别人的短处Q这些会(x)降低你的人格?<br /> 7. Z(x)从不?#8220;失掉”Q你失掉?jin),自有别h?x)得到?<br /> <br /> 不要凡事在天Q守株待兔,更不要寄希望?#8220;Z(x)”。机?x)只不过是相对于充分准备而又善于创造机?x)的言的。也许,你正为失M个机?x)而懊(zhn)、埋怨的时候,Z(x)正被你对面那个同L(fng)“倒霉?#8221;l抓住了(jin)。没有机?x),p创造机?x),有?jin)Z(x)Q就要y妙地抓住?<br /> <br /> <br /> 8. 若电(sh)话老是不响Q你该打出去?<br /> <br /> 很多时候,?sh)话会(x)给你带来意想不到的收获Q它不是qQ仅仅成ZU摆设。交?jin)新朋友Q别忘(sh)(jin)老朋友,朋友多了(jin)路好走。交际的一大诀H就是主动。好的h~好的口,往往助你的事业更上一个台阶?<br /> 9. 千万不要因ؓ(f)自己已经C(jin)l婚q龄而草率结婚?<br /> <br /> 想结婚,p找一个能和你?j)?j)相印、相辅相携的伴G。不要因为放U和游戏而恋爱,不要因ؓ(f)恋爱而媄(jing)响工作和事业Q更不要因一桩草率而失败的婚姻而人生受阻。感情用事往往?x)因失大?<br /> <br /> <br /> 10. 写出你一生要做的事情Q把单子攑֜皮夹里,l常拿出来看?<br /> <br /> 人生要有目标Q要有计划,要有提醒Q要有紧q感。一个又一个小目标串v来,成?jin)你一生的大目标。生zd了(jin)Q环境改善了(jin)Q不要忘?sh)(jin)皮多w那张看似薄薄的单子?<br /> <img src ="http://www.aygfsteel.com/henry1451/aggbug/264398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/henry1451/" target="_blank">henry1451</a> 2009-04-08 10:00 <a href="http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ClientAbortException 异常解决办法http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.htmlhenry1451henry1451Fri, 20 Mar 2009 10:03:00 GMThttp://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.htmlhttp://www.aygfsteel.com/henry1451/comments/261105.htmlhttp://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.html#Feedback7http://www.aygfsteel.com/henry1451/comments/commentRss/261105.htmlhttp://www.aygfsteel.com/henry1451/services/trackbacks/261105.html         当我们用Servlet导出囄,或用JSP导出excel??x)弹Z个下载窗?q时不点下蝲而点取消Q则报下面的异常:
ClientAbortException  Caused by: java.net.SocketException: Connection reset by peer: socket write error

在网上查找了(jin)?jin)下原因Q大概归lؓ(f)Q?
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是׃处理httpq接Ӟ正在输出内容Ӟ用户关闭?jin)IEQ会(x)出现一?ClientAbortException"Q属于I/O处理中出现的一个异常,应用服务器应该会(x)捕捉?
Connection reset by peer的原因:(x)
l常出现的Connection reset by peer: 原因可能是多斚w的,不过更常见的原因是:(x)
①:(x)服务器的q发q接数超q了(jin)其承载量Q服务器?x)将其中一些连接Down掉;
②:(x)客户x(chng)?jin)浏览器Q而服务器q在l客L(fng)发送数据;
③:(x)览器端按了(jin)Stop 

        很多人都说是客户端造成?没有办法控制,而且后台?x)记录这个异常,日志也?x)疯狂爆满,旉长了(jin),肯定?x)DOWN掉的.
       
        本h觉得大多数可能是W二条问题的原因引v?卛_多数览器阻止了(jin)H口的弹?相当于客户关掉了(jin)览?可等效于览器端按了(jin)Stop ,而这时服务器端还在给客户端发送数?所以生了(jin)上异?l过本h的测?发现只需网站地址(或本机地址)加入"受信ȝ站点"卛_解决问题,因ؓ(f)q样讄?jin)以?览器就不会(x)LH口的弹Z(jin),q样览器就?x)等到服务器端发送完数据后再q行下面的动?因而异常就不会(x)发生?
 
      大概讄方式如下:"工具->internet(选项..)->安全->受信ȝ站点->站点",地址加入卛_.



henry1451 2009-03-20 18:03 发表评论
]]>
修改ORACLE数据字段cdhttp://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.htmlhenry1451henry1451Wed, 04 Mar 2009 03:42:00 GMThttp://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.htmlhttp://www.aygfsteel.com/henry1451/comments/257741.htmlhttp://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.html#Feedback0http://www.aygfsteel.com/henry1451/comments/commentRss/257741.htmlhttp://www.aygfsteel.com/henry1451/services/trackbacks/257741.html         在ORACLE数据库表?有时?x)有需要更Ҏ(gu)据库表中字段cd的情?比如由NUMBER(5)改ؓ(f)
VARCHAR(50)...,q时p视情冉|更改?如果原数据库表中没有数据,则可以直接?
                
      alter   table  test  modify  name  VARCHAR2(50);

       但是有数据的?׃能用上面Ҏ(gu)?

         

       alter table test add  name_temp number(5);
              
        
update test set  name_temp=name;

        
alter table drop column name;

         
alter  table  test rename column  name_temp to name;

        q种Ҏ(gu)?x)列名发生变?而且字段序增加 有可能发生行q移,对应用程序会(x)产生影响

        以下Ҏ(gu)是比较好的方?/font>

        不用使列名发生变?也不?x)发生表q移,但这个有个缺Ҏ(gu)表要更新两次

        如果数据量较大的?产生的undo和redo更多 ,前提也是要停机做

        要是不停机的?,也可以采用在UK定义方式来做

        以下是脚?

       alter table test  add name_temp number(5);

       
update  test  set name_temp=name,name=null;

       
alter table  test  modify name  VARCHAR2(50);
       
           update  test  set name=name_temp,name_temp=null;
       
           commit;
       
           alter table  test  drop column name_temp;
    
        
desc test;
         
          q样׃?x)出Cq的问题?sh)?

henry1451 2009-03-04 11:42 发表评论
]]>
cosmos框架(?http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.htmlhenry1451henry1451Wed, 14 Jan 2009 08:13:00 GMThttp://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.htmlhttp://www.aygfsteel.com/henry1451/comments/251297.htmlhttp://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.html#Feedback0http://www.aygfsteel.com/henry1451/comments/commentRss/251297.htmlhttp://www.aygfsteel.com/henry1451/services/trackbacks/251297.htmlcosmos框架主要用来做中项目开发,丢弃?jin)传l的SSH架构Q利用纯的Servlet+JDBC实现数据库操作。开发Web目Q可以实现无需写Java代码Q而实C务逻辑Qƈ且由于不需要写Java代码Q因此,可以不需要重启和重新部v目Q就可以直接试Q达C(jin)开?>h试的水q뀂根据目前多个项目的应用实践看来Q基本上可以提高?sh)倍到2/3的开发时_(d)而且性能比vSSH架构q要高,框架q要更加轻量U。因此,q个框架q是比较能够体现敏捷开发的思想的?br />
׃框架摒弃?jin)Hibernate的O/R Mapping工具Q因此有一个比较大的问题就是关于数据库UL性的问题Q但是,Ҏ(gu)公司对于中小目的经验,一旦客戯UL数据库,几乎需要重新实C务逻辑?jin),因此Q对于中项目来_(d)q是一个不错的选择?br />
—————?br /> 官方介绍Q?br />

cosmos框架是一个对于底层数据库、Web服务、JNDI{进行统一界面装的框Ӟ提供l一的调用接口,q用命令设计模式,所有需要调用的命o(h)攄到数据库Q或者其他域Q中去,从而可以改变(sh)l的j2ee应用调试的流E:(x)开?部v-试或者开?部v-重新启动-试Q达到像PHP、PERL那样的开?->试的模式。有效地提高?sh)(jin)开发速度?

׃其抛弃了(jin)所有的中间层次Q包括像Struts、Spring、Hibernateq样的框Ӟ调用数据库应用直接用JDBC的方式进行,因此有效地提高(sh)(jin)q行性能。由于开发的代码可以完全攄到数据库中,因此Q可以比较容易地实现׃n开发,从而有效地调动起开发h员的U极性。在cosmos框架中开发一个数据库应用的流E是Q开发SQL语句或者存储过E或者函敎ͼ然后开发JSP面q行展示Q最后测试结果。完全地省略?jin)开发Java代码的过E,因此Q有效地提高?sh)(jin)开发速度?cosmos框架是一个能有效地应用于中小目的框Ӟ可以供开发h员快速徏立原型,从而实现敏捷开发的目的。在框架中还包括权限和认证的部分框架Q因此,用户可以单地实现用户认证和系l权限的功能?


http://code.google.com/p/cosmos4j/
      
        实,对于一些中型目,q些框架q是很值得M用的,无论寚w目开发效?开发难度等,相对那些大框架还是有一定优势的.

henry1451 2009-01-14 16:13 发表评论
]]>
վ֩ģ壺 | ɽ| ɳ| ͼ| | ֶ| Ӣ| ƽ| | | γ| ƽ| | | ͭ| ³| | ʡ| | ɽ| | ߱| | | ζ| | ƽ| | | Ρɽ| | | | | | | Ӫ| | ຣʡ| | |