日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java弃用标签_Java 9 揭秘(15. 增强的弃用注解)

發(fā)布時間:2023/12/19 java 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java弃用标签_Java 9 揭秘(15. 增强的弃用注解) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Tips

做一個終身學(xué)習(xí)的人。

主要介紹以下內(nèi)容:

如何棄用API

@deprecate Javadoc標簽和@Deprecation注解在棄用的API中的角色

用于生成棄用警告的詳細規(guī)則

在JDK 9中更新@Deprecation注解

JDK 9中的新的棄用警告

如何使用@SuppressWarnings注解來抑制JDK 9中的不同類型的棄用警告

如何使用jdeprscan靜態(tài)分析工具來掃描編譯的代碼庫,以查找已棄用的JDK API的用法

一. 什么是棄用

Java中的棄用是提供有關(guān)API生命周期的信息的一種方式。 可以棄用模塊,包,類型,構(gòu)造函數(shù),方法,字段,參數(shù)和局部變量。 當(dāng)棄用API時,要告訴其用戶:

不要使用API,因為它存在風(fēng)險。

API已經(jīng)遷移,因為存在API的更好的替代方案。

API已經(jīng)遷移,因為API將在以后的版本中被刪除。

二. 如何棄用API

JDK有兩個用于棄用API的結(jié)構(gòu):

@deprecated Javadoc標簽

@Deprecated注解

@deprecated Javadoc標簽已添加到JDK 1.1中,它允許使用豐富的HTML文本格式功能指定關(guān)于棄用的詳細信息。JDK 5.0中添加了java.lang.Deprecated注解類型,并且可以在已被棄用的API元素上使用。 在JDK 9之前,注解不包含任何元素。 它在運行時保留。

@deprecated標簽和@Deprecated注解應(yīng)該一起使用。 兩者都應(yīng)該存在或兩者都不存在。 @Deprecation注解不允許指定棄用的描述,因此必須使用@deprecated標簽來提供描述。

Tips

在API元素上使用@deprecated標簽(而不是@Deprecated注解)會生成編譯器警告。 在JDK 9之前,需要使用-Xlint:dep-ann編譯器標志來查看這些警告。

下面包含F(xiàn)ileCopier類的聲明。 假設(shè)這個類作為類庫遷移的一部分。 該類使用@Deprecation注解表示棄用。 它的Javadoc使用@deprecated標簽來提供不推薦使用的詳細信息,例如不推薦使用的時間,它的替換和刪除通知。 在JDK 9之前,@Deprecated注解類型不包含任何元素,因此必須使用Javadoc中已棄用的API的@deprecated標簽提供有關(guān)棄用的所有詳細信息。 請注意,Javadoc中使用的@since標簽表示FileCopier類自該庫的版本1.2以來已經(jīng)存在,而@deprecated標簽表示該類自版本1.4以來已被棄用。

// FileCopier.java

package com.jdojo.deprecation;

import java.io.File;

/**

* The class consists of static methods that can be used to

* copy files and directories.

*

* @deprecated Deprecated since 1.4. Not safe to use. Use the

* java.nio.file.Files class instead. This class

* will be removed in a future release of this library.

*

* @since 1.2

*/

@Deprecated

public class FileCopier {

// No direct instantiation supported.

private FileCopier() {

}

/**

* Copies the contents of src to dst.

* @param src The source file

* @param dst The destination file

* @return true if the copy is successfully,

* false otherwise.

*/

public static boolean copy(File src, File dst) {

// More code goes here

return true;

}

// More methods go here

}

Javadoc工具將@deprecated標簽的內(nèi)容移動到生成的Javadoc中的頂部,以引起讀者的注意。 當(dāng)不被棄用的代碼使用不推薦使用的API時,編譯器會生成警告。 請注意,使用@Deprecated注解標注API不會生成警告;但是,使用已經(jīng)使用@Deprecated注解標注的API。 如果在類本身之外使用FileCopier類,則會收到關(guān)于使用不推薦使用的類的編譯器警告。

三. JDK 9中@Deprecated注解的更新

假設(shè)編譯了代碼并將其部署到生產(chǎn)環(huán)境中。如果升級了JDK版本或包含舊應(yīng)用程序使用的新的已棄用的API的庫/框架,則不會收到任何警告,并且將錯過從不推薦使用的API遷移的機會。必須重新編譯代碼以接收警告。沒有任何掃描和分析編譯代碼(例如JAR文件)的工具,并報告使用已棄用的API。更壞的情況是,從舊版本中刪除不推薦使用的API,而舊的編譯代碼會收到意外的運行時錯誤。當(dāng)他們查看不贊成使用的元素Javadoc時,開發(fā)人員也感到困惑 —— 當(dāng)API被廢棄時,無法表達何種方式,以及在將來的版本中是否會刪除已棄用的API。所有可以做的是在文本中將這些信息指定為@deprecated標簽的一部分。 JDK 9嘗試通過增強@Deprecated注解來解決這些問題。注解在JDK 9中已增加兩個新元素:since和forRemoval。

在JDK 9之前,注解的聲明如下:

@Documented

@Retention(RetentionPolicy.RUNTIME)

@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE})

public @interface Deprecated {

}

在JDK 9中,棄用注解的聲明更改為以下內(nèi)容:

@Documented

@Retention(RetentionPolicy.RUNTIME)

@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE})

public @interface Deprecated {

String since() default "";

boolean forRemoval() default false;

}

兩個新元素都具有指定的默認值,因此注解的現(xiàn)有使用不會有問題。 since元素指定已注解的API元素已被棄用的版本。 它是一個字符串,將遵循與JDK版本方案相同的版本命名約定,例如“9”。 它默認為空字符串。 請注意,JDK 9沒有向@Deprecated注解類型添加元素,以指定不推薦的描述。 這是由于兩個原因:

注解在運行時保留。 向注解添加描述性文本將添加到運行時內(nèi)存。

描述性文字不能只是純文本。 例如,它需要提供一個鏈接來替代已棄用的API。 現(xiàn)有的@deprecated Javadoc標簽已經(jīng)提供了這個功能。

forRemoval元素表示注解的API元素在將來的版本中被刪除,應(yīng)該遷移API。 它默認為false。

Tips

元素上的@since Javadoc標簽表示何時添加了API元素,而@Deprecated注解的since元素表示API元素已被棄用。

在JDK 9之前,棄用警告是基于API元素及其使用場景(use-site)上使用@Deprecated注解的問題,如下所示。 當(dāng)在沒有棄用的使用場景使用不推薦使用的API元素時,會發(fā)出警告。 如果聲明及其使用場景都已棄用,則不會發(fā)出任何警告。 可以通過使用@SuppressWarnings("deprecation")注解標示用戶場景來抑制棄用警告。

API Use-Site

API Declaration Site

API Declaration Site

Empty

Not Deprecated

Deprecated

