锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲性一级理论片在线观看,国产亚洲成归v人片在线观看,亚洲第一区在线观看http://www.tkk7.com/KingKong/category/19758.html璐靛湪鍧氭寔!zh-cnMon, 10 Oct 2011 11:23:49 GMTMon, 10 Oct 2011 11:23:49 GMT60hello,鏋舵瀯worldhttp://www.tkk7.com/KingKong/archive/2011/04/28/349166.htmlsure_dandansure_dandanThu, 28 Apr 2011 03:05:00 GMThttp://www.tkk7.com/KingKong/archive/2011/04/28/349166.htmlhttp://www.tkk7.com/KingKong/comments/349166.htmlhttp://www.tkk7.com/KingKong/archive/2011/04/28/349166.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/349166.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/349166.html
欏甸潰闈?rùn)鎬佸寲(apache?)
瀛樺偍鍒嗙,欏甸潰鍥劇墖鍒嗗紑
鏁版嵁搴撶殑姘村鉤鍒嗗壊鍜屽瀭鐩村垎鍓?br /> 鍚勫眰鐨勭紦瀛樻妧鏈?Oracle(cache group),hibernate(session緙撳瓨,sessionFactory緙撳瓨,濂藉儚鍚嶅瓧鍙獷hcache ),memcache,oscache
璐熻澆鍧囪 :闆嗙兢? 7灞傛ā鍨嬫瘡涓灞傞兘鏈夎В鍐蟲(chóng)柟妗?img src ="http://www.tkk7.com/KingKong/aggbug/349166.html" width = "1" height = "1" />

sure_dandan 2011-04-28 11:05 鍙戣〃璇勮
]]>
浠涔堟槸鍙粴鍔ㄧ殑ResultSethttp://www.tkk7.com/KingKong/archive/2011/01/10/342697.htmlsure_dandansure_dandanMon, 10 Jan 2011 09:19:00 GMThttp://www.tkk7.com/KingKong/archive/2011/01/10/342697.htmlhttp://www.tkk7.com/KingKong/comments/342697.htmlhttp://www.tkk7.com/KingKong/archive/2011/01/10/342697.html#Feedback1http://www.tkk7.com/KingKong/comments/commentRss/342697.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/342697.html
榪欎釜綾誨瀷鏀寔鍓嶅悗婊氬姩鍙栧緱綰綍next錛堬級(jí)銆乸revious()錛屽洖鍒扮涓琛宖irst()錛屽悓鏃惰繕鏀寔瑕佸幓鐨凴esultSet涓殑絎嚑琛宎bsolute錛坕nt n錛夛紝浠ュ強(qiáng)縐誨姩鍒扮浉瀵瑰綋鍓嶈鐨勭鍑犺relative(int n)錛岃瀹炵幇榪欐牱鐨凴esultSet鍦ㄥ垱寤篠tatement鏃剁敤濡備笅鐨勬柟娉曘?
Statement st = conn.createStatement(int resultSetType, int resultSetConcurrency)
ResultSet rs = st.executeQuery(sqlStr)
鍏朵腑涓や釜鍙傛暟鐨勬剰涔夋槸錛?
resultSetType鏄緗甊esultSet瀵硅薄鐨勭被鍨嬪彲婊氬姩錛屾垨鑰呮槸涓嶅彲婊氬姩銆傚彇鍊煎涓嬶細(xì)
ResultSet.TYPE_FORWARD_ONLY鍙兘鍚戝墠婊氬姩
ResultSet.TYPE_SCROLL_INSENSITIVE鍜孯esult.TYPE_SCROLL_SENSITIVE榪欎袱涓柟娉曢兘鑳藉瀹炵幇浠繪剰鐨勫墠鍚庢粴鍔紝浣跨敤鍚勭縐誨姩鐨凴esultSet鎸囬拡鐨勬柟娉曘備簩鑰呯殑鍖哄埆鍦ㄤ簬鍓嶈呭浜庝慨鏀逛笉鏁忔劅錛岃屽悗鑰呭浜庝慨鏀規(guī)晱鎰熴?
resultSetConcurency鏄緗甊esultSet瀵硅薄鑳藉淇敼鐨勶紝鍙栧煎涓嬶細(xì)
ResultSet.CONCUR_READ_ONLY 璁劇疆涓哄彧璇葷被鍨嬬殑鍙傛暟銆?
ResultSet.CONCUR_UPDATABLE 璁劇疆涓哄彲淇敼綾誨瀷鐨勫弬鏁般?
鎵浠ュ鏋滃彧鏄兂瑕佸彲浠ユ粴鍔ㄧ殑綾誨瀷鐨凴esult鍙鎶奡tatement濡備笅璧嬪煎氨琛屼簡(jiǎn)銆?
Statement st = conn.createStatement(Result.TYPE_SCROLL_INSENITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = st.excuteQuery(sqlStr)錛?/pre>



]]>鎸夐暱搴﹀垎鍓插瓧絎︿覆,閬囧埌涓枃鐨勫鐞?/title><link>http://www.tkk7.com/KingKong/archive/2009/09/22/296088.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Tue, 22 Sep 2009 14:32:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2009/09/22/296088.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/296088.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2009/09/22/296088.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/296088.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/296088.html</trackback:ping><description><![CDATA[<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 id="Codehighlighter1_0_130_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_130_Open_Text.style.display='none'; Codehighlighter1_0_130_Closed_Image.style.display='inline'; Codehighlighter1_0_130_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_0_130_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_130_Closed_Text.style.display='none'; Codehighlighter1_0_130_Open_Image.style.display='inline'; Codehighlighter1_0_130_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt=""><span id="Codehighlighter1_0_130_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * 鎸夌収鎸囧畾闀垮害灝嗗瓧絎︿覆榪涜鍒嗗壊,涓枃瀛楃綆?涓暱搴?br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> str 瀛楃涓?br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> length 鎸囧畾闀垮害<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"> 濡傛灉瀛楃涓查暱搴﹁秴鍑烘寚瀹氶暱搴?br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     * ,鍒欏皢瀛楃涓插垎鎴?涓儴鍒?鍒嗗埆瑁呭湪map涓?br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_182_774_Open_Image" onclick="this.style.display='none'; Codehighlighter1_182_774_Open_Text.style.display='none'; Codehighlighter1_182_774_Closed_Image.style.display='inline'; Codehighlighter1_182_774_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_182_774_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_182_774_Closed_Text.style.display='none'; Codehighlighter1_182_774_Open_Image.style.display='inline'; Codehighlighter1_182_774_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> Map getStr(String str, </span><span style="color: #0000ff">int</span><span style="color: #000000"> length) </span><span id="Codehighlighter1_182_774_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        HashMap hashMap </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        String addr1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        String addr2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">byte</span><span style="color: #000000"> tmpBytes[] </span><span style="color: #000000">=</span><span style="color: #000000"> str.getBytes();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> iByteLen </span><span style="color: #000000">=</span><span style="color: #000000"> tmpBytes.length;<br /> <img id="Codehighlighter1_357_650_Open_Image" onclick="this.style.display='none'; Codehighlighter1_357_650_Open_Text.style.display='none'; Codehighlighter1_357_650_Closed_Image.style.display='inline'; Codehighlighter1_357_650_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_357_650_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_357_650_Closed_Text.style.display='none'; Codehighlighter1_357_650_Open_Image.style.display='inline'; Codehighlighter1_357_650_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="">        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (iByteLen </span><span style="color: #000000">></span><span style="color: #000000"> length) </span><span id="Codehighlighter1_357_650_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">int</span><span style="color: #000000"> iLen </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_412_547_Open_Image" onclick="this.style.display='none'; Codehighlighter1_412_547_Open_Text.style.display='none'; Codehighlighter1_412_547_Closed_Image.style.display='inline'; Codehighlighter1_412_547_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_412_547_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_412_547_Closed_Text.style.display='none'; Codehighlighter1_412_547_Open_Image.style.display='inline'; Codehighlighter1_412_547_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="">            </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> length; i</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span id="Codehighlighter1_412_547_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_451_498_Open_Image" onclick="this.style.display='none'; Codehighlighter1_451_498_Open_Text.style.display='none'; Codehighlighter1_451_498_Closed_Image.style.display='inline'; Codehighlighter1_451_498_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_451_498_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_451_498_Closed_Text.style.display='none'; Codehighlighter1_451_498_Open_Image.style.display='inline'; Codehighlighter1_451_498_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="">                </span><span style="color: #0000ff">if</span><span style="color: #000000"> ((tmpBytes[i] </span><span style="color: #000000">&</span><span style="color: #000000"> </span><span style="color: #000000">0xFF</span><span style="color: #000000">) </span><span style="color: #000000">></span><span style="color: #000000"> </span><span style="color: #000000">0x80</span><span style="color: #000000">) </span><span id="Codehighlighter1_451_498_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    iLen </span><span style="color: #000000">+=</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    i</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    </span><span style="color: #0000ff">continue</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_505_542_Open_Image" onclick="this.style.display='none'; Codehighlighter1_505_542_Open_Text.style.display='none'; Codehighlighter1_505_542_Closed_Image.style.display='inline'; Codehighlighter1_505_542_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_505_542_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_505_542_Closed_Text.style.display='none'; Codehighlighter1_505_542_Open_Image.style.display='inline'; Codehighlighter1_505_542_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="">                }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span id="Codehighlighter1_505_542_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    iLen </span><span style="color: #000000">+=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    </span><span style="color: #0000ff">continue</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />            }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            addr1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> String(tmpBytes, </span><span style="color: #000000">0</span><span style="color: #000000">, iLen);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            addr2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> String(tmpBytes, iLen, iByteLen </span><span style="color: #000000">-</span><span style="color: #000000"> iLen);<br /> <img id="Codehighlighter1_657_677_Open_Image" onclick="this.style.display='none'; Codehighlighter1_657_677_Open_Text.style.display='none'; Codehighlighter1_657_677_Closed_Image.style.display='inline'; Codehighlighter1_657_677_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt=""><img id="Codehighlighter1_657_677_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_657_677_Closed_Text.style.display='none'; Codehighlighter1_657_677_Open_Image.style.display='inline'; Codehighlighter1_657_677_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="">        }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span id="Codehighlighter1_657_677_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            addr1 </span><span style="color: #000000">=</span><span style="color: #000000"> str;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        hashMap.put(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Integer(</span><span style="color: #000000">1</span><span style="color: #000000">), addr1);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        hashMap.put(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Integer(</span><span style="color: #000000">2</span><span style="color: #000000">), addr2);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> hashMap;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> 0x80絳変簬鍗佽繘鍒剁殑128,Turbo C涓瀹氬ASCII鐮佸煎ぇ浜?x80鐨勫瓧絎﹀皢琚涓烘槸璐熸暟銆?br /> <img src ="http://www.tkk7.com/KingKong/aggbug/296088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2009-09-22 22:32 <a href="http://www.tkk7.com/KingKong/archive/2009/09/22/296088.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍚屾椂浣跨敤struts2鍜宻pringMVC闇瑕佹敞鎰忕殑浜嬮」http://www.tkk7.com/KingKong/archive/2009/04/20/266579.htmlsure_dandansure_dandanMon, 20 Apr 2009 08:58:00 GMThttp://www.tkk7.com/KingKong/archive/2009/04/20/266579.htmlhttp://www.tkk7.com/KingKong/comments/266579.htmlhttp://www.tkk7.com/KingKong/archive/2009/04/20/266579.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/266579.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/266579.htmlurl-pattern!!!

]]>
鑾峰彇鏈夎礬寰勭殑鏂囦歡鐨勬枃浠跺悕http://www.tkk7.com/KingKong/archive/2009/04/18/266324.htmlsure_dandansure_dandanSat, 18 Apr 2009 12:14:00 GMThttp://www.tkk7.com/KingKong/archive/2009/04/18/266324.htmlhttp://www.tkk7.com/KingKong/comments/266324.htmlhttp://www.tkk7.com/KingKong/archive/2009/04/18/266324.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/266324.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/266324.htmlpublic String getOriginalFilename(String filePath) {
        String filename 
= filePath;
        
