锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人久久一区久久,亚洲高清在线mv,亚洲色www永久网站http://www.tkk7.com/asdtiang/category/43557.html浜ゆ祦瀛︿範JAVA zh-cnThu, 14 Jan 2010 16:32:11 GMTThu, 14 Jan 2010 16:32:11 GMT60java 紼嬪簭瀹夎鎴愭湇鍔?/title><link>http://www.tkk7.com/asdtiang/articles/309414.html</link><dc:creator>asdtiang</dc:creator><author>asdtiang</author><pubDate>Thu, 14 Jan 2010 02:38:00 GMT</pubDate><guid>http://www.tkk7.com/asdtiang/articles/309414.html</guid><wfw:comment>http://www.tkk7.com/asdtiang/comments/309414.html</wfw:comment><comments>http://www.tkk7.com/asdtiang/articles/309414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/asdtiang/comments/commentRss/309414.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/asdtiang/services/trackbacks/309414.html</trackback:ping><description><![CDATA[1銆侀鍏堝埌璇蜂笅杞芥渶鏂扮増鏈殑Java Service Wrapper錛?a target="_blank" _extended="true"><font _extended="true" color="#ff0000">鐐? 鎴戜笅杞?/font></a>銆?br /> 2銆佸噯澶囧涓嬫枃浠訛紝澶嶅埗鍒皌est鐩綍錛岃繖浜涙枃浠跺彲浠ヤ粠涓嬭澆鍖呬腑鎵懼埌錛?br /> wrapper.dll<br /> wrapper.exe<br /> wrapper.jar<br /> 3銆佺紪鍐檞rapper.conf錛屼篃鏀懼湪鍚屼竴綰х洰褰曚笅闈紝鍐呭濡備笅<br /> <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000;"># Java Application瀹屾暣璺緞<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.java.command</span><span style="color: #000000;">=</span><span style="color: #000000;">java<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.java.mainclass</span><span style="color: #000000;">=</span><span style="color: #000000;">org.tanukisoftware.wrapper.WrapperSimpleApp<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#瀹氫箟紼嬪簭榪愯鐨刢lasspath<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.java.classpath</span><span style="color: #000000;">.1</span><span style="color: #000000;">=</span><span style="color: #000000;">wrapper.jar<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.java.classpath</span><span style="color: #000000;">.2</span><span style="color: #000000;">=</span><span style="font-weight: bold; color: #800000;">[</span><span style="color: #800000;">jar file/path</span><span style="font-weight: bold; color: #800000;">]</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># Java Library Path (location of Wrapper.DLL or libwrapper.so)<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.java.library.path</span><span style="color: #000000;">.1</span><span style="color: #000000;">=</span><span style="color: #000000;">.<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># Java Additional Parameters<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#wrapper.java.additional</span><span style="color: #000000;">.1</span><span style="color: #000000;">=</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># Initial Java Heap Size (in MB)<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#wrapper.java.initmemory</span><span style="color: #000000;">=</span><span style="color: #000000;">3</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># Maximum Java Heap Size (in MB)<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#wrapper.java.maxmemory</span><span style="color: #000000;">=</span><span style="color: #000000;">64</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 榪愯鐨凪ain Class<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.app.parameter</span><span style="color: #000000;">.1</span><span style="color: #000000;">=</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.console.format</span><span style="color: #000000;">=</span><span style="color: #000000;">PM<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.console.loglevel</span><span style="color: #000000;">=</span><span style="color: #000000;">INFO<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.logfile</span><span style="color: #000000;">=</span><span style="color: #000000;">Beanskt.log<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.logfile.format</span><span style="color: #000000;">=</span><span style="color: #000000;">LPTM<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.logfile.loglevel</span><span style="color: #000000;">=</span><span style="color: #000000;">INFO<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.logfile.maxsize</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.logfile.maxfiles</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.syslog.loglevel</span><span style="color: #000000;">=</span><span style="color: #000000;">NONE<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#window鏈嶅姟閰嶇疆<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.console.title</span><span style="color: #000000;">=</span><span style="color: #000000;">samplesvr<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />#鏈嶅姟鍚?br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.name</span><span style="color: #000000;">=</span><span style="color: #000000;">samplesvr<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 鏄劇ず鍚嶇О<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.displayname</span><span style="color: #000000;">=</span><span style="color: #000000;"> sample  Service<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 鎻忚堪<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.description</span><span style="color: #000000;">=sample</span><span style="color: #000000;"> Service<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 渚濊禆欏?br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.dependency</span><span style="color: #000000;">.1</span><span style="color: #000000;">=</span><span style="color: #000000;"><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 鍚姩妯″紡錛?nbsp; AUTO_START or DEMAND_START<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.starttype</span><span style="color: #000000;">=</span><span style="color: #000000;">AUTO_START<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /># 鏄惁浜や簰.<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" />wrapper.ntservice.interactive</span><span style="color: #000000;">=</span><span style="color: #000000;">false<br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="../../Images/OutliningIndicators/None.gif" align="top" /></span></div> <br /> 4銆佽繍琛屾祴璇曪紝瀹夎鏈嶅姟<br /> 銆嬫祴璇曡繍琛屾槸鍚︽甯?br /> wrapper.exe -c wrapper.conf <br /> 銆嬪畨瑁呮湇鍔?br /> wrapper.exe -i wrapper.conf <br /> 銆嬪嵏杞芥湇鍔?br /> wrapper.exe -r wrapper.conf <br /> 銆嬪惎鍔?br /> wrapper.exe -t wrapper.conf <br /> 銆嬪仠姝?br /> wrapper.exe -p wrapper.conf <br /> <img src ="http://www.tkk7.com/asdtiang/aggbug/309414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/asdtiang/" target="_blank">asdtiang</a> 2010-01-14 10:38 <a href="http://www.tkk7.com/asdtiang/articles/309414.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>netbean蹇嵎閿?/title><link>http://www.tkk7.com/asdtiang/articles/309289.html</link><dc:creator>asdtiang</dc:creator><author>asdtiang</author><pubDate>Wed, 13 Jan 2010 03:25:00 GMT</pubDate><guid>http://www.tkk7.com/asdtiang/articles/309289.html</guid><wfw:comment>http://www.tkk7.com/asdtiang/comments/309289.html</wfw:comment><comments>http://www.tkk7.com/asdtiang/articles/309289.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/asdtiang/comments/commentRss/309289.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/asdtiang/services/trackbacks/309289.html</trackback:ping><description><![CDATA[鏌ユ壘銆佹悳绱㈠拰鏇挎崲 <br /> Ctrl-F3 鎼滅儲浣嶄簬鎻掑叆鐐圭殑璇?<br /> F3/Shift-F3 鍦ㄦ枃浠朵腑鏌ユ壘涓嬩竴涓?涓婁竴涓?<br /> Ctrl-F/H 鍦ㄦ枃浠朵腑鏌ユ壘/鏇挎崲 <br /> Alt-F7 鏌ユ壘浣跨敤瀹炰緥 <br /> Ctrl-Shift-P 鍦ㄩ」鐩腑鏌ユ壘 <br /> Alt-Shift-U 鏌ユ壘浣跨敤瀹炰緥緇撴灉 <br /> Alt-Shift-H 鍏抽棴鎼滅儲緇撴灉紿佸嚭鏄劇ず <br /> Alt-Shift-L 璺寵漿鍒楄〃涓殑涓嬩竴涓紙鎵鏈夋枃浠訛級 <br /> Alt-Shift-K 璺寵漿鍒楄〃涓殑涓婁竴涓紙鎵鏈夋枃浠訛級 <br /> Ctrl-R 閲嶆柊瑁呭叆紿椾綋 <br /> Alt-U-U 灝嗛夊畾鍐呭杞崲涓哄ぇ鍐?<br /> Alt-U-L 灝嗛夊畾鍐呭杞崲涓哄皬鍐?<br /> Alt-U-R 瀵歸夊畾鍐呭鍒囨崲澶у皬鍐?<br /> <br /> 鍦ㄦ簮浠g爜涓鑸?<br /> Alt-Shift-O 杞嚦綾?<br /> Alt-Shift-E  杞嚦 JUnit 嫻嬭瘯 <br /> Alt-O 杞嚦婧愪唬鐮?<br /> Alt-G 杞嚦澹版槑 <br /> Ctrl-B 杞嚦瓚呯駭瀹炵幇 <br /> Alt-K/Alt-L 鍚庨/鍓嶈繘 <br /> Ctrl-G 杞嚦琛?<br /> Ctrl-F2  鍒囨崲娣誨姞/鍒犻櫎涔︾ <br /> F2/Shift-F2  涓嬩竴涓?涓婁竴涓功絳?<br /> F12/Shift-F12 涓嬩竴涓?涓婁竴涓嬌鐢ㄥ疄渚?緙栬瘧閿欒 <br /> Ctrl-Shift-1/2/3 鍦?#8220;欏圭洰”/“鏂囦歡”/“鏀惰棌澶?#8221;涓夋嫨 <br /> Ctrl-[ 灝嗘彃鍏ヨ鍙風Щ鑷沖尮閰嶇殑鏂規嫭鍙?<br /> Ctrl-^ Ctrl-[錛堟硶璇?姣斿埄鏃惰閿洏錛?<br /> <br /> 鐢↗ava緙栫爜 <br /> Ctrl-I 瑕嗙洊鏂規硶 <br /> Alt-Shift-F/I 淇鍏ㄩ儴/閫夊畾綾葷殑瀵?<br /> Alt-Shift-W 浠? try-catch 鍧楀洿緇?<br /> Ctrl-Shift-F 閲嶆柊璁劇疆閫夊畾鍐呭鐨?<br /> Ctrl-D/Ctrl-T 宸︾Щ/鍙崇Щ涓涓埗琛ㄧ <br /> Ctrl-Shift-T/D 娣誨姞/鎾ゆ秷娉ㄩ噴琛?("http:// <br /> Ctrl-L/K 鎻掑叆涓嬩竴涓?涓婁竴涓尮 <br /> Esc/Ctrl-絀烘牸閿?鍏抽棴/鎵撳紑浠g爜瀹屾垚 <br /> Ctrl-M 閫夋嫨涓嬩竴涓弬鏁?<br /> Shift-絀烘牸閿?杈撳叆絀烘牸錛屼笉灞曞紑緙╁啓 <br /> Alt-F1/Shift-F1 鏄劇ず/鎼滅儲 Javadoc <br /> Ctrl-Shift-M  鎻愬彇鏂規硶 <br /> Alt-U-G 灝? “get” 鏀劇疆鍒版爣璇嗙鍓嶉潰 <br /> Alt-U-S 灝?“set” 鏀劇疆鍒版爣璇嗙鍓嶉潰 <br /> Alt-U-I 灝?“is” 鏀劇疆鍒版爣璇嗙鍓嶉潰 <br /> Ctrl-Backspace/Del 鍒犻櫎涓婁竴涓?褰撳墠璇?<br /> Ctrl-E 鍒犻櫎褰撳墠琛?<br /> Ctrl-J-S/E 寮濮?緇撴潫褰曞埗瀹?<br /> Ctrl-Shift-J  鎻掑叆鍥介檯鍖栧瓧絎︿覆 <br /> Ctrl-鏁板瓧閿洏涓婄殑 - 鎶樺彔錛堥殣钘忥級浠g爜鍧?<br /> Ctrl-鏁板瓧閿洏涓婄殑 + 灞曞紑宸叉姌鍙犵殑浠g爜鍧?<br /> Ctrl-Shift-鏁板瓧閿洏涓婄殑 - 鎶樺彔鎵鏈変唬鐮佸潡 <br /> Ctrl-Shift-鏁板瓧閿洏涓婄殑 + 灞曞紑鎵鏈変唬鐮佸潡 <br /> Alt-Enter 鏄劇ず寤鴻/鎻愮ず <br /> <br /> 鎵撳紑鍜屽垏鎹㈣鍥?<br /> Ctrl-Shift-0 鏄劇ず“鎼滅儲緇撴灉”紿楀彛 <br /> Ctrl-0 鏄劇ず婧愪唬鐮佺紪杈戝櫒 <br /> Ctrl-1 鏄劇ず“欏圭洰”紿楀彛 <br /> Ctrl-2 鏄劇ず“鏂囦歡”紿楀彛 <br /> Ctrl-3 鏄劇ず“鏀惰棌澶?#8221;紿楀彛 <br /> Ctrl-4 鏄劇ず“杈撳嚭”紿楀彛 <br /> Ctrl-5 鏄劇ず“榪愯鐜”紿楀彛 <br /> Ctrl-6 鏄劇ず“寰呭仛浜嬮」”紿楀彛 <br /> Ctrl-7 鏄劇ず“瀵艱埅”紿楀彛 <br /> Ctrl-Shift-7 鏄劇ず“灞炴?#8221;瀵硅瘽妗?<br /> Ctrl-Shift-8 鏄劇ず緇勪歡闈㈡澘 <br /> Ctrl-8 鏄劇ず“鐗堟湰鎺у埗”紿楀彛 <br /> Ctrl-9 鏄劇ず“VCS 杈撳嚭”紿楀彛 <br /> Shift-F4 鏄劇ず“鏂囨。”瀵硅瘽妗?<br /> Alt-鍚戝乏鏂瑰悜閿?縐誨姩鍒板乏渚х獥鍙?<br /> Alt-鍚戝彸鏂瑰悜閿?縐誨姩鍒板彸渚х獥鍙?<br /> Ctrl-Tab (Ctrl-`) 鍦ㄦ墦寮鐨勬枃妗d箣闂村垏鎹?<br /> Shift-Escape 鏈澶у寲紿楀彛錛堝垏鎹級 <br /> Ctrl-F4/Ctrl-W 鍏抽棴褰撳墠閫夊畾鐨勭獥鍙?<br /> Ctrl-Shift-F4 鍏抽棴鎵鏈夌獥鍙?<br /> Shift-F10 鎵撳紑涓婁笅鏂囪彍鍗?<br /> <br /> 緙栬瘧銆佹祴璇曞拰榪愯 <br /> F9 緙栬瘧閫夊畾鐨勫寘鎴栨枃浠?<br /> F11 鐢熸垚涓婚」鐩?<br /> Shift-F11 娓呯悊騫剁敓鎴愪富欏圭洰 <br /> Ctrl-Q 璁劇疆璇鋒眰鍙傛暟 <br /> Ctrl-Shift-U 鍒涘緩 JUnit 嫻嬭瘯 <br /> Ctrl-F6/Alt-F6 涓烘枃浠?欏圭洰榪愯JUnit嫻嬭瘯 <br /> F6/Shift-F6 榪愯涓婚」鐩?鏂囦歡 <br /> <br /> 璋冭瘯 <br /> F5 寮濮嬭皟璇曚富欏圭洰 <br /> Ctrl-Shift-F5 寮濮嬭皟璇曞綋鍓嶆枃浠?<br /> Ctrl-Shift-F6 寮濮嬩負鏂囦歡璋冭瘯嫻嬭瘯 (JU <br /> Shift-F5/Ctrl-F5 鍋滄/緇х畫璋冭瘯浼氳瘽 <br /> F4 榪愯鍒版枃浠朵腑鐨勫厜鏍囦綅緗?<br /> F7/F8 姝ュ叆/瓚婅繃 <br /> Ctrl-F7 姝ュ嚭 <br /> Ctrl-Alt-鍚戜笂鏂瑰悜閿?杞嚦琚皟鐢ㄧ殑鏂規硶 <br /> Ctrl-Alt-鍚戜笅鏂瑰悜閿?杞嚦璋冪敤鏂規硶 <br /> Ctrl-F9 璁$畻琛ㄨ揪寮忕殑鍊?<br /> Ctrl-F8 鍒囨崲鏂偣 <br /> Ctrl-Shift-F8 鏂板緩鏂偣 <br /> Ctrl-Shift-F7 鏂板緩鐩戣 <br /> Ctrl-Shift-5 鏄劇ず HTTP 鐩戣鍣?<br /> Ctrl-Shift-0 鏄劇ず“鎼滅儲緇撴灉”紿楀彛 <br /> Alt-Shift-1 鏄劇ず“灞閮ㄥ彉閲?#8221;紿楀彛 <br /> Alt-Shift-2 鏄劇ず“鐩戣”紿楀彛 <br /> Alt-Shift-3 鏄劇ず“璋冪敤鏍?#8221;紿楀彛 <br /> Alt-Shift-4 鏄劇ず“綾?#8221;紿楀彛 <br /> Alt-Shift-5 鏄劇ず“鏂偣”紿楀彛 <br /> Alt-Shift-6 鏄劇ず“浼氳瘽”紿楀彛 <br /> Ctrl-Shift-6 鍒囨崲鍒?#8220;鎵ц”紿楀彛 <br /> Alt-Shift-7 鍒囨崲鍒?#8220;綰跨▼”紿楀彛 <br /> Alt-Shift-8 鍒囨崲鍒?#8220;婧?#8221;紿楀彛 <img src ="http://www.tkk7.com/asdtiang/aggbug/309289.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/asdtiang/" target="_blank">asdtiang</a> 2010-01-13 11:25 <a href="http://www.tkk7.com/asdtiang/articles/309289.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java 鑾峰彇琛ㄥ悕http://www.tkk7.com/asdtiang/articles/309221.htmlasdtiangasdtiangTue, 12 Jan 2010 11:02:00 GMThttp://www.tkk7.com/asdtiang/articles/309221.htmlhttp://www.tkk7.com/asdtiang/comments/309221.htmlhttp://www.tkk7.com/asdtiang/articles/309221.html#Feedback0http://www.tkk7.com/asdtiang/comments/commentRss/309221.htmlhttp://www.tkk7.com/asdtiang/services/trackbacks/309221.html        宸ュ叿錛欽BUILDER2006銆侻YSQL5銆?

        鎴戞煡浜嗗ソ鍑犲ぉ鎵嶆垚鍔熺殑錛屽啓鍑烘潵鐩殑鏄笇鏈涘ぇ瀹朵笉瑕佹氮璐規椂闂達紝

        浠g爜濡備笅錛氾紙榪愯鏃惰偗瀹氳鑷繁鏀規敼錛?/p>

 public void getTables() {
        try {
            int i;
            i = 0;
            DatabaseMetaData md = this.con.getMetaData();
            ResultSet rs;
            rs = md.getCatalogs();
            MainFrame.msg.append("databases start!!!"n");
            //////鏄劇ず鏁版嵁搴撳悕
            while (rs.next()) {
                MainFrame.msg.append(rs.getString("TABLE_CAT") + ""n");
            }
            rs = md.getTableTypes();
            rs.last();
            i = rs.getRow();
            String[] str = new String[i];
            rs.first();
            //////鏄劇ず鏁版嵁搴撶被鍨?br />             while (rs.next()) {
                str[i - 1] = rs.getString("TABLE_TYPE");
                MainFrame.msg.append(rs.getString("TABLE_TYPE") + ""n");
            }
            ///榪欒浠g爜鏄叧閿紝鏌ヤ簡濂戒箙,鍏蜂綋鍙傛暟鎴戜篃涓嶅お鏄庣櫧錛屾湜楂樹漢鎸囩偣
            /////鍥犱負鍦↗DK甯姪鏂囨。涓病鏈夌湅鍒版湁%榪欎釜涓滀笢
            rs = md.getTables(null, "%","%", null);
            //////鏄劇ず琛ㄥ悕
            MainFrame.msg.append("tables start!!!"n");
            while (rs.next()) {
                MainFrame.msg.append(rs.getString("TABLE_NAME")+"   "+rs.getString("TABLE_CAT") + ""n");            }
        } catch (Exception e) {
            MainFrame.msg.append(e.getMessage() + ""n");

        }

榪愯緇撴灉錛氾紙students 鏄嚜宸卞緩鐨勬暟鎹簱錛岃〃涓篶ourse,sc,student錛?/p>

databases start!!!
information_schema
mysql
students
test
VIEW
LOCAL TEMPORARY
tables start!!!
course   students
sc   students
student   students



asdtiang 2010-01-12 19:02 鍙戣〃璇勮
]]>
java log4j浣跨敤http://www.tkk7.com/asdtiang/articles/309181.htmlasdtiangasdtiangTue, 12 Jan 2010 09:22:00 GMThttp://www.tkk7.com/asdtiang/articles/309181.htmlhttp://www.tkk7.com/asdtiang/comments/309181.htmlhttp://www.tkk7.com/asdtiang/articles/309181.html#Feedback0http://www.tkk7.com/asdtiang/comments/commentRss/309181.htmlhttp://www.tkk7.com/asdtiang/services/trackbacks/309181.html
1銆佸畾涔夐厤緗枃浠?

棣栧厛浣跨敤閰嶇疆鏂囦歡灝嗕嬌鎴戜滑鐨勫簲鐢ㄧ▼搴忔洿鍔犵伒媧婚厤緗甽og鏃ュ織杈撳嚭鏂瑰紡鍖呮嫭杈撳嚭浼樺厛綰с佽緭鍑虹洰鐨勫湴銆佽緭鍑烘牸寮忋侺og4j鏀寔涓ょ閰嶇疆鏂囦歡鏍煎紡錛屼竴縐嶆槸 XML鏍煎紡鐨勬枃浠訛紝涓縐嶆槸Java鐗規ф枃浠秎og4j.properties錛堥敭=鍊鹼級銆備笅闈㈠皢浠嬬粛浣跨敤log4j.properties鏂囦歡浣滀負閰嶇疆鏂? 浠剁殑鏂規硶錛?

鈶犻厤緗牴Logger錛屽叾璇硶涓猴細0

log4j.rootLogger = [ level ] , appenderName, appenderName, …

鍏朵腑錛宭evel 鏄棩蹇楄褰曠殑浼樺厛綰э紝鍒嗕負OFF銆丗ATAL銆丒RROR銆乄ARN銆両NFO銆丏EBUG銆丄LL鎴栬呰嚜瀹氫箟鐨勭駭鍒侺og4j寤鴻鍙嬌鐢ㄥ洓涓駭鍒紝浼? 鍏堢駭浠庨珮鍒頒綆鍒嗗埆鏄疎RROR銆乄ARN銆両NFO銆丏EBUG銆傞氳繃鍦ㄨ繖閲屽畾涔夌殑綰у埆錛屾偍鍙互鎺у埗鍒板簲鐢ㄧ▼搴忎腑鐩稿簲綰у埆鐨勬棩蹇椾俊鎭殑寮鍏熾傛瘮濡傚湪榪欓噷瀹? 涔変簡INFO綰у埆錛屽垯搴旂敤紼嬪簭涓墍鏈塂EBUG綰у埆鐨勬棩蹇椾俊鎭皢涓嶈鎵撳嵃鍑烘潵銆? appenderName灝辨槸鎸囧畾鏃ュ織淇℃伅杈撳嚭鍒板摢涓湴鏂廣傚彲鍚屾椂鎸囧畾澶氫釜杈撳嚭鐩殑鍦般?

鈶¢厤緗棩蹇椾俊鎭緭鍑虹洰鐨勫湴Appender錛屽叾璇硶涓猴細

log4j.appender.appenderName = fully.qualified.name.of.appender.class
log4j.appender.appenderName.option1 = value1

log4j.appender.appenderName.option = valueN

鍏朵腑錛孡og4j鎻愪緵鐨刟ppender鏈変互涓嬪嚑縐嶏細
org.apache.log4j.ConsoleAppender錛堟帶鍒跺彴錛夛紝
org.apache.log4j.FileAppender錛堟枃浠訛級錛?
org.apache.log4j.DailyRollingFileAppender錛堟瘡澶╀駭鐢熶竴涓棩蹇楁枃浠訛級錛?
org.apache.log4j.RollingFileAppender錛堟枃浠跺ぇ灝忓埌杈炬寚瀹氬昂瀵哥殑鏃跺欎駭鐢熶竴涓柊鐨勬枃浠訛級錛?
org.apache.log4j.WriterAppender錛堝皢鏃ュ織淇℃伅浠ユ祦鏍煎紡鍙戦佸埌浠繪剰鎸囧畾鐨勫湴鏂癸級

鈶㈤厤緗棩蹇椾俊鎭殑鏍煎紡錛堝竷灞錛夛紝鍏惰娉曚負錛?

log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
log4j.appender.appenderName.layout.option1 = value1

log4j.appender.appenderName.layout.option = valueN

鍏朵腑錛孡og4j鎻愪緵鐨刲ayout鏈変互涓嬪嚑縐嶏細
org.apache.log4j.HTMLLayout錛堜互HTML琛ㄦ牸褰㈠紡甯冨眬錛夛紝
org.apache.log4j.PatternLayout錛堝彲浠ョ伒媧誨湴鎸囧畾甯冨眬妯″紡錛夛紝
org.apache.log4j.SimpleLayout錛堝寘鍚棩蹇椾俊鎭殑綰у埆鍜屼俊鎭瓧絎︿覆錛夛紝
org.apache.log4j.TTCCLayout錛堝寘鍚棩蹇椾駭鐢熺殑鏃墮棿銆佺嚎紼嬨佺被鍒瓑絳変俊鎭級

Log4J閲囩敤綾諱技C璇█涓殑printf鍑芥暟鐨勬墦鍗版牸寮忔牸寮忓寲鏃ュ織淇℃伅錛屾墦鍗板弬鏁板涓嬶細 %m 杈撳嚭浠g爜涓寚瀹氱殑娑堟伅

%p 杈撳嚭浼樺厛綰э紝鍗矰EBUG錛孖NFO錛學ARN錛孍RROR錛孎ATAL
%r 杈撳嚭鑷簲鐢ㄥ惎鍔ㄥ埌杈撳嚭璇og淇℃伅鑰楄垂鐨勬縐掓暟
%c 杈撳嚭鎵灞炵殑綾葷洰錛岄氬父灝辨槸鎵鍦ㄧ被鐨勫叏鍚?
%t 杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑綰跨▼鍚?
%n 杈撳嚭涓涓洖杞︽崲琛岀錛學indows騫沖彴涓?#8220;\r\n”錛孶nix騫沖彴涓?#8220;\n”
%d 杈撳嚭鏃ュ織鏃墮棿鐐圭殑鏃ユ湡鎴栨椂闂達紝榛樿鏍煎紡涓篒SO8601錛屼篃鍙互鍦ㄥ叾鍚庢寚瀹氭牸寮忥紝姣斿錛?d{yyy MMM dd HH:mm:ss,SSS}錛岃緭鍑虹被浼鹼細2002騫?0鏈?8鏃?22錛?0錛?8錛?21
%l 杈撳嚭鏃ュ織浜嬩歡鐨勫彂鐢熶綅緗紝鍖呮嫭綾葷洰鍚嶃佸彂鐢熺殑綰跨▼錛屼互鍙婂湪浠g爜涓殑琛屾暟銆備婦渚嬶細Testlog4.main(TestLog4.java:10)

2銆佸湪浠g爜涓嬌鐢↙og4j

鈶犲緱鍒拌褰曞櫒

浣跨敤Log4j錛岀涓姝ュ氨鏄幏鍙栨棩蹇楄褰曞櫒錛岃繖涓褰曞櫒灝嗚礋璐f帶鍒舵棩蹇椾俊鎭傚叾璇硶涓猴細

public static Logger getLogger( String name)

閫氳繃鎸囧畾鐨勫悕瀛楄幏寰楄褰曞櫒錛屽鏋滃繀瑕佺殑璇濓紝鍒欎負榪欎釜鍚嶅瓧鍒涘緩涓涓柊鐨勮褰曞櫒銆侼ame涓鑸彇鏈被鐨勫悕瀛楋紝姣斿錛?

static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () )

鈶¤鍙栭厤緗枃浠?

褰撹幏寰椾簡鏃ュ織璁板綍鍣ㄤ箣鍚庯紝絎簩姝ュ皢閰嶇疆Log4j鐜錛屽叾璇硶涓猴細

BasicConfigurator.configure ()錛?鑷姩蹇熷湴浣跨敤緙虹渷Log4j鐜銆?
PropertyConfigurator.configure ( String configFilename) 錛氳鍙栦嬌鐢↗ava鐨勭壒鎬ф枃浠剁紪鍐欑殑閰嶇疆鏂囦歡銆?

渚嬶細PropertyConfigurator.configure(".\\src\\log4j.properties")
DOMConfigurator.configure ( String filename ) 錛氳鍙朮ML褰㈠紡鐨勯厤緗枃浠躲?

鈶㈡彃鍏ヨ褰曚俊鎭紙鏍煎紡鍖栨棩蹇椾俊鎭級

褰撲笂涓や釜蹇呰姝ラ鎵ц瀹屾瘯錛屽氨鍙交鏉懼湴浣跨敤涓嶅悓浼樺厛綰у埆鐨勬棩蹇楄褰曡鍙ユ彃鍏ュ埌鎮ㄦ兂璁板綍鏃ュ織鐨勪換浣曞湴鏂癸紝鍏惰娉曞涓嬶細

Logger.debug ( Object message ) ;
Logger.info ( Object message ) ;
Logger.warn ( Object message ) ;
Logger.error ( Object message ) ;

log4j鑼冧緥紼嬪簭

涓嬮潰灝嗕嬌鐢ㄤ竴涓渶綆鍗曠殑鑼冧緥紼嬪簭鏉ヨ繘涓姝ヨ鏄巐og4j鐨勪嬌鐢ㄦ柟娉曘傜▼搴忎唬鐮佸涓嬶細



import org.apache.log4j.*;



public class LogTest {





static Logger logger = Logger.getLogger(LogTest.class.getName());



public static void main(String[] args) {



PropertyConfigurator.configure ( “.\\src\log4j.properties”)錛?

logger.debug("Debug ...");



logger.info("Info ...");



logger.warn("Warn ...");



logger.error("Error ...");



}

}

紼嬪簭璇存槑錛?

鈶?static Logger logger = Logger.getLogger(LogTest.class.getName());灝辨槸鍒涘緩涓涓睘浜嶭ogTest綾葷殑Logger瀵硅薄錛屽垱寤烘椂瑕? 鍛婄煡Logger浣犲綋鍓嶇殑Class鏄粈涔堛?

鈶?PropertyConfigurator.configure ( “log4j.properties”)灝辨槸璇翠嬌鐢ㄥ綋鍓嶅伐紼嬬洰褰曚笅鐨剆rc鏂囦歡澶逛腑鐨刲og4j.properties鏂囦歡浣滀負閰嶇疆鏂囦歡銆傝嫢灝? log4j.properties鏀懼湪宸ョ▼鏍圭洰褰曚笅涔熷彲涓嶅啓姝ゅ彞錛岀▼搴忎細鑷姩鎵懼埌閰嶇疆鏂囦歡銆?

鈶? logger.debug灝辨槸杈撳嚭debug鐨勪俊鎭紝logger.info灝辨槸杈撳嚭鎻愮ず淇℃伅錛宭ogger.warn灝辨槸鏄劇ず璀﹀憡淇? 鎭紝logger.error灝辨槸鏄劇ず閿欒淇℃伅銆?



涓嬮潰鏄厤緗枃浠秎og4j.properties鐨勫唴瀹癸細

log4j.rootCategory=DEBUG, stdout錛孯

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.appender.R.File=log.txt

log4j.appender.R.MaxFileSize=100KB

log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n

紼嬪簭璇存槑錛?

鈶?log4j.rootCategory=DEBUG, stdout錛孯

灝辨槸璇存垜瑕佹樉紺烘墍鏈変紭鍏堟潈絳夋柤鍜岄珮浜嶥ebug鐨勪俊鎭?
"stdout"錛?#8221;R”琛ㄧず鎴戝畾涔変簡涓や釜杈撳嚭绔?闅忎究浠涔堝悕瀛楅兘濂?銆?

鈶′笅闈㈢殑涓夎璇磗tdout杈撳嚭绔叾瀹炴槸鏍囧噯杈撳嚭Console錛屼篃灝辨槸灞忓箷銆傝緭鍑虹殑鏍煎紡鏄疨atternLayout銆傝漿鎹㈡柟寮忔槸%5p (%F:%L) - %m%n錛屽嵆鍓嶄簲鏍肩敤鏉ユ樉紺轟紭鍏堟潈錛屽啀鏄劇ず褰撳墠鐨勬枃浠跺悕錛屽姞褰撳墠鐨勮鏁般傛渶鍚庢槸logger.debug()鎴杔ogger.info()鎴? logger.warn()鎴杔ogger.error()閲岀殑淇℃伅銆?n琛ㄧず鍥炶濺絀鴻銆?

鈶㈠啀鍔犱笂涓嬮潰鍏鍒檒og淇℃伅涓嶅厜鏄劇ず鍦ㄥ睆騫曚笂錛岃屼笖灝嗚淇濆瓨鍦ㄤ竴涓彨"log.txt"鐨勬枃浠墮噷錛屾枃浠舵渶澶т負100KB銆傚鏋滄枃浠跺ぇ灝忚秴榪?00KB錛? 鏂囦歡浼氳澶囦喚鎴?log.txt.1"錛屾柊鐨?log.txt"緇х畫璁板綍log淇℃伅銆?

鎺ヤ笅鏉ユ垜浠彲浠ユ敼鍙榣og4j.properties錛岃屼笉闇閲嶆柊緙栬瘧灝卞彲浠ユ帶鍒秎og淇℃伅鏄惁鏄劇ず銆乴og淇℃伅鐨勮緭鍑虹綾誨瀷銆佽緭鍑烘柟寮忋佽緭鍑烘牸寮忥紝絳? 絳夈備婦渚嬪涓嬶細

鈶犲湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓 鎴?log4j.rootCategory=OFF, stdout,R"錛岃繖鏍鋒墍鏈夌殑log淇℃伅閮戒笉浼氭樉紺轟簡錛涜В鍐充簡鏈枃寮濮嬫彁鍑虹殑闂銆?
鈶″湪log4j.properties鏂囦歡閲屾妸"log4j.rootCategory=DEBUG,stdout,R"鏀瑰啓 鎴?log4j.rootCategory=INFO, stdout,R"錛岃繖鏍峰彧鏄劇ずINFO, WARN, ERROR鐨刲og淇℃伅錛岃孌EBUG淇℃伅涓嶄細琚樉紺猴紱



鍦╳eb紼嬪簭涓嬌鐢╨og4j娉ㄦ剰闂

1銆?nbsp;   鐢變簬jsp鎴杝ervlet鍦ㄦ墽琛岀姸鎬佹椂娌℃湁褰撳墠璺緞姒傚康錛屾墍鏈変嬌鐢≒ropertyConfigurator.configure錛圫tring錛夎鍙? 鎵緇og4j.properties鏂囦歡鏃惰緇欏嚭鐩稿浜庡綋鍓峧sp鎴杝ervlet鐨勮礬寰勮漿鍖栨垚涓轟竴涓粷瀵圭殑鏂囦歡緋葷粺璺緞銆傛柟娉曟槸浣跨敤 servletcontext.getrealpath(string)璇彞銆備緥錛?

//寰楀埌褰撳墠jsp璺緞

String prefix = getServletContext().getRealPath("/");

//璇誨彇log4j.properties

PropertyConfigurator.configure(prefix+"\\WEB-INF\\log4j.properties");

2銆佺浉搴旂殑log4j.properties璁劇疆鏌愪釜灞炴ф椂涔熻鍦ㄧ▼搴忎腑璁劇疆緇濆璺緞銆備緥錛?

log4j.appender.R.File灞炴ц緗棩蹇楁枃浠跺瓨鏀句綅緗傛垜浠彲浠ョ敤璇誨啓.properties閰嶇疆鏂囦歡鐨勬柟娉曡繘琛岀伒媧昏緗?


asdtiang 2010-01-12 17:22 鍙戣〃璇勮
]]>
JAVA 鏃ュ織緋葷粺綆浠?-杞?/title><link>http://www.tkk7.com/asdtiang/articles/309180.html</link><dc:creator>asdtiang</dc:creator><author>asdtiang</author><pubDate>Tue, 12 Jan 2010 09:21:00 GMT</pubDate><guid>http://www.tkk7.com/asdtiang/articles/309180.html</guid><wfw:comment>http://www.tkk7.com/asdtiang/comments/309180.html</wfw:comment><comments>http://www.tkk7.com/asdtiang/articles/309180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/asdtiang/comments/commentRss/309180.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/asdtiang/services/trackbacks/309180.html</trackback:ping><description><![CDATA[<p style="text-indent: 24pt;" class="0"><span style="font-size: 12pt;"><span>鏃? 蹇楋紝婧愪簬log錛屾湁鑸搗鏃ュ織鐨勬剰鎬濄傛寚璁板綍嫻峰憳璁板綍姣忓ぉ鐨勮紼嬶紝鐢熸椿鍙婂彂鐢熺殑浜嬩歡銆傚湪杞歡寮鍙戦鍩燂紝鐢ㄦ潵鐩戞帶浠g爜涓彉閲忓彉鍖栵紝璺熻釜 浠g爜榪愯鐨勮建榪癸紝鍦ㄥ紑鍙戠幆澧冧腑鎷呭綋璋冭瘯鍣ㄤ綔鐢紝鍚戞帶鍒跺彴鎴栨枃浠惰緭鍑轟俊鎭?/span></span></p> <p style="text-indent: 24pt;" class="0"> </p> <p style="text-indent: 24pt;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;"><span>鍑犱箮鎵鏈夌殑杞歡寮鍙戣璦錛堝鉤鍙幫級閮芥湁鑷繁鐨勬棩蹇楃郴緇燂紝<span id="os0m6ea" class="hilite1">java</span>錛?net錛宺uby錛宲hp絳夈傚湪<span id="auucyce" class="hilite1">java</span>棰? 鍩燂紝瀛樺湪澶ч噺鐨勬棩蹇楃粍浠訛紝</span></span><span><a _fcksavedurl="http://www.open-open.com/open50229.htm"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15">open-open</span></a></span><span style="font-size: 12pt;"><span>鏀?褰曚簡21涓棩蹇楃粍浠躲?/span></span></span></span></p> <p style="text-indent: 24pt;" class="0"><span style="font-size: 12pt;"><span>浠? 鍔熻兘涓婅錛岃繖浜涘彲浠ュ垎涓轟笁綾伙紝涓鏄棩蹇楀伐鍏風被錛屽畠瀹炵幇浜嗘棩蹇楃殑璁板綍錛屾牸寮忓寲鍜岀駭鍒殑鍒掑垎錛屼唬琛ㄤ負 logback錛宻implelog銆備簩鏄棩蹇楃郴緇燂紝鎻愪緵浜嗗畬鏁寸殑妗嗘灦鍔熻兘騫跺疄鐜頒簡鏃ュ織璁板綍銆備唬琛ㄤ負jul錛坖dk鎻愪緵鐨勬棩蹇楁 鏋訛級錛宭og4j錛坅pache寮婧愰」鐩級銆備笁鏄娊璞℃暣鍚堢被錛屽畠鎻愪緵浜嗕竴緇勬帴鍙o紝瀹屾垚鏃ュ織鍔熻兘錛岄氳繃鍖呰鍏朵粬鏃ュ織宸ュ叿鎴栫郴緇熸潵宸ヤ綔jcl錛坅pache寮 婧愮粍浠訛級錛宻lf4j銆?/span></span></p> <p style="text-indent: 24pt;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;"><span>浠庡巻鍙蹭笂璁詫紝log4j鍑虹幇鏈鏃╋紝</span></span><span style="font-size: 12pt;">Ceki Gülcü<span>鏄叾鍒涢犺呫傝嚜java1.4寮濮嬶紝jdk鎻愪緵浜?span class="hilite1">java</span>.util.logging 綾誨簱錛屾彁渚涗簡涓涓畬鏁寸殑鏃ュ織妗嗘灦錛屽湪璁捐涓婅姣攍og4j瑕佹洿娓呮櫚銆?榪欎釜鏃跺欙紝闄ゆ涔嬪錛岃繕鏈変竴浜涘叾浠栨棩蹇楃粍浠訛紝<span id="mw800a8" class="hilite1">java</span>棰嗗煙浠庢潵涓嶇己灝戣疆瀛愶紝鎬繪槸鏈変漢鍦ㄥ彂鏄庤疆 瀛愶紝杞瓙澶氫簡錛屽氨浼氫駭鐢熸販涔憋紝灝變細鏈変漢绔欏嚭鏉ワ紝瑕佷竴緇熸睙婀栵紝浜庢槸錛宩cl錛宎pache涓涓紑婧愮殑鏃ュ織緇勪歡璇炵敓浜嗭紝瀹冩彁渚涗簡涓緇勬棩蹇楃郴緇熺殑鎺ュ彛錛岄氳繃瀵? log4j錛宩ul鍜宻implelog榪涜鍖呰錛屾彁渚涙棩蹇楀姛鑳姐傝繖鏍鳳紝寮鍙戠殑鏃跺欙紝鍙渶瑕佷嬌鐢╦cl錛岄氳繃閰嶇疆錛岀伒媧婚夋嫨搴曞眰瀹炵幇銆傝繖鏍鳳紝瀵逛簬寮鍙戜漢鍛? 鏉ヨ錛屽紑鍙戞洿綆鍗曚簡浜涖傜湅璧鋒潵涓鍒囧お騫充簡錛屽彲Ceki Gülcü璁や負錛屽簲璇ユ湁涓涓洿濂界殑鏃ュ織妗嗘灦銆俵og4j緇忚繃榪欎箞涔呯殑鍙戝睍錛屽凡緇忔垚涓轟簡涓涓法浜猴紝浜? 浼ょ棔绱瘡錛屼粠澶栭潰鐪嬶紝緇忓吀錛屽簞閲嶏紝寮哄.錛屼粠鍐呴儴鐪嬶紝鍗存湁鐫涓鏍規牴鐨勯綰匡紙ThinkPad錛夛紝鍏呮弧浜嗕唬鐮佺殑鍧忓懗閬撱傛垨璁鎬粬娌℃湁鍕囨皵鏉ユ敼閫犺繖涓法浜猴紝紱誨紑涔? 璁告槸鏈濂界殑閫夋嫨錛屼簬鏄紝鍑烘潵錛屽垱寤轟簡slf4j錛屾潵鍙栦唬jcl錛屽垱寤轟簡logback錛屾潵鍙栦唬log4j銆傜洰鍓嶏紝log4j鍜宩ul搴旂敤鏈涓哄箍 娉涳紝slf4j浣滀負鏂板叴鐨勬娊璞″眰錛屾暣鍚坙ogback錛屼互鍏剁畝媧侊紝蹇燂紝姝h瓚婃潵瓚婂鐨勯《綰ч」鐩嬌鐢ㄣ?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>浠h〃鏃ュ織緇勪歡綆瑕佷粙緇嶃?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Log4j<span>錛屽巻鍙叉偁涔咃紝搴旂敤騫挎硾錛岃縐繪鍒板縐嶈璦鍙婂鉤鍙幫紝鍔熻兘寮哄ぇ錛屽湪浼楀鐨勬棩蹇楁鏋?涓紝浠嶅崰鎹潃涓誨鍦頒綅銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Jul<span>錛宩dk鎻愪緵鐨勬棩蹇楁鏋訛紝璁捐綺捐壇錛屽拰jdk绱у瘑緇撳悎錛屾帶鍒剁伒媧伙紝浣跨敤綆鍗曘?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Jcl<span>錛屾彁渚涗簡鏃ュ織鐨勬娊璞″眰錛屽彲浠ユ暣鍚堝縐嶅疄鐜般備絾鏈塩lassloader闂銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Slf4j<span>錛屾彁渚涗簡jcl鐨勮秴闆嗭紝閬垮厤浜哻lassloader闂銆?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">Logback<span>錛屽彲闈狅紝閫氱敤錛屽揩閫燂紝鐏墊椿鐨?span class="hilite1">java</span>鏃? 蹇楀伐鍏鳳紙瀹樻柟鎻忚堪錛夈?/span></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>欏圭洰閫夋嫨鎬濊冦?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄崟涓鐨勯」鐩紝濡傛闈㈠簲鐢紝閲? 鐢╦ul錛屽厤閰嶇疆錛屾帶鍒剁伒媧匯?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄痺eb寮鍙戯紝瀹滈噰鐢? log4j錛屽洜涓虹郴緇熷凡緇忔湁浜嗗緢澶氱殑閰嶇疆鏂囦歡錛屼笉鍦ㄤ箮澶氫竴涓紝鑰屼笖log4j鍙互鑴辯浠諱綍緇勪歡錛屼笉鍍廽ul錛屽拰jvm绱у瘑緇撳悎鍦ㄤ竴璧楓?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>濡傛灉鏄欏圭洰鏁村悎寮鍙戯紝瀹滈噰鐢? slf4j錛屼竴鏄畠鍙互鏁村悎鍏朵粬閬楃暀鏃ュ織緇勪歡錛屼簩鏄叾鎻愪緵鐨勬娊璞″眰錛屼負灝嗘潵鐨勫紑鍙戞彁渚涗簡鐏墊椿鎬с?/span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"> </p> <p style="margin-top: 5pt; text-align: justify;" class="0"><span style="font-size: 12pt;"><span>鍙傝冭祫鏂欙細</span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">1錛?/span><span style="font-size: 12pt;">IBM developerworks<span>瀵? log4j鐨勪粙緇嶃?nbsp;</span></span><span><a _fcksavedurl="http://www.ibm.com/developerworks/cn/java/l-log4j/index.html"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">2錛?/span><span style="font-size: 12pt;"><span id="qm0i008" class="hilite1">Java</span><span>寮 婧愭棩蹇楃粍浠跺垪琛ㄣ?/span></span><span><a _fcksavedurl="http://www.open-open.com/open50229.htm"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">3錛?/span><span style="font-size: 12pt;">Slf4j<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://www.slf4j.org/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">4錛?/span><span style="font-size: 12pt;">Logback<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://logback.qos.ch/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">5錛?/span><span style="font-size: 12pt;">Log4j<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://logging.apache.org/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">6錛?/span><span style="font-size: 12pt;">Jcl<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://commons.apache.org/logging/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">7錛?/span><span style="font-size: 12pt;">Sun<span>瀹?鏂圭綉绔欍?/span></span><span><a _fcksavedurl="http://www.sun.com/"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <p style="margin-top: 5pt; text-indent: 24pt; text-align: justify;" class="0"><span style="font-size: medium;"><span><span style="font-size: 12pt;">8錛?/span><span style="font-size: 12pt;"><span>涓 涓猨cl鐨勪腑鏂囪鏄庛?/span></span><span><a _fcksavedurl="http://hedong.3322.org/archives/000316.html"><span style="font-size: 12pt; color: rgb(0, 0, 255); text-decoration: underline;" class="15"><span>閾炬帴</span></span></a></span></span></span></p> <img src ="http://www.tkk7.com/asdtiang/aggbug/309180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/asdtiang/" target="_blank">asdtiang</a> 2010-01-12 17:21 <a href="http://www.tkk7.com/asdtiang/articles/309180.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://44od.com" target="_blank">十八禁视频在线观看免费无码无遮挡骂过</a>| <a href="http://huianpawn.com" target="_blank">国产精品亚洲综合久久</a>| <a href="http://tskes.com" target="_blank">亚洲国产综合久久天堂</a>| <a href="http://cmanpower.com" target="_blank">久久久久亚洲av成人无码电影</a>| <a href="http://51xinshiji.com" target="_blank">亚洲一区爱区精品无码</a>| <a href="http://ccc321.com" target="_blank">亚洲AV永久无码精品水牛影视</a>| <a href="http://www-774220.com" target="_blank">亚洲毛片无码专区亚洲乱</a>| <a href="http://zhxydq.com" target="_blank">亚洲性无码AV中文字幕</a>| <a href="http://mironpress.com" target="_blank">国产大片免费天天看</a>| <a href="http://hmjx-tape.com" target="_blank">久久这里只精品热免费99</a>| <a href="http://yuanzhouxh.com" target="_blank">青娱乐免费视频在线观看</a>| <a href="http://16688shop.com" target="_blank">国产成人涩涩涩视频在线观看免费 </a>| <a href="http://1178767.com" target="_blank">国产AV无码专区亚洲AV漫画</a>| <a href="http://68996500.com" target="_blank">亚洲精品中文字幕无码AV</a>| <a href="http://njyadi.com" target="_blank">6080午夜一级毛片免费看6080夜福利 </a>| <a href="http://gttest5.com" target="_blank">亚洲伦乱亚洲h视频</a>| <a href="http://ttvv77.com" target="_blank">sss日本免费完整版在线观看</a>| <a href="http://masfd.com" target="_blank">亚洲人成电影网站国产精品 </a>| <a href="http://whlnrsqsie.com" target="_blank">日韩在线不卡免费视频一区</a>| <a href="http://jinlaifubuxiugang.com" target="_blank">成人免费视频小说</a>| <a href="http://www988555.com" target="_blank">亚洲毛片网址在线观看中文字幕</a>| <a href="http://173ba.com" target="_blank">七次郎成人免费线路视频</a>| <a href="http://clzqb2b.com" target="_blank">成年黄网站色大免费全看</a>| <a href="http://clzqb2b.com" target="_blank">亚洲综合精品网站</a>| <a href="http://daohang123456.com" target="_blank">亚洲熟妇无码一区二区三区</a>| <a href="http://5222133.com" target="_blank">精品国产免费观看</a>| <a href="http://988938.com" target="_blank">亚洲黑人嫩小videos</a>| <a href="http://by6174.com" target="_blank">特a级免费高清黄色片</a>| <a href="http://djllgs.com" target="_blank">91在线视频免费91</a>| <a href="http://777cc55.com" target="_blank">亚洲国产精品自在线一区二区</a>| <a href="http://szhszszy.com" target="_blank">免费精品国产自产拍在线观看 </a>| <a href="http://laxdz.com" target="_blank">9久热精品免费观看视频</a>| <a href="http://xyxpx.com" target="_blank">日本不卡免费新一二三区</a>| <a href="http://www-yhty.com" target="_blank">亚洲欧洲日韩国产</a>| <a href="http://sxhnyl.com" target="_blank">免费h视频在线观看</a>| <a href="http://www79909c.com" target="_blank">久久久久久A亚洲欧洲AV冫</a>| <a href="http://hnlchb.com" target="_blank">91av视频免费在线观看</a>| <a href="http://fsszx888.com" target="_blank">亚洲AV无码精品色午夜果冻不卡</a>| <a href="http://xsdjiagu.com" target="_blank">久久午夜夜伦鲁鲁片免费无码影视 </a>| <a href="http://www1616hh.com" target="_blank">亚洲韩国在线一卡二卡</a>| <a href="http://fl6fe.com" target="_blank">国产成人免费一区二区三区</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>