锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲无线一二三四区,国产精品亚洲专区无码不卡,亚洲国产精品一区二区三区在线观看http://www.tkk7.com/yangpingyu/archive/2012/04/15/374217.htmlyangpingyuyangpingyuSun, 15 Apr 2012 02:44:00 GMThttp://www.tkk7.com/yangpingyu/archive/2012/04/15/374217.htmlhttp://www.tkk7.com/yangpingyu/comments/374217.htmlhttp://www.tkk7.com/yangpingyu/archive/2012/04/15/374217.html#Feedback0http://www.tkk7.com/yangpingyu/comments/commentRss/374217.htmlhttp://www.tkk7.com/yangpingyu/services/trackbacks/374217.html

濡傛灉澶у浣跨敤鐨勬槸maven宸ョ▼錛岄偅涔堢幇鍦?/span>pom鏂囦歡涓姞鍏?/span>perf4j鐨勪緷璧栥?/span>

<dependency>

<groupId>org.perf4j</groupId>

<artifactId>perf4j</artifactId>

<version>0.9.16</version>

<scope>compile</scope>

</dependency>

濡傛灉鐢ㄧ殑鏄櫘閫氬伐紼嬶紝閭d箞鐩存帴涓嬭澆jar鍖呮斁鍏?/span>lib鐩綍涓嬪嵆鍙?/span>

 

 

渚嬪瓙錛?/span>

package com.baowu.per4j;

 

import org.perf4j.LoggingStopWatch;

import org.perf4j.StopWatch;

 

public class Example1 {

 

    public static void main(String[] args) throws InterruptedException{

       method1();

       method2();

       method3();

    }

   

    /**

     * 鐩戞帶涓澶勪唬鐮佺ず渚?/span>

     * @throws InterruptedException

     */

    private static void method1() throws InterruptedException{

       //鍒涘緩涓涓洃鎺у璞★紝榪欓噷浣跨敤LoggingStopWatch錛屽畠鏄妸緇撴灉鐩存帴杈撳嚭鍒版帶鍒跺彴銆傛垜浠篃鍙互

       //浣跨敤StopWatch鐨勫叾浠栧瓙綾伙紝姣斿錛?/span>Log4JStopWatch錛?/span>CommonsLogStopWatch銆備笉榪囪繖浜涘瓙綾婚渶

       //瑕佸伐紼嬩嬌鐢ㄦ棩蹇楁鏋?/span>

       StopWatch stopWatch = new LoggingStopWatch("codeBlock1");

 

       //榪欓噷灝辨槸涓浜涢渶瑕佺洃鎺х殑浠g爜錛屾垜浠懡鍚嶄負codeBlock1

       //浣跨敤綰跨▼浼戠湢鏄負浜嗘ā鎷熶唬鐮佹墽琛屾椂闂?/span>

       Thread.sleep((long)(Math.random() * 1000L));

 

       //鍋滄璁$畻浠g爜鎬ц兘

       stopWatch.stop();

    }

   

    /**

     * 涓涓柟娉曞鍑轟唬鐮佺洃鎺?/span>

     * @throws InterruptedException

     */

    private static void method2() throws InterruptedException{

       StopWatch stopWatch = new LoggingStopWatch();

       Thread.sleep((long)(Math.random() * 1000L));

       stopWatch.lap("codeBlock3");

       Thread.sleep((long)(Math.random() * 1000L));

       stopWatch.lap("codeBlock4");

       Thread.sleep((long)(Math.random() * 1000L));

       stopWatch.lap("codeBlock5");

       Thread.sleep((long)(Math.random() * 1000L));

       stopWatch.stop("codeBlock6");

    }

   

    /**

     * stop鏂規硶鍙互鍔犲叆涓浜涜鏄庝俊鎭?/span>

     */

    private static void method3(){

       StopWatch stopWatch = new LoggingStopWatch();

       try {

           // the code block being timed - this is just a dummy example

           long sleepTime = (long)(Math.random() * 1000L);

           Thread.sleep(sleepTime);

           if (sleepTime > 500L) {

               throw new Exception("Throwing exception");

           }

           stopWatch.stop("codeBlock2.success", "Sleep time was < 500 ms");

       } catch (Exception e) {

           stopWatch.stop("codeBlock2.failure", "Exception was: " + e);

       }

    }

}

 

榪愯緇撴灉錛?/span>

start[1334457619937] time[355] tag[codeBlock1]

start[1334457620296] time[152] tag[codeBlock3]

start[1334457620453] time[138] tag[codeBlock4]

start[1334457620593] time[598] tag[codeBlock5]

start[1334457621187] time[700] tag[codeBlock6]

start[1334457621890] time[619] tag[codeBlock2.failure] message[Exception was: java.lang.Exception: Throwing exception]