if (filename == null{
            
return "";
        }

        
int pos = filename.lastIndexOf("/");
        
if (pos == -1{
            pos 
= filename.lastIndexOf("\\");
        }

        
if (pos != -1{
            
return filename.substring(pos + 1);
        }
 else {
            
return filename;
        }

    }


]]>
灝忔暟鐐瑰悗闈繚鐣欏嚑浣嶇殑鏍煎紡http://www.tkk7.com/KingKong/archive/2009/04/08/264436.htmlsure_dandansure_dandanWed, 08 Apr 2009 04:41:00 GMThttp://www.tkk7.com/KingKong/archive/2009/04/08/264436.htmlhttp://www.tkk7.com/KingKong/comments/264436.htmlhttp://www.tkk7.com/KingKong/archive/2009/04/08/264436.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/264436.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/264436.html

]]>
浣跨敤tomcat鏃訛紝鍦↖E涓兘鑷姩鎵撳紑excelhttp://www.tkk7.com/KingKong/archive/2009/03/26/262039.htmlsure_dandansure_dandanThu, 26 Mar 2009 02:29:00 GMThttp://www.tkk7.com/KingKong/archive/2009/03/26/262039.htmlhttp://www.tkk7.com/KingKong/comments/262039.htmlhttp://www.tkk7.com/KingKong/archive/2009/03/26/262039.html#Feedback1http://www.tkk7.com/KingKong/comments/commentRss/262039.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/262039.html鍦╳eb.xml涓姞鍏?br />
<mime-mapping>   
    <extension>xls</extension>   
    <mime-type>application/excel</mime-type>  
</mime-mapping>



]]>
浣跨敤spring鍙戦侀偖浠?/title><link>http://www.tkk7.com/KingKong/archive/2008/10/18/235173.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Sat, 18 Oct 2008 08:18:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2008/10/18/235173.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/235173.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2008/10/18/235173.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/235173.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/235173.html</trackback:ping><description><![CDATA[     鎽樿: 1.鐢╯pring鐨刴ail鍙戦偖浠墮渶瑕佸皢j2ee鍖呴噷鐨刴ail.jar鍜宎ctivation.jar寮曞叆 2.閬囪鐨勫紓甯稿彲鑳戒細(xì)鏈?   (1)java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream    (2)java.lang.NoClassDefFoundErro...  <a href='http://www.tkk7.com/KingKong/archive/2008/10/18/235173.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/KingKong/aggbug/235173.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2008-10-18 16:18 <a href="http://www.tkk7.com/KingKong/archive/2008/10/18/235173.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>spring閰嶇疆浜嬪姟http://www.tkk7.com/KingKong/archive/2008/10/15/234541.htmlsure_dandansure_dandanWed, 15 Oct 2008 14:47:00 GMThttp://www.tkk7.com/KingKong/archive/2008/10/15/234541.htmlhttp://www.tkk7.com/KingKong/comments/234541.htmlhttp://www.tkk7.com/KingKong/archive/2008/10/15/234541.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/234541.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/234541.html
    <!-- 閰嶇疆浜嬪姟寮濮?nbsp;-->
    
<bean id="txManager"
        class
="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        
<property name="dataSource">
            
<ref bean="dataSource" />
        
</property>
    
</bean>
    
    
<tx:advice id="txAdvice" transaction-manager="txManager">
        
<tx:attributes>
            
<tx:method name="get*" read-only="true" />
            
<tx:method name="save*" propagation="REQUIRED"/>
            
<tx:method name="add*" propagation="REQUIRED"/>
            
<tx:method name="del*" propagation="REQUIRED"/>
            
<tx:method name="update*"/>
        
</tx:attributes>
    
</tx:advice>

    
<aop:config>
        
<aop:pointcut id="testTxAop"
            expression
="execution(* com.sure.demo.dao.*.*(..))" />
        
<aop:advisor advice-ref="txAdvice" pointcut-ref="testTxAop" />
    
</aop:config>
    
    
<!-- 閰嶇疆浜嬪嫏緄愭潫 -->

浣跨敤浜嬪姟鐨勬椂鍊?鍦―AO灝變笉瑕佺敤try{}catch{}浜?鍥犱負(fù)鍦╟atch閲岄潰鎹曡幏鐨勫紓甯?spring鐨勪簨鍔¤矊浼間笉鑳藉幓鍥炴粴

]]>
aop鎷︽埅springmvc鐨刟ction涓嶆垚鍔?(宸茶В鍐?http://www.tkk7.com/KingKong/archive/2008/09/22/230524.htmlsure_dandansure_dandanMon, 22 Sep 2008 15:19:00 GMThttp://www.tkk7.com/KingKong/archive/2008/09/22/230524.htmlhttp://www.tkk7.com/KingKong/comments/230524.htmlhttp://www.tkk7.com/KingKong/archive/2008/09/22/230524.html#Feedback10http://www.tkk7.com/KingKong/comments/commentRss/230524.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/230524.html 涓嬮潰鏄唬鐮?

1.springmvc鐨刟ction:
package com.sure.demo.web;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

public class DemoTestAction extends MultiActionController {

    
//榪斿洖鐨則est欏甸潰
    private String testPage;
  
    
public String getTestPage() {
    
return testPage;
    }


    
public void setTestPage(String testPage) {
    
this.testPage = testPage;
    }




    
/**
     * test鍏ュ彛
     * 
@param request
     * 
@param response
     * 
@return
     * 
@throws Exception
     
*/

    
public ModelAndView test(HttpServletRequest request,
        HttpServletResponse response) 
throws Exception {
    ModelAndView mav 
= null;
    mav 
= new ModelAndView(this.getTestPage());
    request.setAttribute(
"test"new Date().toString());
    
return mav;
    }

    
}

2.jsp浠g爜:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
String test = (String)request.getAttribute("test");
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
 
  
</head>
  
  
<body>
    褰撳墠鏃墮棿鏄?
<%=test %> <br>
  
</body>
</html>

3.aop浠g爜:
package com.sure.aopdemo;

import org.aspectj.lang.JoinPoint;

public class AopDemoTestImpl {

    
public void afterTest(JoinPoint joinPoint) {
    System.out.println(
"aop--鎵ц綾?"+joinPoint.getThis()+"鐨?/span>"+joinPoint.getSignature().getName()+"鏂規(guī)硶涔嬪悗");
    }


    
public void beforeTest(JoinPoint joinPoint) {
    System.out.println(
"aop--鎵ц綾?"+joinPoint.getThis()+"鐨?/span>"+joinPoint.getSignature().getName()+"鏂規(guī)硶涔嬪墠");
    }


    
public void exceptionTest() {
    System.out.println(
"aop鏂規(guī)硶寮傚父");
    }


}

4.xml鍏充簬aop鐨勯厤緗?
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:aop
="http://www.springframework.org/schema/aop"
         xmlns:tx
="http://www.springframework.org/schema/tx"
         xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"
>
    
    
<bean id="aopDemoTestImpl" class="com.sure.aopdemo.AopDemoTestImpl"></bean>
    
    
<aop:config>
        
<aop:aspect id="test" ref="aopDemoTestImpl">
            
<aop:pointcut id="a" expression="execution(* com.sure.demo..*.*(..))"/>
            
<aop:before method="beforeTest" pointcut-ref="a"/>
            
<aop:after method="afterTest" pointcut-ref="a"/>
            
<aop:after-throwing method="exceptionTest" pointcut-ref="a"/>
        
</aop:aspect>
    
</aop:config>
    
</beans>


]]>
dom4j鍐欐枃浠跺茍璁劇疆encodinghttp://www.tkk7.com/KingKong/archive/2008/08/20/223360.htmlsure_dandansure_dandanWed, 20 Aug 2008 15:50:00 GMThttp://www.tkk7.com/KingKong/archive/2008/08/20/223360.htmlhttp://www.tkk7.com/KingKong/comments/223360.htmlhttp://www.tkk7.com/KingKong/archive/2008/08/20/223360.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/223360.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/223360.html OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
output = new XMLWriter(new FileWriter(new File(filename)), format);
output.write(document);

2.鍏堝垹鏂囦歡鍐嶅垱寤?br />

File file = new File("d://xxx.xml");
  if(file.exists()){
   file.delete();
  }

CreatXml temp = new CreatXml();
temp.createXMLFile("d://xxx.xml")



]]>
閮ㄧ講搴旂敤鍒癹boss鐨勪竴浜涢棶棰?/title><link>http://www.tkk7.com/KingKong/archive/2008/08/19/222897.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Mon, 18 Aug 2008 16:09:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2008/08/19/222897.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/222897.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2008/08/19/222897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/222897.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/222897.html</trackback:ping><description><![CDATA[<p>1.瑕佸皢椹卞姩鎷峰埌\jboss-4.0.3\server\default\lib 榪欎釜鏂囦歡澶歸噷闈㈠幓銆?/p> <p>2.鍦ㄦ暟鎹簮(榪炴帴姹?鐨勫湴鏂瑰姞涓繖涓細(xì)<use-java-context>false</use-java-context>錛岃兘淇濊瘉鍦╦ava涓煡鎵炬暟鎹簮鐨勬椂鍊?br /> ctx.lookup("jdbc/xxx");灝變笉闇瑕佸啓鎴恈tx.lookup("java:/jdbc/xxx");</p><img src ="http://www.tkk7.com/KingKong/aggbug/222897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2008-08-19 00:09 <a href="http://www.tkk7.com/KingKong/archive/2008/08/19/222897.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>灝濊瘯涓嬫暟鎹繛鎺ユ睜http://www.tkk7.com/KingKong/archive/2008/07/31/219169.htmlsure_dandansure_dandanThu, 31 Jul 2008 14:16:00 GMThttp://www.tkk7.com/KingKong/archive/2008/07/31/219169.htmlhttp://www.tkk7.com/KingKong/comments/219169.htmlhttp://www.tkk7.com/KingKong/archive/2008/07/31/219169.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/219169.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/219169.html闃呰鍏ㄦ枃

]]>
閮ㄧ講鐨勬椂鍊欓亣鍒扮殑涓浜涢棶棰樺強(qiáng)瑙e喅http://www.tkk7.com/KingKong/archive/2008/04/28/196768.htmlsure_dandansure_dandanMon, 28 Apr 2008 07:39:00 GMThttp://www.tkk7.com/KingKong/archive/2008/04/28/196768.htmlhttp://www.tkk7.com/KingKong/comments/196768.htmlhttp://www.tkk7.com/KingKong/archive/2008/04/28/196768.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/196768.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/196768.html涓.鐜:JDK1.4,tomcat5.0.28,閮ㄧ講鐨勬椂鍊欐姤閿?java.lang.UnsupportedClassVersionError.鍑洪敊鍘熷洜:緙栬瘧鍜屾墽琛岀敤浜?jiǎn)涓嶅悓鐨刯dk鐗堟湰,(鍥犱負(fù)浠ュ墠鐢ㄨ繃1.5,1.6),鎵浠ラ噸鏂拌緗幆澧冨彉閲忓悗,鍐嶉噸鏂板彂甯?鍙堟姤鏂扮殑閿欒:  The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files銆傚嚭閿欏師鍥?鍥犱負(fù)瑁呬簡(jiǎn)澶氫釜鐗堟湰鐨刯re鎴杍dk鐨勫師鍥犮傛湰鏉clipse鍦ㄥ緩绔嬪伐紼嬫椂錛屼細(xì)鑷姩鍙傜収jre璺緞錛屼絾澶氫釜鐗堟湰灝辨病鍔炴硶浜?jiǎn)銆?br /> 瑙e喅鏂規(guī)硶:
1. 榪涘叆window\preferences\java\Installed JREs
       1)鎸堿dd
       2)杈撳叆JRE Name, 渚婮DK1.5.0.08
       3)JRE home directory, 閫夋嫨瀹夎鐨勮礬寰?br />        4)鎸塐K 
 2. 榪涘叆Project\properties\Java Bulid Path
      1)Add library
      2)閫塉RE System Library鍚庢寜Next
     3)閫墂orkplace default JRE鍚庢寜finish...

鏈鍚庤繕鏄病瑙e喅...騫茶剢鐩存帴灝辨妸鏈哄櫒閲岄潰鎵鏈夌殑jdk閮藉嵏杞戒簡(jiǎn),鍙浜?jiǎn)涓涓狫DK1.4(搴旂敤闇瑕佺殑,鏈変釜鍦版柟涓嶆敮鎸佸叾浠栫増鏈殑JDK),鐒跺悗閲嶆柊璁劇疆浜?jiǎn)鐜鍙橀?鏂拌浜?jiǎn)涓媘yeclipse,鍦ㄥ簲鐢ㄤ笂闈㈠皢jars鍔犺繘鍘?鍦╝dd library鐨勫湴鏂瑰皢jre system library鍔犺繘鍘誨氨濂戒簡(jiǎn).

