??xml version="1.0" encoding="utf-8" standalone="yes"?>www.日本久久久久com.,久草这里只有精品视频,国产精品免费人成网站 http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.htmlhenry1451 henry1451 Wed, 30 Sep 2009 09:38:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.html http://www.aygfsteel.com/henry1451/comments/297039.html http://www.aygfsteel.com/henry1451/archive/2009/09/30/297039.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/297039.html http://www.aygfsteel.com/henry1451/services/trackbacks/297039.html
在实际开发运用中,怼有关于查询排名的需?如查询某一数据完成比率情况,通常可以用自w表先进行相兌查?再和原表q行兌q行查询,卛_查询出相x需的数?
?要查询某一农田拆迁情况,需查询拆迁目?拆迁完成比率,可这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 />
拆迁完成比例即ؓ所需查询数据.
x询时,先对自n表进行相兌查?实际的需求就在这个子查询中完?,然后作ؓ一个子?和原表进行关联查?
?子表中查询时,要指定查询下某字D?此字D|和原字段q行兌查询时用?且应为唯一字段,在和原表兌查询?不应有冗余的数据出现.
]]> 在Oracle中找出重复的U录的方?/title> http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.htmlhenry1451 henry1451 Fri, 12 Jun 2009 02:56:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html http://www.aygfsteel.com/henry1451/comments/281766.html http://www.aygfsteel.com/henry1451/archive/2009/06/12/281766.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/281766.html http://www.aygfsteel.com/henry1451/services/trackbacks/281766.html
在一些数据表?可能会有一些重?某一字段,或全部字D?的数?Ҏ(gu)需?可能要去掉这些重复的数据,下面是常用的Ҏ(gu):
--?test有重复的记录1,10
SQL> select * from tt;
ID
----------
1
2
3
4
10
1
1
1
1
1
10
11 rows selected.
--查询表中的哪些记录有重复
SQL> select * from tt group by id having count(*)>1;
ID
----------
1
10
--查询出没有重复记录的l果?br />
SQL> select * from tt group by id;
ID
----------
1
2
3
4
10
SQL> select distinct * from tt;
ID
----------
1
2
3
4
10
--删除重复的记?br />
SQL> delete from tt a where a.rowid!=(select max(rowid) from tt b
2 where a.id=b.id);
6 rows deleted.
SQL> commit;
Commit complete.
--删除后的查询l果?br />
SQL> select * from tt;
ID
----------
2
3
4
1
10
]]> 关于对List的iterator()使用 http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.htmlhenry1451 henry1451 Wed, 20 May 2009 10:08:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.html http://www.aygfsteel.com/henry1451/comments/271769.html http://www.aygfsteel.com/henry1451/archive/2009/05/20/271769.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/271769.html http://www.aygfsteel.com/henry1451/services/trackbacks/271769.html
在程序中我们怼使用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对象不ؓI?且有数据内容?q样使用是没问题?如果Items对象为空,或Items对象不ؓI?但数据内?(x有存储相应的数据对象)?q样直接用FOR循环是会报错?通常会报:java.util.NoSuchElementException q样的异?意思即没有相应的对象项,因ؓ当我们取Z某一条数据后,q行了强制{?但取出的数据q不是我们强制{换的对象cd,所以当然会报这L异常?
其实在上面D的代码例子中,(1)q一步ƈ不会报错?报错其实是由(2)q一步引L,因ؓsubjectq不?font style="background-color: #cbe9cb">ItemObject 对象cd,但还要调用它的方?所以肯定就会报错的.\
所以一般在使用List的iterator() 的方法时,最好在代码前加一句判? if ( Items != null && Items.size()>0 ) {.........} ,q样可以尽情的使用,而不会报错了.
]]>关于带包时classpath的设|?/title> http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.htmlhenry1451 henry1451 Tue, 05 May 2009 09:01:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html http://www.aygfsteel.com/henry1451/comments/269018.html http://www.aygfsteel.com/henry1451/archive/2009/05/05/269018.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/269018.html http://www.aygfsteel.com/henry1451/services/trackbacks/269018.html
׃l常使用ECLIPSE {IDE开发工?以至于要在命令行中运行某一带包的CLASS文g?一时还C清如何正的讄classpath,以便JVM正确的寻扑ֈ要执行的CLASS,要执行不带包的CLASS文g,好说,在环境变量中讑֮ classpath ,值指向CLASS文g所在\?然后在命令行中直接执?JAVA Abc(cL?卛_,如果是要执行带包的CLASS文g,在设|classpath?要注意了,是将classpath的值指向CLASS文g包的上一层目??
有一带包的类文g: Student.class,所在包为com.app.test,而这个Student.classcL件的l对路径?
D:\eclipse3.2\workspace\MyProject\com\app\test\Student.class, 在设|classpath?应将classpath的D|ؓ:D:\eclipse3.2\workspace\MyProject\ ,而不?font style="background-color: #cbe9cb">D:\eclipse3.2\workspace\MyProject\com\app\test\q样带包的\?否则在执行时会提C找不到相应的类文g.
讄好classpath?然后在命令行?在Q何目录下(前提要设|好path),执行:java com.app.test.Student卛_,注意q里要带包名,否则也同样会提示找不到相应的c?
]]> Oracle兌查询时对兌字段的数据类型要?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.htmlhenry1451 henry1451 Thu, 09 Apr 2009 08:49:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html http://www.aygfsteel.com/henry1451/comments/264668.html http://www.aygfsteel.com/henry1451/archive/2009/04/09/264668.html#Feedback 2 http://www.aygfsteel.com/henry1451/comments/commentRss/264668.html http://www.aygfsteel.com/henry1451/services/trackbacks/264668.html
在ORACLE中进行关联查询时,作ؓ兌查询的两字段数据cd要一?否则会报:
ORA - 01722 :invalid number
q样的错?如下查询语句:
select * from A a,B b where a.loginid = b.userid;
如果a.loginid的数据类型ؓ:number(n),而b.userid的数据类型ؓ:varchar2(n),则会报上面的错误,要二者ؓ同一数据cd,上面的查询语句才能正的被执?qx可能在做一些查询统计时没注意这些问?可能表结构是别h事先已经建好了的,而我们只是去使用而于),所以当我们在设计表l构?如果以后某两?或多?之间存在兌关系,x询相x据时,要关联它们之间的某些字段,q时我们p注意?要将到时可能用于兌查询的字D늚数据cd设计为相同的cd,当然字段长度可以不一?q样到时兌查询时就不会有问题了,否则以后q要改字D|据类?而且此时表中又有了数?Z防止数据丢失,改v来还有点ȝ.
q种问题在ORACLE关系数据库中会出?在其它关pL据库中不知道会不会出?猜测可能也会有类似问?
? q可能是一个很单的问题,但这可能是很容易忽视的问题,有时在设计表l构?可能会由于考虑不周,造成以后要关联查询相x据时出现上面的错?从而要L变表的字D늱?从而带来一些不必要的麻?
]]> 一个男人必L白的22个道?【{载?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.htmlhenry1451 henry1451 Wed, 08 Apr 2009 02:12:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html http://www.aygfsteel.com/henry1451/comments/264401.html http://www.aygfsteel.com/henry1451/archive/2009/04/08/264401.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/264401.html http://www.aygfsteel.com/henry1451/services/trackbacks/264401.html
1、男人是C会的主体,不管你信或不信。所以男人应该有U责L?
2?5岁之前,误得,爱情通常是假的,或者不是你所惌的那Lz和永远。如果你q了25岁,那么你应该懂得这个道理?
3、吃?成饱最舒服。对待女友最多也请你保持?成?
4?0岁之前请爱惜自己的n体,?0q你扄Q后30q病找你。如果你q了30?你自然也会懂得这个道理?
5、事业远比爱情重要。如果说事业都不能永恒,那么爱情只能是昙花一现?
6、不要轻易接受追求你的女孩。女q男隔层U,如果你很Ҏ(gu)陷q去Q你会发C会错q很多东西,失去很多东西?
7、请你相信,能用p决的问题Q都不是问题。如果你认ؓq王道Q有钱有女hQ没钱没女hQ那么,女h不是问题?
8、请永远U极向上。每个男人都有他可爱的地方,但是不可q地方只有Q不U极面对生活?
9、不要连l?ơ让同一个女人受C実뀂好马不吃回头草是有道理的。如果认真考虑q该分手Q那么请不要做Q何舍不得的行动?
10、如果你和你前女友能做朋友,那么你要问自己:Z么?如果分手后还是朋友,那么只有2个可能:你们当初都只是玩玩而已Q没付出彼此最真的感情Q或者:必定有个人是在默默的付出无怨无(zhn)!
11、永q不要太怿女h在恋爱时的甜a蜜语。都说女人爱听甜a蜜语Q其实,男h更喜Ƣ?
12、请不要q相貌或者n高过分担心和自卑。h是动物,但是区别于动物。先天条件ƈ不是L你好好生zȝ借口。h的心灵远胜于相貌Q请怿q点。如果有Z相貌取hQ那么你也没必要太在意。因Z从某U意义来Ԍ只是只动物,你会跟动物怄气吗?
13、失恋时Q只?U可能,要么你爱她她不爱你,或者相反。那么,当你qZ再爱你,或者从来没p你时Q你没有遗憾Q因Z失去的只是一个不׃的h?
14、请不要ƺ骗善良的女孩。这个世界上善良的女孩太?
15、不能偏Ȁ的认为金׃能,臛_Q金钱治不好艾滋病?
16、请一定要有自信。你是一道风景,没必要在别h风景里面仰视?
17、受到再大的打击Q只要生命还在,L信每天的太阳都是新的?
18、爱情永q不可能是天q뀂你惛_爱情里幸就要舍得伤心?
19、如果你喜欢一个她认ؓ别h应该对她好的MMQ请早攑ּ。没有h是应该对一个h好的。如果她不明白这个道理,也就是她Ҏ(gu)不懂得珍惜?
20、不要因为寂寞?#8220;?#8221;GFQ寂寞的男h误学会品味寂寞。请CQ即使寂寞,q方黑暗的夜IZQ一定有人和你一P寂寞的h不同QԒ望的星空却是唯一?
21、Q何事没有永远Q也别问怎样才能永远。生zL很多无奈Q请量充实自己Q充实生zR请善待生活……
最后、男人有很多无奈Q生zd累,但是因ؓ生活才有意义。当你以Z一无所有时Q你臛_q有旉Q时间能抚^一切创伤。所以请不要泪?
]]> 走弯\的十条忠告【{载?/title> http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.htmlhenry1451 henry1451 Wed, 08 Apr 2009 02:00:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html http://www.aygfsteel.com/henry1451/comments/264398.html http://www.aygfsteel.com/henry1451/archive/2009/04/08/264398.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/264398.html http://www.aygfsteel.com/henry1451/services/trackbacks/264398.html
1. C闚wQ以便按时叫醒你?
贪睡和不守时Q都成Z工作和事业上的绊脚石QQ何时候都一栗不仅要学会准时Q更要学会提前。就如你坐RL圎ͼ沉K的风景很美Q你忍不住下车看一看,后来虽然你还是赶C某地Q却不是准时到达?#8220;闚w”只是一U简单的标志和提C,真正灉|、实用的旉Q掌握在每个人的心中?
2. 如果你不喜欢现在的工作,要么辞职不干Q要么就闭嘴不言?
初出茅庐Q往往眼高手低Q心高气Ԍ大事做不了,事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞Q不带伞又怕淋雨,处处表现Z满的情A。记住,不做则已Q要做就要做好?
3. 每个人都有孤独的时候?
要学会忍受孤独,q样才会成熟h。年Mhd哈哈、打打闹Ҏ(gu)了,C一个陌生的环境Q面对Ş形色色的人和事,一下子不知所措v来,有时q一个可以們ֿ说话的地方也没有。这Ӟ千万别Qw,学会静心Q学会忍受孤独。在孤独中思考,在思考中成熟Q在成熟中升华。不要因为寂寞而ؕ了方寸,而去做无聊无益的事情Q白白浪费了宝贵的时间?
4. 走运时要做好倒霉的准备?
有一天,一只狐狸走C个葡萄园外,看见里面水灵늚葡萄垂涎Ʋ滴。可是外面有栅栏挡着Q无法进厅R于是它一狠心l食三日Q减肥之后,l于钻进葡萄园内饱餐一ѝ当它心满意_想离开葡萄园时Q发觉自己吃得太饱,怎么也钻不出栅栏了。相信Q何h都不愿做q样的狐狸。退路同样重要。饱带干_,晴带雨伞Q点滴积累,水到渠成。有的东西今天似乎一文不|但有朝一日也许就会nL倍?
5. 不要像玻璃那栯弱?
有的人眼睛ȝ着自己Q所以长不高看不q;L喜欢怨天hQ也使别人无比厌烦。没有苦中苦Q哪来甜中甜Q不要像ȝ那样脆弱Q而应像水晶一样透明Q太阳一栯煌,腊梅一样坚强。既然睁开眼睛享受风的清凉Q就不要埋怨风中细的沙粒?
6. 住自己的嘴巴?
不要谈论自己Q更不要议论别h。谈己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中U缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因ؓQ这中间往往会把议论同事、朋友当做话题。背后议ZhL不好的,其是议论别人的短处Q这些会降低你的人格?
7. Z从不?#8220;失掉”Q你失掉了,自有别h会得到?
不要凡事在天Q守株待兔,更不要寄希望?#8220;Z”。机会只不过是相对于充分准备而又善于创造机会的言的。也许,你正为失M个机会而懊(zhn)、埋怨的时候,Z正被你对面那个同L“倒霉?#8221;l抓住了。没有机会,p创造机会,有了ZQ就要y妙地抓住?
8. 若电(sh)话老是不响Q你该打出去?
很多时候,?sh)话会给你带来意想不到的收获Q它不是qQ仅仅成ZU摆设。交了新朋友Q别忘了老朋友,朋友多了路好走。交际的一大诀H就是主动。好的h~好的口,往往助你的事业更上一个台阶?
9. 千万不要因ؓ自己已经Cl婚q龄而草率结婚?
想结婚,p找一个能和你心心相印、相辅相携的伴G。不要因为放U和游戏而恋爱,不要因ؓ恋爱而媄响工作和事业Q更不要因一桩草率而失败的婚姻而人生受阻。感情用事往往会因失大?
10. 写出你一生要做的事情Q把单子攑֜皮夹里,l常拿出来看?
人生要有目标Q要有计划,要有提醒Q要有紧q感。一个又一个小目标串v来,成了你一生的大目标。生zd了Q环境改善了Q不要忘了皮多w那张看似薄薄的单子?
]]> ClientAbortException 异常解决办法 http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.htmlhenry1451 henry1451 Fri, 20 Mar 2009 10:03:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.html http://www.aygfsteel.com/henry1451/comments/261105.html http://www.aygfsteel.com/henry1451/archive/2009/03/20/261105.html#Feedback 7 http://www.aygfsteel.com/henry1451/comments/commentRss/261105.html http://www.aygfsteel.com/henry1451/services/trackbacks/261105.html
当我们用Servlet导出囄,或用JSP导出excel?会弹Z个下载窗?q时不点下蝲而点取消Q则报下面的异常:
ClientAbortException Caused by: java.net.SocketException: Connection reset by peer: socket write error
在网上查找了了下原因Q大概归lؓQ?
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是׃处理httpq接Ӟ正在输出内容Ӟ用户关闭了IEQ会出现一?ClientAbortException"Q属于I/O处理中出现的一个异常,应用服务器应该会捕捉?
Connection reset by peer 的原因:
l常出现的Connection reset by peer: 原因可能是多斚w的,不过更常见的原因是:
①:服务器的q发q接数超q了其承载量Q服务器会将其中一些连接Down掉;
②:客户x了浏览器Q而服务器q在l客L发送数据;
③:览器端按了Stop
很多人都说是客户端造成?没有办法控制,而且后台会记录这个异常,日志也会疯狂爆满,旉长了,肯定会DOWN掉的.
本h觉得大多数可能是W二条问题的原因引v?卛_多数览器阻止了H口的弹?相当于客户关掉了览?可等效于览器端按了Stop ,而这时服务器端还在给客户端发送数?所以生了上异?l过本h的测?发现只需网站地址(或本机地址)加入"受信ȝ站点"卛_解决问题,因ؓq样讄了以?览器就不会LH口的弹Z,q样览器就会等到服务器端发送完数据后再q行下面的动?因而异常就不会发生?
大概讄方式如下:"工具->internet(选项..)->安全->受信ȝ站点->站点",地址加入卛_.
]]> 修改ORACLE数据字段cd http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.htmlhenry1451 henry1451 Wed, 04 Mar 2009 03:42:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.html http://www.aygfsteel.com/henry1451/comments/257741.html http://www.aygfsteel.com/henry1451/archive/2009/03/04/257741.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/257741.html http://www.aygfsteel.com/henry1451/services/trackbacks/257741.html
在ORACLE数据库表?有时会有需要更Ҏ(gu)据库表中字段cd的情?比如由NUMBER(5)改ؓ
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)会列名发生变化,而且字段序增加 有可能发生行q移,对应用程序会产生影响
以下Ҏ(gu)是比较好的方?/font>
不用使列名发生变?也不会发生表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样׃会出Cq的问题?
]]> cosmos框架(? http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.htmlhenry1451 henry1451 Wed, 14 Jan 2009 08:13:00 GMT http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.html http://www.aygfsteel.com/henry1451/comments/251297.html http://www.aygfsteel.com/henry1451/archive/2009/01/14/251297.html#Feedback 0 http://www.aygfsteel.com/henry1451/comments/commentRss/251297.html http://www.aygfsteel.com/henry1451/services/trackbacks/251297.html cosmos框架主要用来做中项目开发,丢弃了传l的SSH架构Q利用纯的Servlet+JDBC实现数据库操作。开发Web目Q可以实现无需写Java代码Q而实C务逻辑Qƈ且由于不需要写Java代码Q因此,可以不需要重启和重新部v目Q就可以直接试Q达C开?>h试的水q뀂根据目前多个项目的应用实践看来Q基本上可以提高一倍到2/3的开发时_而且性能比vSSH架构q要高,框架q要更加轻量U。因此,q个框架q是比较能够体现敏捷开发的思想的?br />
׃框架摒弃了Hibernate的O/R Mapping工具Q因此有一个比较大的问题就是关于数据库UL性的问题Q但是,Ҏ(gu)公司对于中小目的经验,一旦客戯UL数据库,几乎需要重新实C务逻辑了,因此Q对于中项目来_q是一个不错的选择?br />
—————?br />
官方介绍Q?br />
cosmos框架是一个对于底层数据库、Web服务、JNDI{进行统一界面装的框Ӟ提供l一的调用接口,q用命令设计模式,所有需要调用的命o攄到数据库Q或者其他域Q中去,从而可以改变传l的j2ee应用调试的流E:开?部v-试或者开?部v-重新启动-试Q达到像PHP、PERL那样的开?->试的模式。有效地提高了开发速度?
׃其抛弃了所有的中间层次Q包括像Struts、Spring、Hibernateq样的框Ӟ调用数据库应用直接用JDBC的方式进行,因此有效地提高了q行性能。由于开发的代码可以完全攄到数据库中,因此Q可以比较容易地实现׃n开发,从而有效地调动起开发h员的U极性。在cosmos框架中开发一个数据库应用的流E是Q开发SQL语句或者存储过E或者函敎ͼ然后开发JSP面q行展示Q最后测试结果。完全地省略了开发Java代码的过E,因此Q有效地提高了开发速度?cosmos框架是一个能有效地应用于中小目的框Ӟ可以供开发h员快速徏立原型,从而实现敏捷开发的目的。在框架中还包括权限和认证的部分框架Q因此,用户可以单地实现用户认证和系l权限的功能?
http://code.google.com/p/cosmos4j/
实,对于一些中型目,q些框架q是很值得M用的,无论寚w目开发效?开发难度等,相对那些大框架还是有一定优势的.
]]>
վ֩ģ壺
|
|
ֿ |
ľ |
|
J |
|
|
|
ľ |
|
人 |
ˮ |
ɳ |
Դ |
|
߰ |
ƽ |
|
|
|
|
̨ |
|
ʯ |
|
|
|
|
Ľ |
ƽ |
üɽ |
|
ʮ |
|
|
ﶫ |
|
|
|
|