Not Deprecated

N

W

Deprecate

N

N

N = No warning,

W = Warning

在@Deprecation注解類型中添加forRemoval元素增加了多于五個用例。 當(dāng)forRemoval設(shè)置為false時,不推薦使用API,則將這種棄用稱為普通棄用,在這種情況下發(fā)出的警告稱為普通棄用警告。 當(dāng)forRemoval設(shè)置為true時,不推薦使用API,則將這種棄用稱為終止棄用,并且在這種情況下發(fā)出的警告稱為終止棄用警告或刪除警告。

API Use-Site

API Declaration Site

API Declaration Site

API Declaration Site

Empty

Not Deprecated

Ordinarily Deprecated

TerminallyDeprecated

Not Deprecated

N

OW

RW

Ordinarily Deprecated

N

N

RW

Terminally Deprecated

N

N

RW

N = No warning,

OW = Ordinary deprecation warning,

RW = Removal deprecation warning

為了實現(xiàn)向后兼容,如果代碼在JDK 8中生成了棄用警告,它將繼續(xù)在JDK 9中生成普通的棄用警告。如果API已經(jīng)被終止使用,其使用場景將生成刪除警告,而不考慮使用場景狀態(tài)。

在JDK 9中,在一個情況下發(fā)出的警告,其API和其使用場景都被最終棄用,這些警告需要一點解釋。 API和使用它的代碼都已被棄用,并且將來都會被刪除,所以在這種情況下要發(fā)出警告是什么意思? 這樣做是為了涵蓋最終棄用的API及其使用場景在兩個不同的代碼庫中并獨立維護的情況。 如果使用場景代碼庫存活超過了API代碼庫,則用場景將會收到意外的運行時錯誤,因為它使用的API不再存在。用場景發(fā)出警告將提供一個機會,以防在用場景的代碼去掉之前,來計劃替代最終棄用的API。

四. 抑制棄用警告

介紹JDK 9中的removal警告已添加了一個新的用例來抑制棄用警告。 在JDK 9之前,可以通過使用@SuppressWarnings("deprecation")注解標示使用場景來抑制所有棄用警告。 考慮以下幾種情況:

在JDK 8中,棄用的API和使用場景會抑制棄用警告。

在JDK 9中,API的棄用從普通的棄用變?yōu)樽罱K棄用。

由于JDK 8中抑制了棄用警告,所以在JDK 9中使用場景的編譯沒有問題。

API被刪除,并且使用場景收到意外的運行時錯誤,而不會在之前接收到任何刪除警告。

為了涵蓋這種情況,當(dāng)使用@SuppressWarnings("deprecation"),JDK 9不會抑制刪除警告。 它只抑制普通的棄用警告。 要抑制刪除警告,需要使用@SuppressWarnings("removal")。 如果要抑制普通和刪除的棄用警告,則需要使用@SuppressWarnings({“deprecation”, "removal"})。

五. 一個棄用API示例

在本節(jié)中,展示棄用API的所有用例,使用棄用使用的API,并通過一個簡單的示例來抑制警告。 在該示例中,對方法標示為棄用的,并使用它們來生成編譯時警告。 但是,不限于僅棄用方法。 對這些方法的注解可以更好地了解預(yù)期的行為。 下面包含一個Box類的代碼。 該類包含三種方法 —— 沒有棄用的方法,普通的棄用方法和最終棄用的方法。 編譯Box類不會生成任何廢棄警告,因為該類不使用任何已棄用的API,而是包含過時的API。

// Box.java

package com.jdojo.deprecation;

/**

* This class is used to demonstrate how to deprecate APIs.

*/

public class Box {

/**

* Not deprecated

*/

public static void notDeprecated() {

System.out.println("notDeprecated...");

}

/**

* Deprecated ordinarily.

* @deprecated Do not use it.

*/

@Deprecated(since="2")

public static void deprecatedOrdinarily() {

System.out.println("deprecatedOrdinarily...");

}

/**

* Deprecated terminally.

* @deprecated It will be removed in a future release.

* Migrate your code.

*/

@Deprecated(since="2", forRemoval=true)

public static void deprecatedTerminally() {

System.out.println("deprecatedTerminally...");

}

}

下面包含BoxTest類的代碼。 該類使用Box類的所有方法。 BoxTest類中的幾種方法已經(jīng)被普遍和最終棄用了。 m4X()的方法,其中X是數(shù)字,顯示如何抑制棄用警告。

// BoxTest.java

package com.jdojo.deprecation;

public class BoxTest {

/**

* API: Not deprecated

* Use-site: Not deprecated

* Deprecation warning: No warning

*/

public static void m11() {

Box.notDeprecated();

}

/**

* API: Ordinarily deprecated

* Use-site: Not deprecated

* Deprecation warning: No warning

*/

public static void m12() {

Box.deprecatedOrdinarily();

}

/**

* API: Terminally deprecated

* Use-site: Not deprecated

* Deprecation warning: Removal warning

*/

public static void m13() {

Box.deprecatedTerminally();

}

/**

* API: Not deprecated

* Use-site: Ordinarily deprecated

* Deprecation warning: No warning

* @deprecated Dangerous to use.

*/

@Deprecated(since="1.1")

public static void m21() {

Box.notDeprecated();

}

/**

* API: Ordinarily deprecated

* Use-site: Ordinarily deprecated

* Deprecation warning: No warning

* @deprecated Dangerous to use.

*/

@Deprecated(since="1.1")

public static void m22() {

Box.deprecatedOrdinarily();

}

/**

* API: Terminally deprecated

* Use-site: Ordinarily deprecated

* Deprecation warning: Removal warning

* @deprecated Dangerous to use.

*/

@Deprecated(since="1.1")

public static void m23() {

Box.deprecatedTerminally();

}

/**

* API: Not deprecated

* Use-site: Terminally deprecated

* Deprecation warning: No warning

* @deprecated Going away.

*/

@Deprecated(since="1.1", forRemoval=true)

public static void m31() {

Box.notDeprecated();

}

/**

* API: Ordinarily deprecated

* Use-site: Terminally deprecated

* Deprecation warning: No warning

* @deprecated Going away.

*/

@Deprecated(since="1.1", forRemoval=true)

public static void m32() {

Box.deprecatedOrdinarily();

}

/**

* API: Terminally deprecated

* Use-site: Terminally deprecated

* Deprecation warning: Removal warning

* @deprecated Going away.

*/

@Deprecated(since="1.1", forRemoval=true)

public static void m33() {

Box.deprecatedTerminally();

}

/**

* API: Ordinarily and Terminally deprecated

* Use-site: Not deprecated

* Deprecation warning: Ordinary and removal warnings

*/

public static void m41() {

Box.deprecatedOrdinarily();

Box.deprecatedTerminally();

}

/**

* API: Ordinarily and Terminally deprecated

* Use-site: Not deprecated

* Deprecation warning: Ordinary warnings

*/

@SuppressWarnings("deprecation")

public static void m42() {

Box.deprecatedOrdinarily();

Box.deprecatedTerminally();

}

/**

* API: Ordinarily and Terminally deprecated

* Use-site: Not deprecated

* Deprecation warning: Removal warnings

*/

@SuppressWarnings("removal")

public static void m43() {

Box.deprecatedOrdinarily();

Box.deprecatedTerminally();

}

/**

* API: Ordinarily and Terminally deprecated

* Use-site: Not deprecated

* Deprecation warning: Removal warnings

*/

@SuppressWarnings({"deprecation", "removal"})

public static void m44() {

Box.deprecatedOrdinarily();

Box.deprecatedTerminally();

}

}