浜?鐜:JDK1.4,jboss4.0.4
閮ㄧ講濂藉悗,鍚姩,浼?xì)鎶ヤ竴涓敊,鍏充簬log4j鐨?榪欎釜鏄洜涓哄簲鐢ㄦ湰鏉ュ甫浜?jiǎn)涓涓猯og4j鐨勫寘,鑰宩boss鑷繁涔熼泦鎴愪簡(jiǎn)log4j鐨?鎵浠oad鐨勬椂鍊欓犳垚鍐茬獊,瑙e喅鏂規(guī)硶:鍒癑boss4.0\server\default\conf榪欎釜鐩綍涓嬶紝鎵懼埌l(fā)og4j.xml鏀規(guī)垚jboss-log4j.xml錛屽啀鍒癹boss-service.xml鎵劇浉搴旂殑鍦版柟鏀逛竴涓?

涓?鏈夊叧涔辯爜
1.瀵逛簬tomcat,鍦╯erver.xml鏂囦歡鎵懼埌<Connector port="8080".../>榪欐(8080鏄綘Tomcat鐨勭鍙?錛屽湪榪欐閲屽姞URIEncoding="GBK"銆?
2.瀵逛簬jboss,鍦╘server\default\deploy\jbossweb-tomcat55.sar\server.xml,鍚宼omcat



]]>
灝忚瘯姝e垯琛ㄨ揪寮?/title><link>http://www.tkk7.com/KingKong/archive/2008/02/26/182136.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Tue, 26 Feb 2008 01:35:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2008/02/26/182136.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/182136.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2008/02/26/182136.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/182136.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/182136.html</trackback:ping><description><![CDATA[鏌ヨ錛?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 id="Codehighlighter1_1_124_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1_124_Open_Text.style.display='none'; Codehighlighter1_1_124_Closed_Image.style.display='inline'; Codehighlighter1_1_124_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1_124_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1_124_Closed_Text.style.display='none'; Codehighlighter1_1_124_Open_Image.style.display='inline'; Codehighlighter1_1_124_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">    </span><span id="Codehighlighter1_1_124_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_1_124_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * <br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> regEx 璁懼畾鐨勬鍒欒〃杈懼紡<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> tempStr 緋葷粺鍙傛暟涓殑璁懼畾鐨勫瓧絎︿覆<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"> 鏄惁緋葷粺鍙傛暟涓殑璁懼畾鐨勫瓧絎︿覆鍚湁璁懼畾鐨勬鍒欒〃杈懼紡<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 濡傛灉鏈夌殑鍒欒繑鍥瀟rue<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_195_394_Open_Image" onclick="this.style.display='none'; Codehighlighter1_195_394_Open_Text.style.display='none'; Codehighlighter1_195_394_Closed_Image.style.display='inline'; Codehighlighter1_195_394_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_195_394_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_195_394_Closed_Text.style.display='none'; Codehighlighter1_195_394_Open_Image.style.display='inline'; Codehighlighter1_195_394_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> isHaveBeenSetting(String regEx,String tempStr)</span><span id="Codehighlighter1_195_394_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> result </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_228_325_Open_Image" onclick="this.style.display='none'; Codehighlighter1_228_325_Open_Text.style.display='none'; Codehighlighter1_228_325_Closed_Image.style.display='inline'; Codehighlighter1_228_325_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_228_325_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_228_325_Closed_Text.style.display='none'; Codehighlighter1_228_325_Open_Image.style.display='inline'; Codehighlighter1_228_325_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">try</span><span id="Codehighlighter1_228_325_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            Pattern p  </span><span style="color: #000000">=</span><span style="color: #000000"> Pattern.compile(regEx);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            Matcher m</span><span style="color: #000000">=</span><span style="color: #000000">p.matcher(tempStr);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            result</span><span style="color: #000000">=</span><span style="color: #000000">m.find();<br /> <img id="Codehighlighter1_346_374_Open_Image" onclick="this.style.display='none'; Codehighlighter1_346_374_Open_Text.style.display='none'; Codehighlighter1_346_374_Closed_Image.style.display='inline'; Codehighlighter1_346_374_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_346_374_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_346_374_Closed_Text.style.display='none'; Codehighlighter1_346_374_Open_Image.style.display='inline'; Codehighlighter1_346_374_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        }</span></span><span style="color: #0000ff">catch</span><span style="color: #000000"> (Exception e) </span><span id="Codehighlighter1_346_374_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />            e.printStackTrace();<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> result;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />    }</span></span></div> <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 id="Codehighlighter1_0_156_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_156_Open_Text.style.display='none'; Codehighlighter1_0_156_Closed_Image.style.display='inline'; Codehighlighter1_0_156_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_156_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_156_Closed_Text.style.display='none'; Codehighlighter1_0_156_Open_Image.style.display='inline'; Codehighlighter1_0_156_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_156_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/** */</span><span id="Codehighlighter1_0_156_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * 灝嗗瓧絎︿覆鍚湁鐨剅egEx琛ㄨ揪寮忔浛鎹負(fù)replaceRegEx<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * <br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> regEx 闇瑕佽鏇挎崲鐨勬鍒欒〃杈懼紡<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> tempStr 鏇挎崲鐨勫瓧絎︿覆<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> replaceRegEx 鏇挎崲鐨勬鍒欒〃杈懼紡<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />     * </span><span style="color: #808080">@return</span><span style="color: #008000"> 鏇挎彌濂藉悗鐨勫瓧絎︿覆<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_242_376_Open_Image" onclick="this.style.display='none'; Codehighlighter1_242_376_Open_Text.style.display='none'; Codehighlighter1_242_376_Closed_Image.style.display='inline'; Codehighlighter1_242_376_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_242_376_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_242_376_Closed_Text.style.display='none'; Codehighlighter1_242_376_Open_Image.style.display='inline'; Codehighlighter1_242_376_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> String replaceStr(String regEx, String tempStr, String replaceRegEx) </span><span id="Codehighlighter1_242_376_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        Pattern p </span><span style="color: #000000">=</span><span style="color: #000000"> Pattern.compile(regEx);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        Matcher m </span><span style="color: #000000">=</span><span style="color: #000000"> p.matcher(tempStr);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        tempStr </span><span style="color: #000000">=</span><span style="color: #000000"> m.replaceAll(replaceRegEx);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> tempStr;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />    }</span></span></div> 鍚庢潵鍙戠幇鏇挎崲榪欎釜鏂規(guī)硶鍙互鐢╦arkata commons涓殑StringUtils.replace(tempStr, regEx, replaceRegex)鏉ヤ唬鏇? <img src ="http://www.tkk7.com/KingKong/aggbug/182136.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2008-02-26 09:35 <a href="http://www.tkk7.com/KingKong/archive/2008/02/26/182136.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓涓猄QL寮傚父http://www.tkk7.com/KingKong/archive/2007/06/04/121968.htmlsure_dandansure_dandanMon, 04 Jun 2007 10:52:00 GMThttp://www.tkk7.com/KingKong/archive/2007/06/04/121968.htmlhttp://www.tkk7.com/KingKong/comments/121968.htmlhttp://www.tkk7.com/KingKong/archive/2007/06/04/121968.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/121968.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/121968.html
鍘熷洜鏄洜涓烘病鐢?rs.next() 銆傛垜鐩存帴鐢ㄧ殑rs!=null銆傚嵆浣縎QL寮勫嚭鏉ュ彧鏈変竴鏉¤褰曪紝涔熷緱鐢ㄨ繖涓?

]]>
鐢╦xl璇誨彇EXCEL鐨勫唴瀹?/title><link>http://www.tkk7.com/KingKong/archive/2007/03/14/103805.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Wed, 14 Mar 2007 08:09:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/03/14/103805.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/103805.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/03/14/103805.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/103805.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/103805.html</trackback:ping><description><![CDATA[鍦ㄥ伐紼嬬殑鐩綍涓嬪緩绔嬩竴涓猍嫻嬭瘯.xls]鐨凟XCEL鏂囦歡銆備唬鐮佸涓嬶細(xì) <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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.io.File;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)jxl.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_55_532_Open_Image" onclick="this.style.display='none'; Codehighlighter1_55_532_Open_Text.style.display='none'; Codehighlighter1_55_532_Closed_Image.style.display='inline'; Codehighlighter1_55_532_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_55_532_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_55_532_Closed_Text.style.display='none'; Codehighlighter1_55_532_Open_Image.style.display='inline'; Codehighlighter1_55_532_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">聽(tīng)Test2聽(tīng)</span><span id="Codehighlighter1_55_532_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_55_532_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img id="Codehighlighter1_98_530_Open_Image" onclick="this.style.display='none'; Codehighlighter1_98_530_Open_Text.style.display='none'; Codehighlighter1_98_530_Closed_Image.style.display='inline'; Codehighlighter1_98_530_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_98_530_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_98_530_Closed_Text.style.display='none'; Codehighlighter1_98_530_Open_Image.style.display='inline'; Codehighlighter1_98_530_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">聽(tīng)main(String[]聽(tīng)args)聽(tīng)</span><span id="Codehighlighter1_98_530_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_98_530_Open_Text"><span style="COLOR: #000000">{<br /><img id="Codehighlighter1_106_475_Open_Image" onclick="this.style.display='none'; Codehighlighter1_106_475_Open_Text.style.display='none'; Codehighlighter1_106_475_Closed_Image.style.display='inline'; Codehighlighter1_106_475_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_106_475_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_106_475_Closed_Text.style.display='none'; Codehighlighter1_106_475_Open_Image.style.display='inline'; Codehighlighter1_106_475_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000">聽(tīng)</span><span id="Codehighlighter1_106_475_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_106_475_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Workbook聽(tīng)book聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽(tīng)Workbook.getWorkbook(</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">聽(tīng)File(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">嫻嬭瘯.xls</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">));<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽(tīng)鑾峰緱絎竴涓伐浣滆〃瀵硅薄</span><span style="COLOR: #008000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Sheet聽(tīng)sheet聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽(tīng)book.getSheet(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽(tīng)寰楀埌鍗曞厓鏍?/span><span style="COLOR: #008000"><br /><img id="Codehighlighter1_281_454_Open_Image" onclick="this.style.display='none'; Codehighlighter1_281_454_Open_Text.style.display='none'; Codehighlighter1_281_454_Closed_Image.style.display='inline'; Codehighlighter1_281_454_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_281_454_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_281_454_Closed_Text.style.display='none'; Codehighlighter1_281_454_Open_Image.style.display='inline'; Codehighlighter1_281_454_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="COLOR: #000000">聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">聽(tīng)(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽(tīng)i聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;聽(tīng)i聽(tīng)</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">聽(tīng)sheet.getColumns();聽(tīng)i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)聽(tīng)</span><span id="Codehighlighter1_281_454_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_281_454_Open_Text"><span style="COLOR: #000000">{<br /><img id="Codehighlighter1_329_423_Open_Image" onclick="this.style.display='none'; Codehighlighter1_329_423_Open_Text.style.display='none'; Codehighlighter1_329_423_Closed_Image.style.display='inline'; Codehighlighter1_329_423_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_329_423_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_329_423_Closed_Text.style.display='none'; Codehighlighter1_329_423_Open_Image.style.display='inline'; Codehighlighter1_329_423_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">聽(tīng)(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽(tīng)j聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;聽(tīng)j聽(tīng)</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">聽(tīng)sheet.getRows();聽(tīng)j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)聽(tīng)</span><span id="Codehighlighter1_329_423_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_329_423_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Cell聽(tīng)cell聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽(tīng)sheet.getCell(i,聽(tīng)j);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.print(cell.getContents()聽(tīng)</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(tīng)聽(tīng)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)book.close();<br /><img id="Codehighlighter1_497_527_Open_Image" onclick="this.style.display='none'; Codehighlighter1_497_527_Open_Text.style.display='none'; Codehighlighter1_497_527_Closed_Image.style.display='inline'; Codehighlighter1_497_527_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_497_527_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_497_527_Closed_Text.style.display='none'; Codehighlighter1_497_527_Open_Image.style.display='inline'; Codehighlighter1_497_527_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">聽(tīng)(Exception聽(tīng)e)聽(tīng)</span><span id="Codehighlighter1_497_527_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_497_527_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(e);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div><br />鏈鍚庣殑緇撴灉灝變細(xì)鏄劇ずexcel鏂囦歡閲岄潰鐨勫唴瀹逛簡(jiǎn)銆侸XL鍜孭OI宸笉澶氥侾OI鐢ㄧ殑鏄疕SSF寮澶寸殑錛屽叾浠栭兘宸笉澶氾紝寮濮嬬殑鏃跺欒鍏堢敤涓涓?杈撳叆嫻佹潵璇誨彇鏂囦歡銆?img src ="http://www.tkk7.com/KingKong/aggbug/103805.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-03-14 16:09 <a href="http://www.tkk7.com/KingKong/archive/2007/03/14/103805.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒嗕韓鎴戠殑JAVA瀛︿範(fàn)璁″垝涔嬬浜岄樁孌?/title><link>http://www.tkk7.com/KingKong/archive/2007/01/31/96818.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Tue, 30 Jan 2007 16:15:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/01/31/96818.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/96818.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/01/31/96818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/96818.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/96818.html</trackback:ping><description><![CDATA[絎簩闃舵錛?br />JAVA緗戠粶緙栫▼錛圫ocket錛夈丠TML銆乆ML銆丣SP銆丣avaBean銆丼ervlet錛堝悗闈?涓槸閲嶇偣錛夈?br />瑕佹眰錛?br />Socket--------鎺屾彙java.io鍖呬腑鐨勫鎺ュ彛綾誨拰鏈嶅姟鍣ㄥ鎺ュ彛綾葷殑浣跨敤銆?br />HTML--------浜?jiǎn)瑙TML璇█鐨勮娉曘佸悇縐嶆爣絳俱?br />XML--------鎺屾彙XML璇█鐨勮娉曪紝鍏朵粬鐨勪簡(jiǎn)瑙d笅銆?br />JSP-------鎺屾彙JSP2.0璇硶銆佷簲澶у厓绱犮佸唴緗璞°丒L銆丣STL1.1銆丣SP鑷畾鏍囩銆?br />JavaBean-------鐞嗚ВJavaBean鐨勭壒鐐瑰拰浜嬩歡妯″瀷銆?br />Servlet---------鎺屾彙HTTP鍗忚銆丼ervlet宸ヤ綔榪囩▼銆丼ervlet浼?xì)璇濊窡韪丼ervlet榪囨護(hù)鍣ㄣ丼erlvet浜嬩歡渚﹀惉鍣ㄣ侀厤緗畐eb.xml銆?br />PS錛?------瀛︿範(fàn)榪囩▼涓浼?xì)鋴社敤Tomcat銆丣Boss鏈嶅姟鍣紝瀛︿範(fàn)浣跨敤myeclipse銆乨reamweaver銆乯unit寮鍙戝伐鍏楓?br />鍙﹀,鍏蟲(chóng)敞涓涓婨JB3.0銆?br /><img src ="http://www.tkk7.com/KingKong/aggbug/96818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-01-31 00:15 <a href="http://www.tkk7.com/KingKong/archive/2007/01/31/96818.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒嗕韓鎴戠殑JAVA瀛︿範(fàn)璁″垝涔嬬涓闃舵http://www.tkk7.com/KingKong/archive/2007/01/31/96817.htmlsure_dandansure_dandanTue, 30 Jan 2007 16:05:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/31/96817.htmlhttp://www.tkk7.com/KingKong/comments/96817.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/31/96817.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/96817.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/96817.html絎竴闃舵錛?br />JAVA璇█鍩虹鐭ヨ瘑銆傚寘鎷紓甯搞両O嫻併佸綰跨▼銆侀泦鍚堢被銆傚父瑙佺殑鍑犱釜鍖呫佸嚑涓帴鍙c?br />瑕佹眰錛?br />寮傚父------鎺屾彙try-catch-finally鐨勪嬌鐢?br />IO嫻?-----鎺屾彙瀛楄妭嫻併佸瓧絎︽祦鍜屽璞″簭鍒楀寲鐨勫鐞嗐傜啛緇冧嬌鐢ㄥ悇縐嶈緭鍏ャ佽緭鍑烘祦綾伙紙InputStream銆丱utputStream銆丗ileInputStream銆丗ileOutputStream銆丏ataInputStream銆丏ataOutputStream銆丅ufferedInputStream銆丅ufferedOutputStream銆丷eader銆乄riter銆両nputStreamReader銆丱utputStreamWriter銆丅ufferReader銆丅ufferedWriter銆丱bjectInputStream銆丱bjectOutputStream錛夈?br />澶氱嚎紼?------鎺屾彙澶氱嚎紼嬪疄鐜扮殑涓ょ瀹炵幇鏂規(guī)硶錛屽垎鍒槸緇ф壙Thread綾諱笌瀹炵幇Runnable鎺ュ彛銆傜悊瑙g嚎紼嬮棿鐨勫悓姝ヤ笌浜掓枼銆?br />闆嗗悎綾?------鎺屾彙Set銆丆ollection銆丮ap銆丩ist銆両terator銆丒numeration鎺ュ彛鐨勪嬌鐢紝鎺屾彙HashSet銆丄rrayList銆乂ector銆丠ashMap銆丠ashTable綾葷殑浣跨敤銆?br />甯哥敤鐨勫寘錛歫ava.lang錛宩ava.util錛宩ava.io錛宩ava.net錛宩ava.awt錛宩avax.swing