yangpingyu 2012-04-15 10:44 鍙戣〃璇勮
]]>
Perf4j綆浠?/title><link>http://www.tkk7.com/yangpingyu/archive/2012/04/15/374215.html</link><dc:creator>yangpingyu</dc:creator><author>yangpingyu</author><pubDate>Sun, 15 Apr 2012 02:15:00 GMT</pubDate><guid>http://www.tkk7.com/yangpingyu/archive/2012/04/15/374215.html</guid><wfw:comment>http://www.tkk7.com/yangpingyu/comments/374215.html</wfw:comment><comments>http://www.tkk7.com/yangpingyu/archive/2012/04/15/374215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yangpingyu/comments/commentRss/374215.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yangpingyu/services/trackbacks/374215.html</trackback:ping><description><![CDATA[<div> <p><span style="font-family: 瀹嬩綋;"></span>Perf4j<span style="font-family: 瀹嬩綋;">涓昏鐨勭敤閫旀槸璁¢噺浠g爜鎬ц兘鍜屽垎鏋愭ц兘鏁版嵁銆?/span></p> <p> </p> <p><span style="font-family: 瀹嬩綋;">涓轟粈涔堣浣跨敤榪欎釜宸ュ叿鍛紵鎴戜滑鍙互鑱旀兂涓嬫渶鏃╂湡</span>java<span style="font-family: 瀹嬩綋;">寮鍙戣呰皟璇曚唬鐮佷嬌鐢ㄧ殑鏂瑰紡錛屼互鍓嶆病鏈夋棩蹇楁鏋訛紝閭?/span>java<span style="font-family: 瀹嬩綋;">寮鍙戝氨浣跨敤</span>System.out.println()<span style="font-family: 瀹嬩綋;">鏉ヨ緭鍑鴻嚜宸辨兂鏌ョ湅鐨勫彉閲忋備絾鏄繖鏍烽」鐩笂綰跨殑璇濓紝灝辮鍘繪帀榪欎簺鎵撳嵃璇彞浠ュ噺灝戞ц兘褰卞搷銆傞偅涓囦竴鍦ㄧ嚎涓婂嚭闂浜嗭紝璋冭瘯鍝噷鍑洪棶棰樺氨寰堥夯鐑︼紝鍥犱負娌℃湁杈撳嚭鐨勬棩蹇楀彲鏌ャ傛墍浠ュ悗鏉ユ湁浜哄紑鍙戜簡鏃ュ織妗嗘灦錛岄氳繃鏃ュ織綰у埆鎺у埗鏃ュ織鐨勮緭鍑恒?/span></p> <p> </p> <p><span style="font-family: 瀹嬩綋;">綾諱技鐨勶紝濡傛灉娌℃湁</span>perf4j<span style="font-family: 瀹嬩綋;">錛屾垜浠湪鏌ョ湅浠g爜榪愯鏃墮棿鐨勮瘽鍙互鐢ㄤ互涓嬩唬鐮佹潵瀹炵幇錛?/span></p> <p>long start = System.currentTimeMillis();</p> <p>// execute the block of code to be timed</p> <p><span>System.out.println("ms for block n was: " + (System.currentTimeMillis() - start));</span></p> <p><span style="font-family: 瀹嬩綋;">榪欑鏂瑰紡鏈夊嚑涓己鐐癸細</span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span>1銆?nbsp;</span><span style="font-family: 瀹嬩綋;">榪欑鏂瑰紡杈撳嚭鍐呭姣旇緝鍗曚竴錛屽氨鏄唬鐮佹葷殑榪愯鏃墮棿銆備絾鏄垜浠唬鐮侀渶瑕佹煡鐪嬬殑鎬ц兘鎸囨爣鏈夋洿澶氾紝姣斿鎬葷殑騫沖潎鍊鹼紝鏈灝忓鹼紝鏈澶у鹼紝</span>tps<span style="font-family: 瀹嬩綋;">絳夌瓑銆?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span>2銆?nbsp;</span><span style="font-family: 瀹嬩綋;">涔熻鎴戜滑鐨勪唬鐮佸湪綰夸笂榪愯錛屾垜浠兂鎶婅繖浜涘奸氳繃鍥捐〃鐨勫艦寮忓睍紺哄嚭鏉ャ傛垨鑰呮妸榪欎簺鍐呭閫氳繃</span>jmx<span style="font-family: 瀹嬩綋;">杈撳嚭銆?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span>3銆?nbsp;</span><span style="font-family: 瀹嬩綋;">鍙﹀錛屾垜浠彲鑳芥妸</span>perf4j<span style="font-family: 瀹嬩綋;">璺?/span>log4j<span style="font-family: 瀹嬩綋;">錛?/span>slf4j<span style="font-family: 瀹嬩綋;">絳夋棩蹇楁鏋跺拰鏃ュ織闂ㄩ潰緋葷粺鏁村悎璧鋒潵銆?/span></p> <p> </p> <p><span style="font-family: 瀹嬩綋;">鍩轟簬浠ヤ笂榪欎簺闂錛屾墍浠ュ紑婧愮ぞ鍖哄氨鍑虹幇浜?/span>perf4j<span style="font-family: 瀹嬩綋;">錛堜漢澶氬姏閲忓ぇ錛岀ぞ鍖虹殑鍔涢噺灝辨槸寮哄ぇ錛夈?/span></p> <p>Perf4j<span style="font-family: 瀹嬩綋;">涓浜涚壒鎬э細</span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span><span style="font-family: 瀹嬩綋;">綆鍗曠殑鍋滄鏌ョ湅鏈哄埗鏉ヨ綆楄鍙ユ椂闂存秷鑰楄緭鍑恒?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span><span style="font-family: 瀹嬩綋;">鍛戒護琛岃В鏋?/span>log<span style="font-family: 瀹嬩綋;">鏂囦歡浜х敓姹囨繪暟鎹拰鍥捐〃銆?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span><span style="font-family: 瀹嬩綋;">綆鍗曠殑闆嗘垚鏃ュ織妗嗘灦鍜岄棬闈㈡鏋躲?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span><span style="font-family: 瀹嬩綋;">鑷畾涔?/span>log4j<span style="font-family: 瀹嬩綋;">鍜?/span>logback<span style="font-family: 瀹嬩綋;">鐨?/span>appenders<span style="font-family: 瀹嬩綋;">鏉ヤ駭鐢熸暟鎹拰鍥捐〃銆?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span><span style="font-family: 瀹嬩綋;">閫氳繃</span>jmx<span style="font-family: 瀹嬩綋;">鏌ョ湅鎬ц兘鎸囨爣錛屽茍鏍規嵁闃堝煎彂閫佹秷鎭?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span>Web<span style="font-family: 瀹嬩綋;">宸ョ▼鍙互閫氳繃</span>servlet<span style="font-family: 瀹嬩綋;">鏉ヨ緭鍑烘ц兘鎸囨爣銆?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span>Perf4j<span style="font-family: 瀹嬩綋;">鍙互鍜?/span>aop<span style="font-family: 瀹嬩綋;">絳夊垏闈㈡鏋舵暣鍚堣搗鏉ヨ緭鍑烘ц兘鎸囨爣銆?/span></p> <p style="margin-left: 21pt; text-indent: -21pt;"><span style="font-family: Wingdings;">l </span>Perf4j<span style="font-family: 瀹嬩綋;">鏄竴涓彲鎵╁睍鐨勬灦鏋勩?/span></p> </div><img src ="http://www.tkk7.com/yangpingyu/aggbug/374215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yangpingyu/" target="_blank">yangpingyu</a> 2012-04-15 10:15 <a href="http://www.tkk7.com/yangpingyu/archive/2012/04/15/374215.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Maven涓巉indbugshttp://www.tkk7.com/yangpingyu/archive/2012/04/14/374180.htmlyangpingyuyangpingyuSat, 14 Apr 2012 10:55:00 GMThttp://www.tkk7.com/yangpingyu/archive/2012/04/14/374180.htmlhttp://www.tkk7.com/yangpingyu/comments/374180.htmlhttp://www.tkk7.com/yangpingyu/archive/2012/04/14/374180.html#Feedback0http://www.tkk7.com/yangpingyu/comments/commentRss/374180.htmlhttp://www.tkk7.com/yangpingyu/services/trackbacks/374180.html