需要使用-Xlint:deprecation編譯器標志來編譯BoxTest類,因此編譯會發(fā)出棄用警告。 請注意,以下命令在一行上輸入,而不是兩行。

C:\Java9Revealed\com.jdojo.deprecation\src>javac

-Xlint:deprecation

-d ..\build\classes com\jdojo\deprecation\BoxTest.java

輸出結(jié)果為:

com\jdojo\deprecation\BoxTest.java:20: warning: [deprecation] deprecatedOrdinarily() in Box has been deprecated

Box.deprecatedOrdinarily();

^

com\jdojo\deprecation\BoxTest.java:29: warning: [removal] deprecatedTerminally() in Box has been deprecated and marked for removal

Box.deprecatedTerminally();

^

com\jdojo\deprecation\BoxTest.java:62: warning: [removal] deprecatedTerminally() in Box has been deprecated and marked for removal

Box.deprecatedTerminally();

^

com\jdojo\deprecation\BoxTest.java:95: warning: [removal] deprecatedTerminally() in Box has been deprecated and marked for removal

Box.deprecatedTerminally();

^

com\jdojo\deprecation\BoxTest.java:105: warning: [deprecation] deprecatedOrdinarily() in Box has been deprecated

Box.deprecatedOrdinarily();

^

com\jdojo\deprecation\BoxTest.java:106: warning: [removal] deprecatedTerminally() in Box has been deprecated and marked for removal

Box.deprecatedTerminally();

^

com\jdojo\deprecation\BoxTest.java:117: warning: [removal] deprecatedTerminally() in Box has been deprecated and marked for removal

Box.deprecatedTerminally();

^

com\jdojo\deprecation\BoxTest.java:127: warning: [deprecation] deprecatedOrdinarily() in Box has been deprecated

Box.deprecatedOrdinarily();

^

8 warnings

···

六. 靜態(tài)分析棄用的API

棄用警告是編譯時警告。 如果部署的應(yīng)用程序的編譯代碼開始使用通常已棄用的API或生成運行時錯誤,一旦有效的API已被終止使用并被刪除,那么將不會收到任何警告。 在JDK 9之前,必須重新編譯源代碼,以便在升級JDK或其他庫/框架時查看廢棄用警告。 JDK 9通過提供一個jdeprscan的靜態(tài)分析工具來改善這種情況,該工具可用于掃描已編譯的代碼,以查看所使用的已棄用的API列表。 目前,該工具報告了僅JDK中棄用 API。 如果編譯的代碼使用其他庫中不棄用的API,例如Spring或Hibernate或自己的庫,則此工具將不會報告這些。

jdeprscan工具位于JDK_HOME\bin目錄中。 使用該工具的一般語法如下:

jdeprscan [options] {dir|jar|class}

這里,[options]是零個或多個選項的列表。 可以指定一個空格分隔目錄,JAR或完全限定類名的列表作為要掃描的參數(shù)。 可用選項如下:

-l, --list

--class-path

--for-removal

--release <6|7|8|9>

-v, --verbose

--version

--full-version

-h, --help

--list選項列出了Java SE中的一些棄用的API。 當(dāng)使用此選項時,不應(yīng)指定編譯類的位置的參數(shù)。

--class-path指定在掃描期間用于查找依賴類的類路徑。

--for-removal選項將掃描或列表限制為只被棄用去除的那些API。 它只能在版本值為9或更高版本中使用,因為@Deprecated注解類型在JDK 9之前不包含forRemoval元素。

--release選項指定Java SE版本,在掃描期間提供一組棄用的API。 例如,要在JDK 6中列出所有已棄用的API,工具將如下所示:

jdeprscan --list --release 6

--verbose選項在掃描過程中打印其他消息。

--version和--full-version選項分別打印jdeprscan工具的縮寫和完整版本。

--help選項打印有關(guān)jdeprscan工具的詳細幫助消息。

下面包含JDeprScanTest類的代碼。 代碼很簡單。 它只是編譯,而不是運行。 運行它不會產(chǎn)生任何有趣的輸出。 它創(chuàng)建兩個線程。 一個線程使用Thread類的stop()方法停止,另一個線程使用Thread類的destroy()方法進行銷毀。 從JDK 1.2和JDK 1.5開始,stop()和destroy()方法為普通棄用。 JDK 9已經(jīng)最終棄用了destroy()方法,而繼續(xù)保持stop()方法作為普通棄用。 在下面的例子中使用這個類。

// JDeprScanTest.java

package com.jdojo.deprecation;

public class JDeprScanTest {

public static void main(String[] args) {

Thread t = new Thread(() -> System.out.println("Test"));

t.start();

t.stop();

Thread t2 = new Thread(() -> System.out.println("Test"));

t2.start();

t2.destroy();

}

}

以下命令打印JDK 9中所有已棄用的API的列表。它將打印一個長列表。 該命令需要幾秒鐘才能開始打印結(jié)果,因為它掃描整個JDK。

C:\Java9Revealed>jdeprscan --list

輸出的結(jié)果為:

@Deprecated java.lang.ClassLoader

javax.tools.ToolProvider.getSystemToolClassLoader()

...

The following command prints all terminally deprecated APIs in JDK 9. That is, it prints all deprecated APIs that have been marked for removal in a future release:

C:\Java9Revealed>jdeprscan --list --for-removal

...

@Deprecated(since="9", forRemoval=true) class java.lang.Compiler

...

The following command prints the list of all APIs deprecated in JDK 8:

C:\Java9Revealed>jdeprscan --list --release 8

@Deprecated class javax.swing.text.TableView.TableCell

...

以下命令打印java.lang.Thread類使用的已棄用API的列表。

C:\Java9Revealed>jdeprscan java.lang.Thread

輸出的結(jié)果為:

class java/lang/Thread uses deprecated method java/lang/Thread::resume()V

請注意,之前的命令不會打印Thread類中已棄用的API列表。 相反,它打印使用棄用的API的Thread類中的API列表。

七. 動態(tài)分析棄用的API