鍙﹀-------鐞嗚ВUnicode銆丟B2132銆丟BK銆乁TF-8銆両SO8859緙栫爜鏂瑰紡銆備互鍙?qiáng)鎬庝箞澶勭悊涔辯爜鐨勬柟娉曘?br />浜?jiǎn)瑙avase1.5鏂板鐨勫唴瀹癸細(xì)鑷姩瑁呯/鎷嗙錛屾硾鍨嬩箣綾葷殑銆?br />

]]>
璁$畻浠諱綍涓澶╂槸鏄熸湡鍑犵殑綆楁硶錛堟嬁鏉ヤ富涔夛級(jí)http://www.tkk7.com/KingKong/archive/2007/01/16/94321.htmlsure_dandansure_dandanTue, 16 Jan 2007 15:07:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/16/94321.htmlhttp://www.tkk7.com/KingKong/comments/94321.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/16/94321.html#Feedback3http://www.tkk7.com/KingKong/comments/commentRss/94321.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/94321.html榪戞棩鍦ㄨ鍧涗笂鐪嬪埌鏈変漢鍦ㄩ棶鏄熸湡綆楁硶錛岀壒鍒暣鐞嗕簡(jiǎn)涓涓嬶紝榪欎簺綆楁硶閮芥槸浠庣綉涓婃悳绱㈣屾潵銆傚笇鏈涘澶у鏈夋墍甯姪銆?

涓錛氬父鐢ㄥ叕寮?/strong>

  W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D

  Y鏄勾浠芥暟錛孌鏄繖涓澶╁湪榪欎竴騫翠腑鐨勭瘡縐ぉ鏁幫紝涔熷氨鏄繖涓澶╁湪榪欎竴騫翠腑鏄鍑犲ぉ銆?/font>

浜岋細(xì)钄″嫆錛圸eller錛夊叕寮?/font>

   w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

  鍏紡涓殑絎﹀彿鍚箟濡備笅錛寃錛氭槦鏈燂紱c錛氫笘綰紱y錛氬勾錛堜袱浣嶆暟錛夛紱 m錛氭湀錛坢澶т簬絳変簬3錛屽皬浜庣瓑浜?4錛屽嵆鍦ㄨ敗鍕掑叕寮忎腑錛屾煇騫寸殑1銆?鏈堣鐪嬩綔涓婁竴騫寸殑13銆?4鏈堟潵璁$畻錛屾瘮濡?003騫?鏈?鏃ヨ鐪嬩綔2002騫寸殑13鏈?鏃ユ潵璁$畻錛夛紱d錛氭棩錛沎 ]浠h〃鍙栨暣錛屽嵆鍙鏁存暟閮ㄥ垎銆?/font>

   鐩告瘮浜庨氱敤閫氱敤璁$畻鍏紡鑰岃█錛岃敗鍕掞紙Zeller錛夊叕寮忓ぇ澶ч檷浣庝簡(jiǎn)璁$畻鐨勫鏉傚害銆?/font>

 涓夛細(xì)瀵硅敗鍕掞紙Zeller錛夊叕寮忕殑鏀硅繘

浣滆咃細(xì)鍐濈惍
    鐩告瘮浜庡彟澶栦竴涓氱敤閫氱敤璁$畻鍏紡鑰岃█錛岃敗鍕掞紙Zeller錛夊叕寮忓ぇ澶ч檷浣庝簡(jiǎn)璁$畻鐨勫鏉傚害銆備笉榪囷紝絎旇呯粰鍑虹殑閫氱敤璁$畻鍏紡浼間箮鏇村姞綆媧侊紙鍖呮嫭榪愮畻榪囩▼錛夈傜幇灝嗗叕寮忓垪浜庡叾涓嬶細(xì)
W=[y/4]+r (y/7)-2r(c/4)+m’+d

鍏紡涓殑絎﹀彿鍚箟濡備笅錛宺 ( )浠h〃鍙栦綑錛屽嵆鍙浣欐暟閮ㄥ垎錛沵’鏄痬鐨勪慨姝f暟錛岀幇緇欏嚭1鑷?2鏈堢殑淇鏁?’鑷?2’濡備笅錛氾紙1’錛?0’錛?6錛涳紙2’錛?’錛?1’錛?2錛涳紙4’錛?’錛?5錛?’=0錛?’=3錛?’=1錛涳紙9’錛?2’錛?4錛堟敞鎰忥細(xì)鍦ㄧ瑪鑰呯粰鍑虹殑鍏紡涓紝y涓烘鼎騫存椂1’=5錛?’=1錛夈傚叾浠栫鍙蜂笌钄″嫆錛圸eller錛夊叕寮忎腑鐨勫惈涔夌浉鍚屻?/font>

鍥涳細(xì)鍩哄鎷夊皵媯綆楀叕寮?/font>

  W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

  鍦ㄥ叕寮忎腑d琛ㄧず鏃ユ湡涓殑鏃ユ暟錛宮琛ㄧず鏈堜喚鏁幫紝y琛ㄧず騫存暟銆?/font>

