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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过项目逐步深入了解Mybatis(四)

發布時間:2023/12/9 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过项目逐步深入了解Mybatis(四) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

相關閱讀:

1、通過項目逐步深入了解Mybatis<一>

2、通過項目逐步深入了解Mybatis<二>

3、通過項目逐步深入了解Mybatis<三>

本項目所有代碼及文檔都托管在 Github地址:https://github.com/zhisheng17/mybatis

延遲加載

什么是延遲加載?

resultMap可以實現高級映射(使用association、collection實現一對一及一對多映射),association、collection具備延遲加載功能。
需求:
如果查詢訂單并且關聯查詢用戶信息。如果先查詢訂單信息即可滿足要求,當我們需要查詢用戶信息時再查詢用戶信息。把對用戶信息的按需去查詢就是延遲加載。

延遲加載:先從單表查詢、需要時再從關聯表去關聯查詢,大大提高 數據庫性能,因為查詢單表要比關聯查詢多張表速度要快。

打開延遲加載開關

在mybatis核心配置文件中配置:

lazyLoadingEnabled、aggressiveLazyLoading

設置項描述允許值默認值
lazyLoadingEnabled全局性設置懶加載。如果設為‘false’,則所有相關聯的都會被初始化加載。true falsefalse
aggressiveLazyLoading當設置為‘true’的時候,懶加載的對象可能被任何懶屬性全部加載。否則,每個屬性都按需加載。true falsetrue
<settings><setting name="lazyLoadingEnabled" value="true"/><setting name="aggressiveLazyLoading" value="false"/> </settings>

使用 association 實現延遲加載

需求:查詢訂單并且關聯查詢用戶信息

Mapper.xml

需要定義兩個 mapper 的方法對應的 statement。

1、只查詢訂單信息

SQL 語句: select * from orders

在查詢訂單的 statement 中使用 association 去延遲加載(執行)下邊的 statement (關聯查詢用戶信息)

<!--查詢訂單并且關聯查詢用戶信息,關聯用戶信息需要通過 association 延遲加載--><select id="findOrdersUserLazyLoading" resultMap="OrdersUserLazyLoadingResultMap">select * from orders</select>

2、關聯查詢用戶信息

通過上面查詢訂單信息中的 user_id 來關聯查詢用戶信息。使用 UserMapper.xml 中的 findUserById

SQL語句:select * from user where id = user_id

<select id="findUserById" parameterType="int" resultType="user">select * from user where id = #{value}</select>

上邊先去執行 findOrdersUserLazyLoading,當需要去查詢用戶的時候再去執行 findUserById ,通過 resultMap的定義將延遲加載執行配置起來。也就是通過 resultMap 去加載 UserMapper.xml 文件中的 select = findUserById

延遲加載的 resultMap

<!--定義 關聯用戶信息(通過 association 延遲加載)的resultMap--><resultMap id="OrdersUserLazyLoadingResultMap" type="cn.zhisheng.mybatis.po.Orders"><!--對訂單信息映射--><id column="id" property="id"/><result column="user_id" property="userId"/><result column="number" property="number"/><result column="createtime" property="createtime"/><result column="note" property="note"/><!-- 實現對用戶信息進行延遲加載select:指定延遲加載需要執行的statement的id(是根據user_id查詢用戶信息的statement)要使用userMapper.xml中findUserById完成根據用戶id(user_id)用戶信息的查詢,如果findUserById不在本mapper中需要前邊加namespacecolumn:訂單信息中關聯用戶信息查詢的列,是user_id關聯查詢的sql理解為:SELECT orders.*,(SELECT username FROM USER WHERE orders.user_id = user.id)username,(SELECT sex FROM USER WHERE orders.user_id = user.id)sexFROM orders--><association property="user" javaType="cn.zhisheng.mybatis.po.User" select="cn.zhisheng.mybatis.mapper.UserMapper.findUserById" column="user_id"></association></resultMap>

OrderMapperCustom.java

public List<Orders> findOrdersUserLazyLoading() throws Exception;

測試代碼:

@Testpublic void testFindOrdersUserLazyLoading() throws Exception{SqlSession sqlSession = sqlSessionFactory.openSession();//創建OrdersMapperCustom對象,mybatis自動生成代理對象OrdersMapperCustom ordersMapperCustom = sqlSession.getMapper(OrdersMapperCustom.class);//查詢訂單信息List<Orders> list = ordersMapperCustom.findOrdersUserLazyLoading();//遍歷所查詢的的訂單信息for (Orders orders : list){//查詢用戶信息User user = orders.getUser();System.out.println(user);}sqlSession.close();}

測試結果:

整個延遲加載的思路:

1、執行上邊mapper方法(findOrdersUserLazyLoading),內部去調用cn.zhisheng.mybatis.mapper.OrdersMapperCustom 中的 findOrdersUserLazyLoading 只查詢 orders 信息(單表)。

2、在程序中去遍歷上一步驟查詢出的 List<Orders>,當我們調用 Orders 中的 getUser 方法時,開始進行延遲加載。

3、延遲加載,去調用 UserMapper.xml 中 findUserbyId 這個方法獲取用戶信息。

思考:

不使用 mybatis 提供的 association 及 collection 中的延遲加載功能,如何實現延遲加載??

實現方法如下:

定義兩個mapper方法:

1、查詢訂單列表

2、根據用戶id查詢用戶信息

實現思路:

先去查詢第一個mapper方法,獲取訂單信息列表

在程序中(service),按需去調用第二個mapper方法去查詢用戶信息。

總之:

使用延遲加載方法,先去查詢 簡單的 sql(最好單表,也可以關聯查詢),再去按需要加載關聯查詢的其它信息。

一對多延遲加載

上面的那個案例是一對一延遲加載,那么如果我們想一對多進行延遲加載呢,其實也是很簡單的。

一對多延遲加載的方法同一對一延遲加載,在collection標簽中配置select內容。

延遲加載總結:

作用:

當需要查詢關聯信息時再去數據庫查詢,默認不去關聯查詢,提高數據庫性能。
只有使用resultMap支持延遲加載設置。

場合:

當只有部分記錄需要關聯查詢其它信息時,此時可按需延遲加載,需要關聯查詢時再向數據庫發出sql,以提高數據庫性能。

當全部需要關聯查詢信息時,此時不用延遲加載,直接將關聯查詢信息全部返回即可,可使用resultType或resultMap完成映射。

查詢緩存

什么是查詢緩存?

mybatis提供查詢緩存,用于減輕數據壓力,提高數據庫性能。

mybaits提供一級緩存,和二級緩存。

  • 一級緩存是SqlSession級別的緩存。在操作數據庫時需要構造 sqlSession對象,在對象中有一個數據結構(HashMap)用于存儲緩存數據。不同的sqlSession之間的緩存數據區域(HashMap)是互相不影響的。

  • 二級緩存是mapper級別的緩存,多個SqlSession去操作同一個Mapper的sql語句,多個SqlSession可以共用二級緩存,二級緩存是跨SqlSession的。

為什么要用緩存?

如果緩存中有數據就不用從數據庫中獲取,大大提高系統性能。

一級緩存

工作原理

第一次發起查詢用戶id為1的用戶信息,先去找緩存中是否有id為1的用戶信息,如果沒有,從數據庫查詢用戶信息。

得到用戶信息,將用戶信息存儲到一級緩存中。

如果sqlSession去執行commit操作(執行插入、更新、刪除),清空SqlSession中的一級緩存,這樣做的目的為了讓緩存中存儲的是最新的信息,避免臟讀。

第二次發起查詢用戶id為1的用戶信息,先去找緩存中是否有id為1的用戶信息,緩存中有,直接從緩存中獲取用戶信息。

一級緩存測試

Mybatis 默認支持一級緩存,不需要在配置文件中配置。

所以我們直接按照上面的步驟進行測試:

//一級緩存測試@Testpublic void testCache1() throws Exception {SqlSession sqlSession = sqlSessionFactory.openSession();//創建UserMapper對象,mybatis自動生成代理對象UserMapper userMapper = sqlSession.getMapper(UserMapper.class);//查詢使用的是同一個session//第一次發起請求,查詢Id 為1的用戶信息User user1 = userMapper.findUserById(1);System.out.println(user1);//第二次發起請求,查詢Id 為1的用戶信息User user2 = userMapper.findUserById(1);System.out.println(user2);sqlSession.close();}

通過結果可以看出第二次沒有發出sql查詢請求,

所以我們需要在中間執行 commit 操作

//如果sqlSession去執行commit操作(執行插入、更新、刪除), // 清空SqlSession中的一級緩存,這樣做的目的為了讓緩存中存儲的是最新的信息,避免臟讀。 //更新user1的信息, user1.setUsername("李飛"); //user1.setSex("男"); //user1.setAddress("北京"); userMapper.updateUserById(user1); //提交事務,才會去清空緩存 sqlSession.commit();

測試

一級緩存應用

正式開發,是將 mybatis 和 spring 進行整合開發,事務控制在 service 中。

一個 service 方法中包括很多 mapper 方法調用。

service{

//開始執行時,開啟事務,創建SqlSession對象//第一次調用mapper的方法findUserById(1)//第二次調用mapper的方法findUserById(1),從一級緩存中取數據//方法結束,sqlSession關閉

}

如果是執行兩次service調用查詢相同的用戶信息,不走一級緩存,因為session方法結束,sqlSession就關閉,一級緩存就清空。

二級緩存

原理

首先開啟mybatis的二級緩存。

sqlSession1去查詢用戶id為1的用戶信息,查詢到用戶信息會將查詢數據存儲到二級緩存中。

如果SqlSession3去執行相同 mapper下sql,執行commit提交,清空該 mapper下的二級緩存區域的數據。

sqlSession2去查詢用戶id為1的用戶信息,去緩存中找是否存在數據,如果存在直接從緩存中取出數據。

二級緩存與一級緩存區別,二級緩存的范圍更大,多個sqlSession可以共享一個UserMapper的二級緩存區域。

UserMapper有一個二級緩存區域(按namespace分) ,其它mapper也有自己的二級緩存區域(按namespace分)。

每一個namespace的mapper都有一個二緩存區域,兩個mapper的namespace如果相同,這兩個mapper執行sql查詢到數據將存在相同的二級緩存區域中。

開啟二級緩存

mybaits的二級緩存是mapper范圍級別,除了在SqlMapConfig.xml設置二級緩存的總開關,還要在具體的mapper.xml中開啟二級緩存

在 SqlMapConfig.xml 開啟二級開關

<!-- 開啟二級緩存 --> <setting name="cacheEnabled" value="true"/>

然后在你的 Mapper 映射文件中添加一行: <cache/> ,表示此 mapper 開啟二級緩存。

調用 pojo 類實現序列化接口

二級緩存需要查詢結果映射的pojo對象實現java.io.Serializable接口實現序列化和反序列化操作(因為二級緩存數據存儲介質多種多樣,在內存不一樣),注意如果存在父類、成員pojo都需要實現序列化接口。

public class Orders implements Serializable public class User implements Serializable

測試

//二級緩存測試@Testpublic void testCache2() throws Exception{SqlSession sqlSession1 = sqlSessionFactory.openSession();SqlSession sqlSession2 = sqlSessionFactory.openSession();SqlSession sqlSession3 = sqlSessionFactory.openSession();//創建UserMapper對象,mybatis自動生成代理對象UserMapper userMapper1 = sqlSession1.getMapper(UserMapper.class);//sqlSession1 執行查詢 寫入緩存(第一次查詢請求)User user1 = userMapper1.findUserById(1);System.out.println(user1);sqlSession1.close();//sqlSession3 執行提交 清空緩存UserMapper userMapper3 = sqlSession3.getMapper(UserMapper.class);User user3 = userMapper3.findUserById(1);user3.setSex("女");user3.setAddress("山東濟南");user3.setUsername("崔建");userMapper3.updateUserById(user3);//提交事務,清空緩存sqlSession3.commit();sqlSession3.close();//sqlSession2 執行查詢(第二次查詢請求)UserMapper userMapper2 = sqlSession2.getMapper(UserMapper.class);User user2 = userMapper2.findUserById(1);System.out.println(user2);sqlSession2.close();}

結果

useCache 配置

在 statement 中設置 useCache=false 可以禁用當前 select 語句的二級緩存,即每次查詢都會發出sql去查詢,默認情況是true,即該sql使用二級緩存。

<select id="findUserById" parameterType="int" resultType="user" useCache="false">

總結:針對每次查詢都需要最新的數據sql,要設置成useCache=false,禁用二級緩存。

刷新緩存(清空緩存)

在mapper的同一個namespace中,如果有其它insert、update、delete操作數據后需要刷新緩存,如果不執行刷新緩存會出現臟讀。

設置statement配置中的flushCache="true" 屬性,默認情況下為true即刷新緩存,如果改成false則不會刷新。使用緩存時如果手動修改數據庫表中的查詢數據會出現臟讀。

如下:

<insert id="insetrUser" parameterType="cn.zhisheng.mybatis.po.User" flushCache="true">

一般下執行完commit操作都需要刷新緩存,flushCache=true表示刷新緩存,這樣可以避免數據庫臟讀。

Mybatis Cache參數

flushInterval(刷新間隔)可以被設置為任意的正整數,而且它們代表一個合理的毫秒形式的時間段。默認情況是不設置,也就是沒有刷新間隔,緩存僅僅調用語句時刷新。

size(引用數目)可以被設置為任意正整數,要記住你緩存的對象數目和你運行環境的可用內存資源數目。默認值是1024。

readOnly(只讀)屬性可以被設置為true或false。只讀的緩存會給所有調用者返回緩存對象的相同實例。因此這些對象不能被修改。這提供了很重要的性能優勢。可讀寫的緩存會返回緩存對象的拷貝(通過序列化)。這會慢一些,但是安全,因此默認是false。

如下例子:

<cache eviction="FIFO" flushInterval="60000" size="512" readOnly="true"/>

這個更高級的配置創建了一個 FIFO 緩存,并每隔 60 秒刷新,存數結果對象或列表的 512 個引用,而且返回的對象被認為是只讀的,因此在不同線程中的調用者之間修改它們會導致沖突。可用的收回策略有, 默認的是 LRU:

  • LRU – 最近最少使用的:移除最長時間不被使用的對象。

  • FIFO – 先進先出:按對象進入緩存的順序來移除它們。

  • SOFT – 軟引用:移除基于垃圾回收器狀態和軟引用規則的對象。

  • WEAK – 弱引用:更積極地移除基于垃圾收集器狀態和弱引用規則的對象。

  • Mybatis 整合 ehcache

    ehcache 是一個分布式緩存框架。

    分布緩存

    我們系統為了提高系統并發,性能、一般對系統進行分布式部署(集群部署方式)

    不使用分布緩存,緩存的數據在各各服務單獨存儲,不方便系統 開發。所以要使用分布式緩存對緩存數據進行集中管理。

    mybatis無法實現分布式緩存,需要和其它分布式緩存框架進行整合。

    整合方法

    mybatis 提供了一個二級緩存 cache 接口(org.apache.ibatis.cache 下的 Cache),如果要實現自己的緩存邏輯,實現cache接口開發即可。

    import java.util.concurrent.locks.ReadWriteLock; public interface Cache {String getId();void putObject(Object var1, Object var2);Object getObject(Object var1);Object removeObject(Object var1);void clear();int getSize();ReadWriteLock getReadWriteLock(); }

    mybatis和ehcache整合,mybatis 和 ehcache 整合包中提供了一個 cache 接口的實現類(org.apache.ibatis.cache.impl 下的 PerpetualCache)。

    package org.apache.ibatis.cache.impl; import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.ReadWriteLock; import org.apache.ibatis.cache.Cache; import org.apache.ibatis.cache.CacheException; public class PerpetualCache implements Cache {private String id;private Map<Object, Object> cache = new HashMap();public PerpetualCache(String id) {this.id = id;}public String getId() {return this.id;}public int getSize() {return this.cache.size();}public void putObject(Object key, Object value) {this.cache.put(key, value);}public Object getObject(Object key) {return this.cache.get(key);}public Object removeObject(Object key) {return this.cache.remove(key);}public void clear() {this.cache.clear();}public ReadWriteLock getReadWriteLock() {return null;}public boolean equals(Object o) {if(this.getId() == null) {throw new CacheException("Cache instances require an ID.");} else if(this == o) {return true;} else if(!(o instanceof Cache)) {return false;} else {Cache otherCache = (Cache)o;return this.getId().equals(otherCache.getId());}}public int hashCode() {if(this.getId() == null) {throw new CacheException("Cache instances require an ID.");} else {return this.getId().hashCode();}} }

    通過實現 Cache 接口可以實現 mybatis 緩存數據通過其它緩存數據庫整合,mybatis 的特長是sql操作,緩存數據的管理不是 mybatis 的特長,為了提高緩存的性能將 mybatis 和第三方的緩存數據庫整合,比如 ehcache、memcache、redis等。

    • 引入依賴包

    ehcache-core-2.6.5.jar 和 mybatis-ehcache-1.0.2.jar

    • 引入緩存配置文件

    classpath下添加:ehcache.xml

    內容如下:

    <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"><diskStore path="C:\JetBrains\IDEAProject\ehcache" /><defaultCache maxElementsInMemory="1000" maxElementsOnDisk="10000000"eternal="false" overflowToDisk="false" timeToIdleSeconds="120"timeToLiveSeconds="120" diskExpiryThreadIntervalSeconds="120"memoryStoreEvictionPolicy="LRU"></defaultCache> </ehcache>

    屬性說明:

    • diskStore:指定數據在磁盤中的存儲位置。

    • defaultCache:當借助 CacheManager.add("demoCache") 創建Cache時,EhCache 便會采用<defalutCache/>指定的的管理策略

    以下屬性是必須的:

    • maxElementsInMemory - 在內存中緩存的element的最大數目

    • maxElementsOnDisk - 在磁盤上緩存的element的最大數目,若是0表示無窮大

    • eternal - 設定緩存的elements是否永遠不過期。如果為true,則緩存的數據始終有效,如果為false那么還要根據timeToIdleSeconds,timeToLiveSeconds判斷

    • overflowToDisk- 設定當內存緩存溢出的時候是否將過期的element緩存到磁盤上

    以下屬性是可選的:

    • timeToIdleSeconds - 當緩存在EhCache中的數據前后兩次訪問的時間超過timeToIdleSeconds的屬性取值時,這些數據便會刪除,默認值是0,也就是可閑置時間無窮大

    • timeToLiveSeconds - 緩存element的有效生命期,默認是0.,也就是element存活時間無窮大

      diskSpoolBufferSizeMB 這個參數設置DiskStore(磁盤緩存)的緩存區大小.默認是30MB.每個Cache都應該有自己的一個緩沖區.
    • diskPersistent- 在VM重啟的時候是否啟用磁盤保存EhCache中的數據,默認是false。

    • diskExpiryThreadIntervalSeconds - 磁盤緩存的清理線程運行間隔,默認是120秒。每個120s,相應的線程會進行一次EhCache中數據的清理工作

    • memoryStoreEvictionPolicy - 當內存緩存達到最大,有新的element加入的時候, 移除緩存中element的策略。默認是LRU(最近最少使用),可選的有LFU(最不常使用)和FIFO(先進先出)

    • 開啟ehcache緩存

    EhcacheCache 是ehcache對Cache接口的實現;修改mapper.xml文件,在cache中指定EhcacheCache。

    根據需求調整緩存參數:

    <cache type="org.mybatis.caches.ehcache.EhcacheCache" > <property name="timeToIdleSeconds" value="3600"/><property name="timeToLiveSeconds" value="3600"/><!-- 同ehcache參數maxElementsInMemory --><property name="maxEntriesLocalHeap" value="1000"/><!-- 同ehcache參數maxElementsOnDisk --><property name="maxEntriesLocalDisk" value="10000000"/><property name="memoryStoreEvictionPolicy" value="LRU"/></cache>

    測試 :(這命中率就代表成功將ehcache 與 mybatis 整合了)

    應用場景

    對于訪問多的查詢請求且用戶對查詢結果實時性要求不高,此時可采用 mybatis 二級緩存技術降低數據庫訪問量,提高訪問速度,業務場景比如:耗時較高的統計分析sql、電話賬單查詢sql等。

    實現方法如下:通過設置刷新間隔時間,由 mybatis 每隔一段時間自動清空緩存,根據數據變化頻率設置緩存刷新間隔 flushInterval,比如設置為30分鐘、60分鐘、24小時等,根據需求而定。

    局限性

    mybatis 二級緩存對細粒度的數據級別的緩存實現不好,比如如下需求:對商品信息進行緩存,由于商品信息查詢訪問量大,但是要求用戶每次都能查詢最新的商品信息,此時如果使用 mybatis 的二級緩存就無法實現當一個商品變化時只刷新該商品的緩存信息而不刷新其它商品的信息,因為 mybaits 的二級緩存區域以 mapper 為單位劃分,當一個商品信息變化會將所有商品信息的緩存數據全部清空。解決此類問題需要在業務層根據需求對數據有針對性緩存。

    總結

    以上是生活随笔為你收集整理的通过项目逐步深入了解Mybatis(四)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    91在线看视频免费 | 91看片在线 | 天天射天天射 | 99精品久久久久久久久久综合 | 欧美性色综合网站 | 国产精品免费人成网站 | 日韩av伦理片 | 亚州精品在线视频 | 国产视频1区2区3区 久久夜视频 | 91麻豆传媒 | 国产区av在线 | 国产高清不卡在线 | 国产999久久久 | 国产精品久久久久aaaa九色 | wwwwww黄| 又爽又黄又无遮挡网站动态图 | 色婷婷激情网 | 中文字幕制服丝袜av久久 | 国产成人久久av977小说 | 国产理伦在线 | 日韩一区二区免费在线观看 | 亚洲一区日韩精品 | 亚洲视屏 | 久久视频热 | 在线日本看片免费人成视久网 | 91手机在线看片 | 欧美日韩高清一区二区 | 久草视频中文 | 日日精品 | 91人人爱| 久久精品站 | 狠狠久久 | 中文字幕亚洲国产 | 99在线精品视频 | aaawww | 国产做爰视频 | 国产欧美日韩精品一区二区免费 | 在线一二三区 | 手机av永久免费 | 美女国内精品自产拍在线播放 | av成人动漫在线观看 | 狠狠色丁香久久婷婷综 | 黄色特级片 | 91亚洲夫妻 | 久久精品国产精品 | a在线观看免费视频 | 日韩激情中文字幕 | 99在线观看| 亚洲精品1区2区3区 超碰成人网 | 日韩免费电影网 | 国产打女人屁股调教97 | 亚洲日韩中文字幕在线播放 | 天天综合导航 | 91精品国产自产在线观看永久 | 日本激情视频中文字幕 | 不卡av免费在线观看 | 久久精品视频免费播放 | 亚洲狠狠婷婷综合久久久 | 久久成年人网站 | www..com黄色片 | 亚洲精品成人av在线 | 中文字幕a在线 | 色婷婷一区 | 免费a级毛片在线看 | 亚洲精品视频网站在线观看 | 亚洲一区视频在线播放 | 久久久久网址 | 高清不卡免费视频 | 日韩欧美在线中文字幕 | 手机成人免费视频 | 日韩欧美国产激情在线播放 | 在线精品亚洲一区二区 | 中文字幕视频免费观看 | 成年人在线免费看视频 | av在线进入| 亚洲成人黄色在线观看 | 亚洲视频2 | 日韩精品1区2区 | av中文字幕网站 | 国产视频在线观看免费 | 日韩一区精品 | 婷婷新五月| 在线看免费 | 欧美日韩在线视频一区 | 五月综合激情 | 久久久久国产一区二区 | 久久怡红院 | 国产午夜麻豆影院在线观看 | 美女久久久久久久久久 | 视频一区亚洲 | www.五月天 | 久久成人黄色 | a亚洲视频 | 日日夜夜中文字幕 | 在线综合 亚洲 欧美在线视频 | 99热精品免费观看 | 色狠狠狠 | 日韩精品不卡在线观看 | 久久亚洲精品电影 | 国产资源在线免费观看 | 日韩一区二区三区免费视频 | 久久97久久97精品免视看 | 一区二区三区视频在线 | 五月天激情综合 | 免费高清男女打扑克视频 | 国内精品视频一区二区三区八戒 | 色吧av色av | 中文字幕高清在线 | 视频二区 | 婷婷丁香视频 | 日韩精品视频第一页 | 一区二区三区在线视频观看58 | av网站在线观看免费 | 热热热热热色 | 波多野结衣一区三区 | 久久韩国免费视频 | 国产一区二区在线免费播放 | 欧美色综合天天久久综合精品 | 成年人黄色av | 日韩在线视频免费看 | 日韩精品一二三 | 国产精品扒开做爽爽的视频 | 久久天天躁狠狠躁亚洲综合公司 | 免费观看完整版无人区 | 国产99久久久国产精品成人免费 | 精品国产一区二 | 九九久久久 | 久久99最新地址 | 黄色免费观看网址 | 人人插人人做 | 亚洲精品免费观看视频 | 国产一级片视频 | 国产精品日韩欧美 | 婷婷视频在线观看 | 日日爱夜夜爱 | 婷婷亚洲综合 | 日韩一区二区三区高清在线观看 | a级片在线播放 | 九九视频热| 91av中文| 亚洲美女免费精品视频在线观看 | 久青草视频 | 黄色大片日本免费大片 | 久久精品国产成人精品 | 米奇四色影视 | 99久久精品国 | 91看片网址| 欧美国产不卡 | 亚洲精品国偷自产在线91正片 | 国产精品成人免费精品自在线观看 | 免费在线视频一区二区 | zzijzzij亚洲日本少妇熟睡 | 欧美特一级 | 国产精品1区2区3区 久久免费视频7 | 国产精品欧美一区二区 | 人人爽人人乐 | 在线观看亚洲免费视频 | 色播五月激情五月 | 999久久久国产精品 高清av免费观看 | 激情五月色播五月 | 久热这里有精品 | 青青草国产免费 | 91精品免费视频 | 欧美在线视频一区二区三区 | 日韩最新av在线 | 亚洲专区在线 | 欧美性性网 | 91精品999| 日韩免费av在线 | 国产码电影 | 天天天操天天天干 | 婷婷色中文网 | 亚洲亚洲精品在线观看 | 草久在线视频 | 欧美成人免费在线 | 亚洲永久精品国产 | 精品国产一区二区三区四区在线观看 | 日韩一区二区三区在线观看 | 高清av中文在线字幕观看1 | www.操.com| 久久九九影视 | 91麻豆精品国产91 | 天天视频色 | 久久久国产一区二区三区四区小说 | 青草草在线 | 亚洲国产午夜视频 | 色综合久久悠悠 | av成人在线网站 | 丁香花在线观看免费完整版视频 | 日韩美在线观看 | 欧美精品免费视频 | 在线观看精品一区 | 国产精品麻豆果冻传媒在线播放 | 97av视频 | 国产一区二区三区 在线 | 国产日韩一区在线 | 日韩理论视频 | 激情五月婷婷综合网 | 亚洲精品视频第一页 | 一级黄视频 | 亚洲欧美一区二区三区孕妇写真 | 91热在线| 97在线视频免费观看 | 欧美在线观看视频 | av福利电影| 超碰97在线看| 在线韩国电影免费观影完整版 | 日韩av二区 | 国产精品毛片久久久久久久久久99999999 | 精品久久久久久亚洲 | 亚洲人成在线电影 | 欧美日韩国内在线 | 国产999精品久久久久久麻豆 | 久av在线 | 在线免费视| 8090yy亚洲精品久久 | 伊人亚洲综合网 | 国产精品videoxxxx| 在线你懂的视频 | 国产黄色片一级三级 | 久久免费视频3 | 久久久夜色 | 久草国产视频 | 91色视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 天天综合中文 | 欧美日韩中文视频 | 久久五月激情 | 操碰av| 久久久首页 | 日本久久91 | 成人久久久电影 | 国产成人久久av免费高清密臂 | 午夜在线国产 | 五月婷婷久草 | 少妇自拍av | 高清不卡免费视频 | 日本午夜在线观看 | av观看在线观看 | 精品在线一区二区三区 | 国产破处在线播放 | 视频国产在线观看18 | 激情综合电影网 | 久久久久久中文字幕 | 99在线视频精品 | 日韩久久久久久久久 | av黄色在线观看 | 久久久久亚洲精品中文字幕 | av电影中文字幕在线观看 | 插婷婷 | 国产成人免费av电影 | 国产精品门事件 | 久久五月情影视 | 六月丁香婷 | 在线观看网站你懂的 | 久久久久久高潮国产精品视 | 成人精品在线 | 国产中文字幕视频在线观看 | av高清在线观看 | 欧美精品一区二区三区四区在线 | 久久99久久99精品中文字幕 | 日韩中文字幕免费在线播放 | 精品久久久一区二区 | 国产精品久久久久久一区二区 | 婷婷丁香激情五月 | 亚洲h视频在线 | 丁香花五月| 特黄特色特刺激视频免费播放 | 国产色网| 五月综合久久 | 男女靠逼app| 日韩精品1区2区 | 婷婷成人亚洲综合国产xv88 | 三级黄色网址 | 亚洲精品在线免费观看视频 | 337p日本大胆噜噜噜噜 | 中文字幕免费看 | 干干操操 | 99超碰在线播放 | 91在线精品播放 | 亚洲精品国精品久久99热一 | 久久久穴 | 日韩在线视频国产 | 天天射天天拍 | 国产精品theporn | 午夜精品久久久久99热app | 欧美在线久久 | 国产成人精品综合久久久久99 | 免费国产在线精品 | av在线播放快速免费阴 | 亚洲国产精品成人女人久久 | 精品视频一区在线观看 | 久久久网站 | 成人免费看片网址 | 国产精品成人一区二区三区 | 久久久网页 | 久久久精品福利视频 | 96亚洲精品久久久蜜桃 | 国产美女黄网站免费 | 天天综合视频在线观看 | 久久精品亚洲一区二区三区观看模式 | 精品91久久久久 | 91在线产啪 | 五月天色网站 | 超碰成人免费电影 | 黄色录像av| 黄色免费大片 | 51久久成人国产精品麻豆 | 亚洲精品视频网 | 欧美日韩在线观看一区二区三区 | 亚洲一区视频在线播放 | 九九九电影免费看 | 2019精品手机国产品在线 | 久久视精品 | 高清不卡一区二区在线 | 日日夜夜草 | 黄色成人毛片 | 日韩美精品视频 | 久久av一区二区三区亚洲 | 国产精品久久久久久久久久东京 | 亚洲理论片 | 精油按摩av| 9ⅰ精品久久久久久久久中文字幕 | 99在线精品视频在线观看 | 亚洲美女视频网 | 天天射天天爱天天干 | 91精品老司机久久一区啪 | 亚洲激情视频在线 | 手机版av在线 | 婷婷精品国产欧美精品亚洲人人爽 | 日韩城人在线 | 国产97碰免费视频 | 成人啊 v| 午夜国产福利在线 | 亚洲国产中文在线观看 | 91女人18片女毛片60分钟 | 91传媒在线播放 | 久久久久 免费视频 | 免费日韩一区 | 国产欧美最新羞羞视频在线观看 | 国产日本高清 | 久久精品视频免费播放 | 国产成年人av | 一级性视频 | 天天色天天色 | av在线看网站 | 日韩免费在线网站 | 久久刺激视频 | 91九色视频在线 | 日韩理论片在线观看 | 亚洲午夜精品一区 | 天天插天天操天天干 | 在线国产99 | 欧美一区在线观看视频 | 亚洲精品小视频在线观看 | 麻豆av一区二区三区在线观看 | 国产老太婆免费交性大片 | 最新真实国产在线视频 | 天天添夜夜操 | 午夜久久视频 | 国模精品一区二区三区 | 2021久久 | 日韩中文字幕91 | 久久久久久片 | 欧美午夜激情网 | 欧美九九视频 | 国产91亚洲 | 欧美性受极品xxxx喷水 | 亚洲免费成人av电影 | 日日夜夜精品免费 | 国产精品久久久久久久久婷婷 | 亚洲欧美经典 | 亚洲va在线va天堂va偷拍 | 黄色一级在线免费观看 | 久久精品8| 99人成在线观看视频 | 五月婷婷色综合 | 99久高清在线观看视频99精品热在线观看视频 | 免费日韩在线 | 午夜精品久久久久久中宇69 | 欧美性生活免费看 | 欧美亚洲专区 | 色噜噜日韩精品一区二区三区视频 | 久久精品99国产精品亚洲最刺激 | 97色视频在线 | 国产精品久久久久毛片大屁完整版 | 韩国精品福利一区二区三区 | 中文字幕国内精品 | 狠狠狠狠狠色综合 | 国产视频一区二区在线 | 91精选在线观看 | 午夜视频久久久 | 2022国产精品视频 | 日本视频网 | 亚洲国产日韩一区 | 日韩精品免费一线在线观看 | 亚洲国产视频在线 | 丰满少妇久久久 | 在线a视频 | 精品中文字幕视频 | 高清美女视频 | 日韩成人不卡 | av色图天堂网 | 精品视频免费播放 | 国产一区在线免费观看 | 最新av网站在线观看 | 婷婷在线视频 | 2019中文字幕网站 | 久久综合影院 | 欧美日韩国产在线一区 | 精品99久久 | 亚洲 欧美 变态 国产 另类 | 色综合天天做天天爱 | 色综合欧洲 | 亚洲永久精品视频 | 国产五月婷婷 | 韩国av永久免费 | 国产精品久久久一区二区三区网站 | 91香蕉视频 | 97超碰在| 久久成年人网站 | 久久国产精品一二三区 | 黄色看片| 深夜福利视频一区二区 | 久久亚洲福利视频 | 69国产盗摄一区二区三区五区 | 国产精品第二页 | 欧美精品在线免费 | 国产精品第一 | 精品在线二区 | 久久精品官网 | 在线亚洲播放 | 免费黄色小网站 | 五月亚洲综合 | 国产精品一区二区你懂的 | 精品久久网| 欧美资源在线观看 | 99免费在线观看视频 | 成人在线网站观看 | 欧美精品二 | 亚洲精品在线一区二区三区 | 日韩中文在线字幕 | 男女全黄一级一级高潮免费看 | 午夜性色 | 日韩精品一区二区三区不卡 | 天天看天天干天天操 | 四虎亚洲精品 | 国产精品久久久电影 | 91成人网页版 | 九九精品视频在线看 | 中文字幕精品一区二区三区电影 | 国产原创av在线 | 狠狠色狠狠综合久久 | 色吊丝在线永久观看最新版本 | 91久久久久久国产精品 | 免费看黄网站在线 | 亚洲精品国产精品国产 | 天天干天天做 | 人人爱在线视频 | 国内外成人在线 | 青草草在线 | 国产成人精品亚洲精品 | 中文字幕欧美日韩va免费视频 | 国产69精品久久app免费版 | 亚洲视频在线看 | 日韩高清www| 色网站在线免费 | 91九色porny在线 | 不卡av电影在线 | 日韩中文字幕免费在线观看 | 久久久久久久久久久高潮一区二区 | 久久婷亚洲五月一区天天躁 | 欧美精品一二三 | 免费看片网址 | 久久这里有 | 丁香六月婷婷激情 | 免费看一级黄色 | 99视频在线精品免费观看2 | 国产视频一区在线 | 欧美日在线观看 | 97精品国产97久久久久久久久久久久 | 99理论片| 亚洲精品男人天堂 | 97视频在线观看网址 | 成人黄色大片在线免费观看 | 亚洲综合色站 | 久久精久久精 | 日日夜夜天天 | 中文字幕丝袜美腿 | 午夜精品久久久久久久99水蜜桃 | 黄色高清视频在线观看 | 伊人日日干 | 欧美日韩视频精品 | 亚洲精品乱码久久 | 久久久久综合精品福利啪啪 | 夜夜视频| 日本精品视频网站 | 在线国产日韩 | 91mv.cool在线观看 | 欧美成人性战久久 | 日本精a在线观看 | 久久久久久毛片 | 国产在线 一区二区三区 | 日韩av电影免费观看 | 亚洲精品视频偷拍 | 天天色天天干天天色 | 超碰在线最新网址 | 亚洲国产美女精品久久久久∴ | 欧美成人亚洲成人 | 色在线网站| 色黄www小说 | 国产精品综合在线观看 | 免费在线观看av | 久草在线视频首页 | 久久视频免费观看 | 国产污视频在线观看 | 手机看片中文字幕 | 精品国模一区二区三区 | 精品久久片 | 色橹橹欧美在线观看视频高清 | 国产一级片网站 | 狠狠干干 | 性色av免费看 | 久久久久久久久久伊人 | 中文字幕国产一区 | 视频一区视频二区在线观看 | 欧美成人精品三级在线观看播放 | 国产成人精品福利 | 久久国产精品久久w女人spa | 久艹在线观看视频 | 国产精品v欧美精品v日韩 | 伊人永久 | 国产又粗又猛又黄又爽 | 91精品国产自产91精品 | 98超碰在线观看 | 美女视频黄在线观看 | 精品国产福利在线 | 五月天综合色激情 | av中文天堂在线 | 成人高清在线 | 97av在线视频免费播放 | 麻豆果冻剧传媒在线播放 | 免费中文字幕在线观看 | av一级网站 | 91伊人| 在线国产片 | 青青河边草观看完整版高清 | 午夜成人免费电影 | 国产精品美女免费视频 | 色94色欧美 | 日本三级吹潮在线 | 在线观看aaa| www.天天射| 欧美大片在线观看一区 | 久久婷婷色 | 在线中文字幕网站 | 成人av网址大全 | 韩国精品在线 | 日韩精品中文字幕在线播放 | 97国产大学生情侣白嫩酒店 | 天天草天天插 | 久久伊人国产精品 | 少妇性aaaaaaaaa视频 | 久久久久久国产精品久久 | 18女毛片| 中文字幕在线观看免费高清完整版 | 全黄网站| 精品久久久999 | 国产精品久久麻豆 | 国产黄色在线网站 | 一区二区丝袜 | 91九色国产在线 | 六月天综合网 | 天天av天天 | 成人少妇影院yyyy | 日韩av一区二区三区 | 天堂av在线免费观看 | 成人在线免费av | 久久五月天综合 | 久久夜夜夜 | 在线观看视频免费大全 | 夜夜躁狠狠躁 | 国产免费久久久久 | 亚州av成人 | 黄www在线观看 | 国产一区二区三区免费观看视频 | 日韩色一区二区三区 | 欧美日韩中文字幕综合视频 | 96亚洲精品久久 | 亚洲九九九在线观看 | 欧美做受高潮1 | 一区二区视频欧美 | 91亚色视频 | 精品av在线播放 | 国产高清视频在线播放 | 午夜久久影院 | 夜夜夜| 久久精品国产亚洲精品 | 久久久久国产一区二区三区四区 | 天天操人人要 | 亚洲资源在线观看 | 国产在线观看一区 | 香蕉网站在线观看 | 日韩成人精品一区二区 | 人人爱人人做人人爽 | 久久久久激情视频 | 日日夜夜狠狠 | 少妇bbw搡bbbb搡bbb | 久草| 最新日韩视频 | 国产精品99久久久久的智能播放 | 久久国产露脸精品国产 | 最新国产精品拍自在线播放 | 91视频在线免费下载 | 亚洲日本国产精品 | 中文字幕免费一区 | 国产精品入口66mio女同 | 在线国产不卡 | 天堂成人在线 | 人人插超碰 | 狠狠干夜夜 | 99在线观看视频 | 天天弄天天操 | 国产中文在线视频 | 中文资源在线官网 | 黄色av一区| 久久久久久蜜av免费网站 | 国产女人18毛片水真多18精品 | 国产精品久久久久久久久免费 | 99热在线国产精品 | av中文字幕第一页 | 中文字幕av电影下载 | av网在线观看 | 天天操天天射天天 | 久草精品国产 | 亚洲理论电影网 | 国产精品一区二区三区四 | 国产亚洲成人精品 | 91最新网址在线观看 | 伊人色综合久久天天 | av电影在线播放 | 日韩三级视频在线观看 | 天天操天天射天天 | www.在线观看av | 国产精品高清免费在线观看 | 日韩丝袜视频 | 超碰97网站| 99成人在线视频 | www夜夜操com| 手机av资源| 欧美日韩视频免费 | 欧美精品一区二区免费 | 国产原创av在线 | 人人澡人人爽欧一区 | 黄色毛片一级 | 精品国偷自产在线 | 狠狠色综合欧美激情 | 97在线免费观看视频 | 91在线精品播放 | 亚洲欧美视频一区二区三区 | 中日韩三级视频 | 一二三久久久 | 久久久久久久久久久久久影院 | 中文字幕观看在线 | 99精品欧美一区二区三区 | 在线观看成人网 | 九九av| 中文字幕国产视频 | 久久久久免费视频 | 一区中文字幕电影 | 在线观看黄色小视频 | 九九热精品视频在线观看 | 涩涩伊人| 国产精品美女久久久久久久 | 久热久草 | 久久久久美女 | 丁香一区二区 | 色综合色综合久久综合频道88 | 国语黄色片 | 色婷婷天天干 | 91一区二区三区久久久久国产乱 | 最近2019中文免费高清视频观看www99 | 911av视频 | 99国产在线观看 | 久久夜色精品国产欧美一区麻豆 | 麻豆影视在线免费观看 | 在线国产欧美 | 99精品欧美一区二区三区黑人哦 | 国产视频一区二区在线 | 国产精品免费人成网站 | 夜夜骑日日 | 日韩在线观看av | 91在线看视频免费 | 欧美日韩在线视频免费 | 深夜免费小视频 | 三三级黄色片之日韩 | 久久在草 | 精品国产伦一区二区三区免费 | 天天干夜夜夜操天 | 久久久91精品国产 | 99中文字幕在线观看 | 天天色欧美| 国产精品国产三级在线专区 | 国产又粗又猛又黄又爽的视频 | 日本精品久久久久中文字幕5 | 99热最新 | av片中文 | 国产精品美女久久 | 久久av高清| 99视频网址| 狠狠狠的干 | 免费看一级一片 | 国产免费高清视频 | 视频一区视频二区在线观看 | 国产午夜精品一区二区三区在线观看 | 9色在线视频 | 中文字幕在线看片 | 亚洲精品免费观看 | 亚洲精品在| av高清一区二区三区 | 日本性高潮视频 | 免费在线观看中文字幕 | 国产偷在线 | www中文在线| 日韩午夜在线 | 亚洲精品国产拍在线 | 麻豆一区在线观看 | 亚洲黄色免费在线看 | 精品一区二区三区久久久 | 国产一区视频免费在线观看 | 色欧美视频 | 国产国语在线 | 亚洲国产成人av网 | 香蕉在线影院 | 国产精品久久久久久久久久久久午 | 国产精品久久久一区二区三区网站 | 精品你懂的 | 成人国产精品久久久春色 | 伊人官网| 91精品国产高清自在线观看 | 国产一性一爱一乱一交 | 国产视频在线一区二区 | 久久久片 | 天天综合色| 精品国产伦一区二区三区免费 | 超碰97在线看 | 美女视频网站久久 | 日本精品午夜 | 麻豆一区在线观看 | 亚洲精品99久久久久中文字幕 | 国产精品欧美 | 国产自产高清不卡 | 不卡av免费在线观看 | 高清色免费 | 日韩精品1区2区 | 狠狠躁夜夜av | 伊人五月天.com | 69视频在线 | 9797在线看片亚洲精品 | 欧美性生活免费看 | 国产精品中文在线 | 波多野结衣一区 | www99久久| 四虎国产精品免费 | 日韩最新中文字幕 | 国产精品免费久久久久影院仙踪林 | 中文在线a在线 | 国产午夜麻豆影院在线观看 | 精品亚洲免a | 久久久久欠精品国产毛片国产毛生 | 日韩在线观看网址 | 国产无套精品久久久久久 | 国产视频精品久久 | 丁香综合五月 | 五月天堂色 | 免费看搞黄视频网站 | 一区 在线 影院 | 国产乱对白刺激视频在线观看女王 | 欧美色道| 99热这里只有精品在线观看 | 在线观看mv的中文字幕网站 | 日日夜av| 午夜精品久久久 | 99久久久久久久久久 | 日韩精品免费 | 天天操天天射天天操 | 综合精品久久久 | 国产 一区二区三区 在线 | 黄色不卡av| 黄色大全视频 | 日韩理论片在线观看 | 国产一级淫片免费看 | 国产一级片一区二区三区 | 国产精品v欧美精品 | 狠狠狠狠狠狠操 | 欧美男男tv网站 | 99国产成+人+综合+亚洲 欧美 | 日韩两性视频 | 国产一区二区在线免费播放 | 精品国产伦一区二区三区观看说明 | 亚洲资源网 | 日日干天天 | 国产精品高清免费在线观看 | 97精品国自产拍在线观看 | 91精品国产欧美一区二区 | 最新国产精品拍自在线播放 | 久久婷婷精品 | 成人毛片一区 | 日本中文字幕在线播放 | 一区二区三区在线免费 | av资源网在线播放 | 亚洲精品xxx | 婷婷色五 | 亚洲男女精品 | 日韩a级黄色片 | 婷婷色5月 | 日韩av免费一区 | 久久免费电影网 | 国产91精品在线播放 | 国产91区 | 国产色在线| 亚洲伊人成综合网 | 视频一区在线免费观看 | 久久99精品国产99久久6尤 | 久久久久一区 | 国产专区第一页 | 色婷丁香| 婷婷色中文网 | 日韩高清在线一区二区三区 | 久草在线手机观看 | 91亚洲精品在线 | www.com.日本一级 | 国产麻豆精品一区二区 | 久久久精华网 | 99色免费视频 | 亚洲免费a| 国外成人在线视频网站 | 久久96国产精品久久99漫画 | 久久综合免费视频 | 97超碰超碰| 久草在线资源免费 | 国产999免费视频 | 天天色天天干天天 | 色香com.| 欧美一区二区三区四区夜夜大片 | 97成人免费 | 久久99国产精品久久99 | 国产一二区视频 | 毛片区| 91免费高清观看 | 2023亚洲精品国偷拍自产在线 | 在线观看国产成人av片 | 黄色aaa级片 | 久久久麻豆精品一区二区 | 人人揉人人揉人人揉人人揉97 | 中文乱码视频在线观看 | 成人三级黄色 | 亚洲精品视频免费观看 | 日韩av一区二区三区 | 一区二区av| 在线观看中文字幕网站 | 天天操月月操 | 亚洲国产中文在线观看 | 中文字幕在线观看2018 | 国产一级二级三级视频 | 中文字幕日本在线 | 夜夜操综合网 | 五月天激情在线 | 日韩电影中文字幕在线 | 亚洲一区视频免费观看 | 超碰在线97观看 | 黄色毛片在线 | 97精品国产97久久久久久春色 | 国产日韩中文在线 | 99热官网 | 国产一区二区高清视频 | av3级在线| 手机色站 | 国产黄在线观看 | 国产专区第一页 | 国产在线观看91 | 国产成人精品一区二区三区免费 | 午夜精品久久久久久久久久久 | 国产高清av | 天天天插 | 国产精品自产拍在线观看桃花 | 国产最新在线观看 | 最近日本中文字幕a | 欧洲精品久久久久毛片完整版 | 精品uu| 国产超碰在线 | 国产探花在线看 | 国产91丝袜在线播放动漫 | 在线三级中文 | 美女视频国产 | zzijzzij亚洲日本少妇熟睡 | 国产午夜av | 在线免费高清视频 | 黄网站色成年免费观看 | 色偷偷88888欧美精品久久久 | 国内精品在线观看视频 | 久久视频免费在线观看 | 99久久精品电影 | 在线观看视频一区二区三区 | 免费在线激情视频 | 国内精品毛片 | 免费黄色在线 | 中文字幕色在线视频 | 婷婷中文在线 | 99精品一区二区 | 91大神一区二区三区 | 久久精品国产美女 | 成人亚洲精品国产www | 黄网站色视频免费观看 | 五月婷婷欧美视频 | 久爱综合| 久久精品精品电影网 | 欧美成人xxxx | 中文字幕文字幕一区二区 | 欧美日韩一区二区视频在线观看 | 久久精品国亚洲 | 国产精品色婷婷 | 深爱五月激情网 | 免费视频黄 | 国产精彩在线视频 | 婷婷日韩| 波多野结衣在线播放一区 | 国内精品在线看 | 国产综合小视频 | av高清免费 | 国产高清不卡一区二区三区 | 国产伦精品一区二区三区… | 久久免费视频6 | 久久综合99 | 波多野结衣一区二区三区中文字幕 | 日韩深夜在线观看 | 最新av在线播放 | 欧美精品你懂的 | 不卡的av片 | 欧美国产精品久久久久久免费 | 天天插天天射 | 成年人在线免费看片 | 丁香婷婷深情五月亚洲 | 美女网站久久 | 又污又黄网站 | 国产精品免费久久久久 | 欧美日韩免费一区二区 | 日韩在线观看三区 | 精品一区精品二区高清 | 久久99久久99精品免观看软件 | 中文字幕日韩精品有码视频 | 欧美福利网站 | 五月天久久婷 | 亚洲丝袜一区二区 | 麻豆精品视频 | 免费观看国产视频 | 国产91对白在线播 | 黄色网www| 四虎在线免费 | 狠狠色噜噜狠狠狠狠2022 | 99久久精品免费看国产麻豆 | 久久伦理电影 | 国产1区2| 综合久久久| 天堂av最新网址 | 911在线 | 免费亚洲精品视频 | 91日韩精品| 成人毛片在线视频 | 欧美激情xxxx| 在线观看视频色 | 蜜桃视频在线观看一区 | 国产91免费在线观看 | 久久精品国产亚洲精品 | 亚洲成人精品在线 | 亚洲免费公开视频 | 天天做综合网 | 久久久精品国产一区二区三区 | 亚州av一区 | 欧美日韩国产二区三区 | 久久久久久看片 | 韩日视频在线 | 日本动漫做毛片一区二区 | 久久精品视频在线免费观看 | 久久久资源 | 日韩电影精品 | 成人黄色视 | 久草在线看片 | 精品国产电影一区二区 | 久久午夜鲁丝片 | 日韩av线观看 | 亚洲美女视频在线 | 三级av在线免费观看 | 午夜精品久久久久久久99无限制 | 麻豆视传媒官网免费观看 | 久久都是精品 | www.久久色| 国产精品欧美久久久久三级 |