jdeprscan工具是一個靜態(tài)分析工具,因此它將跳過動態(tài)使用的棄用API。 例如,可以使用反射來調(diào)用已棄用的方法,這個工具在掃描過程中會錯過。 還可以在由ServiceLoader加載的提供程序中調(diào)用棄用的方法,這將被該工具遺漏。

在未來的版本中,JDK可能會提供一個名為jdeprdetect的動態(tài)分析工具,該工具將在運行時跟蹤棄用的API的使用。 該工具將有助于找到引用由靜態(tài)分析工具jdeprscan報告的棄用的API的死代碼。

八 導(dǎo)入時沒有棄用警告

直到JDK 9,如果使用import語句導(dǎo)入了棄用類的構(gòu)造函數(shù),編譯器就會生成警告,即使在已棄用導(dǎo)入的構(gòu)造的所有使用站點上使用了@SuppressWarnings注解。 如果試圖擺脫代碼中的所有棄用警告,這是一個煩惱。 你不能擺脫它們,因為你不能注解import語句。 可以通過省略對導(dǎo)入棄用警告,JDK 9改進了這一點。

考慮下面ImportDeprecationWarning類,它在三個地方使用了棄用的StringBufferInputStream類:

在導(dǎo)入語句中

在變量聲明中

在實例創(chuàng)建的表達式中

// ImportDeprecationWarning.java

package com.jdojo.deprecation;

import java.io.StringBufferInputStream;

public class ImportDeprecationWarning {

@SuppressWarnings("deprecation")

public static void main(String[] args) {

StringBufferInputStream sbis =

new StringBufferInputStream("Hello");

for(int c = sbis.read(); c != -1; c = sbis.read()) {

System.out.println((char)c);

}

}

}