娉ㄦ剰錛氬湪鍏紡涓湁涓笌鍏朵粬鍏紡涓嶅悓鐨勫湴鏂癸細(xì)

 鎶婁竴鏈堝拰浜屾湀鐪嬫垚鏄笂涓騫寸殑鍗佷笁鏈堝拰鍗佸洓鏈堬紝渚嬶細(xì)濡傛灉鏄?004-1-10鍒欐崲綆楁垚錛?003-13-10鏉ヤ唬鍏ュ叕寮忚綆椼?/font>



]]>
Thread涓緢緇忓吀鐨勪緥瀛愶細(xì)鐢熶駭鑰呬笌娑堣垂鑰?/title><link>http://www.tkk7.com/KingKong/archive/2007/01/15/93832.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Sun, 14 Jan 2007 16:27:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/01/15/93832.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/93832.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/01/15/93832.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/93832.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/93832.html</trackback:ping><description><![CDATA[ <p>鍏堟潵涓皬鎬葷粨錛?br /><br />yield()浣垮綋鍓嶇嚎紼嬫殏鍋溿備絾璁劇疆浜?jiǎn)setPriority(Thread.MAX_PRIORITY);鏃訛紝yield()涓嶅拫綆$敤浜?jiǎn)銆?/p> <p>涓鑸彧闇瑕侀噸鍐檙un()鏂規(guī)硶鐨勮瘽錛屽疄鐜皉unnalbe鎺ュ彛姣旇緝鏂逛究銆?/p> <p>濡傛灉鍦ㄨ繘紼嬬被閲岄潰闇瑕佽闂悓涓涓彉閲忕殑璇濓紝灝卞疄鐜版帴鍙c傚鏋滅敤緇ф壙綾葷殑璇濓紝鍚屼竴涓彉閲忓氨鏈夊嚑浠界殑鎷瘋礉銆備絾鏄唴閮ㄧ被緇ф壙綾葷殑緇撳拰緇ф壙鎺ュ彛鐨勬晥鏋滀竴鏍楓?/p> <p>鍚姩涓涓嚎紼?br />MyThread mt=new MyThread();<br />new Thread(mt).start();</p> <p>濂藉涓滆タ閮芥湁鏃墮棿鐗囥傛椂闂寸墖鏄釜涓嶇‘瀹氱殑涓滆タ銆?/p> <p>褰撹皟鐢╳ait(),notify()鏂規(guī)硶鏃訛紝搴旇淇濊瘉浠栦滑鏄悓涓涓璞y涔熻鍚屼竴涓璞°俿ynchronized 涓?鎵嶈兘鏈墂ait(),notify()鏂規(guī)硶銆?/p> <p>synchronized(Object obj)涓巗ynchronized(this)鐨勫尯鍒?!(璋佽兘鍛婅瘔鎴?!!!!)<br /><br /><br />涓嬮潰鏄敓浜ц呬笌娑堣垂鑰呯殑渚嬪瓙錛屼負(fù)浜?jiǎn)鏂逛究锛屽嚑涓c葷洿鎺ュ啓鍦ㄤ竴璧蜂簡(jiǎn)銆?br /></p> <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"> <p> <font color="#008000"> <br />//new 鐢熶駭鑰咃紝娑堣垂鑰咃紝闃熷垪銆傚茍璧風(fēng)敤鐢熶駭鑰咃紝娑堣垂鑰呯殑綰跨▼<br /></font>public class Test {</p> <p>聽(tīng)public static void main(String[] args) {</p> <p>聽(tīng)聽(tīng)Queue q = new Queue();<br />聽(tīng)聽(tīng)Producer p = new Producer(q);<br />聽(tīng)聽(tīng)Consumer c = new Consumer(q);<br />聽(tīng)聽(tīng)p.start();<br />聽(tīng)聽(tīng)c.start();<br />聽(tīng)}<br />}</p> <p> <font color="#008000">//鐢熶駭鑰咃紝姣忕敓浜уソ涓涓笢瑗垮悗錛屽氨寰闃熷垪涓斁涓涓?/font> <br />class Producer extends Thread {</p> <p>聽(tīng)Queue q;</p> <p>聽(tīng)Producer(Queue q) {<br />聽(tīng)聽(tīng)this.q = q;<br />聽(tīng)}</p> <p>聽(tīng)public void run() {<br />聽(tīng)聽(tīng)for (int i = 0; i < 10; i++) {<br />聽(tīng)聽(tīng)聽(tīng)q.setValue(i);<br />聽(tīng)聽(tīng)聽(tīng)System.out.println("Producer put:" + i);<br />聽(tīng)聽(tīng)}<br />聽(tīng)}<br />}</p> <p> <font color="#008000">//娑堣垂鑰咃紝姣忓綋闃熷垪涓湁涓滆タ閫氱煡鏃訛紝灝變粠闃熷垪鍘繪嬁</font> <br />class Consumer extends Thread {</p> <p>聽(tīng)Queue q;</p> <p>聽(tīng)Consumer(Queue q) {<br />聽(tīng)聽(tīng)this.q = q;<br />聽(tīng)}</p> <p>聽(tīng)public void run() {<br />聽(tīng)聽(tīng)while (true) {<br />聽(tīng)聽(tīng)聽(tīng)System.out.println("Consumer get:" + q.getValue());<br />聽(tīng)聽(tīng)}<br />聽(tīng)}<br />}</p> <p> <font color="#008000">//闃熷垪</font> <br />class Queue {</p> <p>聽(tīng)int value;<br />聽(tīng)boolean flag = false;</p> <p>聽(tīng)<font color="#008000">//鐢熶駭鑰呭線榪欐斁瀹冩墍鐢熶駭鐨勪笢瑗?br /></font>聽(tīng)public synchronized void setValue(int i) {<br />聽(tīng)聽(tīng)<font color="#008000">//褰撶敓浜уソ涓涓線闃熷垪涓斁浜?jiǎn)鍚庡Q屾斁緗竴涓爣蹇椼傚彂涓氱煡錛屽憡璇夎鐢熶駭濂戒簡(jiǎn)錛屽茍絳夊緟娑堣垂鑰呮潵鎷?br /></font>聽(tīng)聽(tīng)if (!flag) {<br />聽(tīng)聽(tīng)聽(tīng)value = i;<br />聽(tīng)聽(tīng)聽(tīng)flag = true;<br />聽(tīng)聽(tīng)聽(tīng)notify();<br />聽(tīng)聽(tīng)}<br />聽(tīng)聽(tīng)try {<br />聽(tīng)聽(tīng)聽(tīng)wait();<br />聽(tīng)聽(tīng)} catch (InterruptedException e) {<br />聽(tīng)聽(tīng)聽(tīng)e.printStackTrace();<br />聽(tīng)聽(tīng)}<br />聽(tīng)}</p> <p>聽(tīng)<font color="#008000">//娑堣垂鑰呬粠榪欒幏鍙栦笢瑗?/font><br />聽(tīng)public synchronized int getValue() {<br /><font color="#008000">聽(tīng)聽(tīng)//娑堣垂榪欏厛鍒ゆ柇闃熷垪鏄惁鏈変笢瑗夸簡(jiǎn)錛屾湁鐨勮瘽錛屽氨璁╁叾浠栫嚎紼嬬瓑寰咃紝鑷繁鍙栨嬁錛屾嬁濂藉悗璁劇疆涓涓爣蹇楋紝鍙戜釜閫氬憡鍛婅瘔鍏朵粬綰跨▼錛屾垜鎷垮ソ浜?/font><br />聽(tīng)聽(tīng)if (!flag) {<br />聽(tīng)聽(tīng)聽(tīng)try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)wait();<br />聽(tīng)聽(tīng)聽(tīng)} catch (InterruptedException e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)e.printStackTrace();<br />聽(tīng)聽(tīng)聽(tīng)}<br />聽(tīng)聽(tīng)}<br />聽(tīng)聽(tīng)flag = false;<br />聽(tīng)聽(tīng)notify();<br />聽(tīng)聽(tīng)return value;<br />聽(tīng)}<br />}</p> </div> <img src ="http://www.tkk7.com/KingKong/aggbug/93832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-01-15 00:27 <a href="http://www.tkk7.com/KingKong/archive/2007/01/15/93832.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>闆嗗悎灝忔葷粨http://www.tkk7.com/KingKong/archive/2007/01/14/93692.htmlsure_dandansure_dandanSat, 13 Jan 2007 16:40:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/14/93692.htmlhttp://www.tkk7.com/KingKong/comments/93692.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/14/93692.html#Feedback0http://www.tkk7.com/KingKong/comments/commentRss/93692.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/93692.html1.
闆嗗悎妗嗘灦鍒嗕負(fù)Collection鍜孧ap銆侰ollection鍖呮嫭set鍜孡ist銆?/p>

2.
Collection錛氶泦鍚堝眰嬈′腑鐨勬牴鎺ュ彛錛孞DK娌℃湁鎻愪緵榪欎釜鎺ュ彛鐩存帴鐨勫疄鐜扮被銆?br />Set錛氫笉鑳藉寘鍚噸澶嶇殑鍏冪礌銆係ortedSet鏄竴涓寜鐓у崌搴忔帓鍒楀厓绱犵殑Set銆?br />List錛氭槸涓涓湁搴忕殑闆嗗悎錛屽彲浠ュ寘鍚噸澶嶇殑鍏冪礌銆傛彁渚涗簡(jiǎn)鎸夌儲(chǔ)寮曡闂殑鏂瑰紡銆?br />Map錛氬寘鍚簡(jiǎn)key-value瀵廣侻ap涓嶈兘鍖呭惈閲嶅鐨刱ey銆係ortedMap鏄竴涓寜鐓у崌搴忔帓鍒梜ey鐨凪ap銆?/p>

3.
鍑℃槸緇ф壙浜?jiǎn)collection鐨勬帴鍙g殑錛岄兘鏈塱terator鐨勬柟娉曘?/p>

4.
瀵逛簬娌℃湁get鐨勯泦鍚堢被錛屽彲浠ョ敤鐖瑰甫鍣ㄣ傝屼笖鐖瑰甫鍣ㄦ槸閫氱敤鐨勩?/p>

5.
collections鏄被錛岄兘鏄潤(rùn)鎬佺殑銆傞噷闈㈡湁鍑犱釜鏂規(guī)硶鏄嬁鏉ユ帓搴忕殑銆?濡俿ort鏂規(guī)硶)銆俢ompared鏄釜姣旇緝鍣ㄣ?br />collection鏄帴鍙c?/p>

6.
Stack閲岄潰鐨刾op鍜宲ush鏈夌偣鍍廹et鍜宻et銆?br />Queue鍜孲tack宸笉澶氾紝浣嗘槸鏄疐IFO銆?/p>

7.
鍥犱負(fù)hashset璁$畻鍑哄搴旂殑鍑芥暟鍊鹼紝浠ヨ繖涓間綔涓鴻緇撶偣瀛樺偍鍦ㄦ暎鍒楄〃涓殑鍦板潃,鎵浠ュ鏌ユ壘鐨勬晥鐜囬潪甯擱珮銆?br />瀹炵幇set鎺ュ彛鐨勮兘涓嶈兘閲嶅銆?br />hashset閫氳繃鏁e垪鐮佹潵瀛樺偍錛岃屾暎鍒楃爜鐨勮幏寰楅潬hashcode鏉ュ緱鍒般俬ashcode鏍規(guī)嵁瀵硅薄鐨勫唴瀛樼殑鍦板潃鏉ュ緱鍒版暎鍒楃爜銆?/p>

8.
hashmap闈爌ut濉厓绱狅紝闈爂et鍙栧厓绱犮侶ashMap瀵筴ey榪涜鏁e垪銆?br />涓変釜鏂規(guī)硶keySet()銆乿alues()銆乪ntrySet()銆?/p>

9.
鍦↙ist鐨勫紑濮嬪澧炲姞鍏冪礌錛屾垨鑰呭湪List涓繘琛屾彃鍏ュ拰鍒犻櫎鎿嶄綔錛屽簲璇ヤ嬌鐢↙inkedList銆傚鏋滃崟鍗曟槸涓轟簡(jiǎn)鏌ヨ錛屽氨鐢ˋrrayList銆傚洜涓篈rrayList搴曞眰閲囩敤鏁扮粍瀹屾垚錛岃孡inkedList鍒欐槸浠ヤ竴鑸殑鍙屽悜閾捐〃(double-linked list)瀹屾垚錛屽叾鍐呮瘡涓璞¢櫎浜?jiǎn)鏁版嵁鏈w錛岃繕鏈変袱涓?寮曠敤錛屽垎鍒寚鍚戝墠涓涓厓绱犲拰鍚庝竴涓厓绱犮?/p>

10.
HashSet鏄熀浜嶩ash綆楁硶瀹炵幇鐨勶紝鍏舵ц兘閫氬父閮戒紭?shù)簬TreeSet銆傞氬父閮藉簲璇ヤ嬌鐢℉ashSet錛屽湪闇瑕佹帓搴忕殑鍔熻兘鏃訛紝鎴戜滑鎵嶄嬌鐢═reeSet銆?/p>

11.
鍜孲et綾諱技錛孒ashMap鐨勯熷害閫氬父閮芥瘮TreeMap蹇紝鍙湁鍦ㄩ渶瑕佹帓搴忕殑鍔熻兘鐨勬椂鍊欙紝鎵嶄嬌鐢═reeMap銆?/p>

]]>
涓涓渶綆鍗曠殑socket紼嬪簭(鍖呮嫭鏈嶅姟鍣ㄥ拰瀹㈡埛绔?http://www.tkk7.com/KingKong/archive/2007/01/14/93691.htmlsure_dandansure_dandanSat, 13 Jan 2007 16:23:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/14/93691.htmlhttp://www.tkk7.com/KingKong/comments/93691.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/14/93691.html#Feedback2http://www.tkk7.com/KingKong/comments/commentRss/93691.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/93691.html鏈嶅姟鍣?錛?
import聽(tīng)java.io.DataInputStream;
import聽(tīng)java.io.IOException;
import聽(tīng)java.io.InputStream;
import聽(tīng)java.net.*;
public聽(tīng)class聽(tīng)Server聽(tīng){

聽(tīng)聽(tīng)聽(tīng)聽(tīng)
public聽(tīng)static聽(tīng)void聽(tīng)main(String[]聽(tīng)args)聽(tīng)throws聽(tīng)Exception聽(tīng),聽(tīng)I(yíng)OException{
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(
"----Server聽(tīng)start-----");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)ServerSocket聽(tīng)server
=new聽(tīng)ServerSocket(1234);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Socket聽(tīng)socket
=server.accept();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)I(yíng)nputStream聽(tīng)is
=socket.getInputStream();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)DataInputStream聽(tīng)dis
=new聽(tīng)DataInputStream(is);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(dis.readUTF());
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)dis.close();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)is.close();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}

}