鍏徃鏈榪戜弗鎶撹蔣浠惰川閲忛棶棰橈紝鎴戞娊絀轟簡瑙d簡涓嬫彁楂樹唬鐮佽川閲忕殑涓浜涘紑婧愬伐鍏楓傚叾涓竴涓氨鏄?/span>findbugs銆備嬌鐢?/span>findbugs鏈夊緢澶氭柟寮忥紝姣斿錛氬畨瑁?/span>eclipse findbugs鎻掍歡錛岄氳繃maven璋冪敤鐢熸垚鎶ュ憡銆備粖澶╀富瑕佹紨紺轟笅maven涓?/span>findbugs闆嗘垚銆?/span>

 

絎竴姝ワ細涓嬭澆maven錛屾垜浣跨敤鐨勬槸maven3銆傛妸maven鐨勫懡浠ゅ姞鍏?/span>PATH鐜鍙橀噺銆?/span>

絎簩姝ワ細鍒涘緩涓涓櫘閫氱殑maven java宸ョ▼銆傚懡浠ゅ涓嬶細mvn archetype:maven-archetyp-quickstart –DgroupId=com.tianya –DartifactId=baowu銆傚鏋滄甯告墽琛岀殑璇濅細鐢熸垚濡備笅緇撴瀯鐨勪竴涓伐紼嬨?/span>

絎笁姝ワ細鎴戜滑鐪嬩笅pom鏂囦歡

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.tianya</groupId>

    <artifactId>baowu</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>war</packaging>

 

    <!--閰嶇疆鎻掍歡鏉ユ簮 -->

    <pluginRepositories>

       <pluginRepository>

           <id>Codehaus repository</id>

           <url>http://repository.codehaus.org/</url>

       </pluginRepository>

    </pluginRepositories>

   

    <build>

       <plugins>

           <plugin>

              <groupId>org.codehaus.mojo</groupId>

              <artifactId>findbugs-maven-plugin</artifactId>

              <version>2.3.2</version>

              <configuration>

                  <!-- <configLocation>${basedir}/springside-findbugs.xml</configLocation> -->

                  <threshold>High</threshold>

                  <effort>Default</effort>

                  <findbugsXmlOutput>true</findbugsXmlOutput>

                   <!-- findbugs xml杈撳嚭璺緞-->         <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>

              </configuration>

           </plugin>

       </plugins>

    </build>

</project>

 

鎴戞潵瑙i噴涓?/span>xml閰嶇疆錛?/span>

閰嶇疆鎻掍歡涓嬭澆鍦板潃

<!--閰嶇疆鎻掍歡鏉ユ簮 -->

    <pluginRepositories>

       <pluginRepository>

           <id>Codehaus repository</id>

           <url>http://repository.codehaus.org/</url>

       </pluginRepository>

    </pluginRepositories>

 