請注意,ImportDeprecationWarning類在main()方法上使用@SuppressWarnings注解來抑制棄用警告。 使用Xlint:deprecation`標志在JDK 8中編譯此類將生成以下警告。 在JDK 9中編譯此類不會生成任何棄用警告。

C:\Java9Revealed\com.jdojo.deprecation\src>javac -Xlint:deprecation -d ..\build\classes com\jdojo\deprecation\ImportDeprecationWarning.java

輸出結(jié)果為:

com\jdojo\deprecation\ImportDeprecationWarning.java:4: warning: [deprecation] StringBufferInputStream in java.io has been deprecated

import java.io.StringBufferInputStream;

^

1 warning

在JDK 8中編譯此類,在刪除main()方法上的@SuppressWarnings注解后,編譯器將生成三個棄用的警告 —— 一個用于每次使用棄用的StringBufferInputStream類,而JDK 9將僅生成兩個棄用警告 —— 不包括導(dǎo)入聲明的警告。

九. 總結(jié)

Java中的棄用是提供有關(guān)API生命周期的信息的一種方式。 棄用API會告訴用戶遷移,因為API有使用的危險,更好的替換存在,否則將在以后的版本中被刪除。 使用棄用的API會生成編譯時棄用警告。

@deprecated Javadoc標簽和@Deprecated注解一起用于棄用API元素,如模塊,包,類型,構(gòu)造函數(shù),方法,字段,參數(shù)和局部變量。 在JDK 9之前,注解不包含任何元素。 它在運行時保留。

JDK 9為注解添加了兩個元素:since和forRemoval。 since元素默認為空字符串。 其值表示棄用的API元素的API版本。forRemoval元素的類型為boolean,默認為false。 其值為true表示API元素將在以后的版本中被刪除。

JDK 9編譯器根據(jù)@Deprecated注解的forRemoval元素的值生成兩種類型的棄用警告:forRemoval = false時為普通的棄用警告,forRemoval = true時為最終的刪除警告。

在JDK 9之前,可以通過使用@SuppressWarnings("deprecation")注解標示已棄用的API的使用場景來抑制棄用警告。 在JDK 9中,需要使用@SuppressWarnings("deprecation")來抑制普通警告,@SuppressWarnings("removal")來抑制刪除警告,而@SuppressWarnings({"deprecation", "removal"}可以抑制兩種類型的警告。

在JDK 9之前,使用import語句導(dǎo)入棄用的構(gòu)造會生成編譯時棄用警告。 JDK 9省略了這樣的警告。

總結(jié)

以上是生活随笔為你收集整理的java弃用标签_Java 9 揭秘(15. 增强的弃用注解)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

成年人免费av网站 | 亚洲视频专区在线 | 狠狠干干 | 成人高清在线 | 天天做综合网 | 亚洲欧美视频 | 欧美午夜视频在线 | 精品国产99 | 91精品国产乱码 | 免费中文字幕视频 | 狠狠狠狠狠狠狠狠干 | 亚洲国产欧美在线看片xxoo | 九热在线| 97福利视频 | 最新国产在线视频 | 99精品免费在线 | 中文字幕在线观看日本 | 美女网色| 97在线观看免费高清 | 97国产精品一区二区 | 欧美91在线| 高清在线观看av | www.人人草| av一级片 | 热久在线| 亚洲精品久久久久999中文字幕 | 久久国产精品99精国产 | 黄色av高清 | 亚洲黄色区 | 日本视频久久久 | 三级黄色三级 | 亚洲伦理一区 | 欧美坐爱视频 | 人人澡人人澡人人 | 成人免费在线观看电影 | 精品视频在线看 | 婷婷久久五月 | 国产精品一级视频 | 欧美一级电影片 | 亚洲电影第一页av | 免费看麻豆 | 欧美午夜视频在线 | 精品亚洲视频在线 | 在线国产不卡 | 天天干天天上 | 有码一区二区三区 | 婷婷色五 | 欧美成人精品欧美一级乱 | 色综合久久综合网 | 久久久久国产精品一区二区 | 亚洲综合色视频在线观看 | 欧美一区二区三区不卡 | 少妇性bbb搡bbb爽爽爽欧美 | 97碰碰碰 | 91精品国产网站 | 久久免费电影网 | 国产视频一区在线免费观看 | 黄色片网站 | 97夜夜澡人人双人人人喊 | 亚洲人精品午夜 | 日本成人黄色片 | 亚洲一区二区三区毛片 | 五月激情电影 | 日日操天天操狠狠操 | 日韩在线视频一区二区三区 | 日韩最新在线 | 中文在线8新资源库 | 中文字幕日韩精品有码视频 | 懂色av一区二区三区蜜臀 | 福利网址在线观看 | 久久精品一 | 激情网五月 | 亚洲精品影视在线观看 | 在线观看91 | 96国产精品| 免费99精品国产自在在线 | av综合av| 国产精品久久久久毛片大屁完整版 | 日韩美女一级片 | 久久免费视频一区 | 狠狠狠狠狠狠狠狠干 | 丁香六月在线 | 日韩欧美精选 | 超碰免费久久 | 91精品亚洲影视在线观看 | 欧美精品一区二区在线播放 | 97色在线观看免费视频 | 最近中文字幕久久 | 999国产| 999在线精品 | 丁香六月五月婷婷 | 中文字幕在线观 | 三级av中文字幕 | 国产精品女人久久久久久 | 黄色www | 成人影音av | 国产精品青草综合久久久久99 | 天干啦夜天干天干在线线 | 婷婷免费视频 | 日韩电影在线观看一区二区 | 激情婷婷六月 | 国产精品岛国久久久久久久久红粉 | 国产精品日韩欧美 | 精品999在线| 亚洲人xxx | 色综合天天做天天爱 | 夜夜躁狠狠躁日日躁视频黑人 | 又粗又长又大又爽又黄少妇毛片 | 国产亚洲小视频 | 四虎在线免费观看视频 | 午夜久久网站 | 欧美另类xxx | 丁香视频免费观看 | 亚洲电影院 | 欧美在线视频精品 | 免费在线精品视频 | 深夜免费福利 | 天天综合导航 | 干 操 插| 天天插天天干天天操 | 黄色天堂在线观看 | 国产护士hd高朝护士1 | 欧美一级艳片视频免费观看 | 2020天天干夜夜爽 | 久久亚洲欧美 | 国产69精品久久久久9999apgf | 久久成人人人人精品欧 | 97在线看| 精品99999| 69成人在线 | 69精品在线观看 | 国产一线二线三线性视频 | 美女国产 | www.久久婷婷| 日韩高清免费在线观看 | 亚洲精品视 | 久久精品久久精品久久 | 超级碰视频| 五月天伊人 | 国产区精品在线观看 | 中文字幕在线观看免费 | 久久免费久久 | 狠狠色丁香久久婷婷综 | 绯色av一区 | 九九电影在线 | 久草在线免费在线观看 | 久久福利在线 | 日韩高清二区 | 97视频一区| 色偷偷88欧美精品久久久 | 国产黄网在线 | 麻豆精品传媒视频 | 久久成人午夜视频 | a黄色大片 | 免费a级黄色毛片 | 在线电影 你懂得 | 久久av中文字幕片 | 免费一级日韩欧美性大片 | 麻豆av一区二区三区在线观看 | 日韩久久电影 | 久久精品视频播放 | 成人在线一区二区三区 | 久久国产视频网站 | av电影在线观看完整版一区二区 | 久草电影在线观看 | 久久观看最新视频 | 免费视频黄色 | 91亚洲永久精品 | 91网站在线视频 | 中文字幕在线网 | 午夜一级免费电影 | 99视频在线观看视频 | a久久免费视频 | 国产成人精品一区二区三区福利 | 青青河边草观看完整版高清 | 国产精品久久久久久久电影 | 深夜男人影院 | 精品在线观看一区二区 | 国产香蕉视频在线观看 | 伊人五月天婷婷 | 色鬼综合网 | 狠狠狠狠狠狠狠干 | 国产一区二区精品久久91 | 国产免费三级在线观看 | 欧美激情综合网 | 日本久久免费电影 | 国产视频亚洲视频 | 久久99中文字幕 | 免费看成人 | 久久久久久久久久久久久国产精品 | 九九影视理伦片 | 精品在线观看免费 | 欧美一级在线观看视频 | 激情五月***国产精品 | va视频在线| a√资源在线 | 丁香狠狠| 久久毛片网站 | 中文字幕91视频 | 中文永久字幕 | 国内精品久久久久影院优 | 六月色丁香 | 黄色免费高清视频 | 日韩欧美精品在线视频 | 欧美日韩不卡一区二区 | 天天草av| 国产原创中文在线 | 婷婷在线免费 | 精品视频在线视频 | 啪啪免费试看 | 伊人色综合久久天天 | 色视频成人在线观看免 | 免费av大片| 日韩精品一区二区免费 | 精品国产区 | a在线视频v视频 | 91视频在线自拍 | 不卡av免费在线观看 | 一级片免费观看视频 | 99视频在线免费播放 | 在线电影播放 | 国产免费观看高清完整版 | 午夜视频在线观看一区二区三区 | 天堂网一区 | 色综合天天色综合 | 亚洲电影免费 | 欧美性大胆 | 国产女人18毛片水真多18精品 | 四虎影视国产精品免费久久 | 99精品在这里 | 五月天伊人 | 狠狠狠狠狠操 | 韩国三级一区 | 91视频在线 | 成年人免费在线观看 | 一级淫片在线观看 | 91 在线视频 | 国产偷国产偷亚洲清高 | 日韩在线观看a | 美女网站在线 | 天天射天天舔天天干 | 久操久| 国产人成一区二区三区影院 | 五月婷婷av | 国产伦理一区二区三区 | 69国产精品视频免费观看 | 美女视频黄是免费的 | 久草电影免费在线观看 | 人九九精品 | 人人干在线 | 日韩在线观看一区 | 国产一级视频在线 | 亚洲免费精品视频 | 国产精品毛片一区二区三区 | 国产高清无线码2021 | 超碰国产97 | 日韩精品一区二区三区不卡 | 亚洲最大成人网4388xx | 亚洲国产日韩精品 | 亚州精品一二三区 | 天天综合天天做天天综合 | 六月色婷婷 | 99久久精品免费看国产四区 | 福利区在线观看 | 欧美三级免费 | 久久成人国产精品免费软件 | 日本精品一区二区在线观看 | 69欧美视频 | 欧美精品久久久久久久久久丰满 | 97精品久久 | 国产传媒一区在线 | 久久深爱网 | 国产不卡精品视频 | 国产麻豆精品一区 | 国产拍揄自揄精品视频麻豆 | 日日日视频 | 特级毛片在线观看 | 亚洲国产中文字幕在线观看 | 91热视频 | 麻豆视频免费入口 | 久久视频免费在线 | 国产成人三级在线播放 | 在线不卡视频 | 97成人超碰| 欧美精品国产综合久久 | 玖玖在线观看视频 | 国产在线精品二区 | 欧美精品久久久久久久免费 | 久久韩国免费视频 | 国内精品久久久久久久久久 | 亚洲,播放 | 精品一区二区在线免费观看 | 国产精品不卡一区 | 亚洲欧美乱综合图片区小说区 | 狠狠干中文字幕 | 久久一区国产 | 日韩理论影院 | 精品国产乱码久久久久久浪潮 | 久久精品99北条麻妃 | 日本韩国在线不卡 | 精品国产一区二区三区久久久蜜臀 | 超碰在线免费福利 | www.看片网站 | 亚洲一二区视频 | 久久精品欧美一区二区三区麻豆 | 亚洲国产免费网站 | 国产成人一区二区三区在线观看 | 91精彩视频 | 蜜臀av.com | 国产 亚洲 欧美 在线 | 久久一级电影 | 丁香激情综合久久伊人久久 | 国产录像在线观看 | av黄色av| 一级电影免费在线观看 | 免费视频黄 | 成年人电影免费在线观看 | 天天激情综合 | 国产1区在线观看 | 国产精品视频在线观看 | 久久精品国产免费看久久精品 | 日韩欧美视频免费看 | 久久精品理论 | 在线观看午夜av | 五月天综合激情网 | av色综合 | 9在线观看免费高清完整版 玖玖爱免费视频 | 日本精品一区二区三区在线播放视频 | 免费在线激情视频 | 首页av在线| av丝袜天堂 | 在线亚洲免费视频 | 97香蕉久久超级碰碰高清版 | 婷婷综合在线 | 免费看的黄色小视频 | 免费看国产精品 | 免费亚洲成人 | 国产高清av免费在线观看 | jizz18欧美18| 日韩av资源站 | 色无五月 | 欧美日韩国产三级 | 91成人免费视频 | 中文字幕免费成人 | 国产又黄又爽无遮挡 | 日韩av区 | 香蕉在线播放 | 久久国产区 | 98超碰在线 | 成人免费看黄 | 啪啪免费观看网站 | 久久综合免费视频影院 | 午夜国产福利在线 | 欧美一级性生活视频 | 欧美亚洲一区二区在线 | 毛片在线播放网址 | 色五月激情五月 | 久久九九网站 | 中文免费在线观看 | 亚洲专区免费观看 | 成人一级片在线观看 | 91精品视频在线观看免费 | 久久福利| 日韩毛片精品 | 欧美另类sm图片 | 色久天 | 麻豆视频免费入口 | 国产一区二区三区免费观看视频 | 午夜骚影| 99爱精品视频 | 美女视频黄是免费的 | 婷婷99| 国产精品日韩欧美 | 999久久国产精品免费观看网站 | 最新中文在线视频 | 久久国产99 | 91在线欧美 | 一区三区在线欧 | 成人黄色小视频 | 国产91免费观看 | 99精品一级欧美片免费播放 | 99热在 | av不卡中文字幕 | 四虎影视欧美 | 日本一区二区三区免费看 | 久久久国产精品久久久 | 国产破处视频在线播放 | 91成人精品一区在线播放69 | 成年人看片 | 国产黄在线 | 国产亚洲欧洲 | 日韩色综合网 | 黄色亚洲片| 亚洲国产精品一区二区久久hs | 伊人伊成久久人综合网站 | 免费在线激情视频 | 91av网站在线观看 | 一本一道久久a久久精品蜜桃 | 狠狠婷婷 | 亚洲成熟女人毛片在线 | www.夜夜草 | 国产精品成人免费一区久久羞羞 | 中文字幕在线看片 | 99精品一区二区 | 欧美午夜精品久久久久久浪潮 | 一区二区三区在线视频111 | 97视频网址 | 成人av观看| 久久国内免费视频 | 国产精品尤物视频 | 亚洲精品玖玖玖av在线看 | 四虎成人精品永久免费av | 麻豆极品 | 91丨九色丨高潮丰满 | 日韩色区 | 国产精品免费久久久久久 | 久久精品久久久精品美女 | 久草在线视频首页 | 国产成人性色生活片 | 国产美女免费视频 | 日韩中文字幕免费视频 | 久色网 | 久久99久久99 | 黄色录像av| 日韩啪啪小视频 | 国产高清一区二区 | 激情欧美丁香 | 福利视频精品 | 国内精品久久久久影院一蜜桃 | 国产精品av久久久久久无 | 精品在线观看一区二区 | 国产97色在线 | 成年人在线观看 | 国产一级淫片在线观看 | 夜夜夜夜爽 | 国产专区精品视频 | 1024手机基地在线观看 | 久久成人毛片 | 人人干狠狠操 | 在线观看国产成人av片 | 日本精品一区二区在线观看 | 人人草网站 | 日本三级全黄少妇三2023 | 亚洲激情五月 | 亚洲精品久久久蜜桃直播 | 极品久久久 | 亚洲电影免费 | 国产亚洲情侣一区二区无 | 成人国产精品免费观看 | 亚洲美女视频在线观看 | 中文字幕黄色网址 | 日韩欧美在线视频一区二区三区 | 午夜视频一区二区三区 | 久久久免费看片 | 欧美一二三在线 | 久久视屏网 | 久久激情小说 | 中文字幕第一页在线 | 国产不卡在线观看 | 在线成人国产 | 日韩精品播放 | 在线观看成人国产 | 国产91精品一区二区绿帽 | 国产精品一区二区视频 | 麻豆国产网站 | 91精品婷婷国产综合久久蝌蚪 | 亚洲三级黄色 | 精品在线亚洲视频 | 久热免费在线观看 | 日本精品在线视频 | 国产a精品 | 偷拍视频一区 | 菠萝菠萝在线精品视频 | 国产色区 | 精品久久在线 | 国产精品永久 | 九九久久精品 | 精品国产一区二区三区在线 | 国产精品不卡在线观看 | 天天插综合| 九九热在线精品 | 69视频在线 | 欧美一进一出抽搐大尺度视频 | 精品播放| 日韩欧美在线观看一区二区三区 | 免费在线国产黄色 | 国产精品资源网 | 91成人黄色 | 亚洲国产精品va在线看 | 国产日韩精品一区二区三区在线 | 激情五月色播五月 | 毛片1000部免费看 | 一 级 黄 色 片免费看的 | 最新国产在线观看 | 欧美另类交在线观看 | 超碰av在线免费观看 | 久草香蕉在线视频 | 九九九九精品九九九九 | 97视频亚洲 | 99视频偷窥在线精品国自产拍 | 天天操天天射天天添 | 欧美福利片在线观看 | 婷婷精品进入 | 国产精品久久久久久久毛片 | 丝袜美腿在线视频 | 国产精品久久久久久影院 | 国产原创91 | 欧美日韩在线播放 | 国产区欧美 | 五月婷婷导航 | 婷婷色综合 | 一级特黄av | 欧美一级日韩三级 | 久草在线视频看看 | 一区二区在线不卡 | 中文字幕在线字幕中文 | 天天爱天天干天天爽 | 综合久久久久 | 亚洲小视频在线观看 | 亚洲成av人电影 | 精品美女在线视频 | 最新国产精品拍自在线播放 | 99久久婷婷国产综合亚洲 | 不卡av在线免费观看 | 亚洲精品免费在线视频 | a视频在线观看免费 | 久久久久国产视频 | 99色在线视频 | 在线播放 日韩专区 | 国产经典 欧美精品 | 六月激情网 | 久久国产精品免费视频 | 亚洲精品在线免费观看视频 | 久久视频这里有精品 | 色97在线| 国产一级高清 | 天天射天天干 | 国产99久久久欧美黑人 | 综合网中文字幕 | 美女久久网站 | 911香蕉| 久久久.com| 香蕉影视 | 久草视频中文 | 中文字幕在线播放第一页 | 亚洲国产精品电影在线观看 | 成人av免费在线观看 | 一级久久久 | 中文字幕在线视频一区二区 | 99 精品 在线 | 亚洲国产精品一区二区久久,亚洲午夜 | 在线播放精品一区二区三区 | 成人试看120秒 | 欧美日韩国产高清视频 | 成人黄色电影在线 | 我要色综合天天 | 992tv在线观看 | 免费看一级黄色 | 欧美在线不卡一区 | 国产91精品久久久久 | 91影视成人 | 久久国产精品小视频 | 91成人免费在线视频 | 中文在线a√在线 | 粉嫩aⅴ一区二区三区 | 99久久www| 97av精品 | 国产精品视频免费观看 | 国产在线视频一区二区 | 中文不卡视频 | 婷婷国产v亚洲v欧美久久 | 中文字幕在线影院 | 五月婷激情 | 日韩av中文字幕在线免费观看 | 国产精品美女在线观看 | 国产91精品一区二区麻豆网站 | 欧美日韩免费观看一区二区三区 | 国产精品18久久久久久久 | 一区二区三区动漫 | 在线看中文字幕 | 深夜福利视频一区二区 | 久久私人影院 | 黄色日本片 | 午夜在线观看 | 麻豆系列在线观看 | 性色va| 中文字幕 在线 一 二 | 久久精品人 | 日韩成人精品在线观看 | 丁香 久久 综合 | 亚洲精品久久久久久久不卡四虎 | 免费91麻豆精品国产自产在线观看 | 日本中文字幕网址 | 日韩中文字幕免费在线播放 | 在线视频 精品 | 久久成人亚洲欧美电影 | 婷婷 综合 色 | 激情五月综合网 | 91自拍91 | 亚洲va在线va天堂va偷拍 | 久久高清视频免费 | 懂色av懂色av粉嫩av分享吧 | 日韩在线观看精品 | 久久这里只有精品视频首页 | av电影一区二区三区 | 黄色av大片 | av在线一| 丝袜av网站| 日韩91精品 | 中文字幕乱码一区二区 | 国产一区二区免费 | 91av中文| 国产视频在线观看免费 | 婷婷丁香激情 | 91九色porn在线资源 | 久久一本综合 | 欧美日韩性视频在线 | 日韩一级成人av | 福利视频一区二区 | 99情趣网视频 | 91高清视频免费 | 中文字幕资源在线观看 | 亚洲黄色app | 成年人在线视频观看 | 国产高清不卡一区二区三区 | 一区二区三区四区五区在线视频 | adn—256中文在线观看 | 97理论电影 | 色美女在线 | 色天天综合久久久久综合片 | av网站手机在线观看 | 久久久国产精品电影 | 国产精品一区二区av日韩在线 | 久久精品视频一 | 四虎精品成人免费网站 | av一区二区在线观看中文字幕 | 四虎影视国产精品免费久久 | 日日夜夜国产 | 九七在线视频 | 久久在线免费视频 | 亚洲精品国产电影 | 欧美一区二区三区免费观看 | 天天舔天天搞 | www.亚洲| 在线观看韩日电影免费 | 国产999久久久 | 日韩网站在线看片你懂的 | 91av在线电影 | 亚洲五月婷婷 | 久久婷婷丁香 | 黄在线免费看 | 国产精品免费一区二区三区在线观看 | 99热国产在线观看 | 久久网站av| 欧美精品九九99久久 | 人人狠狠综合久久亚洲婷 | 波多野结衣一区 | 亚洲精品国偷拍自产在线观看 | 久久久久免费精品国产 | 午夜精品久久久久久久久久久久 | 中文字幕在线字幕中文 | 日日弄天天弄美女bbbb | 亚洲精品国产品国语在线 | 欧美婷婷综合 | 日本精品在线 | 免费福利视频导航 | 亚洲毛片一区二区三区 | 伊人久久影视 | 激情久久一区二区三区 | 国产中文字幕第一页 | 婷婷精品国产欧美精品亚洲人人爽 | 久久久久久中文字幕 | 伊人影院在线观看 | 玖玖视频 | 日韩狠狠操 | 久草在线手机观看 | 人人搞人人干 | 五月天激情在线 | av在线进入| 五月婷婷久久综合 | 国产精品完整版 | 五月综合色婷婷 | 久久人人爽人人爽人人 | 成人在线电影观看 | 天堂网一区 | 欧美成人在线网站 | 操操综合网 | 亚洲日本成人网 | 在线观看黄色av | 99精品免费观看 | 一级黄色大片 | 国产精品日韩欧美一区二区 | 69av国产| 人人狠狠综合久久亚洲婷 | 福利视频区 | 色综合天天综合 | 日韩理论电影在线 | 久久久麻豆视频 | 国产成人在线观看 | 色婷婷在线观看视频 | 免费大片黄在线 | 亚洲成 人精品 | 天天天操天天天干 | 国产一级在线播放 | wwwwwww色| 一级理论片在线观看 | 国产一级一片免费播放放 | 91久久丝袜国产露脸动漫 | 亚洲一区二区视频 | 久久综合一本 | 成人a视频片观看免费 | 成人免费在线观看电影 | 少妇bbbb揉bbbb日本 | 成人影音在线 | 高清国产在线一区 | 91福利视频网站 | 伊在线视频 | 九九综合九九 | 2021国产精品视频 | 中文字幕第一页在线视频 | 免费观看第二部31集 | 免费av大全 | 天天爽天天做 | 91丨九色丨丝袜 | 久久久国产精品免费 | 日日爽夜夜操 | 日本乱视频 | 国产1区2区 | 制服丝袜欧美 | 亚洲国产精品成人综合 | 在线观影网站 | 日韩中文字幕视频在线 | 国产91全国探花系列在线播放 | 日韩av免费网站 | 日本久久91 | 在线观看国产高清视频 | 亚洲免费激情 | 色在线观看网站 | 免费精品人在线二线三线 | 国产精品资源 | 中文永久字幕 | 欧美精品做受xxx性少妇 | 玖玖精品在线 | 在线综合色 | 最近日韩中文字幕中文 | 最近中文字幕视频完整版 | 丝袜制服综合网 | 国产精品国产三级国产aⅴ无密码 | 国产精品视频区 | 欧美少妇xxx| 久久黄色美女 | 亚洲精品在线免费看 | 尤物97国产精品久久精品国产 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 波多野结衣小视频 | 日韩电影中文,亚洲精品乱码 | 国产一区二区在线视频观看 | 在线观看涩涩 | 日韩在线第一 | japanesexxxxfreehd乱熟 | 国产成人在线免费观看 | 国内久久久久久 | 色.com| 99在线观看视频 | 日韩欧美一区二区在线观看 | 黄色aa久久 | 日韩精品免费在线观看视频 | av网站手机在线观看 | 欧美精品亚洲精品日韩精品 | 成人免费视频免费观看 | 国产精品青青 | 国产视频一区二区在线 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 久久影视中文字幕 | 99精品国产福利在线观看免费 | 丁香六月中文字幕 | 成年免费在线视频 | 色999五月色 | 国产99久久久国产精品免费看 | 日韩在线精品视频 | 91av短视频| 成人黄色视 | 久草在线免费电影 | 中文字幕久久久精品 | 国产高清视频免费在线观看 | 午夜精品一区二区三区免费视频 | 久草免费在线观看视频 | 国产精品av在线 | 天天综合五月天 | 激情偷乱人伦小说视频在线观看 | 国产精品亚州 | 99热这里有| 男女靠逼app | 香蕉影院在线 | 免费看黄色小说的网站 | 久久超级碰视频 | 91麻豆精品国产 | 日韩欧美在线视频一区二区三区 | 久久综合精品一区 | 天天曰天天射 | 超碰97国产精品人人cao | 六月久久婷婷 | 国产婷婷色 | 国产精品不卡视频 | 午夜精品在线看 | 亚洲va在线va天堂va偷拍 | 开心激情综合网 | 中文字幕在线资源 | 五月黄色 | 91av成人 | 欧美日韩国产xxx | 日韩欧美在线综合网 | 天天操天天添天天吹 | 日韩国产欧美在线播放 | 99久久婷婷国产综合亚洲 | 精品国产乱码一区二区三区在线 | 久久黄视频 | 国产成人亚洲精品自产在线 | 欧美少妇18p | 色婷婷中文 | 亚洲电影久久久 | 色婷婷狠狠干 | 日韩另类在线 | 亚洲日本成人网 | 三级在线视频观看 | 69国产盗摄一区二区三区五区 | 亚洲免费在线观看视频 | 日韩一级片网址 | www.色婷婷.com| 久久嗨| 日韩18p| 99在线观看 | 久久精品国产一区二区电影 | 久久综合色影院 | 在线免费av网 | 男女视频久久久 | 免费日p视频 | 成年人电影免费在线观看 | 激情大尺度视频 | 97超碰人人模人人人爽人人爱 | 天天在线免费视频 | 国产精品青草综合久久久久99 | 最新色视频 | 91在线视频观看免费 | 国产精品一区二区白浆 | 国产乱视频 | 亚洲色图美腿丝袜 | 国产精品一区欧美 | 521色香蕉网站在线观看 | 韩日视频在线 | 国产视频在线播放 | 亚洲精品综合在线 | 久久国产精品久久精品 | 久久成人精品电影 | 亚洲天天摸日日摸天天欢 | 天天色天天综合网 | 免费欧美精品 | 99精品一区| 久99久视频| 国产一级电影 | 亚州成人av在线 | 五月婷在线播放 | 人人爱人人射 | 日韩免费网站 | 在线观看网站黄 | 色播亚洲婷婷 | 日韩高清精品免费观看 | 6080yy午夜一二三区久久 | 99色婷婷 | 人人插人人看 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲精选在线观看 | 久久综合久久综合久久综合 | 久久精品草| 国产系列在线观看 | 在线观看日韩免费视频 | 操久久网 | 91九色网站 | 波多野结衣在线播放一区 | 国产精品一区二区白浆 | 麻豆传媒电影在线观看 | 久草视频在线播放 | 国产婷婷一区二区 | 我爱av激情网| 亚洲极色 | 久久综合偷偷噜噜噜色 | 亚洲一区精品二人人爽久久 | 69国产盗摄一区二区三区五区 | 二区三区在线 | 西西www4444大胆在线 | 亚洲国产欧美在线看片xxoo | 97色综合 | 91丨九色丨高潮丰满 | 偷拍福利视频一区二区三区 | 国产九九九视频 | 国产精品免费视频久久久 | 天天干天天摸天天操 | 色婷婷综合久久久久 | 久久精品系列 | 国产黄在线 | 91在线观看视频网站 | 一区二区av | 国产精品久久片 | 中文字幕黄色av | av福利免费| 狠狠狠色丁香综合久久天下网 | 超碰官网 | 国产日产精品一区二区三区四区 | 国内精品久久久久久久影视麻豆 | 欧美坐爱视频 | 日韩午夜电影网 | 国产无遮挡又黄又爽在线观看 | 久久国产精品色婷婷 | 一区二区电影网 | 日韩91在线| 国产亲近乱来精品 | 最新中文字幕视频 | 深爱开心激情网 | 久草| 亚洲精品在线一区二区三区 | 成人黄色小视频 | 99热这里只有精品8 久久综合毛片 | 亚洲午夜精品一区 | 天天艹天天操 | 黄色免费网 | 亚洲一级二级三级 | 国产 中文 日韩 欧美 | av大全在线| www.xxx.性狂虐 | av中文字幕网站 | 天天五月天色 | 欧美精品一区二区免费 | 久久蜜臀一区二区三区av | 欧美二区视频 | 国产精品女同一区二区三区久久夜 | 亚洲免费成人av电影 | 欧美日本在线观看视频 | 久久精品xxx| 久操中文字幕在线观看 | 久章操| 久久夜靖品 | 欧美一级视频免费看 | 久久看免费视频 | 亚洲精品美女在线观看播放 | 99精品国产免费久久久久久下载 | 嫩嫩影院理论片 | 香蕉91视频 | 中文在线中文资源 | 亚洲黄色一级视频 | 成人免费视频网 | 黄a在线观看 | 国产一区二区三区 在线 | 一区二区网| 久久经典视频 | 天天操天操 | 日韩一区视频在线 | 三级黄免费看 | 久久精品美女视频网站 | 婷婷六月久久 | 中文av在线免费观看 | 国产在线播放一区二区三区 | 六月婷婷色 | 国产网红在线观看 | 中文字幕有码在线播放 | 98精品国产自产在线观看 | 色综合久久五月 | 福利一区在线视频 | 国产小视频你懂的 | 国产日产欧美在线观看 | 国产香蕉97碰碰久久人人 | 久久精品视频2 | 日日干日日 | 一区二区三区播放 | 国产精品青青 | 国产一二三精品 | 9999精品视频| 色综合久久精品 | 激情五月av | 最新日韩中文字幕 | 久草在线资源网 | 日韩区在线观看 | 在线视频麻豆 | 欧美va天堂va视频va在线 | 伊人久久国产 | 亚洲三级国产 | 免费a视频在线观看 | 日韩欧美在线不卡 | 九九九热精品免费视频观看网站 | 激情欧美日韩一区二区 | 日韩av中文在线观看 | 99久久国产免费,99久久国产免费大片 | 手机在线观看国产精品 | 干干操操 | av大片网址| 亚洲国产精彩中文乱码av | 国产婷婷一区二区 | 五月婷婷天堂 | 日本少妇高清做爰视频 |