瀹㈡埛绔細(xì)
import聽(tīng)java.io.DataOutputStream;
import聽(tīng)java.io.IOException;
import聽(tīng)java.io.OutputStream;
import聽(tīng)java.net.*;
public聽(tīng)class聽(tīng)Client聽(tīng){

聽(tīng)聽(tīng)聽(tīng)聽(tīng)
public聽(tīng)static聽(tīng)void聽(tīng)main(String[]聽(tīng)args)聽(tīng)throws聽(tīng)Exception,聽(tīng)I(yíng)OException聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(
"----client聽(tīng)is聽(tīng)running-----");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Socket聽(tīng)socket
=new聽(tīng)Socket("192.168.1.3",1234);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)OutputStream聽(tīng)os
=socket.getOutputStream();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)DataOutputStream聽(tīng)dos
=new聽(tīng)DataOutputStream(os);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)dos.writeUTF(
"鍝堝搱");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)dos.close();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)os.close();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}

聽(tīng)聽(tīng)聽(tīng)聽(tīng)
}



]]>
涓涓畝鍗曠殑JDBC鍜屾暟鎹繛鎺ユ睜鐨勬ā鏉匡紙鎴戠殑^_^錛?/title><link>http://www.tkk7.com/KingKong/archive/2007/01/12/93539.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Fri, 12 Jan 2007 14:11:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/01/12/93539.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/93539.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/01/12/93539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/93539.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/93539.html</trackback:ping><description><![CDATA[JDBC鏄竴涓簲鐢ㄧ▼搴忕紪紼嬫帴鍙PI錛屽畠鎻忚堪浜?jiǎn)鏍囧噯鐨凧AVA搴撳浣曚嬌鐢ㄧ粨鏋勫寲鏌ヨ璇█鍘昏繛鎺ユ暟鎹簮銆?br />鎴戠殑涓涓畝鍗曟ā鏉匡細(xì)錛堟澶勭敤鐨勬槸mssql鏁版嵁搴擄級(jí)<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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.sql.Connection;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.sql.DriverManager;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.sql.ResultSet;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.sql.SQLException;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">聽(tīng)java.sql.Statement;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_166_950_Open_Image" onclick="this.style.display='none'; Codehighlighter1_166_950_Open_Text.style.display='none'; Codehighlighter1_166_950_Closed_Image.style.display='inline'; Codehighlighter1_166_950_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_166_950_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_166_950_Closed_Text.style.display='none'; Codehighlighter1_166_950_Open_Image.style.display='inline'; Codehighlighter1_166_950_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">聽(tīng)JdbcTest聽(tīng)</span><span id="Codehighlighter1_166_950_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_166_950_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img id="Codehighlighter1_242_828_Open_Image" onclick="this.style.display='none'; Codehighlighter1_242_828_Open_Text.style.display='none'; Codehighlighter1_242_828_Closed_Image.style.display='inline'; Codehighlighter1_242_828_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_242_828_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_242_828_Closed_Text.style.display='none'; Codehighlighter1_242_828_Open_Image.style.display='inline'; Codehighlighter1_242_828_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">聽(tīng)getConnection()聽(tīng)</span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000">聽(tīng)SQLException,聽(tīng)ClassNotFoundException</span><span id="Codehighlighter1_242_828_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_242_828_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Connection聽(tīng)conn</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Statement聽(tīng)stmt</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)ResultSet聽(tīng)rs</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)url聽(tīng)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=pubs</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(tīng);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)user</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sa</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)psw</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)sql</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">select聽(tīng)*聽(tīng)from聽(tīng)authors</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Class.forName(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.microsoft.jdbc.sqlserver.SQLServerDriver</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)conn</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">DriverManager.getConnection(url,user,psw);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)stmt</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">conn.createStatement();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)rs</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">stmt.executeQuery(sql);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img id="Codehighlighter1_670_718_Open_Image" onclick="this.style.display='none'; Codehighlighter1_670_718_Open_Text.style.display='none'; Codehighlighter1_670_718_Closed_Image.style.display='inline'; Codehighlighter1_670_718_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_670_718_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_670_718_Closed_Text.style.display='none'; Codehighlighter1_670_718_Open_Image.style.display='inline'; Codehighlighter1_670_718_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(tīng)(rs.next())</span><span id="Codehighlighter1_670_718_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_670_718_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">connection聽(tīng)is聽(tīng)ok!</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img id="Codehighlighter1_726_776_Open_Image" onclick="this.style.display='none'; Codehighlighter1_726_776_Open_Text.style.display='none'; Codehighlighter1_726_776_Closed_Image.style.display='inline'; Codehighlighter1_726_776_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_726_776_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_726_776_Closed_Text.style.display='none'; Codehighlighter1_726_776_Open_Image.style.display='inline'; Codehighlighter1_726_776_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">else</span><span id="Codehighlighter1_726_776_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_726_776_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">connection聽(tīng)is聽(tīng)fail!</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)rs.close();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)stmt.close();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)conn.close();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)<br /><img id="Codehighlighter1_889_948_Open_Image" onclick="this.style.display='none'; Codehighlighter1_889_948_Open_Text.style.display='none'; Codehighlighter1_889_948_Closed_Image.style.display='inline'; Codehighlighter1_889_948_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_889_948_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_889_948_Closed_Text.style.display='none'; Codehighlighter1_889_948_Open_Image.style.display='inline'; Codehighlighter1_889_948_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">聽(tīng)</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">聽(tīng)main(String[]聽(tīng)args)聽(tīng)</span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000">聽(tīng)Exception聽(tīng)</span><span id="Codehighlighter1_889_948_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><span id="Codehighlighter1_889_948_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)JdbcTest聽(tīng)test</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">聽(tīng)JdbcTest();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)test.getConnection();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽(tīng)聽(tīng)聽(tīng)聽(tīng)}</span></span><span style="COLOR: #000000"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div><br />PS: 鍥犱負(fù)鍋鋒噿錛屾墍浠ョ洿鎺ュ鏈夊紓甯哥殑鍦版柟閲囩敤鐨勬槸鎶涘嚭寮傚父錛屽茍娌℃崟鑾楓?br /><br />涓夊ぇ鏁版嵁搴撶殑椹卞姩鍜孶RL錛?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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">MYSQL錛?br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />driver鏄?tīng)org.gjt.mm.mysql.driver<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽(tīng)url鏄?tīng)jdbc:mysql://ip:port:databasename</span></div><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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">ORACLE<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />driver鏄?tīng)oracle.jdbc.driver.oracledriver<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽(tīng)url鏄?tīng)jdbc:oracle:thin@ip:port:sid</span></div><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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">MSSQL<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />driver鏄?tīng)com.microsoft.jdbc.sqlserver.SQLServerDriver<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽(tīng)url鏄?tīng)jdbc:microsoft:sqlserver://ip:port</span></div><img src ="http://www.tkk7.com/KingKong/aggbug/93539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-01-12 22:11 <a href="http://www.tkk7.com/KingKong/archive/2007/01/12/93539.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>EJB涓嶫AVA BEAN鐨勫尯鍒?浠ュ強(qiáng)EJB3涓嶦JB2鐨勫尯鍒互鍙?qiáng)鐢‥JB鐨勫師鍥?/title><link>http://www.tkk7.com/KingKong/archive/2007/01/10/92789.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Tue, 09 Jan 2007 16:00:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/01/10/92789.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/92789.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/01/10/92789.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/92789.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/92789.html</trackback:ping><description><![CDATA[ <span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 瀹?huà)浣? mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"> <font size="2">Java Bean 鏄彲澶嶇敤鐨勭粍浠訛紝瀵笿ava Bean騫舵病鏈変弗鏍肩殑瑙勮寖錛岀悊璁轟笂璁詫紝浠諱綍涓涓狫ava綾婚兘鍙互鏄竴涓狟ean銆備絾閫氬父鎯呭喌涓嬶紝鐢變簬Java Bean鏄瀹瑰櫒鎵鍒涘緩錛堝Tomcat錛夌殑錛屾墍浠ava Bean搴斿叿鏈変竴涓棤鍙傜殑鏋勯犲櫒錛屽彟澶栵紝閫氬父Java Bean榪樿瀹炵幇Serializable鎺ュ彛鐢ㄤ簬瀹炵幇Bean鐨勬寔涔呮с侸ava Bean瀹為檯涓婄浉褰撲簬寰蔣COM妯″瀷涓殑鏈湴榪涚▼鍐匔OM緇勪歡錛屽畠鏄笉鑳借璺ㄨ繘紼嬭闂殑銆侲nterprise Java Bean 鐩稿綋浜嶥COM錛屽嵆鍒嗗竷寮忕粍浠躲傚畠鏄熀浜嶫ava鐨勮繙紼嬫柟娉曡皟鐢紙RMI錛夋妧鏈殑錛屾墍浠JB鍙互琚繙紼嬭闂紙璺ㄨ繘紼嬨佽法璁$畻鏈猴級(jí)銆備絾EJB蹇呴』琚竷緗插湪璇稿Webspere銆乄ebLogic榪欐牱鐨勫鍣ㄤ腑錛孍JB瀹㈡埛浠庝笉鐩存帴璁塊棶鐪熸鐨凟JB緇勪歡錛岃屾槸閫氳繃鍏跺鍣ㄨ闂侲JB瀹瑰櫒鏄疎JB緇勪歡鐨勪唬鐞嗭紝EJB緇勪歡鐢卞鍣ㄦ墍鍒涘緩鍜岀鐞嗐傚鎴烽氳繃瀹瑰櫒鏉ヨ闂湡姝g殑EJB緇勪歡銆?br style="mso-special-character: line-break" /><br style="mso-special-character: line-break" />3涓?鐨勫尯鍒細(xì)3娌℃湁瀹炰綋Bean(搴曞眰鐢ㄧ殑hibernate)錛屼篃娌℃湁HOME宸ュ巶錛堢敤鐨凞I鏈哄埗浜?jiǎn)锛岃矊浼約pring灝辮窡瀹冩販鐨勶級(jí)銆?br /><br />鐢‥JB鐨勫師鍥狅細(xì)1錛氳礋杞藉潎琛?2錛氬璞℃睜 3錛氬崟綰跨▼</font> </span> <img src ="http://www.tkk7.com/KingKong/aggbug/92789.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-01-10 00:00 <a href="http://www.tkk7.com/KingKong/archive/2007/01/10/92789.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JAVA涓棩鏈熺殑闂http://www.tkk7.com/KingKong/archive/2007/01/05/91872.htmlsure_dandansure_dandanThu, 04 Jan 2007 16:44:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/05/91872.htmlhttp://www.tkk7.com/KingKong/comments/91872.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/05/91872.html#Feedback3http://www.tkk7.com/KingKong/comments/commentRss/91872.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/91872.html1銆?
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Date聽(tīng)date=new聽(tīng)Date();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)DateFormat聽(tīng)df聽(tīng)
=DateFormat.getDateInstance();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
try聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)df.parse(date2);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
聽(tīng)catch聽(tīng)(ParseException聽(tīng)e)聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)e.printStackTrace();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
2銆?
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)Date聽(tīng)date=new聽(tīng)Date();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)SimpleDateFormat聽(tīng)sdf聽(tīng)
=new聽(tīng)SimpleDateFormat("yy-MM-dd");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
try聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)sdf.parse(date);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
聽(tīng)catch聽(tīng)(ParseException聽(tīng)e)聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)e.printStackTrace();
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)