鐢變簬maven鏍稿績鍋氱殑浜嬫儏閮芥槸鎶借薄鐨勬瀯寤鴻繃紼嬶紝寰堝瀹為檯鐨勫伐浣滈兘鏄叿浣撶殑鎻掍歡鏉ュ疄鐜般傛墍浠ュ緢鏄劇劧錛?/span>maven浠ユ彃浠剁殑鏂瑰紡闆嗘垚findbugs銆?/span>

<plugin>

              <groupId>org.codehaus.mojo</groupId>

              <artifactId>findbugs-maven-plugin</artifactId>

              <version>2.3.2</version>

              <configuration>

                  <!-- <configLocation>${basedir}/springside-findbugs.xml</configLocation> -->

                  <!-- findbugs xml杈撳嚭-->                   <findbugsXmlOutput>true</findbugsXmlOutput>

                   <!-- findbugs xml杈撳嚭璺緞-->         <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>

              </configuration>

           </plugin>

 

澶у娉ㄦ剰鍒頒簡findbugs鎻掍歡閲岋紝鎴戞敞閲婃帀浜嗕竴鍙ヨ瘽錛屽叾瀹炶繖鍙ヨ瘽灝辨槸鍙互浣跨敤鑷繁鐨?/span>fingbugs閰嶇疆鏉ュ仛媯鏌ャ傛垜鐢ㄧ殑鏄?/span>springside鐨勪竴涓?/span>xml鏂囦歡銆?/span>

 

絎洓姝ワ細閰嶇疆濂界浉鍏蟲枃浠朵箣鍚庯紝鎺ヤ笅鏉ュ氨鏄墽琛岀浉鍏沖懡浠や簡銆?/span>

mvn compile findbugs:findbugs鐢熸垚鎶ュ憡銆傛姤鍛婄敓鎴愮殑鍦板潃灝辨槸${欏圭洰鏍圭洰褰?/span>}/target/site銆備篃鍙互閫氳繃mvn findbugs:gui gui鐣岄潰鏌ョ湅findbugs鐨?/span>report銆?/span>



