锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人va亚洲电影,亚洲人成色777777在线观看,一本色道久久88亚洲精品综合 http://m.tkk7.com/smcdl/category/25612.html鎶借薄鍗蟲槸絀猴紝絀哄嵆鏄娊璞°?/description>zh-cnSun, 22 Nov 2009 10:47:07 GMTSun, 22 Nov 2009 10:47:07 GMT60Java鍋忓悜閿佸疄鐜板師鐞嗚瑙?Biased Locking)http://m.tkk7.com/smcdl/archive/2009/11/18/302787.htmlteddyteddyWed, 18 Nov 2009 05:10:00 GMThttp://m.tkk7.com/smcdl/archive/2009/11/18/302787.htmlhttp://m.tkk7.com/smcdl/comments/302787.htmlhttp://m.tkk7.com/smcdl/archive/2009/11/18/302787.html#Feedback0http://m.tkk7.com/smcdl/comments/commentRss/302787.htmlhttp://m.tkk7.com/smcdl/services/trackbacks/302787.html寮曠敤錛欽ava鍋忓悜閿佸疄鐜板師鐞嗚瑙?Biased Locking)(鐗堟潈褰掑師浣滆呮墍鏈?



teddy 2009-11-18 13:10 鍙戣〃璇勮
]]>
Tomcat涔辯爜闂鐮旂┒錛岄檮甯JAX涔辯爜闂鐮旂┒銆?/title><link>http://m.tkk7.com/smcdl/archive/2009/06/07/280415.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Sun, 07 Jun 2009 15:47:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2009/06/07/280415.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/280415.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2009/06/07/280415.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/280415.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/280415.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;"><span style="font-size: 10pt;"> <span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"> 寰堝鎬祴璇曚簡澶氫釜搴旂敤鏈嶅姟鍣紝鍙湁Tomcat鍑虹幇浜嗕貢鐮侀棶棰樸傝鎴戜滑鏉ュ垎鏋愪竴涓嬪師鍥狅紝嫻嬭瘯鐜鏄疶omcat5.5.27錛屽瓧絎﹂泦緙栫爜緇熶竴涓?strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>銆?br /> <br /> <strong><span style="font-size: 12pt;">1.欏甸潰闈欐佸唴瀹逛貢鐮侊紙闈炲姩鎬佺敓鎴愬唴瀹逛貢鐮侊級</span></strong><br /> 榪欎竴鑸槸<%@ page pageEncoding="<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %>璁劇疆鐨勯棶棰橈紝寤鴻鍦ㄦ瘡涓〉闈笂閮藉姞涓妏ageEncoding璁懼畾錛岃搴旂敤鏈嶅姟鍣ㄨ兘姝g‘鎶奐SP鏂囦歡鎸夌収璁懼畾鐨勭紪鐮佽漿鎹負Java鏂囦歡錛屽彧瑕佽繖涓猵ageEncoding璁劇疆姝g‘灝卞彲浠ラ伩鍏嶉潤鎬佸唴瀹圭殑涔辯爜銆傛湁浜哄彲鑳戒細璇存垜娌℃湁璁劇疆涔熸病鏈変貢鐮侊紝閭f槸鍥犱負搴旂敤鏈嶅姟鍣ㄨ繕鍙互璇誨彇<%@ page contentType="text/html; charset=<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %>涓殑<strong>charset</strong>浣滀負澶囬夋柟妗堬紝铏界劧榪欐槸JSP瑙勮寖涓姹傜殑錛屼絾鏄毦淇濇湁鐨勫鍣ㄦ病鏈夊疄鐜版垨瀹炵幇鏈塀UG錛屾墍浠ユ湁鏃跺欏湪鏌愪釜搴旂敤鏈嶅姟鍣ㄤ笅錛堝Tomcat錛変笉璁劇疆pageEncoding涔熷彲浠ワ紝浣嗘槸鍚屾牱鐨勯〉闈㈡嬁鍒板埆鐨勫簲鐢ㄦ湇鍔″櫒涓嬪氨涓嶈兘淇濊瘉涓嶅嚭鐜頒貢鐮併?br /> <br /> <strong><span style="font-size: 12pt;">2.鍔ㄦ佺敓鎴愬唴瀹逛貢鐮?/span></strong><br /> 鏂頒笅杞界殑Tomcat娌℃湁緇忚繃浠諱綍鐗規畩鐨勮緗紝鏃犺鏄疓ET鍜孭OST閮藉嚭鐜頒貢鐮併傞鍏堣緗瓾TTP Connector錛坰erver.xml涓洃鍚?080绔彛鐨勯偅涓狢onnector錛夛紝鍔犱笂URIEncoding="<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>"錛屾秷闄や簡GET涔辯爜錛屽啀鍦↗SP欏甸潰涓涓鍙ュ姞鍏?lt;% request.setCharacterEncoding("<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>"); %>錛屾秷闄や簡POST涔辯爜銆?br /> 閫氳繃涓婇潰涓や釜璁劇疆鎴戜滑鍙戠幇錛?strong>URIEncoding</strong>鎺у埗鐨勬槸GET瀛楃闆嗙紪鐮侊紝<strong>Request</strong>鐨?strong>CharacterEncoding</strong>鎺у埗鐨勬槸POST瀛楃闆嗙紪鐮併?br /> 濡傛灉娌℃湁涓婇潰閭e彞</span></span></span></span></span><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><% request.setCharacterEncoding("<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>"); %>錛?/span></span></span></span></span><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">鍦ㄩ〉闈㈣搗濮嬪姞鍏?lt;%= request.getCharacterEncoding() %>錛屽湪Tomcat涓嬫垜浠彂鐜拌緭鍑?strong>null</strong>錛屽湪鍏朵粬鏈嶅姟鍣ㄤ笅鍗磋緭鍑?strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>銆傝繖灝辨槸涓轟粈涔堝湪Tomcat涓嬪簲璇ユ紜緗?strong>Request</strong>鐨?strong>CharacterEncoding</strong>鐨勫師鍥犮?br /> 涓婇潰鎻愬埌鐨?lt;%@ page contentType="text/html; charset=<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %>錛岄櫎浜嗗0鏄庤繑鍥炵粰瀹㈡埛绔殑嫻佹槸text/html澶栵紝鍚屾椂璁劇疆浜?strong>Response</strong>鐨?strong>CharacterEncoding</strong>錛屽嵆鐩稿綋浜庢墽琛屼簡Response.setCharacterEncoding("<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>")榪欐浠g爜銆傚畠淇濊瘉浜嗘湇鍔″櫒绔敓鎴愮殑鍔ㄦ佸唴瀹瑰埌杈懼鎴風涔熶笉浼氫貢鐮併?br /> 浣嗘湁涓縐嶆儏鍐典笅涔熶笉浼氬嚭鐜頒貢鐮侊紝灝辨槸濡備笅渚嬭繖縐嶆儏鍐碉紝鍓嶆彁鏄病鏈夎緗?/span></span></span></span></span><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><strong>Request</strong>鐨?strong>CharacterEncoding</strong></span></span></span></span></span><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">錛?br /> </span></span></span> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"><span style="font-size: 12pt;"><span style="color: #008080;"><span style="font-size: 10pt;"><span style="color: #008080;">1</span> <span style="color: #0000ff;">protected</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doPost(HttpServletRequest request, HttpServletResponse response) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> ServletException, IOException {<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">    response.getWriter().write(request.getParameter(</span><span style="color: #000000;">"xxxxx</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">}</span></span></span></span></span></div> 榪欑鎯呭喌涓嬫彁浜よ繃鏉ョ殑琛ㄥ崟鏁版嵁鍏跺疄鏄疘SO-8859-1鐨勭紪鐮侊紝鑰岃繑鍥炵粰瀹㈡埛绔張娌℃湁<span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><%@ page contentType="text/html; charset=<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %></span></span></span>鐨勮緗紝鎵浠ヨ繕鏄疘SO-8859-1鐨勭紪鐮侊紝浣嗘槸涓轟粈涔堟病鏈変貢鐮佸憿錛熷叾瀹炲凡緇忎貢鐮佷簡錛屽鏋滃湪絎?琛屼笅鏂偣鐨勮瘽錛屼細鍙戠幇<span style="color: #008080;"><span style="font-size: 12pt;"><span style="color: #008080;"><span style="font-size: 10pt;"><span style="color: #000000;">request.getParameter(</span><span style="color: #000000;">"xxxxx</span><span style="color: #000000;">"</span><span style="color: #000000;">)</span></span></span></span></span>鐨勮繑鍥炲煎氨鏄貢鐮併傚彲浠ョ敤涓鍙ava浠g爜鏉ヨВ閲婁負浠涔堝鎴風鏄劇ず緇撴灉娌℃湁涔辯爜錛屽涓嬶細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #000000;">System.out.println(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> String(</span><span style="color: #000000;">"</span><span style="color: #000000;">浣犲ソ錛屼笘鐣?/span><span style="color: #000000;">"</span><span style="color: #000000;">.getBytes(</span><span style="color: #000000;">"</span><span style="color: #000000;">ISO-8859-1</span><span style="color: #000000;">"</span><span style="color: #000000;">), </span><span style="color: #000000;">"</span><span style="color: #000000;">ISO-8859-1</span><span style="color: #000000;">"</span><span style="color: #000000;">);</span></div> 寰堝鎬繖鍙ヤ唬鐮侊紝鏄庢槑鏄腑鏂囷紝搴旇鐢℅B2312鎴朑BK涔嬬被鐨勫瓧絎﹂泦緙栫爜鏉etBytes錛屽嵈鐢ㄤ簡ISO-8859-1錛屼簨瀹炶瘉鏄庯紝榪欑浜掗嗘搷浣滃瀛楃涓叉湰韜病鏈変換浣曞獎鍝嶏紝鍙getBytes鍜宯ew String鐨勬椂鍊欏瓧絎﹂泦緙栫爜鏄竴鑷寸殑灝變笉浼氬紩璧蜂貢鐮併?br /> 涓婇潰榪欏彞浠g爜姝eソ璇存槑浜嗘暟鎹粠瀹㈡埛绔疨OST鍒版湇鍔″櫒绔椂鏄疘SO-8859-1緙栫爜錛岀劧鍚庝粠鏈嶅姟鍣ㄧ鍐欏洖鍒板鎴風榪樻槸ISO-8859-1緙栫爜錛屾墍浠ュ氨娌℃湁閫犳垚涔辯爜錛屽鏋滆繖閲屼笉鏄洿鎺ュ啓鍥炲埌瀹㈡埛绔紝鑰屾槸forward鍒板彟涓涓狫SP欏甸潰錛岃岃繖涓〉闈㈡伆濂戒嬌鐢ㄤ簡</span><span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><%@ page contentType="text/html; charset=<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %></span></span></span></span>鏉ヨ緗甊esponse鐨凜haracterEncoding錛岄偅涔堝湪欏甸潰涓緭鍑簒xxxx榪樹細浜х敓涔辯爜錛屽悓鏍風敤涓鍙ava浠g爜鏉ヨВ閲婏紝濡備笅錛?br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #000000;">System.out.println(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> String(</span><span style="color: #000000;">"</span><span style="color: #000000;">浣犲ソ錛屼笘鐣?/span><span style="color: #000000;">"</span><span style="color: #000000;">.getBytes(</span><span style="color: #000000;">"</span><span style="color: #000000;">ISO-8859-1</span><span style="color: #000000;">"</span><span style="color: #000000;">), </span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">));</span></div> 鎵浠ワ紝鏈鍚庣粨璁烘槸濡傛灉鎯砅OST鍒版湇鍔″櫒绔笉涔辯爜灝辮璁劇疆Request鐨凜haracterEncoding錛屽啓鍥炲埌瀹㈡埛绔笉涔辯爜灝辮璁劇疆Response鐨凜haracterEncoding錛岃嫢鏄疛SP欏甸潰瑕佽緗?lt;%@ page contentType="text/html; charset=<span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><strong><em><span style="color: #ff0000;">UTF-8</span></em></strong></span></span></span></span>" %>銆?br /> <span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"> <br /> <strong><span style="font-size: 12pt;"><strong>3.AJAX涔辯爜闂</strong></span></strong>錛堜笉鍊熷姪浠諱綍JS妗嗘灦錛屽儚Prototype涔嬬被鐨勬鏋朵細瀵笹ET璇鋒眰鐨剄ueryString鑷姩搴旂敤encodeURIComponent()緙栫爜錛?br /> GET璇鋒眰鏃訛紝闇瑕佸queryString浣跨敤encodeURIComponent()緙栫爜涔嬪悗鍐嶆彁浜ゅ埌鏈嶅姟鍣ㄣ傝繖鏄疿MLHttpRequest瑙勮寖鎵瑕佹眰鐨勩?br /> POST璇鋒眰鏃訛紝涓嶉渶瑕佷嬌鐢╡ncodeURIComponent()銆?br /> 閫氳繃瀵瑰簲鐢ㄧ▼搴忎笅鏂偣鍙戠幇錛孏ET璇鋒眰鍜孭OST璇鋒眰鐨勬暟鎹彂閫佸埌鏈嶅姟鍣ㄧ閮芥槸姝e父鐨勬病鏈変貢鐮侊紝浣嗘槸鏈嶅姟鍣ㄧ鐢熸垚鐨勫姩鎬佸唴瀹瑰啓鍥炲鎴風鍗存槸涔辯爜錛岃鏄?strong>Response</strong>鐨?strong>CharacterEncoding</strong>璁劇疆閿欒錛屽弽榪囨潵鎴戜滑鍐嶆兂涓涓嬶紝鎴戜滑鏍規湰灝辨病鏈夎緗繃<strong>Response</strong>鐨?strong>CharacterEncoding</strong>錛屼負浠涔堝憿錛熷洜涓烘垜浠槸浠JAX鐨勬柟寮忔彁浜よ〃鍗曪紝榪斿洖鍚庝笉鍍廕SP欏甸潰閭f牱鏈?lt;%@ page contentType="text/html; charset=<strong><em><span style="color: #ff0000;">UTF-8</span></em></strong>" %>鏉ヨ緗?strong>Response</strong>鐨?strong>CharacterEncoding</strong>錛屾墍浠ュ氨浼氬嚭閿欍?br /> <br /> 緇煎悎涓婅堪錛岃В鍐崇殑鍔炴硶灝辨槸鍚勫ぇ緗戠珯鎻愬嚭鐨勯氱敤瑙e喅鏂規<strong>Filter</strong>錛屽鏋滀綘鐨勫簲鐢ㄦ病鏈夌敤鍒癆JAX錛屽彧璁劇疆<strong>Request</strong>鐨?strong>CharacterEncoding</strong>鍗沖彲錛屽惁鍒?strong>Response</strong>鐨?strong>CharacterEncoding</strong>涔熻璁劇疆銆備笅闈㈡槸涓涓狥ilter鐨勭ず渚嬶紝鍙紩鐢╠oFilter鏂規硶鏉ヨ鏄庨棶棰橈細</span></span></span><br /> <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"><span style="font-size: 12pt;"><span style="color: #008080;"><span style="font-size: 10pt;"><span style="color: #008080;">1</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter(ServletRequest request, ServletResponse response, FilterChain chain) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> IOException, ServletException {<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">    request.setCharacterEncoding(</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">    response.setCharacterEncoding(</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">    chain.doFilter(request, response);<br /> </span><span style="color: #008080;">5</span> <span style="color: #000000;">}</span></span></span></span></span></div> <br /> <br /> </span></span> <img src ="http://m.tkk7.com/smcdl/aggbug/280415.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2009-06-07 23:47 <a href="http://m.tkk7.com/smcdl/archive/2009/06/07/280415.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jad鍜孞ava Decompiler鐨勫皬灝忎笉鍚?/title><link>http://m.tkk7.com/smcdl/archive/2009/03/10/258754.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Tue, 10 Mar 2009 03:25:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2009/03/10/258754.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/258754.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2009/03/10/258754.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/258754.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/258754.html</trackback:ping><description><![CDATA[浠婂ぉ鐢↗ava Decompiler鍙嶇紪璇戜竴涓被鍙戠幇鍏朵腑瀛楃涓茶繛鍔犵殑浠g爜鍙嶇紪璇戠殑緇撴灉鍜宩ad鐨勪笉鍚屻?br /> 婧愮爜涓鑸瑂omestr = "a" + "b" + "c" + "d" ....;<br /> <br /> jad鍙嶇紪璇戣繃鏉ヤ細鑷姩鐢熸垚涓涓猄tringBuffer錛岀劧鍚庢妸鍚勪釜瀛愪覆append鍒頒竴璧楓傚錛?br /> somestr = (new StringBuilder(String.valueOf("a"))).append("b").append("c").append("d")....).toString();<br /> <br /> Java Decompiler鍙嶇紪璇戠殑浠g爜鍩烘湰涓婂拰鍘熸潵涓鏍鳳紝鏈夊瓧鑺傜爜鏌ョ湅宸ュ叿鐪嬪嚭錛岀紪璇戝櫒紜疄瀵瑰瓧絎︿覆鐩稿姞鍋氫簡浼樺寲銆傝鍦╡clipse浣跨敤byte outline鎻掍歡鏌ョ湅銆備絾鏄湁涓縐嶆儏鍐墊槸渚嬪鐨勶紝濡傦細<br /> somestr = "a" + "b";<br /> somestr += "c" + "d";<br /> 緙栬瘧鍣ㄤ細涓烘瘡涓鏉¤鍙ュ緩绔嬩竴涓猄tringBuilder錛屽儚涓婇潰鐨勬儏鍐佃鎶婁袱鍙ュ悎騫舵垚涓鍙ャ?br /> <img src ="http://m.tkk7.com/smcdl/aggbug/258754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2009-03-10 11:25 <a href="http://m.tkk7.com/smcdl/archive/2009/03/10/258754.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Log4J鍩烘湰浣跨敤鏁欑▼http://m.tkk7.com/smcdl/archive/2009/02/17/254922.htmlteddyteddyTue, 17 Feb 2009 03:43:00 GMThttp://m.tkk7.com/smcdl/archive/2009/02/17/254922.htmlhttp://m.tkk7.com/smcdl/comments/254922.htmlhttp://m.tkk7.com/smcdl/archive/2009/02/17/254922.html#Feedback0http://m.tkk7.com/smcdl/comments/commentRss/254922.htmlhttp://m.tkk7.com/smcdl/services/trackbacks/254922.html
棣栧厛Log4J涓繪槸瀛樺湪涓涓猺ootLogger錛屽嵆浣挎病鏈夋樉紺洪厤緗篃鏄瓨鍦ㄧ殑錛屽茍涓旈粯璁よ緭鍑虹駭鍒負DEBUG銆?br /> 鍏跺畠鐨刲ogger閮界戶鎵胯嚜榪欎釜rootLogger錛堝鏋滃叾浠杔ogger鏈崟鐙畾涔夊叾杈撳嚭綰у埆錛夈?br /> Log4J涓殑灞傛鏄敤'.'鏉ュ垎闅旂殑錛屽log4j.logger.com.example.test錛岃繖閲屽茍涓嶆槸璇磍og4j.logger鍚庨潰涓瀹氭槸鍏蜂綋鐨勫寘鍚嶄箖鑷崇被鍚嶏紝
榪欎釜鍚嶇О鍙互鑷畾涔夛紝鎴戜滑鐢氳嚦鍙互瀹氫箟涓涓猯og4j.logger.A.B.C錛?鍦╟om.example.test涓殑綾婚噷鍙栧悕縐頒負A.B鐨刲ogger,濡?br /> Logger logger = Logger.getLogger("A.B")
涓婁緥涓垜浠緩绔嬩簡3涓猯ogger瀹炰緥錛屽畠浠垎鍒槸"A"銆?A.B"銆?A.B.C"銆傛瘡嬈℃垜浠湪緋葷粺涓彇寰條ogger鏃訛紝騫朵笉鏄柊寤哄疄渚嬶紝榪欎簺瀹炰緥鏄?br /> 緋葷粺鍚姩鐨勬椂鍊欏氨鎸夌収閰嶇疆鏂囦歡鍒濆鍖栧ソ鐨勶紙涔熷彲鑳芥椂絎竴嬈″紩鐢ㄧ殑鏃跺欏緩绔嬬殑錛岀劧鍚庣紦瀛樺叾瀹炰緥渚涗互鍚庝嬌鐢紝榪欓儴鍒嗚繕娌℃湁鏃墮棿鐮旂┒錛夈?br />
闄愬埗appender鍙犲姞鎬?/strong>
渚?錛?br /> log4j.rootLogger=DEBUG, Console
log4j.logger.A=DEBUG, Console
log4j.logger.A.B=INFO, Console
瀵逛簬logger A.B杈撳嚭鐨勪換浣曟棩蹇椾細寰鎺у埗鍙拌緭鍑轟笁嬈★紝鍘熷洜鏄疉.B緇ф壙A鐨勪互鍙夾鐨勭埗logger鐨勬墍鏈塧ppender錛?br /> 榪欑緇ф壙鍏崇郴浠呬粎鏄妸鐖秎ogger鐨刟ppender娣誨姞鍒拌嚜宸辯殑appender鍒楄〃涓紝鐖秎ogger鐨勮緭鍑簂evel涓嶄細褰卞搷
瀛恖ogger鐨勮緭鍑恒?br />
渚?錛氶檺鍒禷ppender鍙犲姞
log4j.rootLogger=DEBUG, Console
log4j.logger.A=DEBUG, Console
log4j.logger.A.B=INFO, Console
log4j.additivity.A.B=false
logger A.B鐨勬棩蹇椾粎浼氳緭鍑哄埌鑷繁Console涓紝涓嶄細緇ф壙浠諱綍鐖秎ogger鐨刟ppender銆?br />
鎺у埗appender鐨勮緭鍑虹駭鍒?/strong>
鑻ユ兂瀵硅緭鍑哄埌appender涓殑鏃ュ織綰у埆榪涜闄愬埗鐨勮瘽錛屽氨闇瑕佺敤鍒皌hreshold鏉ユ帶鍒躲?br /> log4j.threshold=ERROR 鐢ㄦ潵鎺у埗鎵鏈夌殑appender錛屽嵆杈撳嚭鍒版墍鏈塧ppender鐨勬棩蹇楋紝
涓嶇鍘熸潵鏄粈涔堢駭鍒殑錛岄兘涓嶈兘浣庝簬threshold鎵瑙勫畾鐨勭駭鍒?br />
log4j.appender.Console.threshold=ERROR 鐢ㄦ潵鎺у埗鎸囧畾鐨刟ppender鐨勮緭鍑虹駭鍒?br />