PS:
1銆傚緩璁湪鏁版嵁搴撻噷闈㈠皢鏃ユ湡涔熻鎴怱tring錛坴archar2錛夊瀷鐨勶紝鐒跺悗鍦╦sp閲岄潰鏈夊叧鏃ユ湡鐨勫湴鏂癸紝鐢╦s鏉ユ搷浣滐紝榪欐牱浼?xì)閬垮厤涓瀹氱殑楹葷儲(chǔ)銆?br />2銆備竴鑸潵璇達(dá)紝緇忚繃涓婇潰鐨勫鐞嗗悗錛屾棩鏈熷湪jsp欏甸潰鐨勬樉紺烘牸寮忔槸yy-MM-dd 00:00:00銆備綘瑙夊緱涓嶅ソ鐪嬬殑璇濓紝濡傛灉鐢ㄧ殑鏄痵sh妗嗘灦錛岄偅涔堝彲浠ュ湪鐩稿簲鐨刪bm.xml涓皢鐩稿簲鐨?<property name="xxxx" type="time">涓殑type鏀逛負(fù)type="date"銆傞偅涔堟樉紺虹殑鏃ユ湡鏍煎紡灝卞彧鏈夊勾鏈堟棩浜?jiǎn)銆?

]]>
j2EE涓殑榪囨護(hù)鍣ㄧ殑鐢ㄦ硶(榪囨護(hù)涔辯爜)http://www.tkk7.com/KingKong/archive/2007/01/04/91859.htmlsure_dandansure_dandanThu, 04 Jan 2007 15:00:00 GMThttp://www.tkk7.com/KingKong/archive/2007/01/04/91859.htmlhttp://www.tkk7.com/KingKong/comments/91859.htmlhttp://www.tkk7.com/KingKong/archive/2007/01/04/91859.html#Feedback2http://www.tkk7.com/KingKong/comments/commentRss/91859.htmlhttp://www.tkk7.com/KingKong/services/trackbacks/91859.html1涓繃婊ゅ櫒鍙渶瑕佹敞鎰?涓湴鏂癸紝綾誨拰鍦╳eb.xml涓婇潰鐨勫彂甯冦?br />
1銆傚湪web.xml涓婇潰鐨勫彂甯冨涓嬶細(xì)
<filter>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<filter-name>SetCharsetEncodingFilter</filter-name>聽(tīng) //榪欎釜鏄被鍚?/font>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<filter-class>org.SetCharacter</filter-class>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //榪欎釜鏄被鐨勪綅緗?/font>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<param-name>encoding</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<param-value>utf-8</param-value>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
</init-param>
聽(tīng)聽(tīng)
</filter>
聽(tīng)聽(tīng)
<filter-mapping>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<filter-name>SetCharsetEncodingFilter</filter-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
<url-pattern> /* </url-pattern>聽(tīng)聽(tīng) //榪欎釜浠h〃鎵鏈夌殑鏂囦歡閬囧埌榪囨護(hù)鍣ㄩ兘瑕佽鎷︽埅
聽(tīng)聽(tīng)</filter-mapping>

2銆傝繃婊ょ殑榪欎釜綾誨涓嬶細(xì)
package聽(tīng)org;

import聽(tīng)java.io.IOException;

import聽(tīng)javax.servlet.Filter;
import聽(tīng)javax.servlet.FilterChain;
import聽(tīng)javax.servlet.FilterConfig;
import聽(tīng)javax.servlet.ServletException;
import聽(tīng)javax.servlet.ServletRequest;
import聽(tīng)javax.servlet.ServletResponse;

public聽(tīng)class聽(tīng)SetCharacter聽(tīng)implements聽(tīng)Filter聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)
protected聽(tīng)String聽(tīng)encoding聽(tīng)=聽(tīng)null;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)
protected聽(tīng)FilterConfig聽(tīng)filterConfig聽(tīng)=聽(tīng)null;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)
protected聽(tīng)boolean聽(tīng)ignore聽(tīng)=聽(tīng)true;

聽(tīng)聽(tīng)聽(tīng)聽(tīng)
public聽(tīng)void聽(tīng)init(FilterConfig聽(tīng)arg0)聽(tīng)throws聽(tīng)ServletException聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.encoding聽(tīng)=聽(tīng)arg0.getInitParameter("encoding");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)value聽(tīng)
=聽(tīng)arg0.getInitParameter("imnore");
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
if(value==null){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.ignore聽(tīng)=聽(tīng)true;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
else聽(tīng)if聽(tīng)(value.equalsIgnoreCase("true")){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.ignore聽(tīng)=聽(tīng)true;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
else聽(tīng)if(value.equalsIgnoreCase("yes")){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.ignore聽(tīng)=聽(tīng)true;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}

聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}


聽(tīng)聽(tīng)聽(tīng)聽(tīng)
public聽(tīng)void聽(tīng)doFilter(ServletRequest聽(tīng)arg0,聽(tīng)ServletResponse聽(tīng)arg1,聽(tīng)FilterChain聽(tīng)arg2)聽(tīng)throws聽(tīng)I(yíng)OException,聽(tīng)ServletException聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
if(ignore||(arg0.getCharacterEncoding()聽(tīng)==聽(tīng)null)){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)String聽(tīng)encoding聽(tīng)
=selectEncoding(arg0);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
if(encoding!=null)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)arg0.setCharacterEncoding(encoding);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}

聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)arg2.doFilter(arg0,arg1);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}


聽(tīng)聽(tīng)聽(tīng)聽(tīng)
private聽(tīng)String聽(tīng)selectEncoding(ServletRequest聽(tīng)arg0)聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
return聽(tīng)(this.encoding);
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}


聽(tīng)聽(tīng)聽(tīng)聽(tīng)
public聽(tīng)void聽(tīng)destroy()聽(tīng){
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.encoding聽(tīng)=聽(tīng)null;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
this.filterConfig聽(tīng)=聽(tīng)null;
聽(tīng)聽(tīng)聽(tīng)聽(tīng)}


}



]]>
JAVA鐨勫瓨鍌ㄧ粨鏋?/title><link>http://www.tkk7.com/KingKong/archive/2007/01/03/91657.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Wed, 03 Jan 2007 15:38:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2007/01/03/91657.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/91657.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2007/01/03/91657.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/91657.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/91657.html</trackback:ping><description><![CDATA[JAVA鎶婂瓨鍌ㄥ櫒鍒嗕負(fù)5縐嶏細(xì)<br /><strong>1.瀵勫瓨鍣≧egister<br />2.鏍圫tack</strong>錛氭爤鍦≧AM涓紝CPU鍙氳繃鏍堟寚閽堢洿鎺ヨ闂暟鎹紝鏍堟寚閽堝悜涓婂垯寤虹珛鏂扮殑瀛樺偍鍖猴紝鍚戜笅鍒欓噴鏀懼瓨鍌ㄥ尯銆傛爤涓殑鏁版嵁蹇呴』鏈夌‘鍒囩殑澶у皬鍜岀敓鍛芥湡錛堜粈涔堟椂鍊欏緩绔嬫暟鎹紝浠涔堟椂鍊欐挙娑堟暟鎹級(jí)錛屼笉鐒舵寚閽堝浣曠煡閬撹縐誨姩澶氬皯鍛紵閫氬父瀵硅薄鐨勫紩鐢ㄦ斁鍦ㄦ爤涓紝浣嗘槸瀵硅薄鏈韓涓嶅湪榪欓噷銆傜敱浜庢爤鍦≧AM涓紝鍥犳閫熷害姣斿瘎瀛樺櫒鎱€傚熀鏈暟鎹被鍨嬩篃鍦ㄦ爤涓紝鍥犱負(fù)鍏跺ぇ灝忓拰鐢熷懡鏈熸槸紜畾鐨勩?br /><strong>3.鍫咹eap</strong>錛氬爢鍦≧AM涓紝JAVA瀵硅薄灝辨斁鍦ㄨ繖閲屻傚爢鐨勫ソ澶勬槸鍏朵腑鐨勬暟鎹殑澶у皬鍜岀敓鍛芥湡閮藉彲浠ヤ笉紜畾銆傛瘡褰撶敤new鍏抽敭瀛楀垱寤哄璞℃椂錛岀紪璇戠▼搴忓氨浼?xì)鍦ㄥ爢涓垎閰嶅搷搴旂殑瀛樺偍鍖壕l欏璞°?br /><strong>4.闈?rùn)鎬佸瓨鍌ㄥ尯Static</strong>錛氶潤(rùn)鎬佸瓨鍌ㄥ尯涔熷湪RAM涓紝鐪嬪埌Static錛屽氨鍙互鐚滄祴錛岄偅浜涘姞鍦╯tatic鍏抽敭瀛楃殑鏁版嵁鍜屾柟娉曢兘鏀懼湪榪欓噷錛岀‘瀹炶繖鏍楓備笉榪囧璞″嵆渚挎槸闈?rùn)鎬佺殑涔熶笉鏀懼湪榪欏効銆?br /><strong>5.甯擱噺瀛樺偍鍖篊onstant</strong>錛氬父閲忓瓨鍌ㄥ尯鍦≧AM涓紝涓庨潤(rùn)鎬佸瓨鍌ㄥ尯綾諱技錛岀▼搴忎腑鐨勫父閲忥紙鐢眆inal鍏抽敭瀛椾慨楗幫級(jí)閮芥斁鍦ㄨ繖閲屻?img src ="http://www.tkk7.com/KingKong/aggbug/91657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2007-01-03 23:38 <a href="http://www.tkk7.com/KingKong/archive/2007/01/03/91657.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>J2EE鐨勬牳蹇?jī)API涓庣粍浠?/title><link>http://www.tkk7.com/KingKong/archive/2006/12/27/90380.html</link><dc:creator>sure_dandan</dc:creator><author>sure_dandan</author><pubDate>Wed, 27 Dec 2006 13:37:00 GMT</pubDate><guid>http://www.tkk7.com/KingKong/archive/2006/12/27/90380.html</guid><wfw:comment>http://www.tkk7.com/KingKong/comments/90380.html</wfw:comment><comments>http://www.tkk7.com/KingKong/archive/2006/12/27/90380.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/KingKong/comments/commentRss/90380.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/KingKong/services/trackbacks/90380.html</trackback:ping><description><![CDATA[ <p>鏈潵鎯沖畬鍏ㄨ嚜宸卞啓榪欎釜涓婚鐨勶紝浣嗘槸鍙戠幇鑷繁瀵瑰緢澶氫笢瑗塊兘娌′笉鐭ラ亾錛屾墍浠ュ氨鐪嬩簡(jiǎn)涓涓嬪埆浜烘葷粨鐨勶紝瀛︿簡(jiǎn)涓涓嬧滄嬁鏉ヤ富涔夆濄備笂嬈$湅涓涓嫑鑱樺箍鍛婁笂瑕佹眰浼?xì)RMI錛屾垜鍗磋繛瀹冩槸浠涔堜笢瑗塊兘涓嶇煡閬擄紝澶涪浜轟簡(jiǎn)銆傚厛鎶婅繖浜涘悕璇嶆嬁鏉ャ?/p> <p>J2EE騫沖彴鐢變竴鏁村鏈嶅姟錛圫ervices錛夈佸簲鐢ㄧ▼搴忔帴鍙o紙APIs錛夊拰鍗忚鏋勬垚錛屽畠瀵瑰紑鍙戝熀浜嶹eb鐨勫灞傚簲鐢ㄦ彁渚涗簡(jiǎn)鍔熻兘鏀寔錛屼笅闈㈠J2EE涓殑13縐嶆妧鏈鑼冭繘琛岀畝鍗曠殑鎻忚堪(闄愪簬綃囧箙錛岃繖閲屽彧鑳借繘琛岀畝鍗曠殑鎻忚堪): </p> <p>JDBC(Java Database Connectivity): <br />JDBC API涓鴻闂笉鍚岀殑鏁版嵁搴撴彁渚涗簡(jiǎn)涓縐嶇粺涓鐨勯斿緞錛岃薄ODBC涓鏍鳳紝JDBC瀵瑰紑鍙戣呭睆钄戒簡(jiǎn)涓浜涚粏鑺傞棶棰橈紝鍙﹀錛孞DCB瀵規(guī)暟鎹簱鐨勮闂篃鍏鋒湁騫沖彴鏃犲叧鎬с?<br />JNDI(Java Name and Directory Interface): <br />JNDI API琚敤浜庢墽琛屽悕瀛楀拰鐩綍鏈嶅姟銆傚畠鎻愪緵浜?jiǎn)涓鑷寸殑妯″瀷鏉ュ瓨鍙栧拰鎿嶄綔浼佷笟綰х殑璧勬簮濡侱NS鍜孡DAP錛屾湰鍦版枃浠剁郴緇燂紝鎴栧簲鐢ㄦ湇鍔″櫒涓殑瀵硅薄銆?<br />EJB(Enterprise JavaBean): <br />J2EE鎶鏈箣鎵浠ヨ耽寰楁煇浣撳箍娉涢噸瑙嗙殑鍘熷洜涔嬩竴灝辨槸EJB銆傚畠浠彁渚涗簡(jiǎn)涓涓鏋舵潵寮鍙戝拰瀹炴柦鍒嗗竷寮忓晢鍔¢昏緫錛岀敱姝ゅ緢鏄捐憲鍦扮畝鍖栦簡(jiǎn)鍏鋒湁鍙幾緙╂у拰楂樺害澶嶆潅鐨勪紒涓氱駭搴旂敤鐨勫紑鍙戙侲JB瑙勮寖瀹氫箟浜?jiǎn)EJB緇勪歡鍦ㄤ綍鏃跺浣曚笌瀹冧滑鐨勫鍣ㄨ繘琛屼氦浜掍綔鐢ㄣ傚鍣ㄨ礋璐f彁渚涘叕鐢ㄧ殑鏈嶅姟錛屼緥濡傜洰褰曟湇鍔°佷簨鍔$鐞嗐佸畨鍏ㄦс佽祫婧愮紦鍐叉睜浠ュ強(qiáng)瀹歸敊鎬с備絾榪欓噷鍊煎緱娉ㄦ剰鐨勬槸錛孍JB騫朵笉鏄疄鐜癑2EE鐨勫敮涓閫斿緞銆傛鏄敱浜嶫2EE鐨勫紑鏀炬э紝浣垮緱鏈夌殑鍘傚晢鑳藉浠ヤ竴縐嶅拰EJB騫寵鐨勬柟寮忔潵杈懼埌鍚屾牱鐨勭洰鐨勩?<br />RMI(Remote Method Invoke): <br />姝e鍏跺悕瀛楁墍琛ㄧず鐨勯偅鏍鳳紝RMI鍗忚璋冪敤榪滅▼瀵硅薄涓婃柟娉曘傚畠浣跨敤浜?jiǎn)搴忓垪鍖栨柟寮忓湪瀹㈡堬L(fēng)鍜屾湇鍔″櫒绔紶閫掓暟鎹俁MI鏄竴縐嶈EJB浣跨敤鐨勬洿搴曞眰鐨勫崗璁?<br />Java IDL/CORBA: <br />鍦↗ava IDL鐨勬敮鎸佷笅錛屽紑鍙戜漢鍛樺彲浠ュ皢Java鍜孋ORBA闆嗘垚鍦ㄤ竴璧楓?浠栦滑鍙互鍒涘緩Java瀵硅薄騫朵嬌涔嬪彲鍦–ORBA ORB涓睍寮, 鎴栬呬粬浠繕鍙互鍒涘緩Java綾誨茍浣滀負(fù)鍜屽叾瀹僌RB涓璧峰睍寮鐨凜ORBA瀵硅薄鐨勫鎴楓傚悗涓縐嶆柟娉曟彁渚涗簡(jiǎn)鍙﹀涓縐嶉斿緞錛岄氳繃瀹僇ava鍙互琚敤浜庡皢浣犵殑鏂扮殑搴旂敤鍜屾棫鐨勭郴緇熺浉闆嗘垚銆?<br />JSP(Java Server Pages): <br />JSP欏甸潰鐢盚TML浠g爜鍜屽祵鍏ュ叾涓殑Java浠g爜鎵緇勬垚銆傛湇鍔″櫒鍦ㄩ〉闈㈣瀹㈡埛绔墍璇鋒眰浠ュ悗瀵硅繖浜汮ava浠g爜榪涜澶勭悊錛岀劧鍚庡皢鐢熸垚鐨凥TML欏甸潰榪斿洖緇欏鎴風(fēng)鐨勬祻瑙堝櫒銆?<br />Java Servlet: <br />Servlet鏄竴縐嶅皬鍨嬬殑Java紼嬪簭錛屽畠鎵╁睍浜?jiǎn)Web鏈嶅姟鍣ㄧ殑鍔熻兘銆備綔涓轟竴縐嶆湇鍔″櫒绔殑搴旂敤錛屽綋琚姹傛椂寮濮嬫墽琛岋紝榪欏拰CGI Perl鑴氭湰寰堢浉浼箋係ervlet鎻愪緵鐨勫姛鑳藉ぇ澶氫笌JSP綾諱技錛屼笉榪囧疄鐜扮殑鏂瑰紡涓嶅悓銆侸SP閫氬父鏄ぇ澶氭暟HTML浠g爜涓祵鍏ュ皯閲忕殑Java浠g爜錛岃宻ervlets鍏ㄩ儴鐢盝ava鍐欐垚騫朵笖鐢熸垚HTML銆?<br />XML(Extensible Markup Language): <br />XML鏄竴縐嶅彲浠ョ敤鏉ュ畾涔夊叾瀹冩爣璁拌璦鐨勮璦銆傚畠琚敤鏉ュ湪涓嶅悓鐨勫晢鍔¤繃紼嬩腑鍏變韓鏁版嵁銆俋ML鐨勫彂灞曞拰Java鏄浉浜掔嫭绔嬬殑錛屼絾鏄紝瀹冨拰Java鍏鋒湁鐨勭浉鍚岀洰鏍囨鏄鉤鍙扮嫭绔嬫с傞氳繃灝咼ava鍜孹ML鐨勭粍鍚堬紝鎮(zhèn)ㄥ彲浠ュ緱鍒頒竴涓畬緹庣殑鍏鋒湁騫沖彴鐙珛鎬х殑瑙e喅鏂規(guī)銆?<br />JMS(Java Message Service): <br />MS鏄敤浜庡拰闈㈠悜娑堟伅鐨勪腑闂翠歡鐩鎬簰閫氫俊鐨勫簲鐢ㄧ▼搴忔帴鍙?API)銆傚畠鏃㈡敮鎸佺偣瀵圭偣鐨勫煙錛屾湁鏀寔鍙戝竷/璁㈤槄(publish/subscribe)綾誨瀷鐨勫煙錛屽茍涓旀彁渚涘涓嬪垪綾誨瀷鐨勬敮鎸侊細(xì)緇忚鍙殑娑堟伅浼犻?浜嬪姟鍨嬫秷鎭殑浼犻掞紝涓鑷存ф秷鎭拰鍏鋒湁鎸佷箙鎬х殑璁㈤槄鑰呮敮鎸併侸MS榪樻彁渚涗簡(jiǎn)鍙︿竴縐嶆柟寮忔潵瀵規(guī)偍鐨勫簲鐢ㄤ笌鏃х殑鍚庡彴緋葷粺鐩擱泦鎴愩?<br />JTA(Java Transaction Architecture): <br />JTA瀹氫箟浜?jiǎn)涓縐嶆爣鍑嗙殑API錛屽簲鐢ㄧ郴緇熺敱姝ゅ彲浠ヨ闂悇縐嶄簨鍔$洃鎺с?<br />JTS(Java Transaction Service): <br />JTS鏄疌ORBA OTS浜嬪姟鐩戞帶鐨勫熀鏈殑瀹炵幇銆侸TS瑙勫畾浜?jiǎn)浜嬪姟绠$悊鍣ㄧ殑瀹炵幇鏂瑰紡銆傝浜嬪姟綆$悊鍣ㄦ槸鍦ㄩ珮灞傛敮鎸丣ava Transaction API (JTA)瑙勮寖錛屽茍涓斿湪杈冨簳灞傚疄鐜癘MG OTS specification鐨凧ava鏄犲儚銆侸TS浜嬪姟綆$悊鍣ㄤ負(fù)搴旂敤鏈嶅姟鍣ㄣ佽祫婧愮鐞嗗櫒銆佺嫭绔嬬殑搴旂敤浠ュ強(qiáng)閫氫俊璧勬簮綆$悊鍣ㄦ彁渚涗簡(jiǎn)浜嬪姟鏈嶅姟銆?<br />JavaMail: <br />JavaMail鏄敤浜庡瓨鍙栭偖浠舵湇鍔″櫒鐨凙PI錛屽畠鎻愪緵浜?jiǎn)涓濂楅偖浠舵湇鍔″櫒鐨勬娊璞$被銆備笉浠呮敮鎸丼MTP鏈嶅姟鍣紝涔熸敮鎸両MAP鏈嶅姟鍣ㄣ?<br />JAF(JavaBeans Activation Framework): <br />JavaMail鍒╃敤JAF鏉ュ鐞哅IME緙栫爜鐨勯偖浠墮檮浠躲侻IME鐨勫瓧鑺傛祦鍙互琚漿鎹㈡垚Java瀵硅薄錛屾垨鑰呰漿鎹㈣嚜Java瀵硅薄銆傚ぇ澶氭暟搴旂敤閮藉彲浠ヤ笉闇瑕佺洿鎺ヤ嬌鐢↗AF銆?<br /></p> <img src ="http://www.tkk7.com/KingKong/aggbug/90380.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/KingKong/" target="_blank">sure_dandan</a> 2006-12-27 21:37 <a href="http://www.tkk7.com/KingKong/archive/2006/12/27/90380.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://szgreater.com" target="_blank">亚洲人成免费电影</a>| <a href="http://6123fa.com" target="_blank">91在线亚洲综合在线</a>| <a href="http://7s8s.com" target="_blank">人人揉揉香蕉大免费不卡</a>| <a href="http://yidazn.com" target="_blank">久久精品国产亚洲沈樵</a>| <a href="http://nibayuan.com" target="_blank">亚洲精品国产精品乱码在线观看</a>| <a href="http://jundaflex.com" target="_blank">激情亚洲一区国产精品</a>| <a href="http://www-7479.com" target="_blank">一级毛片**免费看试看20分钟</a>| <a href="http://963315.com" target="_blank">免费人成视频在线</a>| <a href="http://sdkjkj.com" target="_blank">精品国产日韩久久亚洲</a>| <a href="http://327www.com" target="_blank">天天干在线免费视频</a>| <a href="http://wwwy66y6.com" target="_blank">亚洲大尺度无码无码专线一区</a>| <a href="http://zbsensor.com" target="_blank">青青草国产免费久久久下载</a>| <a href="http://catalna.com" target="_blank">亚洲а∨精品天堂在线</a>| <a href="http://jiajuco.com" target="_blank">国产大片91精品免费观看男同</a>| <a href="http://by33321.com" target="_blank">国产精品亚洲а∨无码播放麻豆</a>| <a href="http://044242.com" target="_blank">亚洲成a人片在线观看日本麻豆</a>| <a href="http://okbala.com" target="_blank">亚洲国产成人精品激情</a>| <a href="http://1314a.com" target="_blank">色妞WWW精品免费视频</a>| <a href="http://78555yy.com" target="_blank">亚洲AV综合色区无码一二三区</a>| <a href="http://600c81.com" target="_blank">国产乱色精品成人免费视频 </a>| <a href="http://jogador1.com" target="_blank">亚洲VA中文字幕无码毛片 </a>| <a href="http://szjmlr.com" target="_blank">久久亚洲国产视频</a>| <a href="http://27simnjingmiguan.com" target="_blank">亚洲电影免费在线观看</a>| <a href="http://977446.com" target="_blank">亚洲最大黄色网址</a>| <a href="http://guakao88.com" target="_blank">成人免费a级毛片</a>| <a href="http://xyzch.com" target="_blank">国产亚洲精品精品精品</a>| <a href="http://888xxss.com" target="_blank">亚洲另类激情专区小说图片</a>| <a href="http://www-840012.com" target="_blank">亚洲精品无码少妇30P</a>| <a href="http://fenxue520.com" target="_blank">99久久99久久精品免费看蜜桃</a>| <a href="http://haha02.com" target="_blank">亚洲性无码一区二区三区</a>| <a href="http://glhrsydc.com" target="_blank">四虎免费影院ww4164h</a>| <a href="http://8884493.com" target="_blank">精品亚洲AV无码一区二区</a>| <a href="http://yese889.com" target="_blank">日本免费一区尤物</a>| <a href="http://46339cc.com" target="_blank">亚洲AV日韩AV永久无码色欲</a>| <a href="http://sijep.com" target="_blank">午夜老司机免费视频</a>| <a href="http://xxnxgay.com" target="_blank">男女超爽视频免费播放</a>| <a href="http://zjj100.com" target="_blank">一本久久a久久精品亚洲</a>| <a href="http://57gt.com" target="_blank">性色午夜视频免费男人的天堂</a>| <a href="http://1000hu.com" target="_blank">国产成人精品亚洲日本在线</a>| <a href="http://zxzzzzx.com" target="_blank">成人永久免费福利视频网站</a>| <a href="http://wwwse09.com" target="_blank">ssswww日本免费网站片</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>