yangpingyu 2012-04-14 18:55 鍙戣〃璇勮
]]>
瀛︿範涔﹀崟鍜岃祫鏂?/title><link>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369530.html</link><dc:creator>yangpingyu</dc:creator><author>yangpingyu</author><pubDate>Tue, 07 Feb 2012 05:45:00 GMT</pubDate><guid>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369530.html</guid><wfw:comment>http://www.tkk7.com/yangpingyu/comments/369530.html</wfw:comment><comments>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369530.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yangpingyu/comments/commentRss/369530.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yangpingyu/services/trackbacks/369530.html</trackback:ping><description><![CDATA[<div> <p style="text-indent:21.0pt"><span style="font-family:瀹嬩綋;">浠庡鏍℃瘯涓氬埌宸ヤ綔宸茬粡</span>2<span style="font-family:瀹嬩綋;">騫村崐鏃墮棿浜嗭紝鍦ㄨ眴鐡c佸綋褰撱佷含涓滃拰浜氱帥閫婁笂鍏蟲敞浜嗗緢澶氫功綾嶏紝涔熸瘮杈冨枩嬈㈤涗功搴椼傚綋鐒朵拱浜嗗緢澶氬拰鐪嬩簡閮ㄥ垎錛岃嚜宸卞閲屽緢澶氫功榪樻病鐪嬶紙浜虹被鐨勬儼鎬э紝鍊熷彛錛夈傚湪榪欎袱騫村崐鏃墮棿鍐咃紝璧頒簡涓浜涘集璺紝鎵浠ユ兂鎬葷粨涓嬭嚜宸辯殑瀛︿範鐢熸動銆?/span></p> <p style="text-indent:21.0pt"> </p> <p style="text-indent:21.0pt"><span style="font-family:瀹嬩綋;">姣曚笟鐨勬椂鍊欏幓浜嗕竴瀹跺垱涓氬瀷鐨勪簰鑱旂綉鍏徃錛屽湪榪欏鍏徃娌℃湁浠諱綍鍩硅鏈哄埗錛屼換浣曚笢瑗塊兘闇瑕侀潬鑷繁鏉ユ崏鎽搞傛牴鎹伐浣滈渶瑕佺湅浜?/span>struts2<span style="font-family:瀹嬩綋;">錛?/span>spring<span style="font-family:瀹嬩綋;">錛?/span>hibernate<span style="font-family:瀹嬩綋;">錛?/span>jstl<span style="font-family:瀹嬩綋;">錛?/span>jsp<span style="font-family:瀹嬩綋;">錛?/span>servlet<span style="font-family:瀹嬩綋;">絳変竴浜?/span>J2EE<span style="font-family:瀹嬩綋;">鐩稿叧緇勪歡鐨勪功鍜岃祫鏂欍備粎闈犺繖浜涙妧鏈篃鑳芥惌寤哄嚭涓涓鍚堜駭鍝佺殑緗戠珯銆傛帴瑙﹀埌</span>infoq<span style="font-family:瀹嬩綋;">緗戠珯涔嬪悗錛屼簡瑙d簡涓浜涘ぇ鍨嬬綉绔欑殑鏋舵瀯鍙樿縼絳夋妧鏈紝鍦ㄤ竴騫寸殑鏃墮棿鍐呬笉鏂拷瀵昏繖浜涗笉絎﹀悎鑷繁鐩墠闇瑕佺殑鎶鏈紝鍏呭叾閲忓氨鏄紑闃斾簡鑷繁鎶鏈殑鐪肩晫銆傜敱浜庝簰鑱旂綉鍏徃鐨勪竴浜涘姡鍔匡紝瀵艱嚧鎴戞湁浜嗚煩妲界殑鎯蟲硶錛屼絾鏄嚭鍘婚潰璇曚箣鍚庯紝鎵嶇煡閬撹嚜宸辨槸浜曞簳涔嬭洐銆傝嚜宸變篃綆楃儹鐖辨妧鏈紝涔熺畻鍔姏瀛︿範鍜岀爺絀剁殑錛岃嚜宸卞弽鎬濆拰鎬葷粨浜嗕竴涓嬶細<strong><span style="color:red">涓嶆敞閲嶅熀紜銆?/span></strong></span></p> <p style="text-indent:21.0pt"> </p> <p style="text-indent:21.0pt"><span style="font-family:瀹嬩綋;">閭d箞瀛︿範浠涔堟墠綆楀熀紜鍛紵鎴戜富瑕佸垪涓句笅鎴戠殑瀛︿範涔﹀崟錛?/span></p> <p><span>         </span></p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">璁$畻鏈哄熀紜錛氫換浣曡蔣浠惰繍琛岀殑鍩虹銆?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>娣卞叆鐞嗚В璁$畻鏈虹郴緇燂紙淇鐗堬級</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>璁$畻鏈虹粍鎴愬師<span>鐞?/span></span></span></a></p> <p> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">鎿嶄綔緋葷粺錛氱‖浠剁鐞嗙殑杞歡錛屾垜浠殑搴旂敤杞歡涓昏渚濊禆浜庢搷浣滅郴緇熴?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>楦熷摜鐨?/span>Linux<span style="font-family:瀹嬩綋;">縐佹埧鑿?/span> <span style="font-family:瀹嬩綋;">鍩虹瀛︿範綃?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>鎿嶄綔緋葷粺鍘熺悊</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Linux<span style="font-family:瀹嬩綋;"><span>鍐呮牳璁捐涓庡疄鐜?/span></span></a></p> <p> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">鏁版嵁緇撴瀯錛氳蔣浠?/span>=<span style="font-family:瀹嬩綋;">鏁版嵁緇撴瀯</span>+<span style="font-family:瀹嬩綋;">綆楁硶銆傚叾瀹炴搷浣滅郴緇熻蔣浠跺拰搴旂敤杞歡閮藉湪澶ч噺搴旂敤鏁版嵁緇撴瀯銆?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>澶ц瘽鏁版嵁緇撴瀯</span></span></a></p> <p style="margin-left:21.0pt"> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">緗戠粶錛氱郴緇熶竴瀹氶渶瑕佷笌澶栭儴浜や簰錛岄偅灝遍渶瑕佺綉緇溿?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>璁$畻鏈虹綉緇?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >TCP/IP<span style="font-family:瀹嬩綋;"><span>璇﹁В</span> <span style="font-family:瀹嬩綋;">鍗?/span>1</span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >TCP/IP<span style="font-family:瀹嬩綋;"><span>璇﹁В</span> <span style="font-family:瀹嬩綋;">鍗?/span>2</span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >TCP/IP<span style="font-family:瀹嬩綋;"><span>璇﹁В</span> <span style="font-family:瀹嬩綋;">鍗?/span>3</span></a></p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">鏁版嵁搴擄細瀛樺偍鏁版嵁銆?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>鏁版嵁搴撶郴緇熸璁?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >MySQL 5 <span style="font-family:瀹嬩綋;"><span>鏉冨▉鎸囧崡</span>-(<span style="font-family:瀹嬩綋;">絎?/span>3<span style="font-family:瀹嬩綋;">鐗?/span>)</span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >MySQL<span style="font-family:瀹嬩綋;"><span>鎬ц兘璋冧紭涓庢灦鏋勮璁?/span></span></a></p> <p style="margin-left:21.0pt"> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">杞歡宸ョ▼錛氬紑鍙戣蔣浠舵槸涓涓ぇ宸ョ▼錛岄渶瑕佹湁涓濂楃悊璁烘潵綆$悊杞歡寮鍙戙?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>杞歡宸ョ▼</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>鏁忔嵎杞歡寮鍙?/span></span></a></p> <p> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span><span style="font-family:瀹嬩綋;">綆楁硶錛氬皻鏈帴瑙︺?/span></p> <p style="margin-left:21.0pt"> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span>Java<span style="font-family:瀹嬩綋;">鍩虹錛氬叿浣撶殑楂樼駭璇█錛屾渶濂界殑瀛︿範鍦版柟灝辨槸</span>java<span style="font-family:瀹嬩綋;">鐨勫畼鏂圭綉绔欏拰寮婧愪唬鐮併?/span> </p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Java JDK6<span style="font-family:瀹嬩綋;"><span>瀛︿範絎旇</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Effective Java<span style="font-family:瀹嬩綋;"><span>涓枃鐗?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Java<span style="font-family:瀹嬩綋;"><span>緙栫▼鎬濇兂</span> <span style="font-family:瀹嬩綋;">錛堢</span>4<span style="font-family:瀹嬩綋;">鐗堬級</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Java<span style="font-family:瀹嬩綋;"><span>緗戠粶緙栫▼</span>(<span style="font-family:瀹嬩綋;">涓枃鐗?/span> <span style="font-family: 瀹嬩綋;">絎笁鐗?/span>)</span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >JAVA<span style="font-family:瀹嬩綋;"><span>騫跺彂緙栫▼瀹炶返</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>娣卞叆鐞嗚В</span>Java<span style="font-family:瀹嬩綋;">铏氭嫙鏈?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Spring in Action<span style="font-family:瀹嬩綋;"><span>涓枃鐗?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>娣卞叆嫻呭嚭</span>Hibernate</span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Struts2<span style="font-family:瀹嬩綋;"><span>鏉冨▉鎸囧崡</span></span></a></p> <p> </p> <p style="margin-left:42.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">ü </span>Java<span style="font-family:瀹嬩綋;">榪涢樁錛氶潰鍚戝璞℃濇兂銆佽璁℃ā寮忓拰</span>J2EE<span style="font-family:瀹嬩綋;">娣卞叆銆?/span> </p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >Java<span style="font-family:瀹嬩綋;"><span>涓庢ā寮?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a ><span style="font-family:瀹嬩綋;"><span>浼佷笟搴旂敤鏋舵瀯妯″紡</span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >POJOs IN ACTION<span style="font-family:瀹嬩綋;"><span>涓枃鐗?/span></span></a></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><a >J2EE<span style="font-family:瀹嬩綋;"><span>璁捐寮鍙戠紪紼嬫寚鍗?/span></span></a><span style="font-family:瀹嬩綋;">錛?/span><span>Expert One-on-One J2EE Design and Development</span><span style="font-family:瀹嬩綋;">錛?/span></p> <p style="margin-left:63.0pt;text-indent:-21.0pt;"><span style="font-family:Wingdings;">n </span><span><a >Expert One-on-One J2EE Development without EJB</a></span></p> <p style="margin-left:42.0pt;text-indent:0cm;"> </p> <p style="margin-left:21.0pt"><span style="font-family:瀹嬩綋;">瀛︿範浜嗚繖浜涘熀紜涔嬪悗錛屾垜浠湪鏉ヨ鍒嗗竷寮忥紝</span>nosql<span style="font-family:瀹嬩綋;">錛屼簯璁$畻錛屼紒涓氶泦鎴愮瓑絳夈傚彧鏈夋帉鎻′簡鍩虹鎴戜滑鎵嶈兘鏇村ソ鐨勫垱鏂般?/span></p> </div><img src ="http://www.tkk7.com/yangpingyu/aggbug/369530.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yangpingyu/" target="_blank">yangpingyu</a> 2012-02-07 13:45 <a href="http://www.tkk7.com/yangpingyu/archive/2012/02/07/369530.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jvm榪愯鏃舵暟鎹尯鍩?/title><link>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369508.html</link><dc:creator>yangpingyu</dc:creator><author>yangpingyu</author><pubDate>Tue, 07 Feb 2012 02:27:00 GMT</pubDate><guid>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369508.html</guid><wfw:comment>http://www.tkk7.com/yangpingyu/comments/369508.html</wfw:comment><comments>http://www.tkk7.com/yangpingyu/archive/2012/02/07/369508.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yangpingyu/comments/commentRss/369508.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yangpingyu/services/trackbacks/369508.html</trackback:ping><description><![CDATA[<div> <p><span style="font-size:12.0pt">Java</span><span style="font-size:12.0pt;font-family:瀹嬩綋;">璇█涓?/span><span style="font-size:12.0pt">c</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">璇█鏈変竴涓潪甯擱噸瑕佺殑鍖哄埆灝辨槸錛氬唴瀛樼鐞嗘柟寮忕殑涓嶅悓錛?/span><span style="font-size:12.0pt">java</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">璇█鍐呭瓨綆$悊涓嶉渶瑕佺▼搴忓紑鍙戜漢鍛樺叧娉紝鑰?/span><span style="font-size:12.0pt">c</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">璇█鐨勫唴瀛樼殑璇鋒眰鍜岄噴鏀鵑兘鏄紑鍙戜漢鍛樻潵澶勭悊銆傝京璇佺殑鎬濈淮鏉ョ湅錛屼笉鍚屽唴瀛樼鐞嗗疄鐜版柟寮忔湁浼樼偣鍜岀己鐐癸紝鎵浠ヨ璦搴旂敤鐨勫満鏅紝鏁堢巼浼氭湁寰堝ぇ涓嶅悓銆?/span></p> <p> </p> <p><span style="font-size:12.0pt">Jvm</span><span style="font-size:12.0pt;font-family:瀹嬩綋;">榪愯鏃剁殑鏁版嵁鍖哄煙涓昏鏈夛細紼嬪簭璁℃暟鍣ㄣ佽櫄鎷熸満鏍堛佹湰鍦版柟娉曟爤銆佹柟娉曞尯鍜屽爢銆傚叾涓▼搴忚鏁板櫒銆佽櫄鎷熸満鏍堝拰鏈湴鏂規硶鏍堟槸綰跨▼鐙韓錛岃屾柟娉曞尯鍜屽爢鏄墍鏈夌嚎紼嬪叡浜?/span></p> <p style="margin-left:21.0pt;text-indent:-21.0pt;"><span style="font-size:12.0pt;font-family:Wingdings;">ü </span><span style="font-size:12.0pt;font-family:瀹嬩綋;">紼嬪簭璁℃暟鍣細</span><span style="font-size:12.0pt">jvm</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">姣忎釜綰跨▼閮芥湁涓涓▼搴忚鏁板櫒銆傚湪浠諱竴鏃跺埢閮芥湁涓涓嚎紼嬬殑鏂規硶鍦ㄨ繍琛岋紝濡傛灉榪欎釜鏂規硶涓嶆槸鏈湴鏂規硶錛岄偅涔堢▼搴忚鏁板櫒瀛樻斁鐨勫氨鏄鍦ㄦ墽琛岀殑鎸囦護鍦板潃錛涘鏋滄槸鏈湴鏂規硶錛岄偅涔堢▼搴忚鏁板櫒涓瓨鏀劇殑鎸囧畾鍦板潃涓?/span><span style="font-size:12.0pt">undefined</span><span style="font-size: 12.0pt;font-family:瀹嬩綋;">銆?/span></p> <p style="margin-left:21.0pt;text-indent:-21.0pt;"><span style="font-size:12.0pt;font-family:Wingdings;">ü </span><span style="font-size:12.0pt;font-family:瀹嬩綋;">铏氭嫙鏈烘爤錛氬綋</span><span style="font-size:12.0pt">jvm</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">鍒涘緩涓涓嚎紼嬬殑鏃跺欏氨浼氫負綰跨▼鍒嗛厤涓涓櫄鎷熸満鏍堛備富瑕佺敤浜庡瓨鏀炬柟娉曠殑涓浜涙湰鍦板彉閲忓拰閮ㄥ垎緇撴灉錛屼竴鑸繖閲岀殑澶у皬閮芥槸鍥哄畾錛屼絾涓嶆槸緇濆銆備竴涓柟娉曠殑鎵ц鍒板畬鎴愬氨鏄爤鐨勫叆鏍堝拰鍑烘爤銆傚亣璁懼湪鏌愭柟娉曚腑瀹氫箟浜嗕竴涓璞?/span><span style="font-size:12.0pt">Object obj=new Object();</span><span style="font-size:12.0pt;font-family:瀹嬩綋;">鍏朵腑</span><span style="font-size:12.0pt">obj</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">鏄瓨鏀懼湪鏍堜笂錛岃?/span><span style="font-size:12.0pt">new Object()</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">鏄湪鍫嗕笂鍒嗛厤銆?/span><span style="font-size:12.0pt">-Xss</span><span style="font-size:12.0pt;font-family: 瀹嬩綋;">鍙互鎺у埗</span><span style="font-size: 12.0pt">jvm</span><span style="font-size:12.0pt;font-family:瀹嬩綋;">铏氭嫙鏈烘爤鐨勫ぇ灝忋?/span></p> <p style="margin-left:21.0pt;text-indent:-21.0pt;"><span style="font-size:12.0pt;font-family:Wingdings;">ü </span><span style="font-size:12.0pt;font-family:瀹嬩綋;">鏈湴鏂規硶鏍堬細澶т綋璺熻櫄鎷熸満鏍堢被浼鹼紝涓嶈繃鏄粰鏈湴鏂規硶浣跨敤鐨勩傝櫄鎷熸満鏍堝拰鏈湴鏂規硶鏍堝湪</span><span style="font-size:12.0pt">hotspot</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">鏄病鏈夊垎寮瀹炵幇鐨勶紝鑰屾槸緇熺О涓烘爤銆?/span></p> <p style="margin-left:21.0pt;text-indent:-21.0pt;"><span style="font-size:12.0pt;font-family:Wingdings;">ü </span><span style="font-size:12.0pt;font-family:瀹嬩綋;">鏂規硶鍖猴細涓昏瀛樻斁闈欐佸彉閲忥紝甯擱噺錛岀被鍔犺澆鍣ㄥ姞杞界殑綾葷瓑涓浜涗俊鎭?/span></p> <p style="margin-left:21.0pt;text-indent:-21.0pt;"><span style="font-size:12.0pt;font-family:Wingdings;">ü </span><span style="font-size:12.0pt;font-family:瀹嬩綋;">鍫嗭細</span><span style="font-size:12.0pt">jvm</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">緇濆ぇ閮ㄥ垎鐨勫璞″垎閰嶉兘鍦ㄥ爢涓婂垎閰嶃?/span><span style="font-size:12.0pt">-Xmn –Xmx</span><span style="font-size: 12.0pt;font-family:瀹嬩綋;">鏄帶鍒跺爢鏈灝忓煎拰鏈澶у鹼紝涓鑸爢鐨勫ぇ灝忓湪浣跨敤浜嗚秴榪?/span><span style="font-size:12.0pt">mx</span><span style="font-size:12.0pt; font-family:瀹嬩綋;">璁懼畾鐨?/span><span style="font-size:12.0pt">70%</span><span style="font-size:12.0pt;font-family: 瀹嬩綋;">鐨勬椂鍊欙紝灝變細鑷姩鎵╁ぇ鍒版渶澶у鹼紝鎵浠ラ槻姝㈣繖縐嶆墿澶у拰緙╁皬鎴戜滑璁劇疆鎴愪竴鏍風殑鍊箋?/span></p> </div><img src ="http://www.tkk7.com/yangpingyu/aggbug/369508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yangpingyu/" target="_blank">yangpingyu</a> 2012-02-07 10:27 <a href="http://www.tkk7.com/yangpingyu/archive/2012/02/07/369508.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ClassCastExceptionhttp://www.tkk7.com/yangpingyu/archive/2012/01/10/368240.htmlyangpingyuyangpingyuTue, 10 Jan 2012 08:07:00 GMThttp://www.tkk7.com/yangpingyu/archive/2012/01/10/368240.htmlhttp://www.tkk7.com/yangpingyu/comments/368240.htmlhttp://www.tkk7.com/yangpingyu/archive/2012/01/10/368240.html#Feedback0http://www.tkk7.com/yangpingyu/comments/commentRss/368240.htmlhttp://www.tkk7.com/yangpingyu/services/trackbacks/368240.html