teddy 2009-02-17 11:43 鍙戣〃璇勮
]]>
浣跨敤Java鑼冨瀷闇瑕佹敞鎰忕殑鍦版柟http://m.tkk7.com/smcdl/archive/2008/10/23/236140.htmlteddyteddyThu, 23 Oct 2008 05:59:00 GMThttp://m.tkk7.com/smcdl/archive/2008/10/23/236140.htmlhttp://m.tkk7.com/smcdl/comments/236140.htmlhttp://m.tkk7.com/smcdl/archive/2008/10/23/236140.html#Feedback2http://m.tkk7.com/smcdl/comments/commentRss/236140.htmlhttp://m.tkk7.com/smcdl/services/trackbacks/236140.html
  • 闈欐佹柟娉曡鎯寵寖鍖栵紝闇瑕佹寚瀹氬叾綾誨瀷鍙傛暟
  • 闈炶寖鍖栫被鍨嬩腑鐨勫疄渚嬫柟娉曡鎯寵寖鍖栵紝涔熼渶瑕佸埗瀹氬叾綾誨瀷鍙傛暟銆?/li>
  • 鑼冨寲綾誨瀷涓殑瀹炲姏鏂規硶鍙互鐩存帴浣跨敤鍏剁被鍨嬫湰韜殑綾誨瀷鍙傛暟銆?/li>
  • 鑼冨瀷涓嶆槸鍗忓彉鐨勶紝鍗矻ist<Integer>涓嶆槸List<Number>鐨勫瓙綾匯?/li>
  • 涓嶈兘瀹炰緥鍖栬寖鍨嬬被鍨嬬殑鏁扮粍錛屽嵆new List<String>[3] 鏄笉鍚堟硶鐨勶紝闄ら潪綾誨瀷鍙傛暟鏄竴涓湭緇戝畾鐨勯氶厤絎︼紝鍗?code>new List<?>[3] 鏄悎娉曠殑銆?br />
  • 鏋勯犲歡榪燂紝鍦ㄤ唬鐮佺紪鍐欐椂鎴戜滑涓嶈兘閫氳繃綾誨瀷鍙傛暟鏉ユ瀯閫犱竴涓綾誨瀷鐨勫疄渚嬶紝鍘熷洜鏄垜浠笉鐭ラ亾濡備綍鏋勯狅紝綾誨瀷鍙傛暟鐨勫疄闄呯被鍨嬫槸鍦ㄨ繍琛屾椂紜畾鐨勩?/li>
  • 瀵逛簬娉ㄦ剰5鎵鎻忚堪鐨勯棶棰樻垜浠湁涓涓В鍐蟲柟娉曟槸List<String> list = (List<String>[]) new Object[3];浣嗘槸濡傛灉鏄繍琛屾椂寤虹珛鏁扮粍鍛紝綾誨瀷淇℃伅鏄繍琛屾椂紜畾鐨勶紝閭e氨鎹㈢鍐欐硶T[] tarray = (T[]) new Object[3];
  • 涓婇潰鐨勬暟緇勬瀯閫犳槸涓嶈鎺ㄨ崘鐨勶紝鏈濂界殑鏂規硶鏄皢綾誨瀷淇℃伅浼犻掑埌鏂規硶涓紝濡俶ethod(Class<V> type) { V[] array = (V[])Array.newInstance(type, length); }錛屽彲浠ュ弬鑰傾rrayList綾葷殑toArray(T[] a)鏂規硶鐨勫疄鐜般?br />
  • 鏋勯犻氶厤絎﹀紩鐢紝濡傛灉set鏄竴涓猄et<?>綾誨瀷錛屽垯Set<?> set2 = new HashSet<?>(set);鏄笉鍚堟硶鐨勶紝鏀規垚Set<?> set2 = new HashSet<Object>(set);灝卞悎娉曚簡銆?/li> 鏈鍚庯紝鎺ㄨ崘涓夌瘒IBM涓婄殑鏂囩珷

    澶氳搴︾湅 Java 涓殑娉涘瀷

    浜嗚В娉涘瀷



    teddy 2008-10-23 13:59 鍙戣〃璇勮
    ]]>Java浜嬩歡浼犻掓妧鏈?錛堥摼鎺ヨ嚦IBM緗戠珯錛?/title><link>http://m.tkk7.com/smcdl/archive/2008/10/22/235955.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Wed, 22 Oct 2008 08:01:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/10/22/235955.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/235955.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/10/22/235955.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/235955.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/235955.html</trackback:ping><description><![CDATA[IBM寮鍙戣呬箰鍥笂鐨勬暀紼嬶紙闇娉ㄥ唽鎵嶈兘嫻忚錛屽緩璁敞鍐屼竴涓笎鍙鳳紝IBM緗戠珯涓婃湁寰堝濂芥枃绔狅級錛屽緢璇︾粏鐨勪粙緇嶄簡3縐嶇矑搴︽ā鍨嬶紙瀵硅薄銆佸睘鎬с佷簨浠訛級銆?br /> <strong><a title="Java浜嬩歡浼犻掓妧鏈? >Java浜嬩歡浼犻掓妧鏈?/a></strong><br /> <br /> <img src ="http://m.tkk7.com/smcdl/aggbug/235955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-10-22 16:01 <a href="http://m.tkk7.com/smcdl/archive/2008/10/22/235955.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java闆嗗悎妗嗘灦浣跨敤娉ㄦ剰浜嬮」錛堜簩錛孧ap錛?/title><link>http://m.tkk7.com/smcdl/archive/2008/10/22/235916.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Wed, 22 Oct 2008 04:59:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/10/22/235916.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/235916.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/10/22/235916.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/235916.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/235916.html</trackback:ping><description><![CDATA[Map鎺ュ彛甯哥敤鐨勫疄鐜扮被鏈夛細<br /> 1.HashMap<br /> 2.Hashtable<br /> 3.TreeMap<br /> 4.LinkedHashMap<br /> <br /> 璁ㄨ1錛氬簳灞傛満鍒?br /> HashMap涓嶩ashtable鍩轟簬鏁扮粍瀹炵幇錛孴reeMap鍩轟簬鏍戝瀷緇撴瀯錛屽簳灞傚瓨鍌ㄧ粨鏋勬槸鍏稿瀷鐨勯摼琛ㄧ粨鏋勩侺inkedHashMap緇ф壙鑷狧ashMap錛屾墍浠ヤ篃鏄熀浜庢暟緇勫疄鐜扮殑銆?br /> <br /> 璁ㄨ2錛氱戶鎵垮叧緋?br /> HashMap涓嶵reeMap緇ф壙鑷狝bstractMap錛孒ashtable緇ф壙鑷狣ictionary錛孡inkedHashMap緇ф壙鑷狧ashMap銆?br /> <br /> 璁ㄨ3錛氬悓姝ュ叧緋?br /> Hashtable鏄悓姝ョ殑錛岃孒ashMap涓嶵reeMap浠ュ強LinkedHashMap涓嶆槸鍚屾鐨勶紝鍙互浣跨敤Collections涓彁渚涚殑鏂規硶杞崲涓哄悓姝ョ殑銆?br /> <br /> 璁ㄨ4錛氳凱浠e櫒<br /> 榪唬鍣ㄩ兘鏄揩閫熷け璐ョ殑錛堟敞錛氬弬鑰冩湰緋誨垪絎竴綃嘗ist綃囷級<br /> <br /> 璁ㄨ5錛氫笉鍙慨鏀?br /> 閫氳繃浣跨敤Collections.unmodifiableMap(Map map)鏉ヨ漿鎹? <img src ="http://m.tkk7.com/smcdl/aggbug/235916.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-10-22 12:59 <a href="http://m.tkk7.com/smcdl/archive/2008/10/22/235916.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java闆嗗悎妗嗘灦浣跨敤娉ㄦ剰浜嬮」錛堜竴錛?List錛?/title><link>http://m.tkk7.com/smcdl/archive/2008/10/22/235890.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Wed, 22 Oct 2008 03:22:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/10/22/235890.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/235890.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/10/22/235890.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/235890.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/235890.html</trackback:ping><description><![CDATA[List鐨勬湁鐢ㄥ疄鐜?br /> 1.ArrayList<br /> 2.LinkedList<br /> 3.Vector<br /> 4.Stack<br /> <br /> 璁ㄨ1錛氬簳灞傛満鍒訛紙鐗墊壇鍒扮殑鏁版嵁緇撴瀯鐨勭煡璇嗚璇昏呰嚜琛屽涔狅級<br /> ArrayList涓嶸ector閮芥槸鍩轟簬鏁扮粍瀹炵幇鐨勶紝榪欏氨璇存槑ArrayList涓嶸ector閫傚悎鍋氶亶鍘嗚屼笉閫傚悎鍋氶綣佺殑鎻掑叆鍜屽垹闄ゃ?br /> LinkedList鏄熀浜庨摼琛ㄥ疄鐜扮殑錛屾墍浠ュ畠鐢熸潵灝辨槸涓轟簡棰戠箒鎻掑叆涓庡垹闄ゅ璞°?br /> <br /> 璁ㄨ2錛氱壒孌婂姛鑳?br /> Stack鏄竴涓悗榪涘厛鍑猴紙LIFO錛夊璞″爢鏍堬紝鑰孡inkedList闄ゅ彲浠ヨ鐢ㄤ綔鍫嗘爤澶栵紝榪樺彲浠ヨ鐢ㄤ綔闃熷垪鎴栧弻绔槦鍒椼?br /> 涓嶅悓鐨勬槸Stack緇ф壙鑷猇ector錛屼篃灝辨槸璇村畠涔熸槸鍩轟簬鏁扮粍瀹炵幇鐨勩?br /> <br /> 璁ㄨ3錛氬唴瀛樺崰鐢?br /> 鍩轟簬鏁扮粍瀹炵幇鐨凩ist錛屽湪鍔ㄦ佹墿灞曟椂浼氫駭鐢熸柊鐨勬暟緇勶紝鐒跺悗鎶婃棫鏁扮粍閲岀殑鍐呭澶嶅埗鍒版柊鏁扮粍閲岋紝<br /> 榪欎細浜х敓澶ч噺鐨勪笉鍐嶈浣跨敤鐨勫璞″紩鐢ㄥ彉閲忕瓑寰呯郴緇熷洖鏀躲傝屽熀浜庨摼琛ㄥ疄鐜扮殑List灝變笉浼氭湁榪欑闂銆?br /> <br /> 璁ㄨ4錛氬悓姝ラ棶棰?br /> Vector涓嶴tack鐢熸潵灝辨槸鍚屾鐨勶紝 鑰孉rrayList涓嶭inkedList闇瑕佷嬌鐢–ollections.synchronizedList(List list)鏂規硶鏉ヨ漿鎹㈡垚鍚屾List銆?br /> 浠庡畠浠殑瀵硅薄涓婅繑鍥炵殑榪唬鍣ㄦ槸蹇熷け璐ョ殑錛屼篃灝辨槸璇村湪浣跨敤榪唬鍣ㄨ繘琛岃凱浠g殑鏃跺欙紝蹇呴』浣跨敤榪唬鍣ㄦ湰韜殑remove銆乤dd銆乻et<br /> 鏂規硶鏉ユ坊鍔犳垨鏇存敼List鍏冪礌錛屽鏋滃湪榪唬鐨勫悓鏃訛紝鍦ㄥ叾浠栫嚎紼嬩腑<strong><span style="color: #ff0000;">浠庣粨鏋勪笂淇敼</span></strong>浜哃ist錛堢粨鏋勪笂鐨勪慨鏀規槸鎸囦換浣曟坊鍔犳垨鍒犻櫎涓涓垨澶氫釜鍏冪礌鐨勬搷浣滐紝鎴栬呮樉寮忚皟鏁村簳灞傛暟緇勭殑澶у皬錛涗粎浠呰緗厓绱犵殑鍊間笉鏄粨鏋勪笂鐨勪慨鏀癸級錛屽揩閫熷け璐ヨ凱浠e櫒浼氬敖鏈澶у姫鍔涙姏鍑篊oncurrentModificationException銆?br /> <br /> 璁ㄨ5錛氫嬌鐢ㄧ瓥鐣?br /> 濡傛灉鏁版嵁琚粠鏁版嵁婧愭彁鍙栵紝鏁版嵁閲忎笉紜畾錛岃鏁版嵁涓緇忚鎻愬彇鍚庡氨鍑犱箮涓嶄細鍐嶆坊鍔犳垨鍒犻櫎錛岄偅涔堝簲璇ュ緩绔嬩竴涓狶inkedList鏉ヤ繚瀛樹粠鏁版嵁婧愪腑鍙栧嚭鐨勬暟鎹紝鐒跺悗灝嗚LinkedList杞崲鎴怉rrayList鏉ヤ紭鍖栭亶鍘嗘搷浣溿傚弽榪囨潵錛屾暟鎹噺紜畾鐨勬暟鎹粠鏁版嵁婧愬彇鍑哄彲浠ュ厛寤虹珛涓涓狝rrayList鏉ヤ繚瀛橈紝鏍規嵁闇瑕佸闇棰戠箒澧炲垹錛屽氨杞崲涓篖inkedList錛屽棰戠箒閬嶅巻灝變笉闇杞崲銆?br /> 杞崲鐨勬柟娉曞氨鏄嬌鐢ㄥ搴旂殑List綾繪潵灝佽鐩爣List瀵硅薄銆傚<br /> ArrayList al = new ArrayList();<br /> LinkedList ll = new LinkedList(al);<br /> 鍚岀悊鍙嶈繃鏉ヤ篃鍙互<br /> LinkedList ll = new LinkedList();<br /> ArrayList al = new ArrayList(ll);<br /> <br /> 璁ㄨ6:toArray()鏂規硶<br /> 鍩轟簬鏁扮粍瀹炵幇鐨凩ist浼氱洿鎺ヨ繑鍥炰竴涓簳灞傛暟緇勭殑鎷瘋礉(浣跨敤浜哠ystem.arraycopy鏂規硶)錛屽熀浜庨摼琛ㄥ疄鐜扮殑List浼氭柊鐢熸垚涓涓暟緇勩?br /> <br /> 璁ㄨ7錛氫笉鍙慨鏀?br /> 閫氳繃浣跨敤Collections.unmodifiableList(List list)鏉ョ敓鎴愪竴涓笉鍙慨鏀圭殑List錛岃瘯鍥句慨鏀硅繑鍥炵殑鍒楄〃錛屼笉綆℃槸鐩存帴淇敼榪樻槸閫氳繃鍏惰凱浠e櫒榪涜淇敼錛岄兘灝嗗鑷存姏鍑篣nsupportedOperationException銆?br /> <br /> 璁ㄨ8錛氶亶鍘嗗櫒<br /> 璇峰敖閲忎嬌鐢↖terator錛孍numeration宸蹭笉琚紦鍔變嬌鐢ㄣ?br /> <br /> 鏈鍚庯紝璇峰弬鑰僯ava.util.Collections綾伙紝璇ョ被鎻愪緵浜嗗緢澶氭湁鐢ㄧ殑鎿嶇旱闆嗗悎瀵硅薄鐨勬柟娉曘?br /> <dl><dd><br /> </dd></dl><br /> <br /> <br /> <br /> <img src ="http://m.tkk7.com/smcdl/aggbug/235890.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-10-22 11:22 <a href="http://m.tkk7.com/smcdl/archive/2008/10/22/235890.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tomcat瀵筍ervlet鍙奐SP瑙勮寖鏀寔鐨勬儏鍐?/title><link>http://m.tkk7.com/smcdl/archive/2008/05/15/200693.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Thu, 15 May 2008 10:01:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/05/15/200693.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/200693.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/05/15/200693.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/200693.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/200693.html</trackback:ping><description><![CDATA[<p><span style="font-size: 14pt"><strong><a title="璇峰弬鑰僒omcat瀹樻柟緗戠珯" ><span style="font-size: 14pt"><strong></strong></span> </a><a title="璇峰弬鑰僒omcat瀹樻柟緗戠珯" >璇峰弬鑰僒omcat瀹樻柟緗戠珯</a></strong></span></p> <img src ="http://m.tkk7.com/smcdl/aggbug/200693.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-05-15 18:01 <a href="http://m.tkk7.com/smcdl/archive/2008/05/15/200693.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java 5.0鐨勬柊鐗規?/title><link>http://m.tkk7.com/smcdl/archive/2008/05/15/200565.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Thu, 15 May 2008 01:36:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/05/15/200565.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/200565.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/05/15/200565.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/200565.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/200565.html</trackback:ping><description><![CDATA[<p><a title="Dev2Dev涓枃鐗? target="_blank">Dev2Dev涓枃鐗?/a><br /> <br /> </p> <a title="瀹樻柟鑻辨枃鐗? target="_blank">瀹樻柟鑻辨枃鐗?/a> <img src ="http://m.tkk7.com/smcdl/aggbug/200565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-05-15 09:36 <a href="http://m.tkk7.com/smcdl/archive/2008/05/15/200565.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java綾昏澆鍏ョ殑鏃舵満http://m.tkk7.com/smcdl/archive/2008/05/14/200369.htmlteddyteddyWed, 14 May 2008 03:28:00 GMThttp://m.tkk7.com/smcdl/archive/2008/05/14/200369.htmlhttp://m.tkk7.com/smcdl/comments/200369.htmlhttp://m.tkk7.com/smcdl/archive/2008/05/14/200369.html#Feedback0http://m.tkk7.com/smcdl/comments/commentRss/200369.htmlhttp://m.tkk7.com/smcdl/services/trackbacks/200369.html 渚嬶細
    private ClassA ca = new ClassA();
    static ClassB cb = new ClassB();

    榪欓噷鐨刵ew鏄繀欏葷殑錛屽惁鍒機lassA鍜孋lassB涓嶄細琚澆鍏ャ?br />
    2.綾繪垚鍛樺嚱鏁版垨綾誨疄渚嬫垚鍛樺嚱鏁板湪鍙嶅皠鏂規硶錛堟湭璋冪敤鏂規硶鍓嶏級鏃訛紝
    濡傛灉璇ユ柟娉曠殑榪斿洖綾誨瀷涓嶆槸void錛屽垯榪斿洖綾誨瀷琚澆鍏ャ?br />
    3.綾繪垚鍛樺嚱鏁版垨綾誨疄渚嬫垚鍛樺嚱鏁板湪鍙嶅皠鏂規硶琚皟鐢ㄦ垨鐩存帴璋冪敤璇ユ柟娉曟椂錛?br /> 鏂規硶涓紩鐢ㄧ殑鍏朵粬綾誨瀷琚澆鍏ャ?

    teddy 2008-05-14 11:28 鍙戣〃璇勮
    ]]>
    Java鐐規淮錛堜竴錛?/title><link>http://m.tkk7.com/smcdl/archive/2008/05/13/200146.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Tue, 13 May 2008 02:39:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/05/13/200146.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/200146.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/05/13/200146.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/200146.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/200146.html</trackback:ping><description><![CDATA[<p>1.寤虹珛鏁扮粍</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"><span style="color: #008080">1</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">1</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">,</span><span style="color: #000000">3</span><span style="color: #000000">};<br /> </span><span style="color: #008080">2</span> <span style="color: #000000">String[] s </span><span style="color: #000000">=</span><span style="color: #000000"> {</span><span style="color: #000000">"</span><span style="color: #000000">a</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">b</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">c</span><span style="color: #000000">"</span><span style="color: #000000">};</span></div> 涓婇潰鐨勮鍙ョ‘瀹炲彲浠ュ緩绔嬫暟緇勩傜湅浼納1,2,3}鍙互<span style="color: red"><strong>鐙珛浠h〃</strong></span>涓涓暟緇勫璞★紝鍏跺疄鏄笉鍙互鐨勶紝榪欏拰String綾誨瀷鐨勫瓧闈㈠間笉鍚岋紝涓涓猄tring綾誨瀷鐨勫瓧闈㈠煎氨鏄竴涓猄tring綾葷殑瀹炰緥錛岃屼竴涓暟緇勭殑瀛楅潰鍊間粈涔堥兘涓嶆槸銆?br /> <br /> 2.闈欐佹柟娉曟垨鍙橀噺鐨勮鐩?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"><span style="color: #008080"> 1</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Main {<br /> </span><span style="color: #008080"> 2</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 3</span> <span style="color: #000000">    </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">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">10</span><span style="color: #000000">;<br /> </span><span style="color: #008080"> 4</span> <span style="color: #000000">    </span><span style="color: #008000">/**</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 5</span> <span style="color: #008000">     * </span><span style="color: #808080">@param</span><span style="color: #008000"> args the command line arguments<br /> </span><span style="color: #008080"> 6</span> <span style="color: #008000">     </span><span style="color: #008000">*/</span><span style="color: #000000"><br /> </span><span style="color: #008080"> 7</span> <span style="color: #000000">    </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">void</span><span style="color: #000000"> main(String[] args) {<br /> </span><span style="color: #008080"> 8</span> <span style="color: #000000">        System.out.println(TTT.i);<br /> </span><span style="color: #008080"> 9</span> <span style="color: #000000">        System.out.println(Main.i);<br /> </span><span style="color: #008080">10</span> <span style="color: #000000">        Main m </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Main();<br /> </span><span style="color: #008080">11</span> <span style="color: #000000">        System.out.println(m.i);<br /> </span><span style="color: #008080">12</span> <span style="color: #000000">        TTT t </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> TTT();<br /> </span><span style="color: #008080">13</span> <span style="color: #000000">        System.out.println(t.i);<br /> </span><span style="color: #008080">14</span> <span style="color: #000000">        Main m2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> TTT();<br /> </span><span style="color: #008080">15</span> <span style="color: #000000">        System.out.println(m2.i);<br /> </span><span style="color: #008080">16</span> <span style="color: #000000">        System.out.println(((TTT)m2).i);<br /> </span><span style="color: #008080">17</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">18</span> <span style="color: #000000">        Main.Test();<br /> </span><span style="color: #008080">19</span> <span style="color: #000000">        TTT.Test();<br /> </span><span style="color: #008080">20</span> <span style="color: #000000">        m.Test();<br /> </span><span style="color: #008080">21</span> <span style="color: #000000">        t.Test();<br /> </span><span style="color: #008080">22</span> <span style="color: #000000">        m2.Test();<br /> </span><span style="color: #008080">23</span> <span style="color: #000000">        ((TTT)m2).Test();<br /> </span><span style="color: #008080">24</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">25</span> <span style="color: #000000">    <br /> </span><span style="color: #008080">26</span> <span style="color: #000000">    </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">void</span><span style="color: #000000"> Test() {<br /> </span><span style="color: #008080">27</span> <span style="color: #000000">        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Hello Test From Main.</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">28</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">29</span> <span style="color: #000000"><br /> </span><span style="color: #008080">30</span> <span style="color: #000000">}<br /> </span><span style="color: #008080">31</span> <span style="color: #000000"><br /> </span><span style="color: #008080">32</span> <span style="color: #0000ff">class</span><span style="color: #000000"> TTT </span><span style="color: #0000ff">extends</span><span style="color: #000000"> Main {<br /> </span><span style="color: #008080">33</span> <span style="color: #000000">    <br /> </span><span style="color: #008080">34</span> <span style="color: #000000">    </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">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">20</span><span style="color: #000000">;<br /> </span><span style="color: #008080">35</span> <span style="color: #000000">    <br /> </span><span style="color: #008080">36</span> <span style="color: #000000">    </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">void</span><span style="color: #000000"> Test() {<br /> </span><span style="color: #008080">37</span> <span style="color: #000000">        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Hello Test From TTT.</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">38</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">39</span> <span style="color: #000000">}</span></div> <br /> 3.涓涓帴鍙e彲浠ョ戶鎵垮涓帴鍙o紙浣跨敤extends鍏抽敭瀛楋級<br /> <br /> 4.濡傛灉涓涓被涓畾涔変簡final甯擱噺錛屽茍涓斿湪澶氫釜綾諱腑琚紩鐢紝褰撹甯擱噺琚慨鏀規椂錛?strong style="color: red">浠g爜綰т慨鏀?/strong>錛夛紝鍏朵粬寮曠敤璇ュ父閲忕殑綾婚兘瑕佽閲嶆柊緙栬瘧錛?br /> 鍚﹀垯錛屾柊鍊兼槸涓嶄細琚唬鍏ュ紩鐢ㄨ甯擱噺鐨勭被涓傚師鍥犳槸甯擱噺鍦ㄧ紪璇戞湡琚‖緙栫爜鍒板紩鐢ㄥ畠鐨勭被涓紝鍙互閫氳繃鍙嶇紪璇戝伐鍏鋒潵楠岃瘉銆?br /> <br /> 5.涓涓柟娉曠殑榪斿洖綾誨瀷蹇呴』鐩存帴鍐欏湪鏂歸潰鍚嶇О鐨勫墠闈?<br /> <br /> 6.涓庣被鍚嶇浉鍚岀殑鏂規硶鍚嶏紙闈炴瀯閫犲嚱鏁幫級鏄鍏佽鐨勶紙JDK1.4嫻嬭瘯閫氳繃錛屼篃璁?.4涔嬪墠鐨勭増鏈笉鑳介氳繃錛?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"><span style="color: #008080">1</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Test {<br /> </span><span style="color: #008080">2</span> <span style="color: #000000">    Test() {<br /> </span><span style="color: #008080">3</span> <span style="color: #000000">        <img src="http://m.tkk7.com/Images/dot.gif" alt="" /><br /> </span><span style="color: #008080">4</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">5</span> <span style="color: #000000"><br /> </span><span style="color: #008080">6</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> Test() {<br /> </span><span style="color: #008080">7</span> <span style="color: #000000">        <img src="http://m.tkk7.com/Images/dot.gif" alt="" /><br /> </span><span style="color: #008080">8</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">9</span> <span style="color: #000000">}</span></div> <img src ="http://m.tkk7.com/smcdl/aggbug/200146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-05-13 10:39 <a href="http://m.tkk7.com/smcdl/archive/2008/05/13/200146.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Log4j鑷甫Log Viewer鐨勭敤娉?/title><link>http://m.tkk7.com/smcdl/archive/2008/03/19/187199.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Wed, 19 Mar 2008 03:36:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/03/19/187199.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/187199.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/03/19/187199.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/187199.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/187199.html</trackback:ping><description><![CDATA[榪欎袱澶╁湪鐮旂┒Log4j鐨勪竴浜涚敤娉曪紝鏃犳剰涓彂鐜癓og4j鎻愪緵浜嗕竴涓狶og Viewer錛屽悕瀛楀彨鍋欳hainSaw銆?br /> 榪欎釜宸ュ叿鍦↙og4j鐨刯ar鍖呬腑錛岃繖涓伐鍏峰彲浠ュ垎鏋恱ml鏍煎紡鐨刲og鏂囦歡錛屽悓鏃惰繖涓伐鍏峰彲浠ョ洃鍚綋鍓?br /> 欏圭洰鍙戦佽繃鏉ョ殑log銆?br /> 鐢ㄦ硶寰堢畝鍗?nbsp; java -cp ./log4j-1.2.15.jar org.apache.log4j.chainsaw.Main錛屾墽琛岃鍛戒護鍚庡氨浼氬嚭鐜?br /> ChainSaw鐨凷wing紿楀彛浜嗐?br /> 瑕佹兂鐩戝惉褰撳墠欏圭洰鍙戦佽繃鏉ョ殑Log錛岄渶瑕侀厤緗」鐩噷鐨刲og4j.properties鏂囦歡錛屽姞鍏ヤ笅闈竴孌碉細<br /> log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender<br /> log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost<br /> log4j.appender.CHAINSAW_CLIENT.Port=4445<br /> log4j.appender.CHAINSAW_CLIENT.LocationInfo=true<br /> 鍦╮ootLogger涓姞鍏HAINSAW_CLIENT鐨刟ppender錛屽錛歭og4j.rootLogger=INFO,CHAINSAW_CLIENT<br /> <br /> 鏀瑰伐鍏峰彲浠ヨ緗涓繃婊ゆ潯浠訛紝濡傜駭鍒佺嚎紼嬨丩ogger銆佹秷鎭瓑銆?br /> 鏇村浣跨敤鏂規硶鍙互鑷繁鎽哥儲涓涓嬶紝寰堢畝鍗曞摝銆? <img src ="http://m.tkk7.com/smcdl/aggbug/187199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-03-19 11:36 <a href="http://m.tkk7.com/smcdl/archive/2008/03/19/187199.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Log4j杈撳嚭鏃ュ織娑堟伅鏃訛紝涓嶅繀鍐嶆嫻嬪綋鍓嶈緭鍑篖evel鏄惁Enabled銆?/title><link>http://m.tkk7.com/smcdl/archive/2008/03/18/186995.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Tue, 18 Mar 2008 06:17:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2008/03/18/186995.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/186995.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2008/03/18/186995.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/186995.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/186995.html</trackback:ping><description><![CDATA[浠婂ぉ涓轟簡瑙e喅涓涓」鐩棶棰橈紝璺熻釜鍒癓og4j鐨勬簮鐮侀噷錛屽彂鐜版垜浠互鍓嶉兘鍐欒繃涓嬮潰鐨勭▼搴忓惂錛?br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #008080;">1</span><img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />if (<span style="color: #000000;">log.isDebugEnabled())<br /> </span><span style="color: #008080;">2</span><span style="color: #000000;"><img alt="" src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />    log.debug(</span><span style="color: #000000;">"</span><span style="color: #000000;">Erro Message</span><span style="color: #000000;">"</span><span style="color: #000000;">);</span></div> 鍏跺疄鍐嶇‘璁ゆ槸鍚nabled錛屽洜涓篸ebug銆乮nfo絳夋柟娉曢噷闈㈡湁鍚屾牱鐨勯獙璇併?br /> 鎵浠ヤ互鍚庡皯涓孌佃繖鏍風殑楠岃瘉涔熻浼氭彁楂樹竴浜涙ц兘銆?br /> 鎴戞祴璇曠殑Log4j鐨勭増鏈槸1.2.9<br /> <br /> 琛ュ厖錛氭湁浜涙儏鍐典笅瀵逛簬榪欎釜鍒ゆ柇榪樻槸寰堝繀瑕佺殑錛屽log鐨勪俊鎭槸璋冪敤涓嶅悓鐨勬柟娉曠殑緇撴灉緇勫悎鑰屾垚鐨勶紝騫朵笖榪欎簺鏂規硶鎵ц璧鋒潵姣旇緝璐規椂錛岃繖涓椂鍊欏氨闇瑕佸厛鍒ゆ柇涓涓嬨?br /> <img src ="http://m.tkk7.com/smcdl/aggbug/186995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2008-03-18 14:17 <a href="http://m.tkk7.com/smcdl/archive/2008/03/18/186995.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬瀵瑰彲浠ヤ粠Request涓彇鍑虹殑璺緞淇℃伅鐨勭爺絀?/title><link>http://m.tkk7.com/smcdl/archive/2007/10/19/154187.html</link><dc:creator>teddy</dc:creator><author>teddy</author><pubDate>Fri, 19 Oct 2007 05:35:00 GMT</pubDate><guid>http://m.tkk7.com/smcdl/archive/2007/10/19/154187.html</guid><wfw:comment>http://m.tkk7.com/smcdl/comments/154187.html</wfw:comment><comments>http://m.tkk7.com/smcdl/archive/2007/10/19/154187.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/smcdl/comments/commentRss/154187.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/smcdl/services/trackbacks/154187.html</trackback:ping><description><![CDATA[Servlet鐨凴equest涓拰鐢ㄦ埛璇鋒眰璺緞鐩稿叧鐨勬搷浣滄湁澶氫釜錛屼笅闈竴涓鍒椾婦錛?br /> 1.getQueryString()錛?amp;涔嬪悗GET鏂規硶鐨勫弬鏁伴儴鍒嗐?br /> 2.getServletPath()錛寃eb.xml涓畾涔夌殑Servlet璁塊棶璺緞銆?br /> 3.getPathInfo()錛孲ervlet璁塊棶璺緞涔嬪悗錛孮ueryString涔嬪墠鐨勪腑闂撮儴鍒嗐?br /> 4.getContextPath()錛孋ontext璺緞鍓嶇紑錛堣繖涓簲璇ユ槸鏈鐔熸倝鐨勫暒錛夈?br /> 5.getRequestURI()錛岀瓑浜巊etContextPath() + getServletPath() + getPathInfo()銆?br /> 6.getRequestURL()錛岀瓑浜巊etScheme() + "://" + getServerName() + ":" + getServerPort() + getRequestURI()銆?br /> 7.getPathTranslated()錛岀瓑浜巊etServletContext().getRealPath("/") + getPathInfo()銆?br /> <br /> 娉ㄦ剰錛?br /> 1.getServletContext().getRealPath("/") 鍚庡寘鍚綋鍓嶇郴緇熺殑鏂囦歡澶瑰垎闅旂錛坵indows緋葷粺鏄?\"錛宭inux緋葷粺鏄?/"錛夛紝鑰実etPathInfo()浠?/"寮澶淬?<br /> 2.getPathInfo()涓巊etPathTranslated()鍦╯ervlet鐨剈rl-pattern琚緗負/*鎴?aa/*涔嬬被鐨刾attern鏃舵墠鏈夊鹼紝鍏朵粬鏃跺欓兘榪斿洖null銆?br /> 3.鍦╯ervlet鐨剈rl-pattern琚緗負*.xx涔嬬被鐨刾attern鏃訛紝getServletPath()榪斿洖鐨勬槸getRequestURI()鍘繪帀鍓嶉潰ContextPath鐨勫墿浣欓儴鍒嗐? <img src ="http://m.tkk7.com/smcdl/aggbug/154187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/smcdl/" target="_blank">teddy</a> 2007-10-19 13:35 <a href="http://m.tkk7.com/smcdl/archive/2007/10/19/154187.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬Java鐨凜ookie鎿嶄綔http://m.tkk7.com/smcdl/archive/2007/09/05/142945.htmlteddyteddyWed, 05 Sep 2007 09:05:00 GMThttp://m.tkk7.com/smcdl/archive/2007/09/05/142945.htmlhttp://m.tkk7.com/smcdl/comments/142945.htmlhttp://m.tkk7.com/smcdl/archive/2007/09/05/142945.html#Feedback0http://m.tkk7.com/smcdl/comments/commentRss/142945.htmlhttp://m.tkk7.com/smcdl/services/trackbacks/142945.html嫻嬭瘯鐜錛欽DK1.5銆乀omcat5.5

    1.璁劇疆Cookie

    1Cookie cookie = new Cookie("key""value");
    2cookie.setMaxAge(60); //璁劇疆60縐掔敓瀛樻湡錛屽鏋滆緗負璐熷肩殑璇濓紝鍒欎負嫻忚鍣ㄨ繘紼婥ookie錛堝唴瀛樹腑淇濆瓨錛夛紝鍏抽棴嫻忚鍣ㄥ氨澶辨晥銆?/span>
    3cookie.setPath("/test/test2"); //璁劇疆Cookie璺緞錛屼笉璁劇疆鐨勮瘽涓哄綋鍓嶈礬寰勶紙瀵逛簬Servlet鏉ヨ涓簉equest.getContextPath() + web.xml閲岄厤緗殑璇ervlet鐨剈rl-pattern璺緞閮ㄥ垎錛?/span>
    4response.addCookie(cookie);

    2.璇誨彇Cookie
    11//璇ユ柟娉曞彲浠ヨ鍙栧綋鍓嶈礬寰勪互鍙?#8220;鐩存帴鐖惰礬寰?#8221;鐨勬墍鏈塁ookie瀵硅薄錛屽鏋滄病鏈変換浣旵ookie鐨勮瘽錛屽垯榪斿洖null
    22Cookie[] cookies = request.getCookies();

    3.鍒犻櫎Cookie
    1Cookie cookie = new Cookie("key"null);
    2cookie.setMaxAge(0); //璁劇疆涓?涓虹珛鍗沖垹闄よCookie
    3cookie.setPath("/test/test2"); //鍒犻櫎鎸囧畾璺緞涓婄殑Cookie錛屼笉璁劇疆璇ヨ礬寰勶紝榛樿涓哄垹闄ゅ綋鍓嶈礬寰凜ookie
    4response.addCookie(cookie);



    4.娉ㄦ剰錛氬亣璁捐礬寰勭粨鏋勫涓?br />                          /
                             /test
                             /test/test2
                             /test345
                             /test555/test666

        a.鐩稿悓閿悕鐨凜ookie錛堝煎彲浠ョ浉鍚屾垨涓嶅悓錛夊彲浠ュ瓨鍦ㄤ簬涓嶅悓鐨勮礬寰勪笅銆?br />       
        b. 鍒犻櫎鏃訛紝濡傛灉褰撳墠璺緞涓嬫病鏈夐敭涓?key"鐨凜ookie錛屽垯鏌ヨ鍏ㄩ儴鐖惰礬寰勶紝媯绱㈠埌灝辨墽琛屽垹闄ゆ搷浣滐紙姣忔鍙兘鍒犻櫎涓涓笌鑷繁鏈榪戠殑鐖惰礬寰凜ookie錛?br />         FF.蹇呴』鎸囧畾涓庤瀹歝ookie鏃朵嬌鐢ㄧ殑鐩稿悓璺緞鏉ュ垹闄ゆ敼cookie錛岃屼笖cookie鐨勯敭鍚嶄笉璁哄ぇ鍐欍佸皬鍐欐垨澶у皬娣峰悎閮借鎸囧畾璺緞銆?br />         IE.閿悕灝忓啓鏃訛紝濡傛灉褰撳墠璺緞涓?test/test2錛屽鏋滄壘涓嶅埌鍐嶅悜涓婃煡璇?test銆?test555銆?test345錛屽鏋滆繕鎵句笉鍒板氨鏌ヨ/ 銆傦紙/test555/test666涓嶆煡璇級
                 閿悕澶у皬鍐欐販鍚堟垨澶у啓鏃訛紝涓嶆寚瀹氳礬寰勫垯榛樿鍒犻櫎褰撳墠璺緞錛屽茍涓斾笉鍚戜笂鏌ヨ銆?br />
        c.璇誨彇Cookie鏃跺彧鑳借鍙栫洿鎺ョ埗璺緞鐨凜ookie銆?br />         濡傛灉褰撳墠璺緞涓?test/test2錛岃璇誨彇鐨勯敭涓?key"銆傚綋鍓嶈礬寰勮鍙栧悗錛岃繕瑕佽鍙?test錛?test璇誨彇鍚庯紝榪樿璇誨彇/

        d.鍦ㄥ仛Java鐨剋eb欏圭洰鏃訛紝鐢變簬涓鑸殑Web鏈嶅姟鍣紙濡俆omcat鎴朖etty錛夐兘鐢–ontext鏉ョ鐞嗕笉鍚岀殑Web Application錛岃繖鏍峰浜庢瘡涓狢ontext鏈変笉鍚岀殑Path錛?br />        鍦ㄤ竴涓猄erver涓湁澶氫釜Web Application鏃惰鐗瑰埆灝忓績錛屼笉瑕佽緗甈ath涓?鐨凜ookie錛屽鏄撹鎿嶄綔銆傦紙褰撶劧鍓嶆彁鏄煙鍚嶇浉鍚岋級

        e.鏈濂戒篃涓嶈鍦ㄤ笉鍚岃礬寰勪笅浣跨敤鐩稿悓閿悕鐨刢ookie錛岃繖鏍峰仛寰堝鏄撳紩璧鋒涔夈?br />
        f.涓轟簡閬垮厤瀵笷F鍜孖E鎴栧叾浠栨祻瑙堝櫒鍖哄垎鎿嶄綔錛岃緗甤ookie鏃舵渶濂芥寚瀹氳礬寰勶紝鍒犻櫎cookie涔熻鎸囧畾璺緞銆?br />



    teddy 2007-09-05 17:05 鍙戣〃璇勮
    ]]>
    主站蜘蛛池模板: 中国性猛交xxxxx免费看| 国产一区二区视频免费| 亚洲国产精品久久久天堂| 国产一卡二卡3卡四卡免费| 亚洲精品无码专区在线| 亚洲国产女人aaa毛片在线 | 亚洲精品亚洲人成在线观看| 久久精品成人免费网站| 久久精品亚洲日本波多野结衣 | 污网站在线观看免费| 亚洲国产精华液网站w| 国产精品久久久久影院免费| 一个人看的在线免费视频| 亚洲狠狠婷婷综合久久蜜芽| 一本久久a久久精品亚洲| 99热在线免费观看| 久久久久免费视频| 黄色毛片免费观看| 亚洲成av人在线观看网站| 亚洲嫩草影院在线观看| 国产曰批免费视频播放免费s| baoyu122.永久免费视频| 亚洲国产成人久久精品app| 亚洲av午夜福利精品一区人妖| 青青青国产在线观看免费| 免费无遮挡无码永久视频| 亚洲av第一网站久章草| 亚洲乱码无码永久不卡在线| 台湾一级毛片永久免费| 99久久99这里只有免费费精品| 一级毛片不卡片免费观看| 香港a毛片免费观看 | 亚洲乱码中文字幕综合| 一二三四影视在线看片免费 | 精品无码专区亚洲| 亚洲午夜福利在线视频| 亚洲成a人片在线观看天堂无码| 亚洲偷自拍另类图片二区| 精品亚洲永久免费精品| 国产亚洲精品美女久久久| 亚洲av无码一区二区三区网站|