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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring data JPA 之 Jackson 在实体里面的注解详解

發布時間:2024/3/24 javascript 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring data JPA 之 Jackson 在实体里面的注解详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

8 Spring data JPA 之 Jackson 在實體里面的注解詳解

經過前?課時的講解,相信你已經對實體??的 JPA 注解有了?定的了解,但是實際?作中你會發現實體??不僅有 JPA 的注解,也會?到很多 JSON 相關的注解。

我們? Spring Boot ??默認集成的 fasterxml.jackson 加以說明,這看似和 JPA 沒什么關系,但是?旦我們和 @Entity ?起使?的時候,就會遇到?些問題,特別是新?同學,我們這?課時詳細介紹?下?法。先來跟著我了解?下 Jackson 的基本語法。

8.1 Jackson 的基本語法

當我們? spring boot starter 的時候就會默認加載 fasterxml 相關的 jar 包模塊,包括核?模塊以及 jackson 提供的?些擴展 jar 包,下?詳細介紹。

8.1.1 三個核心模塊

  • jackson-core:核?包,提供基于“流模式”解析的相關 API,它包括 JsonPaser 和 JsonGenerator。Jackson 內部實現正是通過?性能的流模式 API 的 JsonGenerator 和 JsonParser 來?成和解析 json。

  • jackson-annotations:注解包,提供標準注解功能,這是我們必須要掌握的基礎語法。

  • jackson-databind:數據綁定包,提供基于“對象綁定”解析的相關 API(ObjectMapper) 和“樹模型”解析的相關 API(JsonNode);基于“對象綁定”解析的API 和“樹模型”解析的 API 依賴基于“流模式”解析的 API。如下圖中?些標準的類型轉換:

  • 8.1.2 Jackson 提供的擴展 jar 包

  • jackson-module-parameter-names:對原來的 jackson 進?了擴展,?持了構造?法和?法基本的參數?持。
  • jackson-datatype:是對字段類型的?持做的?些擴展,包括下述?個部分。
    • jackson-datatype-jdk8:是對 jdk8 語法??的?些 Optional、Stream 等?些新的類型做的?些?持。
    • jackson-datatype-jsr310:是對 jdk8 中的 JSR310 時間協議做了?持,如 Duration、Instant、LocalDate、Clock 等時間類型的序列化、反序列化。
    • .jackson-datatype-hibernate5:是對Hibernate的??的?些數據類型的序列化、反序列化,如 HibernateProxy 等。
  • 剩下不常?的咱們就不說了,jackson-datatype 其實就是對?些常?的數據類型做序列化、反序列化,省去了我們??寫序列化、反序列化的過程。所以在我們?作中,如果需要?定義序列化的時候,可以參考這些源碼。

    知道了這些脈絡之后,剩下的就是我們要掌握的注解有哪些了,下?我來介紹?下。

    8.1.3 Jackson 中常用的一些注解

    正如上?所說,我們打開 jackson-annotations,就可以看到有哪些注解了,??了然,閑著沒事的時候就可以到這??看看,這樣你會越來越熟悉。下?我們挑選?些常?的介紹?下。

    Jackson ??常?的注解如下所示:

    注解示例
    @JsonProperty用于屬性,把屬性的名稱序列化給 JSON 字符串時轉換為另外一個名稱
    @JsonProperty
    private String userName
    @JsonFormat用于屬性或者方法,把屬性的格式序列化時指定成指定的格式
    @JsonFormat
    private Date getCreateDate()
    @JsonPropertyOrder用于類,指定屬性在序列化時 JSON 中的順序
    @JsonPropertyOrder({“birth_date”,“name”})
    private class User
    @JsonCreator用于構造方法,和 @JsonProperty 配合使用,適用有參數的構造方法
    @JsonCreator
    private User(@JsonProperty(“name”)String name) {}
    @JsonAnySetter用于屬性或者方法,設置未反序列化的屬性名和值作為鍵值存儲到 map 中
    @JsonAnySetter
    private void set(String key, Object value) {
    map.put(key, value);
    }
    @JsonAnyGetter用于方法,獲取所有未序列化的屬性,一般與 @JsonAnySetter 成對出現
    @JsonAnyGetter
    private Map<String,Object> get() {
    return map;
    }
    @JsonIgnore用于告訴 Jackson 在序列化,反序列化時忽略 Java 對象的某個屬性(字段)
    @JsonIgnore
    private long personId = 0;
    @JsonIgnoreProperties注解在類聲明上方,用于指定要忽略的類的屬性列表
    @JsonIgnoreProperties({“birth_date”,“name”})
    private class User
    @JsonAutoDetect用于告訴 Jackson 在讀寫對象時,包括非 public 修飾的屬性
    @JsonDeserialize,@JsonSerialize用戶指定字段的自定義序列化、反序列化
    @JsonInclude用于告訴 Jackson 包括那些情況下的屬性,例如,僅僅顯示非空的字段
    @JsonInclude(JsonInclude.Include.NON_EMPTY)

    8.1.4 實例

    ?先,新建?個 UserJson 實體對象,將它轉成 Json 對象,如下所示:

    @Entity @Data @Builder @AllArgsConstructor @NoArgsConstructor @JsonPropertyOrder({"createDate", "email"}) @JsonIgnoreProperties({"hibernateLazyInitializer"}) public class UserJson implements Serializable {@Id@GeneratedValue(strategy = GenerationType.AUTO)private Long id;@JsonProperty("my_name")private String name;private Instant createDate;@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")private Date updateDate;private String email;@JsonIgnoreprivate String sex;@JsonCreatorpublic UserJson(@JsonProperty("email") String email) {System.out.println("其他業務邏輯");this.email = email;}@Transient@JsonAnySetterprivate Map<String, Object> other = new HashMap<>();@JsonAnyGetterpublic Map<String, Object> getOther() {return other;} }

    然后,我們寫?個測試?例,看?下運?結果。

    @DataJpaTest @TestInstance(TestInstance.Lifecycle.PER_CLASS) public class UserJsonRepositoryTest {@Autowiredprivate UserJsonRepository userJsonRepository;@BeforeAll@Rollback(false)@Transactionalvoid init() {UserJson user = UserJson.builder().name("jackxx").createDate(Instant.now()).updateDate(new Date()).sex("men").email("123456@126.com").build();userJsonRepository.saveAndFlush(user);}@Test@Rollback(false)public void testUserJson() throws JsonProcessingException {UserJson userJson = userJsonRepository.getById(1L);userJson.setOther(Maps.newHashMap("address", "shanghai"));ObjectMapper objectMapper = new ObjectMapper();objectMapper.registerModule(new JavaTimeModule());System.out.println(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(userJson));} }

    最后,運??下可以看到如下結果。

    {"createDate" : 1646107023.872000000,"email" : "123456@126.com","id" : 1,"updateDate" : "2022-03-01 11:57","my_name" : "jackxx","address" : "shanghai" }

    我們通過例?可以很容易想到使?場景是 SpringMvc 的情況下,在 get 請求的時候我們要?到序列化;在 post 請求的時候我們要?到反序列化,將 json 字符串反向轉化成實體對象。

    那么在 Spring ?? Jackson 都有哪些應?場景呢?我們來看?下。

    8.2 Jackson 和 Spring 的關系

    8.2.1 應用場景一:Spring MVC 的 View 層

    在Spring MVC中,我們需要知道Mvc的JSON視圖的加載原理。我們看?下源碼,mvc 對象的轉化類:HttpMessageConvertersAutoConfiguration,??要利?JacksonHttpMessageConvertersConfiguration,如下所示:

    ???的 MappingJackson2HttpMessageConverter 正是采? fasterxml.jackson 進?轉化的,看下?的圖?。

    8.2.2 應用場景二:Open-Feign

    我們在微服務之間相互調?的時候,都會?到 HttpMessageConverter ??的JacksonHttpMessageConverter 進?轉化。特別是在? open-feign ??的 Encode 和 Decode 的時候,我們就可以看到如下應?場景:

    8.2.3 應用場景三:Redis 里面

    redis、cacheable 都會?到 value 的序列化,都離不開 JSON 的序列化。

    8.2.4 應用場景四:JMS 消息序列化

    當我們項?之間解耦?到消息隊列的時候,可能會基于 JMS 消息協議發送消息,其也是基于 JSON 的序列化機制來繼續 converter 的,它在? JmsTemplate 的時候也會遇到同樣情況。

    綜上四個場景所述,我們是經常和 Entity 打交道的,? @Entity ?要在各種場景轉化成 JSONString,所以 Jackson 的原理我們還是要掌握?些的,下?來分析?個?較重要的。

    8.3 Jackson 的原理分析

    8.3.1 Jackson 的可見性原理分析

    前?我們看到了注解 @JsonAutoDetect JsonAutoDetect.Visibility 類包含與 Java 中的可?性級別匹配的常量,表示 ANY、DEFAULT、NON_PRIVATE、NONE、PROTECTED_AND_PRIVATE和PUBLIC_ONLY。

    那么我們打開這個類,看?下源碼:

    這??的代碼并不復雜,通過JsonAutoDetect 我們可以看到,Jackson 默認不是所有的屬性都可以被序列化和反序列化。默認的屬性可視化的規則如下:

  • 若該屬性修飾符是 public,該屬性可序列化和反序列化。
  • 若屬性的修飾符不是 public,但是它的 getter ?法和 setter ?法是 public,該屬性可序列化和反序列化。因為 getter ?法?于序列化,? setter ?法?于反序列化。
  • 若屬性只有 public 的 setter ?法,?? public 的 getter ?法,該屬性只能?于反序列化。
  • 所以我們可以通過私有字段的 public get 和 public set ?法控制是否可以序列化。這?可以和我們前?講到的“JPA 實體??的注解?效?式”做?下對?,也可以通過直接更改 ObjectMapper 設置可視化策略,如下所示:

    ObjectMapper mapper = new ObjectMapper(); // PropertyAccessor ?持的類型有 ALL,CREATOR,FIELD,GETTER,IS_GETTER,NONE,SETTER // Visibility ?持的類型有 ANY,DEFAULT,NON_PRIVATE,NONE,PROTECTED_AND_PUBLIC,PUBLIC_ONLY mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);

    這樣,就可以直接看到所有字段了,包括私有字段。接著我們說?下反序列化相關?法。

    8.3.2 反序列化最重要的方法

    我們在做反序列化的時候要?到的三個重要?法如下所示。

    public <T> T readValue(String content, Class<T> valueType) public <T> T readValue(String content, TypeReference<T> valueTypeRef) public <T> T readValue(String content, JavaType valueType)

    可以看出,反序列化的時候要知道 java 的 Type 是很重要的,如下:

    // 單個對象的寫法: UserJson user = objectMapper.readValue(json, UserJson.class); // 返回List的返回結果的寫法: List<UserJson> personList2 = objectMapper.readValue(jsonListString, new TypeReference<List<UserJson>>(){}); // 返回List的返回結果,性能更快的寫法: List<UserJson> users = Arrays.asList(objectMapper.readValue(jsonListString, UserJson[].class));

    我們也可以看一下 AbstractJackson2HttpMessageConverter ??的?法。

    這個時候你應該很好奇,readValue ??是如何判斷 java 類型的呢?我們看下 ObjectMapper 的源碼??做了如下操作:

    public <T> T readValue(InputStream src, Class<T> valueType)throws IOException, StreamReadException, DatabindException {_assertNotNull("src", src);return (T) _readMapAndClose(_jsonFactory.createParser(src), _typeFactory.constructType(valueType)); }

    到這?,我們看到 typeFactory ??的 constructType 可以取到各種 type,那么點擊進去看看。

    可以看到??處理各種 java 類型和泛型的情況,當我們??寫反射代碼的時候可以參考這?段,或者直接調?。此外,ObjectMapper ??還?個重要的概念就是 Moduel,我們來看下。

    8.3.3 Module 的加載機制

    ObejctMapper ??可以擴展很多 datatype,?不同的 datatype 封裝到了不通的 modules ??,我們可以 register 注冊進去不同的 module,從?處理不同的數據類型。

    ?前 Modules 官??站提供了很多內容,具體你可以查看這個?址:https://github.com/FasterXML/jackson#third-party-datatype-modules。這?我們重點說?下常?的加載機制。

    我們通過在代碼??設置?個斷點,就可以很清楚地知道常?的 ModuleType 都有哪些,如 Jdk8、jsr310、Hibernate5 等。在MVC ??默認的 Module 也是圖上那些,Hibernate5 是我們??引?的,具體解決什么問題和如何?定義的呢?我們接著往下看。

    我們通過在代碼??設置?個斷點,就可以很清楚地知道常?的 ModuleType 都有哪些,

    如 Jdk8、jsr310、Hibernate5 等。在MVC ??默認的 Module 也是圖上那些,Hibernate5 是我們??引?的,具體解決什么問題和如何?定義的呢?我們接著往下看。

    8.4 Jackson 與 JPA 常見的問題

    我們? JPA 的時候,特別是關聯關系的時候,最常?的就是死循環了,你在使?時?定要注意。

    8.4.1 如何解決死循環問題

    第?種情況:我們在寫 ToString ?法,特別是 JPA 的實體的時候,很容易陷?死循環,因為實體之間的關聯關系配置是雙向的,我們就需要 ToString 的時候把??排除掉,如下所示:

    第?種情況:在轉化JSON的時候,雙向關聯也會死循環。按照我們上?講的?法,這是時候我們要想到通過 @JsonIgnoreProperties(value={"address"}) 或者字段上?配置 @JsonIgnore,如下:

    @JsonIgnore private List<UserAddress> address;

    此外,通過 @JsonBackReference 和 @JsonManagedReference 注解也可以解決死循環。

    public class UserAddress {@JsonManagedReferenceprivate User user; ...}public class User implements Serializable {@OneToMany(mappedBy = "user",fetch = FetchType.LAZY)@JsonBackReferenceprivate List<UserAddress> address; ...}

    如上述代碼,也可以達到 @JsonIgnore 的效果,具體你可以??操作?下試試,原理都是?樣的,都是利?排除?法。那么接下來我們看下 HibernateModel5 是怎么使?的。

    8.4.2 JPA 實體 JSON 序列化的常見報錯及解決方法

    我們在實際跑之前講過的 user 對象,或者是類似帶有 lazy 對象關系的時候,經常會遇到下?的錯誤:

    com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.example.jpa.example1.entity.User$HibernateProxy$4u6Wef9i["hibernateLazyInitializer"])

    這個時候該怎么辦呢?下?介紹?個解決辦法,第?個可以引? Hibernate5Module。

    解決?法?:引? Hibernate5Module

    代碼如下:

    ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new Hibernate5Module()); String json = objectMapper.writeValueAsString(user); System.out.println(json);

    這樣?就不會報錯了。

    Hibernate5Module ??還有很多 Feature 配置,例如 FORCE_LAZY_LOADING,強制 lazy ??加載就不會有上?的問題了。但是這個會有性能問題,我不建議使?。

    還有 USE_TRANSIENT_ANNOTATION,利? JPA 的 @Transient 注解配置,這個默認是開啟的。所以基本上 feature 默認配置都是 ok 的,不需要我們動?,只要知道這回事就?了。

    解決?法?:關閉 SerializationFeature.FAIL_ON_EMPTY_BEANS 的 feature

    代碼如下:

    ObjectMapper objectMapper = new ObjectMapper(); // 直接關閉 SerializationFeature.FAIL_ON_EMPTY_BEANS objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); String json = objectMapper.writeValueAsString(user); System.out.println(json);

    因為是 lazy,所以 empty 的 bean 的時候不報錯也可以。

    解決?法三:對象上?排除“hibernateLazyInitializer”“handler”“fieldHandler”等

    代碼如下:

    @JsonIgnoreProperties(value = {"address", "hibernateLazyInitializer", "handler", "fieldHandler"}) public class User implements Serializable { }

    那有沒有其他 ObjectMapper 的推薦配置了呢?

    8.4.3 推薦的配置項

    ObjectMapper objectMapper = new ObjectMapper(); // empty beans不需要報錯,沒有就是沒有了 objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); // 遇到不可識別字段的時候不要報錯,因為前端傳進來的字段不可信,可以不要影響正常業務邏輯 objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); // 遇到不可以識別的枚舉的時候,為了保證服務的強壯性,建議也不要關?未知的,甚?給個默認的,特別是微服務?家的枚舉值隨時在變,但是?的服務是不需要跟著?起變的 objectMapper.configure(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL, true); objectMapper.configure(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE, true);

    時間類型的最佳實踐,如何返回 ISO 格式的標準時間

    有的時候我們會發現,默認的 ObjectMapper ??的 module 提供的時間轉化格式可能不能滿?我們的要求,可能要進?擴展,這里提供?個?定義 module 返回 ISO 標準時間格式的?個案例,如下:

    @Test @Rollback(false) public void testUserJson2() throws JsonProcessingException {UserJson userJson = userJsonRepository.findById(1L).get();userJson.setOther(Maps.newHashMap("address", "shanghai"));//?定義 myInstant 解析序列化和反序列化 DateTimeFormatter.ISO_ZONED_DATE_TIME 這種格式SimpleModule myInstant = new SimpleModule("instant", Version.unknownVersion()).addSerializer(java.time.Instant.class, new JsonSerializer<Instant>() {@Overridepublic void serialize(java.time.Instant instant,JsonGenerator jsonGenerator,SerializerProvider serializerProvider)throws IOException {if (instant == null) {jsonGenerator.writeNull();} else {jsonGenerator.writeObject(instant.toString());}}}).addDeserializer(Instant.class, new JsonDeserializer<Instant>() {@Overridepublic Instant deserialize(JsonParser jsonParser,DeserializationContext deserializationContext) throws IOException {Instant result = null;String text = jsonParser.getText();if (!StringUtils.hasText(text)) {result = ZonedDateTime.parse(text,DateTimeFormatter.ISO_ZONED_DATE_TIME).toInstant();}return result;}});ObjectMapper objectMapper = new ObjectMapper();// 注冊?定義的moduleobjectMapper.registerModule(myInstant);String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(userJson);System.out.println(json); }

    我們利?上?的 UserJson 案例,在測試?例???定義了 myInstant 來進?序列化和反序列化Instant這種類型,然后我們通過 objectMapper.registerModule(myInstant); 注冊進去。那么我們看?下運?結果:

    {"createDate" : "2022-03-20T01:46:49.466Z","email" : "123456@126.com","id" : 1,"updateDate" : "2022-03-20 09:46","my_name" : "jackxx","address" : "shanghai" }

    這時你會發現 createDate 的格式發?了變化,這樣?的話,任何?看到我們這樣的 JSON 結構就不必問我們到底是哪個時區的問題了。

    8.5 本章小結

    到這?,關于 Spring Data JPA 的基礎知識也告?段落,這?課時詳細講解了 Jackson 的原理,分析了?下 JPA ??經常會遇到的問題,并推薦了?些常?配置。有個需要注意的點就是雙向關聯關系,如果你暫時不得要領的話,我建議不要為了???,我們就按照 DB 的真實映射寫法就可以,類似 MyBatis ?樣,只不過不需要我們去關?和配置映射關系。

    這?我還想說?個解題思路,就是當我們遇到問題的時候,要學著挖?挖問題的根源,這樣解決問題才能夠游刃有余。

    總結

    以上是生活随笔為你收集整理的Spring data JPA 之 Jackson 在实体里面的注解详解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    最新日韩中文字幕 | 干干夜夜 | av综合站 | 韩国一区视频 | 操操综合 | 天天av综合网 | 私人av| 亚洲天堂精品视频 | 午夜精品一区二区三区视频免费看 | 亚洲成人国产 | 视频99爱 | 精品一区91| 狠狠操狠狠插 | 久久欧洲视频 | 中文字幕在线人 | 九月婷婷色 | 亚洲狠狠操 | 国产精品高清免费在线观看 | 精品国产免费人成在线观看 | 99re国产 | 色综合久 | 中文字幕在线看视频国产中文版 | 日韩二区三区在线 | 激情av网址 | 亚洲三级在线免费观看 | 午夜av免费观看 | 九九视频在线观看视频6 | 韩国精品福利一区二区三区 | 日韩免费观看高清 | 欧美日韩在线免费观看视频 | 亚洲天堂在线观看完整版 | 2019精品手机国产品在线 | 在线成人性视频 | 五月天堂色 | 国产精品中文字幕av | 日本久久电影网 | 免费观看黄 | 欧美日韩在线播放 | 日韩电影在线一区二区 | 麻豆91精品| 97人人爽| 手机av在线网站 | 一本一道久久a久久综合蜜桃 | 成人国产精品入口 | 久久精品视频在线观看 | 尤物97国产精品久久精品国产 | 精品久久网 | 免费看一及片 | 欧美福利视频一区 | 高清av免费观看 | 日韩视频在线观看免费 | 亚洲国内精品在线 | 激情综合国产 | 久久午夜精品影院一区 | 久久99久久精品 | 日韩精品久久一区二区 | 国产精品久久中文字幕 | av在线直接看 | 超碰97人人爱 | 国产日本高清 | 色综合久久久久综合 | 99热精品免费观看 | 亚洲综合色视频在线观看 | 操操日日| 波多野结衣在线观看视频 | 91成年人视频 | 成人av资源网站 | 亚洲精品视频免费在线 | 亚洲经典视频在线观看 | 国产精品自产拍在线观看 | 欧美精品在线一区二区 | 91精品国产一区二区在线观看 | 亚洲一级在线观看 | 99久久er热在这里只有精品15 | 国产 视频 高清 免费 | 99热在线精品观看 | 99999精品| 久久这里只精品 | 黄色在线观看网站 | 久草在线综合网 | 久久久午夜视频 | 久久99久久久久久 | 黄色av免费 | 五月婷婷视频在线观看 | 国产剧情一区二区在线观看 | 黄色的网站免费看 | 亚洲婷婷综合色高清在线 | 91在线看免费 | 在线观看国产日韩 | 99在线精品免费视频九九视 | 日本黄色片一区二区 | 一区 在线 影院 | 久久黄网站 | 一级片视频免费观看 | 亚洲视频,欧洲视频 | 国产精品久久久视频 | www.香蕉视频 | 亚洲激情小视频 | 在线日韩视频 | 国产视频手机在线 | 美女视频久久 | 精品99免费视频 | 区一区二在线 | 久久精品99国产精品日本 | 亚洲国产三级 | 91在线免费看片 | 午夜少妇一区二区三区 | 欧美aaa一级 | 中文字幕观看av | 最近中文字幕完整视频高清1 | 91亚洲国产 | 欧美亚洲国产日韩 | 日本最新高清不卡中文字幕 | 天堂av在线网址 | 91亚洲欧美激情 | av怡红院| 最新婷婷色 | 午夜精品久久久久久久99水蜜桃 | 日韩三级视频 | 久99久中文字幕在线 | 国产精品美女久久久久久久网站 | 天天曰夜夜操 | 91亚洲国产成人 | av888.com| 日韩一区在线免费观看 | 美女视频黄在线观看 | 99久久电影| 久久久久成人精品亚洲国产 | 91在线蜜桃臀 | 国产精品一区专区欧美日韩 | 国产在线久草 | 久久精品官网 | 国产精品资源网 | 91黄色影视| 热re99久久精品国产99热 | 亚洲精品影视在线观看 | 亚洲在线不卡 | 涩涩伊人| 欧美色综合天天久久综合精品 | 婷婷四房综合激情五月 | 亚洲最新av在线网址 | 又长又大又黑又粗欧美 | 久久午夜影视 | 色婷婷精品大在线视频 | 免费高清在线观看成人 | 永久精品视频 | 天天综合成人网 | 福利视频导航网址 | 在线观看国产日韩 | 国产精彩视频一区 | 视频二区在线视频 | 一级片免费视频 | 精品国产伦一区二区三区观看说明 | 黄色av影院 | 久久久香蕉视频 | 欧美乱淫视频 | 中文成人字幕 | 国内免费的中文字幕 | 精品一区二区三区久久久 | 久久久久久久久久影院 | 成年人免费av网站 | 激情五月婷婷激情 | 欧美va在线观看 | 国产免费叼嘿网站免费 | 欧美日韩视频免费看 | 国产又黄又爽又猛视频日本 | 亚洲一区二区三区四区在线视频 | 国产成人综合在线观看 | 超碰97国产在线 | 免费一级黄色 | 国产精品嫩草影院9 | 一区二区三区动漫 | 狠狠狠狠狠狠狠狠 | 国产91成人在在线播放 | 奇米影视8888在线观看大全免费 | 日本少妇视频 | 天天操天天射天天插 | 中文字幕在线中文 | 久久一区二区三区超碰国产精品 | 国产91精品一区二区麻豆亚洲 | 成人免费在线播放 | 久久女同性恋中文字幕 | 久久露脸国产精品 | 久久综合加勒比 | 午夜免费福利片 | 精品视频免费 | 久久久久一区 | 国产精品国产亚洲精品看不卡15 | 欧美精选一区二区三区 | 欧美男同视频网站 | 2023年中文无字幕文字 | 色.com| 国产视频欧美视频 | 国产精品久久久久9999 | 久久精品高清视频 | 国产精品6 | 国产一区二区在线免费播放 | 亚洲乱码国产乱码精品天美传媒 | 最新日本中文字幕 | 亚洲毛片一区二区三区 | 少妇视频一区 | 色婷婷97| 黄色的片子| 久久大片网站 | 久久网页 | 久久成人高清视频 | 中文字幕超清在线免费 | 日日夜夜操av | 97超碰在线人人 | 久久艹久久 | 国产女教师精品久久av | 久久免费国产视频 | 亚洲a资源 | 亚洲视频在线播放 | 国产精品视频最多的网站 | 一区二区三区手机在线观看 | 99精品热视频 | 日韩精品一区二区不卡 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 日韩精品三区四区 | 午夜黄色 | 国产精品婷婷午夜在线观看 | 91麻豆精品国产自产在线 | 亚洲精品在线观看视频 | 日韩aⅴ视频 | 91av免费看 | 日韩天堂在线观看 | 亚洲精品高清视频在线观看 | av中文国产 | 成人在线视频在线观看 | 在线免费高清视频 | 黄污网站在线 | 国产精品麻豆视频 | 人人澡澡人人 | 亚洲一二区精品 | 最近中文字幕 | 91av99| 日韩欧美高清免费 | 性色av免费看 | 久久1区| 久久久久国产精品免费免费搜索 | 月丁香婷婷 | 中文字幕日本电影 | 国产精品成人在线 | 日本成人黄色片 | 91网页版在线观看 | av免费看看 | 中文字幕乱码在线播放 | 免费a网址 | 91九色蝌蚪 | 日韩手机在线 | 国产精品1区2区 | 亚洲国产精品va在线 | 日韩中文字幕亚洲一区二区va在线 | 国产自在线观看 | 国产一区二区三区四区在线 | 91久久久久久国产精品 | 激情五月婷婷网 | 91成人小视频 | 久久国产免费看 | 亚洲一二三久久 | 国产成人一区二区三区在线观看 | 国产在线永久 | 久久久五月天 | 最新免费av在线 | 久久香蕉一区 | 一级黄色片在线免费观看 | 国产91免费在线 | www.久久免费视频 | 亚洲免费观看视频 | 人人爽久久久噜噜噜电影 | 在线观看久草 | 欧美男男tv网站 | 欧美日韩国产在线 | 免费高清无人区完整版 | 欧美在一区 | 欧美日韩中文在线视频 | 国产色综合 | 成人精品亚洲 | 韩国av一区二区三区 | 日本女人在线观看 | caobi视频| 久久婷婷开心 | 精品亚洲视频在线观看 | 视频在线观看亚洲 | 久久草在线精品 | 九九九视频精品 | 亚洲精品97 | 国产成人精品在线 | 黄污网站在线观看 | 麻豆91精品 | 97在线观 | 成片免费观看视频 | 日韩国产高清在线 | 午夜免费福利视频 | 久久久综合香蕉尹人综合网 | 日本精品一区二区 | 国产高清精品在线观看 | 国产又粗又猛又爽又黄的视频先 | 色婷婷综合久久久 | 超碰97人人射妻 | 国产福利小视频在线 | 久久久久久久久久久电影 | 亚洲精品乱码久久久久 | 亚洲精品男人的天堂 | 欧美久久久久久久久久久久久 | 国内精品久久久久久中文字幕 | 成人黄色电影在线观看 | 成人网中文字幕 | 欧美人操人 | 久久久精品成人 | 99热在线精品观看 | 91亚洲精品久久久蜜桃网站 | 精品极品在线 | 成人午夜免费剧场 | 就要干b| 国产高清在线观看av | 伊人官网 | 精品免费久久久久久 | 九九三级毛片 | 国产偷国产偷亚洲清高 | 国产精品久久中文字幕 | 天天干天天干天天射 | 日韩av网址在线 | 视频在线91 | 国产成人性色生活片 | 免费在线观看av网站 | 欧美一区二视频在线免费观看 | 91精品一区二区三区蜜臀 | 97视频在线免费播放 | 午夜视频在线观看一区 | 久久久久久久久久久久久国产精品 | 色鬼综合网 | 国产精品免费看 | 亚洲免费精品一区二区 | 国产精品免费久久久久 | 美女网站黄免费 | 天堂av最新网址 | japanesexxxhd奶水 国产一区二区在线免费观看 | 国产成人精品一区二区在线观看 | 久久私人影院 | 91完整视频| 国偷自产视频一区二区久 | 国产成人黄色av | 狠狠操操操 | 丰满少妇在线观看资源站 | av免费在线播放 | 久久99最新地址 | 亚洲精品一区二区三区四区高清 | 狠狠网亚洲精品 | 在线超碰av| 久久人人精 | 在线直播av | 一区二区三区四区影院 | a视频免费看 | 中文字幕乱码电影 | 欧美综合色在线图区 | 欧美日韩国产欧美 | 欧美在线99 | 一区二区三区四区影院 | 五月激情久久久 | 波多野结衣视频一区二区 | 国产精品观看视频 | 91av视频网站| 一区在线播放 | 国产色秀视频 | 草久在线播放 | 日韩在线观看你懂得 | 国产视频1区2区 | 国产成人免费精品 | 黄色大全免费观看 | 午夜精品久久久久久久99 | 97国产情侣爱久久免费观看 | 91最新在线视频 | 国产不卡在线播放 | 成人av免费在线 | 国产精品破处视频 | 精品国产伦一区二区三区观看方式 | 午夜精品视频一区二区三区在线看 | 婷婷伊人五月 | 国产视频久久久 | 久久伊99综合婷婷久久伊 | 亚洲区精品视频 | 亚洲另类久久 | 欧美一区二区在线 | 亚洲视频专区在线 | 狠狠综合网 | 欧美日韩在线看 | 国产婷婷色 | 丝袜美腿在线视频 | 日韩高清片 | 国产精选在线观看 | 在线观看的av网站 | 亚洲视频精品 | 一区二区三区三区在线 | 黄色av网站在线观看 | 久久字幕网 | 99视频精品免费视频 | 日韩免费视频在线观看 | 国产在线理论片 | 成人在线视频免费观看 | 国产成人免费精品 | 91看片淫黄大片一级在线观看 | 永久免费视频国产 | 亚洲国产精品久久久久久 | www.看片网站| 欧美日韩二区三区 | 久久成人精品视频 | 久九视频 | 国产在线观看中文字幕 | 综合网天天 | 综合色综合色 | 国产精品永久在线 | 国产精品热视频 | 婷婷色狠狠 | 亚洲永久精品视频 | 欧美成年性 | 精品国产乱码一区二区三区在线 | 视频在线国产 | 久久精品成人欧美大片古装 | 91亚洲网站 | 久久五月婷婷丁香社区 | 国产成人精品一区二区三区在线观看 | 免费亚洲视频 | 欧美大香线蕉线伊人久久 | 亚洲日本成人网 | 国产精品大片免费观看 | 天堂va在线观看 | aaa日本高清在线播放免费观看 | 国产97视频 | av888.com | 中文高清av | 国产亚洲精品美女 | 日日操天天操夜夜操 | 蜜桃av观看 | 黄色视屏av | 六月丁香婷婷久久 | 91精品啪在线观看国产线免费 | 日韩动漫免费观看高清完整版在线观看 | 国产精品日韩久久久久 | 日本激情视频中文字幕 | 黄色免费视频在线观看 | 久久久久久久久免费 | 国产综合香蕉五月婷在线 | 国产午夜三级一区二区三桃花影视 | 亚洲精品高清在线观看 | 中文免费在线观看 | 91av电影网| 夜夜爽88888免费视频4848 | 丁香花中文字幕 | 麻豆视传媒官网免费观看 | 国产精品久久久av久久久 | 亚洲精品中文字幕在线观看 | 91欧美精品 | av中文电影 | 欧美一级片在线播放 | 日本美女xx | 欧美一区二区三区四区夜夜大片 | 免费观看福利视频 | 97超视频在线观看 | 国产一区二区三区免费在线观看 | 欧美日韩国产二区三区 | 精品免费99久久 | 亚洲撸撸 | 久久精品1区 | 韩国av不卡 | 伊人日日干 | 一本色道久久综合亚洲二区三区 | 欧美日韩三级 | 十八岁以下禁止观看的1000个网站 | 日韩系列在线 | 精品一区欧美 | 又黄又爽又湿又无遮挡的在线视频 | 91精品久久久久久久久 | 99热精品国产 | 美女黄频网站 | 一色屋精品视频在线观看 | 精品国产一区二区三区久久影院 | 午夜在线看片 | 日韩精品三区四区 | 成年美女黄网站色大片免费看 | 99热播精品 | 日韩资源在线播放 | 国产艹b视频 | 国产成人a亚洲精品 | 亚洲精品视频在线观看视频 | 国产精品久久精品国产 | 欧美日韩中文字幕视频 | 国产一二三精品 | 97人人超碰在线 | 精品一二三四视频 | 国产一区二区在线影院 | 99视频免费看 | 激情网在线视频 | 在线视频99| 国产精品免费视频一区二区 | 精品视频区 | 97色婷婷| 在线av资源 | 91在线视频精品 | 久草视频免费 | 日本午夜免费福利视频 | 久久精品国产精品亚洲 | 在线精品亚洲一区二区 | se视频网址 | 17婷婷久久www | 亚洲手机天堂 | 国产香蕉视频在线播放 | 亚洲欧洲精品一区二区 | 日韩在线视频精品 | 91中文字幕在线视频 | 91人人爽久久涩噜噜噜 | 国产九九九精品视频 | 午夜三级毛片 | 国产精品一区二区无线 | 干天天 | av网站免费线看精品 | 激情欧美日韩一区二区 | 日本黄色免费观看 | 国产黄色免费电影 | 中文字幕精品久久 | 国产精品va在线 | 狠狠躁18三区二区一区ai明星 | aⅴ精品av导航 | 婷婷久操| 欧美黄污视频 | 成人三级网站在线观看 | 成人免费视频免费观看 | 黄色免费网 | 日韩啪啪小视频 | 日本精品一区二区三区在线观看 | 日韩影片在线观看 | 国产免费观看视频 | 中文字幕资源网在线观看 | 精品国偷自产国产一区 | 香蕉久久国产 | 伊人热| 中文字幕文字幕一区二区 | 日韩一区二区三免费高清在线观看 | 欧美aa一级片 | 夜夜躁狠狠躁日日躁 | 九九九九九九精品 | 91精品1区| 国产成人一区二 | 欧美日韩精品在线一区二区 | 中文字幕不卡在线88 | 久久精品久久99精品久久 | 亚洲国产中文在线观看 | 欧美成人基地 | 国产综合视频在线观看 | 美女搞黄国产视频网站 | 色在线免费视频 | 五月天婷婷在线观看视频 | 在线日韩三级 | 亚洲在线成人精品 | 天天射射天天 | 懂色av一区二区在线播放 | 日韩精品视频免费 | 日韩精品高清不卡 | 夜夜天天干 | 成年美女黄网站色大片免费看 | 国产69精品久久app免费版 | 免费99视频 | av在线之家电影网站 | 亚洲精品久久久蜜桃直播 | 久久成人国产精品免费软件 | 91丨九色丨蝌蚪丰满 | 激情av网址| 黄色三级免费网址 | 天天色综合三 | 97超碰国产精品女人人人爽 | 国产精品一区二区久久国产 | 国产精品久久影院 | av电影中文字幕 | 日韩欧美视频在线观看免费 | ,久久福利影视 | 97超碰在线视 | 久久在线看 | 国产色影院 | 日韩色在线观看 | 999国产 | 久久精品亚洲 | 国产99久久久国产精品免费二区 | 97av在线视频 | www.激情五月.com | 亚洲综合在线观看视频 | 一 级 黄 色 片免费看的 | 欧美激情视频一区二区三区免费 | 欧美性色xo影院 | 国产又粗又猛又爽又黄的视频免费 | 四虎亚洲精品 | 久久人人97超碰国产公开结果 | 亚洲午夜久久久久久久久电影网 | 一二三久久久 | 最近最新中文字幕 | 久久伦理 | 国产毛片在线 | 亚洲电影av在线 | 成人av在线影视 | 99视频精品在线 | 丰满少妇一级片 | 国产成人一二三 | 欧美一区日韩精品 | 亚洲一片黄 | 日韩精品一区不卡 | 亚洲色影爱久久精品 | 亚洲一区二区天堂 | 亚洲精品久久久久中文字幕m男 | 精品久久久久久久久中文字幕 | 国产在线一线 | 在线国产精品视频 | 久久女同性恋中文字幕 | 国产日韩视频在线 | 在线免费高清视频 | av在线a | 欧美久久久久久久久久久久 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 韩国av永久免费 | 免费在线一区二区 | 91视频免费看网站 | 国产亚洲精品久久久久久大师 | 一本到视频在线观看 | 欧美激情在线看 | 综合色中文 | 麻豆果冻剧传媒在线播放 | 激情网第四色 | 91视频在线免费下载 | www.久久色| 亚洲国产三级在线观看 | 免费在线观看视频a | 成人久久久久久久久久 | 青草视频在线 | 久久综合精品国产一区二区三区 | 人人干免费 | 人人艹视频 | 日本字幕网 | 又黄又爽又刺激的视频 | va视频在线观看 | 一区二区三区在线免费观看视频 | 亚洲精品国产综合99久久夜夜嗨 | 亚洲激情影院 | 久章操 | 国际精品久久久久 | 五月婷网站| 国产99视频在线观看 | 伊人射| 精品国产欧美一区二区三区不卡 | www日韩欧美 | 成片视频免费观看 | 久久99视频免费观看 | 亚洲色图22p | 国产一区二区精品久久 | av在线一二三区 | 91看片麻豆 | 日韩高清一 | 久久精品资源 | 国产精品一区二区免费看 | 国产一级二级av | 中文字幕精品一区 | 国产无遮挡又黄又爽在线观看 | 免费在线国产精品 | 人人澡人人添人人爽一区二区 | 2019中文 | 日韩a欧美| 狠狠地操 | 亚洲激情免费 | 狠狠干干| 超碰人人乐| 国产在线污 | 久久久久高清毛片一级 | 国产白浆视频 | 91看片淫黄大片91 | 开心色激情网 | 综合色站 | 丁香六月中文字幕 | 人人干人人模 | 国产精品久久久久久吹潮天美传媒 | 欧美日韩不卡在线 | 日韩aa视频| 精品国产乱码一区二区三区在线 | 91mv.cool在线观看 | 日日夜夜操操操操 | 国产精品久久久久久久免费 | 中文字幕美女免费在线 | 色婷婷色 | 九九热视频在线免费观看 | 亚洲一区美女视频在线观看免费 | 99热都是精品 | 99视频+国产日韩欧美 | 日韩网站免费观看 | 蜜臀av性久久久久av蜜臀三区 | 韩国精品在线观看 | 96av视频| 天天综合色天天综合 | 黄色av免费 | 午夜视频免费播放 | 国产美女主播精品一区二区三区 | 国产一级免费av | 国产精品午夜免费福利视频 | 天天色播 | 中文字幕中文中文字幕 | 国产手机av | 在线观看av小说 | 国产黄色在线看 | 日韩精品一区二区三区在线播放 | 深夜免费网站 | 午夜精选视频 | 久久国产精品免费 | 视频一区二区三区视频 | 久久伊人精品一区二区三区 | 国产乱视频 | 91看片一区二区三区 | 国产综合91 | 国产一卡二卡四卡国 | 奇米影视777四色米奇影院 | 在线网站黄 | 久久久麻豆 | 99re中文字幕| 成年人网站免费观看 | 狠狠操狠狠干天天操 | 国产xxxxx在线观看 | 91视频链接| 国产福利电影网址 | 国产精品亚洲视频 | 九九久久电影 | 丁香婷婷色综合亚洲电影 | 免费特级黄色片 | 97超碰成人在线 | 国产黄色成人av | 精品99免费视频 | 国产精品一区一区三区 | 97自拍超碰| 91av视频在线播放 | 玖操 | 亚洲国产人午在线一二区 | 精品国产视频一区 | 色丁香婷婷 | 五月婷香 | 视频在线一区二区三区 | 国产成人av免费在线观看 | av免费在线免费观看 | 香蕉97视频观看在线观看 | 一区二区三区四区在线免费观看 | 园产精品久久久久久久7电影 | 91成人在线观看高潮 | 色噜噜在线观看 | 亚洲综合视频在线 | 国产一二三区av | 久久 一区 | 欧美成人精品在线 | 久久电影中文字幕视频 | 一区在线观看视频 | 天天色天天搞 | 日韩精品中文字幕在线不卡尤物 | av一级片在线观看 | 欧美美女视频在线观看 | 黄色av免费电影 | 天天干天天操天天入 | 97在线成人 | 国产高清精品在线 | 激情开心站 | 五月婷婷激情六月 | 国产成人精品一区二区三区在线 | 一级黄视频 | 免费网站观看www在线观看 | 丁香5月婷婷久久 | 国产一区二区在线免费视频 | 特级毛片aaa | 丁香九月激情 | 亚洲成人精品在线观看 | 日操干| 91人人澡 | 麻豆影视网 | 视频福利在线观看 | 日韩精品一区二区不卡 | 久草在线免费资源站 | 最新日韩精品 | 在线欧美最极品的av | 亚洲在线成人精品 | 久草av在线播放 | 国产精品网红福利 | 中文字幕在线观看网站 | 精品国产资源 | 成人国产精品久久久久久亚洲 | 亚洲精品国产精品乱码在线观看 | 欧美日韩一区二区三区在线观看视频 | 婷婷在线网 | 欧美日韩不卡一区 | 97精品国产 | 超碰97人人射妻 | 色噜噜在线观看视频 | 一区精品在线 | 91精品国产入口 | 一区二区三区三区在线 | 亚洲专区一二三 | 天天透天天插 | 婷婷色网| 国产高清日韩 | 91中文字幕 | 午夜久久影视 | 日韩中文在线电影 | 成人av网站在线播放 | 国产一级做a | 四虎在线永久免费观看 | 91麻豆免费视频 | 久久久久久久久久久久国产精品 | 九九九视频在线 | 成人免费看片98欧美 | 欧美激情另类 | 亚洲人视频在线 | 国产视频一区精品 | 日韩一级网站 | 日韩精品短视频 | 国产精品99免费看 | 日韩在线观看视频免费 | 久久精品国产免费看久久精品 | 美国人与动物xxxx | 看v片| 久久久久久国产精品 | 伊人永久在线 | 亚洲精品大片www | 一区二区av | 久久免费视频观看 | 日本黄色大片儿 | 精品一区二区免费视频 | 国产精品美女久久久久久久久久久 | 成人免费在线看片 | 99福利片 | 国产精品麻豆三级一区视频 | 欧美天天干 | 在线观看黄网站 | 国产精品久久久久av免费 | 国产999精品久久久久久 | 久草在线手机视频 | av一区在线 | 亚洲国产午夜 | 五月天,com| 亚洲综合在线一区二区三区 | 欧美亚洲精品一区 | 日日夜夜精品网站 | 久久a免费视频 | 欧美 激情在线 | 不卡精品| 中文一区在线 | 色婷婷国产 | 国产精品欧美在线 | 韩国一区二区av | 人人爽人人澡人人添人人人人 | 九九热免费在线观看 | 国产精品久久久视频 | 日韩v欧美v日本v亚洲v国产v | 九九热re | 欧美性脚交 | 国产日韩欧美在线一区 | 久九视频 | 亚洲国产日本 | 国产手机在线观看视频 | 色偷偷网站视频 | 色网av| 欧美国产日韩一区二区 | 欧美日韩不卡一区二区三区 | 日韩在线免费 | 国产精品高清一区二区三区 | www.夜夜操| 欧美男同视频网站 | 99日韩精品 | 在线观看亚洲视频 | 久久精品成人 | 亚洲精品美女 | 欧美在线观看视频一区二区 | 在线免费观看视频一区二区三区 | 波多野结衣一区 | 成人午夜电影在线播放 | 中文字幕在线字幕中文 | 国产又粗又猛又黄又爽的视频 | 99精品久久精品一区二区 | 成年人免费av | 色婷婷久久一区二区 | 久久久久久久综合色一本 | 狠狠干电影 | 国产精品久久久久久久午夜片 | 日韩毛片一区 | 黄色软件视频网站 | 免费三级大片 | 亚洲 欧美 91 | 狠狠色狠狠色综合系列 | av爱干| 香蕉视频免费看 | 国产精品午夜在线 | 欧美亚洲一级片 | 高清av免费看 | 久久久久久久久久免费视频 | 国产亚洲精品久久19p | 久草精品资源 | 免费黄在线观看 | 婷婷精品视频 | 一区二区三区在线看 | 国产亚洲精品精品精品 | 亚洲小视频在线 | 久久久午夜剧场 | 亚洲三级在线 | 欧美一区免费在线观看 | 天天操夜夜叫 | 天天操天天操天天操天天操天天操天天操 | 99精品视频免费看 | 香蕉视频导航 | 久久99精品一区二区三区三区 | 欧美日韩高清一区二区 国产亚洲免费看 | 成人 亚洲 欧美 | 在线观看日本韩国电影 | 一级片免费观看 | 97干com| 精品国产午夜 | 午夜精品一区二区三区在线播放 | 欧洲精品二区 | 国产成人精品亚洲精品 | www,黄视频| 免费看片在线观看 | 欧美色噜噜 | 欧美日韩网址 | 亚洲视频在线视频 | 国产精品久久久久久久久岛 | 日韩亚洲精品电影 | 97超碰国产精品女人人人爽 | 在线激情av电影 | 少妇bbb好爽 | 久久久2o19精品 | www.久久久.com | 超碰在线网 | 欧美日韩久久久 | 久99久精品| 三上悠亚一区二区在线观看 | 人人操日日干 | 娇妻呻吟一区二区三区 | 麻豆视频免费播放 | 中午字幕在线 | 国产五月婷 | 一区二区三区四区五区六区 | 午夜av片| 91毛片在线观看 | 天天爱天天操天天射 | 91亚洲精品久久久蜜桃网站 | 青青河边草免费 | 国产高清视频免费最新在线 | 午夜美女wwww| 国产午夜三级一区二区三 | 蜜臀av.com| 午夜在线观看影院 | 国产成人精品久久二区二区 | 欧美极品xxxxx | 日本中文字幕视频 | 91成人网在线观看 | 天天操天天干天天爽 | 91伊人影院 | 久久一区二区三区超碰国产精品 | 色的网站在线观看 | 亚洲精品乱码久久久久v最新版 | 成人久久电影 | 久久经典国产视频 | 日韩精品视频网站 | 国产精品久久久久久久av大片 | 欧美韩国日本在线 | 在线导航av| 久久国产经典视频 | 午夜精品一区二区三区在线视频 | 97福利社| 日本亚洲国产 | 一色屋精品视频在线观看 | 一区二区三区不卡在线 | 亚洲精品66 | 久久黄色影视 | 国产系列在线观看 | 91亚洲影院 | 久久精品视频国产 | 免费看成人 | 国产精品国产三级在线专区 | 91麻豆精品国产91久久久使用方法 | 日日躁夜夜躁aaaaxxxx | 特级西西www44高清大胆图片 | 亚洲精品视频免费观看 | 不卡精品 | 天天综合网入口 | 国产午夜精品一区二区三区四区 | 国产精品网站 | 香蕉免费在线 | 五月婷亚洲 | 欧美日韩在线第一页 | 久久中文字幕导航 | 在线观看91av | 日本不卡123| 国产一区私人高清影院 | 亚洲国产中文字幕在线视频综合 | 久草久视频 | 国产成人一区二区三区 | 免费在线一区二区 | 国产69精品久久久久99 | 欧美日韩精品在线一区二区 | 国产伦精品一区二区三区高清 |