ClassCastException綾誨瀷杞崲寮傚父錛屾槸涓涓繍琛屾椂寮傚父銆?/span>

 

闈炲父甯歌灝辨槸涓嶅悓綾誨瀷涔嬮棿鐨勫己鍒剁被鍨嬭漿鎹㈠氨浼氭姏鍑?/span>ClassCastException寮傚父銆傝繕鏈変竴縐嶅氨鏄笉鍚?/span>ClassLoader鍔犺澆鐨勭浉鍚岀殑綾誨瀷杞崲涔熶細鎶涘嚭ClassCastException銆傛帴涓嬫潵鎴戠敤浠g爜鏉ヨ緇嗚В閲婁笅銆?/span>

 

1銆?nbsp;寮哄埗綾誨瀷杞崲

public class ClassCastExceptionTest {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

       Animal a1 = new Dog(); //1

       Animal a2 = new Cat(); //2

       Dog d1 = (Dog)a1;       //3

       Dog d2 = (Dog)a2;       //4

    }

}

鎶婄尗杞崲鎴愮嫍錛屾槸涓嶅鐨勩傚悗闈㈡敞閲婁負4鐨勪唬鐮佹槸鏃犳硶姝e父璧嬪肩殑銆?/span>

Exception in thread "main" java.lang.ClassCastException: Cat cannot be cast to Dog

    at ClassCastExceptionTest.main(ClassCastExceptionTest.java:13)

 

 

2銆?nbsp;涓嶅悓classloader鍔犺澆鐩稿悓綾誨瀷綾諱箣闂寸殑杞崲

import java.io.File;

import java.net.URL;

import java.net.URLClassLoader;

 

 

public class ClassCastExceptionTest {

    /**

     * @param args

     */

    public static void main(String[] args) throws Exception {

       File file = new File(Thread.currentThread().getContextClassLoader().getResource("").getPath());

       URL[] urls = {file.toURL()};

       URLClassLoader classloader1 = new URLClassLoader(urls, ClassLoader.getSystemClassLoader().getParent());

       Class classloader1Animal1 = classloader1.loadClass("Dog");

       Dog dog1 = (Dog)classloader1Animal1.newInstance();

      

       URLClassLoader classloader2 = new URLClassLoader(urls, ClassLoader.getSystemClassLoader().getParent());

       Class classloader1Animal2 = classloader1.loadClass("Dog");

       Dog dog2 = (Dog)classloader1Animal1.newInstance();

      

       dog1 = dog2;

    }

 

}

 

浠g爜涓垜浠湅鍒?/span>dog1=dog2錛岃繖鏍瘋祴鍊兼槸浼氭姏寮傚父鐨勩?/span>

Exception in thread "main" java.lang.ClassCastException: Dog cannot be cast to Dog

    at ClassCastExceptionTest.main(ClassCastExceptionTest.java:17)

 

浠ュ悗澶у閬囧埌classCastException鐨勬椂鍊欒娉ㄦ剰浜嗭紝涓嶄竴瀹氭槸寮哄埗綾誨瀷杞崲瀵艱嚧鐨勶紝涔熸湁鍙兘涓嶅悓鐨?/span>classloader鍔犺澆浜嗙浉鍚岀殑綾伙紝鐒跺悗榪欎釜綾諱笉鍚岀殑瀹炰緥榪涜璧嬪箋?/span>



yangpingyu 2012-01-10 16:07 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲欧洲日韩国产一区二区三区| 亚洲日韩国产一区二区三区在线| 无码专区永久免费AV网站| 亚洲砖码砖专无区2023| 国产啪亚洲国产精品无码| 精品无码无人网站免费视频| 亚洲精品色播一区二区 | 免费成人av电影| 日本视频免费高清一本18| 国产 亚洲 中文在线 字幕| 亚洲人成影院在线无码观看| 亚洲毛片免费观看| 一日本道a高清免费播放| 亚洲人成影院77777| 亚洲午夜久久久久妓女影院 | 国产亚洲一区二区三区在线不卡| 8x成人永久免费视频| 香港一级毛片免费看| 亚洲视屏在线观看| 亚洲色欲久久久久综合网| 午夜福利不卡片在线播放免费| 久久嫩草影院免费看夜色| 亚洲欧美中文日韩视频| 亚洲大片在线观看| 亚洲国产精品一区二区九九| 美女视频黄a视频全免费| 不卡视频免费在线观看| 亚洲爆乳成av人在线视菜奈实| 久久亚洲精品中文字幕| 中文字幕久久亚洲一区 | 青青草免费在线视频| 叮咚影视在线观看免费完整版| 亚洲高清一区二区三区电影| 亚洲区视频在线观看| 亚洲国产精品无码专区在线观看| 免费精品国产自产拍观看| 成人免费a级毛片| 24小时日本电影免费看| 免费成人在线电影| 国产无遮挡又黄又爽免费网站| 爱情岛亚洲论坛在线观看|