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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

cachehelper java,初识EHCache缓存框架(2.x版本)

發布時間:2023/12/31 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cachehelper java,初识EHCache缓存框架(2.x版本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考文檔:

關于EHCache3.x版本的使用詳見此篇博客:

Maven依賴:

net.sf.ehcache

ehcache

2.10.3

1.獨立使用

在class根目錄下加入配置文件ehcache1.xml.

xsi:noNamespaceSchemaLocation = "http://ehcache.org/ehcache.xsd">

maxEntriesLocalHeap = "10000"

eternal = "false"

timeToIdleSeconds = "120"

timeToLiveSeconds = "120"

maxEntriesLocalDisk = "10000000"

diskExpiryThreadIntervalSeconds = "120"

memoryStoreEvictionPolicy = "LRU" />

maxElementsInMemory = "1000"

eternal = "false"

timeToIdleSeconds = "5"

timeToLiveSeconds = "5"

overflowToDisk = "false"

memoryStoreEvictionPolicy = "LRU" />

Java代碼如下:

public static void main(String[] args) {

// Create a cache manager

final CacheManager cacheManager = CacheManager.newInstance(EHCacheTest.class

.getResource("/ehcache1.xml"));

// create the cache called "hello-world"

final Cache cache = cacheManager.getCache("hello-world1");

// create a key to map the data to

final String key = "greeting";

// Create a data element

final Element putGreeting = new Element(key, "Hello, World!");

// Put the element into the data store

cache.put(putGreeting);

// Retrieve the data element

final Element getGreeting = cache.get(key);

// Print the value

System.out.println(getGreeting.getObjectValue());

}

輸出結果如下(包括日志):

DEBUG 18:15:24,365 [main](ConfigurationFactory.java:98) - Configuring ehcache from URL: file:/D:/WORKSPACE/intelljIdea/SSMProjectMaven/target/test-classes/ehcache1.xml

DEBUG 18:15:24,371 [main](ConfigurationFactory.java:150) - Configuring ehcache from InputStream

DEBUG 18:15:24,466 [main](BeanHandler.java:271) - Ignoring ehcache attribute xmlns:xsi

DEBUG 18:15:24,466 [main](BeanHandler.java:271) - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation

DEBUG 18:15:24,474 [main](DiskStoreConfiguration.java:141) - Disk Store Path: C:\Users\FlyingHe\AppData\Local\Temp\/ehcache

DEBUG 18:15:24,526 [main](CacheManager.java:1102) - Creating new CacheManager with config URL: file:/D:/WORKSPACE/intelljIdea/SSMProjectMaven/target/test-classes/ehcache1.xml

DEBUG 18:15:24,531 [main](PropertyUtil.java:87) - propertiesString is null.

DEBUG 18:15:24,553 [main](ConfigurationHelper.java:189) - No CacheManagerEventListenerFactory class specified. Skipping...

DEBUG 18:15:25,168 [main](Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...

DEBUG 18:15:25,169 [main](Cache.java:1017) - CacheWriter factory not configured. Skipping...

DEBUG 18:15:25,169 [main](ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...

DEBUG 18:15:25,189 [main](Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...

DEBUG 18:15:25,189 [main](Cache.java:1017) - CacheWriter factory not configured. Skipping...

DEBUG 18:15:25,190 [main](ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...

DEBUG 18:15:25,243 [main](MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for hello-world1

DEBUG 18:15:25,406 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE

DEBUG 18:15:25,414 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES

DEBUG 18:15:25,415 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE

DEBUG 18:15:25,416 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES

DEBUG 18:15:25,417 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH

DEBUG 18:15:25,419 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE

DEBUG 18:15:25,419 [main](ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP

DEBUG 18:15:25,516 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET

DEBUG 18:15:25,518 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT

DEBUG 18:15:25,519 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE

DEBUG 18:15:25,522 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_GET

DEBUG 18:15:25,523 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_PUT

DEBUG 18:15:25,524 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_REMOVE

DEBUG 18:15:25,525 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT

DEBUG 18:15:25,526 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK

DEBUG 18:15:25,556 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY

DEBUG 18:15:25,565 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT

DEBUG 18:15:25,566 [main](ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP

DEBUG 18:15:25,578 [main](Cache.java:1262) - Initialised cache: hello-world1

DEBUG 18:15:25,578 [main](ConfigurationHelper.java:334) - CacheDecoratorFactory not configured. Skipping for 'hello-world1'.

DEBUG 18:15:25,578 [main](ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'hello-world1'.

Hello, World!

注:

如果在實例化CacheManager時采用此種方式CacheManager manager = CacheManager.newInstance();則默認加載class根目錄下的ehcache.xml文件。

在官方文檔中已給出多種加載配置文件的方式的解釋:

關于更多配置文件的解釋:

對于配置文件:

xsi:noNamespaceSchemaLocation = "http://ehcache.org/ehcache.xsd">

maxElementsInMemory="10000"

maxElementsOnDisk="0"

eternal="true"

overflowToDisk="true"

diskPersistent="false"

timeToIdleSeconds="0"

timeToLiveSeconds="0"

diskSpoolBufferSizeMB="50"

diskExpiryThreadIntervalSeconds="120"

memoryStoreEvictionPolicy="LFU"

/>

maxElementsInMemory="100"

maxElementsOnDisk="0"

eternal="false"

overflowToDisk="false"

diskPersistent="false"

timeToIdleSeconds="120"

timeToLiveSeconds="120"

diskSpoolBufferSizeMB="50"

diskExpiryThreadIntervalSeconds="120"

memoryStoreEvictionPolicy="FIFO"

/>

解釋如下:

1、diskStore :指定數據(.data and .index)存儲位置,可指定磁盤中的文件夾位置期 The diskStore element is optional. It must be configured if you have overflowToDisk or diskPersistent enabled??? for any cache. If it is not configured, a warning will be issues and java.io.tmpdir will be used.

2、defaultCache : 默認的管理策略

一、以下屬性是必須的:

1、name: Cache的名稱,必須是唯一的(ehcache會把這個cache放到HashMap里)。

2、maxElementsInMemory:在內存中緩存的element的最大數目。

3、maxElementsOnDisk:在磁盤上緩存的element的最大數目,默認值為0,表示不限制。

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

5、overflowToDisk: 如果內存中數據超過內存限制,是否要緩存到磁盤上。

二、以下屬性是可選的:

1、timeToIdleSeconds: 對象空閑時間,指對象在多長時間沒有被訪問就會失效。只對eternal為false的有效。默認值0,表示一直可以訪問。

2、timeToLiveSeconds: 對象存活時間,指對象從創建到失效所需要的時間。只對eternal為false的有效。默認值0,表示一直可以訪問。

3、diskPersistent: 是否在磁盤上持久化。指重啟jvm后,數據是否有效。默認為false。

4、diskExpiryThreadIntervalSeconds: 對象檢測線程運行時間間隔。標識對象狀態的線程多長時間運行一次。

5、diskSpoolBufferSizeMB: DiskStore使用的磁盤大小,默認值30MB。每個cache使用各自的DiskStore。

6、memoryStoreEvictionPolicy: 如果內存中數據超過內存限制,向磁盤緩存時的策略。默認值LRU,可選FIFO、LFU。

四、緩存的3 種清空策略 :

1、FIFO ,first in first out (先進先出).

2、LFU , Less Frequently Used (最少使用).意思是一直以來最少被使用的。緩存的元素有一個hit 屬性,hit 值最小的將會被清出緩存。

3、LRU ,Least Recently Used(最近最少使用). (ehcache 默認值).緩存的元素有一個時間戳,當緩存容量滿了,而又需要騰出地方來緩存新的元素的時候,那么現有緩存元素中時間戳離當前時間最遠的元素將被清出緩存。

2.EHCache2.x版本與Spring的整合使用

引入Spring相關的包這里不再詳述。

①創建一個ehcache-spring.xml的文件,配置Spring

xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"

xmlns:cache = "http://www.springframework.org/schema/cache"

xsi:schemaLocation = "

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd">

②創建ehcache1.xml文件,配置EHCache

xsi:noNamespaceSchemaLocation = "http://ehcache.org/ehcache.xsd">

maxEntriesLocalHeap = "10000"

eternal = "false"

timeToIdleSeconds = "120"

timeToLiveSeconds = "120"

maxEntriesLocalDisk = "10000000"

diskExpiryThreadIntervalSeconds = "120"

memoryStoreEvictionPolicy = "LRU" />

maxElementsInMemory = "1000"

eternal = "false"

timeToIdleSeconds = "3"

timeToLiveSeconds = "3"

overflowToDisk = "false"

memoryStoreEvictionPolicy = "LRU" />

③創建一個Person類,需要緩存的對象的所屬類必須實現java.io.Serializable接口

package at.flying.domain;

import java.io.Serializable;

public class Person implements Serializable {

private static final long serialVersionUID = 1L;

private int id;

private String name;

public Person() {}

public Person(int id, String name) {

this.id = id;

this.name = name;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

@Override

public String toString() {

return "id=" + this.id + ", name=" + this.name;

}

}

④創建一個PersonService類,用于模擬對數據庫操作的業務邏輯

package at.flying.service;

import at.flying.domain.Person;

import org.springframework.cache.annotation.CacheEvict;

import org.springframework.cache.annotation.CachePut;

import org.springframework.cache.annotation.Cacheable;

import org.springframework.stereotype.Service;

import java.util.HashSet;

import java.util.Set;

public class PersonService {

private Set people;

public PersonService() {

people = new HashSet<>();

Person person1 = new Person(1, "張三");

Person person2 = new Person(2, "趙四");

Person person3 = new Person(3, "王五");

people.add(person1);

people.add(person2);

people.add(person3);

}

@Cacheable({"Person"})

public Person findUser(Person person) {

return findUserInDB(person.getId());

}

@Cacheable(value = "Person", condition = "#person.getId() <= 2")

public Person findUserInLimit(Person person) {

return findUserInDB(person.getId());

}

@CachePut(value = "Person")

public Person updateUser(Person person) {

updateUserInDB(person);

return person;

}

@CacheEvict(value = "Person")

public void removeUser(Person person) {

removeUserInDB(person.getId());

}

@CacheEvict(value = "Person", allEntries = true)

public void clear() {

removeAllInDB();

}

/**

* 模擬查找數據庫

*/

private Person findUserInDB(int id) {

for (Person u : people) {

if (id == u.getId()) {

System.out.println("查找數據庫 id = " + id + " 成功");

return u;

}

}

return null;

}

/**

* 模擬更新數據庫

*/

private void updateUserInDB(Person person) {

for (Person u : people) {

if (person.getId() == u.getId()) {

System.out.println("更新數據庫" + u + " -> " + person);

u.setName(person.getName());

}

}

}

private void removeUserInDB(int id) {

for (Person u : people) {

if (id == u.getId()) {

System.out.println("從數據庫移除 id = " + id + " 的數據");

people.remove(u);

break;

}

}

}

private void removeAllInDB() {

people.clear();

}

}

⑤測試類EHCacheSpringTest

package at.flying.test;

import at.flying.domain.Person;

import at.flying.service.PersonService;

import net.sf.ehcache.Element;

import org.junit.Test;

import org.junit.runner.RunWith;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.cache.ehcache.EhCacheCacheManager;

import org.springframework.test.context.ContextConfiguration;

import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import java.util.List;

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations = {"classpath:at/flying/ehcache/spring/xml/ehcache-spring.xml"})

public class EHCacheSpringTest {

@Autowired

PersonService personService;

@Autowired

EhCacheCacheManager cacheManager;

/**

* 測試@Cacheable

*/

@Test

public void testFindUser() throws InterruptedException {

// 設置查詢條件

Person person1 = new Person(1, null);

Person person2 = new Person(2, null);

Person person3 = new Person(3, null);

System.out.println("第一次查詢");

System.out.println(personService.findUser(person1));

System.out.println(personService.findUser(person2));

System.out.println(personService.findUser(person3));

this.printCacheStatus();

System.out.println("\n第二次查詢");

System.out.println(personService.findUser(person1));

System.out.println(personService.findUser(person2));

System.out.println(personService.findUser(person3));

// 在classpath:ehcache/ehcache.xml中,設置了userCache的緩存時間為3000 ms, 這里設置等待

Thread.sleep(3000);

System.out.println("\n緩存過期,再次查詢");

System.out.println(personService.findUser(person1));

System.out.println(personService.findUser(person2));

System.out.println(personService.findUser(person3));

}

/**

* 輸出當前Person緩存的緩存信息

*/

public void printCacheStatus() {

net.sf.ehcache.CacheManager cacheManager = this.cacheManager.getCacheManager();

net.sf.ehcache.Cache cache = cacheManager.getCache("Person");

System.out.println("緩存對象數:" + cache.getSize());

System.out.println("各元素的Key-Value如下:");

List keys = cache.getKeys();

for (Object o : keys) {

Element e = cache.get(o);

System.out.println(o + " -> " + e.getObjectValue());

}

}

/**

* 測試@Cacheable設置Spring SpEL條件限制

*/

@Test

public void testFindUserInLimit() throws InterruptedException {

// 設置查詢條件

Person person1 = new Person(1, null);

Person person2 = new Person(2, null);

Person person3 = new Person(3, null);

System.out.println("第一次查詢user info");

System.out.println(personService.findUserInLimit(person1));

System.out.println(personService.findUserInLimit(person2));

System.out.println(personService.findUserInLimit(person3));

System.out.println("\n第二次查詢user info");

System.out.println(personService.findUserInLimit(person1));

System.out.println(personService.findUserInLimit(person2));

System.out.println(personService.findUserInLimit(person3)); // 超過限制條件,不會從緩存中讀數據

// 在classpath:ehcache/ehcache.xml中,設置了userCache的緩存時間為3000 ms, 這里設置等待

Thread.sleep(3000);

System.out.println("\n緩存過期,再次查詢");

System.out.println(personService.findUserInLimit(person1));

System.out.println(personService.findUserInLimit(person2));

System.out.println(personService.findUserInLimit(person3));

}

/**

* 測試@CachePut

*/

@Test

public void testUpdateUser() {

// 設置查詢條件

Person person2 = new Person(2, null);

System.out.println(personService.findUser(person2));

this.printCacheStatus();

personService.updateUser(new Person(2, "尼古拉斯.趙四"));

this.printCacheStatus();

System.out.println(personService.findUser(person2));

}

/**

* 測試@CacheEvict刪除指定緩存

*/

@Test

public void testRemoveUser() {

// 設置查詢條件

Person person1 = new Person(1, null);

System.out.println("數據刪除前:");

System.out.println(personService.findUser(person1));

personService.removeUser(person1);

System.out.println("數據刪除后:");

System.out.println(personService.findUser(person1));

}

/**

* 測試@CacheEvict刪除所有緩存

*/

@Test

public void testClear() {

System.out.println("數據清空前:");

System.out.println(personService.findUser(new Person(1, null)));

System.out.println(personService.findUser(new Person(2, null)));

System.out.println(personService.findUser(new Person(3, null)));

personService.clear();

System.out.println("\n數據清空后:");

System.out.println(personService.findUser(new Person(1, null)));

System.out.println(personService.findUser(new Person(2, null)));

System.out.println(personService.findUser(new Person(3, null)));

}

}

測試結果不再貼出。

注意:

注解Cacheable與Cacheput的區別:

cacheable一般用于查詢數據,cacheput一般用于修改數據。兩者都會對修飾的方法的返回值做緩存,如果在注解中沒有指定緩存時的key并且也沒有指定keyGenerator參數的話,那么默認key將會是直接調用緩存對象的toString()方法的返回值作為key,如果被修飾的方法沒有返回值,那么緩存值value將會是null。

并且對于Cacheable如果在查詢時發現緩存中存在,則不再執行被修飾的方法體,也就是說不會取數據庫中查詢數據,而對于CachePut的話,不管怎樣被修飾的方法體都會執行,所以說,Cacheable一般用于查詢數據,而CachePut一般用于修改數據。

結果可測試得到,這里不再貼出測試結果。

關于這三個注解的詳細解釋可以參考此篇博客:

關于EHCache配置文件中diskStore的解釋可參看此篇博客:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的cachehelper java,初识EHCache缓存框架(2.x版本)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天操天天操天天操天天操天天操 | 欧美日韩一区二区三区在线免费观看 | 欧美日韩大片在线观看 | 亚洲精品天天 | 国产在线视频一区二区 | 中文字幕免费高清在线 | 国产天天爽 | 免费黄色a网站 | 国产成人av电影在线 | 三级黄色网址 | 久久久黄色 | 国产精品久久久久久影院 | 日韩欧美一区二区三区免费观看 | 国产伦精品一区二区三区四区视频 | 国产精品人人做人人爽人人添 | 久久久久久久久久久久99 | 亚洲无吗视频在线 | 色99中文字幕 | 天天干天天干天天干天天干天天干天天干 | 日韩伦理一区二区三区av在线 | 色婷婷亚洲综合 | 日韩av男人的天堂 | 欧美一区二区三区在线观看 | 国产高清综合 | 一级一片免费看 | 国色天香av| 日韩中文在线电影 | 99re中文字幕 | 国产一区欧美一区 | 丁香婷婷基地 | 狠狠干干| 国产精品mv在线观看 | 色狠狠操 | 色吊丝在线永久观看最新版本 | 97超碰人| 日韩一区二区免费在线观看 | 久久久午夜电影 | 97色婷婷成人综合在线观看 | 国产精品一区电影 | 免费观看国产精品视频 | 黄网站色成年免费观看 | 亚洲精品电影在线 | 免费黄色在线网站 | 免费观看丰满少妇做爰 | 免费在线观看成人小视频 | 久久美女视频 | 西西www4444大胆视频 | 久久久久亚洲精品成人网小说 | 免费观看成人网 | 中文有码在线视频 | 国产首页 | 久久九九免费视频 | 久久精品视频网址 | 久久免费在线观看视频 | 日韩欧美电影在线观看 | 一级黄色免费网站 | 国产成人在线综合 | 中文字幕制服丝袜av久久 | 在线欧美最极品的av | 麻豆传媒视频在线免费观看 | 97碰碰碰 | 91手机视频在线 | 免费观看第二部31集 | 一级α片免费看 | 久久97久久97精品免视看 | 午夜精品在线看 | 国产糖心vlog在线观看 | 国产精品露脸在线 | 亚洲一级在线观看 | 国产黄色免费电影 | 国产精品美女久久久免费 | 亚洲国产美女精品久久久久∴ | 亚洲好视频 | 国产精品成人一区二区三区吃奶 | 激情婷婷综合 | 久久影院亚洲 | 亚洲天天在线日亚洲洲精 | 国产高清不卡 | 99视频偷窥在线精品国自产拍 | 久久理论视频 | 五月亚洲综合 | 亚洲伊人天堂 | 激情 婷婷| 国产精品久久久免费看 | 五月天av在线 | 久久成| 成人国产电影在线观看 | 久久国产精品第一页 | 亚洲综合成人婷婷小说 | 91片网 | 欧美 激情 国产 91 在线 | 97色综合| 日韩午夜一级片 | 99re国产 | 9999精品 | 婷婷丁香六月天 | 骄小bbw搡bbbb揉bbbb | 超碰在线日本 | 成人黄色资源 | 成人毛片在线视频 | 午夜视频在线观看一区二区三区 | 婷婷在线免费 | 中文字幕一区二区三区精华液 | 又黄又刺激视频 | 一区二区三区免费在线观看视频 | 天天操综合| 久久综合九九 | 四虎免费在线观看视频 | 久久综合九色综合97婷婷女人 | 免费在线观看av网站 | av高清一区二区三区 | 国产综合精品一区二区三区 | 最近免费中文字幕大全高清10 | 国产最新网站 | 亚洲天天干 | 日韩av一区二区三区 | 免费视频a | av丝袜美腿 | 国产成人精品免费在线观看 | 伊人影院得得 | 高清不卡一区二区在线 | 精品在线视频一区 | 999成人免费视频 | 亚洲国产精品一区二区尤物区 | 国产黄大片在线观看 | 色婷婷狠狠五月综合天色拍 | 黄在线 | 日本黄色大片免费看 | 国产粉嫩在线观看 | 日本成人a | 91精品入口 | 欧美不卡视频在线 | 超碰在线日韩 | 中文字幕在线精品 | 天天射天天操天天色 | 27xxoo无遮挡动态视频 | 国产一级在线播放 | 免费人人干 | 国产精品刺激对白麻豆99 | 国产精品99免视看9 国产精品毛片一区视频 | 国产精久久久久久妇女av | 99久e精品热线免费 99国产精品久久久久久久久久 | 日韩在线国产 | 91麻豆精品一区二区三区 | 国产午夜精品一区二区三区 | 久草在线视频免费资源观看 | 日韩精品视频在线观看网址 | 午夜精品中文字幕 | 国产精品成人国产乱一区 | 蜜臀一区二区三区精品免费视频 | 国产精品a级 | 中午字幕在线 | 亚洲资源视频 | 这里只有精品视频在线 | 国产精品免费一区二区三区 | 成人av播放 | 久久精品久久精品久久精品 | 亚洲免费成人av电影 | 欧美狠狠色 | 欧美久久久 | 免费日韩一区二区三区 | 国产综合视频在线观看 | 免费网站黄| 日产乱码一二三区别免费 | 久久国产二区 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 丁香色综合 | www最近高清中文国语在线观看 | 久久手机免费观看 | 日韩av一区二区在线 | 国产一区二区电影在线观看 | 婷婷色av| 四虎永久精品在线 | 91日韩精品一区 | 国产馆在线播放 | 久久黄色小说 | a√资源在线 | 国产精品黄色在线观看 | 天天做天天爱夜夜爽 | 国产亚洲精品日韩在线tv黄 | 婷婷综合久久 | 91精品国产自产在线观看永久 | 在线成人一区 | 国产综合精品一区二区三区 | 天天天干夜夜夜操 | 丁香九月激情综合 | 美女又爽又黄 | 亚洲国产午夜视频 | 久草在线手机视频 | 日本 在线 视频 中文 有码 | 狠狠的干狠狠的操 | 国产打女人屁股调教97 | 午夜91在线 | 久久大视频 | 国产日韩欧美网站 | 精品国产123 | 中文字幕日韩精品有码视频 | 在线电影 一区 | 天天操福利视频 | 日韩电影在线一区 | 婷婷丁香花五月天 | 日韩久久久久久久久久久久 | 日日草天天草 | 天天插日日射 | 最近av在线| 久久久久免费精品国产 | 天天玩天天干 | 黄色亚洲免费 | 69国产盗摄一区二区三区五区 | 欧美精品日韩 | 91成人精品一区在线播放69 | 免费看黄20分钟 | 在线观看岛国av | 久久久不卡影院 | 免费在线激情电影 | 久久精品视频免费播放 | 欧美一级视频免费 | 国产午夜剧场 | 爱色av.com| 婷婷色视频 | 最近中文字幕高清字幕在线视频 | 久久系列| 久草视频在线免费播放 | 中文字幕一区三区 | 五月激情久久 | 国产原创av在线 | 久久久久国产免费免费 | 国产一级片在线播放 | 精品国产电影 | 中文字幕丝袜美腿 | 精品一区二区免费视频 | 深爱婷婷久久综合 | 天天色播 | 精品无人国产偷自产在线 | 97视频总站 | 女人18片 | 一级特黄av | 婷婷久久婷婷 | 99久久精品国产亚洲 | 99久久综合狠狠综合久久 | 国产精品中文字幕在线观看 | 青青啪 | 91日本在线播放 | 久久久精品电影 | 国产午夜三级一区二区三 | 国内精品久久久久久久久 | 国产 一区二区三区 在线 | 久热电影| 天堂在线一区二区 | 国产伦理一区二区三区 | 欧美在线观看视频一区二区 | 五月天伊人 | 久久黄色免费 | 欧洲成人av | 日韩成人在线免费观看 | 欧美在线观看视频一区二区 | 黄色aaa级片 | 欧美日韩精品在线 | 四虎影视成人永久免费观看视频 | 国产精品久久久久久69 | 香蕉视频一级 | 国产精品video爽爽爽爽 | 久久国产热 | 中文字幕在线视频第一页 | 人人爽人人射 | 成年人电影免费看 | 在线观看精品 | 7777xxxx | 久久精品综合 | 99久久夜色精品国产亚洲 | 欧美日韩成人一区 | 欧美美女激情18p | 美女黄濒 | 亚州av一区 | 欧美精品三级 | 中文字幕精品在线 | 国产小视频福利在线 | 欧美午夜精品久久久久 | 久草在线一免费新视频 | 国产一区免费 | 日韩av看片 | 国产在线视频在线观看 | 久久久久免费网站 | 男女啪啪视屏 | 片网站 | 久久夜色精品国产欧美乱极品 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 99国内精品 | 免费av 在线| 国产一级片久久 | 中文字幕第一页在线视频 | 国产精品黄色在线观看 | 国产中文字幕一区二区 | 日韩欧美有码在线 | 香蕉视频色| 国产美腿白丝袜足在线av | 成人小视频在线播放 | 免费观看www小视频的软件 | 国产尤物在线 | 亚洲激情校园春色 | 日韩精品中文字幕在线观看 | 国产a视频免费观看 | 日韩免费网址 | 久久午夜国产精品 | 欧洲精品视频一区二区 | 韩日电影在线 | 超碰999| 中文在线字幕免费观看 | 亚洲精品乱码久久久久v最新版 | 国产精品久久久久久999 | 亚洲爱爱视频 | 人人玩人人添人人 | 国产无套一区二区三区久久 | 草樱av| 丁香视频在线观看 | 久久人人97超碰精品888 | www最近高清中文国语在线观看 | 亚洲午夜久久久久久久久久久 | 欧美日韩高清一区 | 欧美影片 | 九九热免费视频在线观看 | 毛片精品免费在线观看 | 欧美狠狠色 | 97视频一区| 国产免费三级在线观看 | 亚洲国产精品成人精品 | 久久久一本精品99久久精品66 | 亚洲国产精品成人精品 | 久久久久久久久久网站 | 欧美一区二区视频97 | 日韩精品短视频 | 国产在线色视频 | 五月天激情视频在线观看 | 天天综合网~永久入口 | 天天干人人干 | 久久永久免费 | 日韩sese| 国产成人精品综合久久久 | 在线观看一区二区视频 | 波多在线视频 | 日韩伦理一区二区三区av在线 | www免费在线观看 | 久精品视频免费观看2 | 精品女同一区二区三区在线观看 | 欧美九九九 | 国产精在线 | 日韩综合一区二区 | 在线免费观看av网站 | 国产精品久久久久久久久久直播 | 91中文字幕永久在线 | 国产色拍拍拍拍在线精品 | 日韩国产欧美视频 | 久草在线中文视频 | 久久久久久久久久久免费 | 亚洲狠狠 | 中文av网站| 成人黄色片在线播放 | 日韩欧美综合在线视频 | 日韩免费视频一区二区 | 成人国产一区二区 | 中文字幕在线观看三区 | 久草亚洲视频 | 黄色小网站免费看 | 亚洲成人免费 | 日韩在线观看一区 | 欧美一区二区在线刺激视频 | 精品国产视频在线 | 国产精品18久久久久久久 | 天天综合色网 | 中文国产成人精品久久一 | 日韩黄色一区 | 日韩在线观看影院 | 东方av在| 国产午夜精品一区二区三区嫩草 | 成人性生爱a∨ | 国产色a在线观看 | av电影免费在线播放 | 伊人天天干 | 日韩欧美视频在线观看免费 | 国产一区二区在线视频观看 | 欧美精品乱码久久久久久 | 日韩av三区 | 九九热免费精品视频 | 国产在线精品观看 | 96久久| 97av在线视频免费播放 | 超碰人人射 | 国产一级在线视频 | 国产精品免费在线播放 | 婷婷在线播放 | 日本视频不卡 | 欧美久久久一区二区三区 | 国产精品久久久99 | 精精国产xxxx视频在线播放 | 国产黄色免费电影 | 69热国产视频 | 在线中文字幕一区二区 | 在线天堂日本 | 九九热免费视频在线观看 | 成片人卡1卡2卡3手机免费看 | 久久99热久久99精品 | 色综合久久久久综合体 | 日本黄色一级电影 | 久久激情视频 久久 | a级一a一级在线观看 | 亚洲国产精品va在线看黑人 | 久热久草在线 | 国产韩国日本高清视频 | 久久久久国产精品视频 | 欧洲性视频 | 国产精品久久久久久久久搜平片 | 人人看人人 | 免费电影播放 | 波多野结衣精品 | 日韩中文在线观看 | 免费视频一二三 | 激情五月***国产精品 | 欧美aⅴ在线观看 | 免费高清在线一区 | 久草在线一免费新视频 | 五月天堂网 | 久久久国产精品网站 | 日韩色在线观看 | 手机看片久久 | 国产成人香蕉 | 午夜精品久久久久久久99 | 亚洲在线视频免费观看 | 中文字幕一区二区三区在线观看 | 婷婷天天色 | 黄色一级免费网站 | 视频91在线 | 日批在线看 | 国产精品一区在线 | 超碰97中文 | 成人av资源| 国产精品一区二区 91 | 国产精品久久毛片 | 亚洲h在线播放在线观看h | 国产成人久 | 国产精品久久久久一区二区国产 | 国产黄色片免费 | 国产99久久久欧美黑人 | 国产精品成人久久久久 | 成年人免费在线看 | 激情综合色综合久久综合 | 欧美日韩免费看 | 国产成人精品一区二区在线 | 日本最新高清不卡中文字幕 | 欧美日韩在线免费观看 | 午夜精品久久一牛影视 | 激情久久一区二区三区 | 99婷婷 | 成人性生交视频 | 成人一级影视 | 韩国av三级| 四虎国产精品成人免费4hu | 欧美日韩在线视频免费 | 欧美日在线观看 | 亚洲激情五月 | www看片网站 | 亚洲视频综合 | 日本在线视频网址 | 在线香蕉视频 | 中文字幕二区三区 | 不卡的一区二区三区 | 黄色av免费| 中文资源在线播放 | 免费又黄又爽 | 久久精彩 | 九七人人干 | 午夜神马福利 | 美女网站视频免费都是黄 | 国产一区二区在线播放视频 | 91av视频| 丁香五月缴情综合网 | 九九久久在线看 | 日本性动态图 | 久久视频免费在线观看 | 免费a网站| 91麻豆国产 | 久久怡红院 | 亚洲va欧美va人人爽春色影视 | 国产精品97| 激情欧美一区二区免费视频 | 久久精品国产成人精品 | 丁香亚洲| 精品在线二区 | 日本中文在线观看 | 免费福利片2019潦草影视午夜 | 国产黄色片在线 | 日韩欧美综合在线视频 | 欧美伦理电影一区二区 | 亚洲成人二区 | 三级视频日韩 | 日韩免费电影网站 | 久久99精品热在线观看 | 久久激情五月激情 | 免费视频在线观看网站 | 欧美aa一级| av福利网址导航 | 亚洲精选在线 | 最近久乱中文字幕 | 久草久视频 | 亚洲男男gaygayxxxgv | 日韩色高清 | 91九色视频导航 | www.91成人| 免费黄色激情视频 | 日韩av成人在线 | 精品99免费 | 欧美黄在线 | 国产精品乱码久久久久久1区2区 | 精品嫩模福利一区二区蜜臀 | 日韩中文字幕第一页 | 一本到在线 | 中文字幕在线观看完整版 | 在线亚洲观看 | 蜜桃视频精品 | 最新日韩中文字幕 | 国产又粗又硬又长又爽的视频 | 日韩高清无线码2023 | 人人插人人艹 | 五月婷婷香蕉 | 国产精品免费久久久久 | 91精品国自产拍天天拍 | www.夜色.com| 久久尤物电影视频在线观看 | 久久久国产在线视频 | 日韩超碰在线 | www在线观看视频 | 久久午夜精品影院一区 | 91人人爽人人爽人人精88v | 一区二区三区国产欧美 | 国产精品一区二区在线观看 | 91精品国产麻豆国产自产影视 | 色婷婷综合久久久久 | 777奇米四色 | 久久久国产精品电影 | 精品毛片一区二区免费看 | 国产精品电影一区二区 | 在线观看国产麻豆 | 免费一级片观看 | 欧美精品资源 | 免费看色的网站 | 人人澡视频 | 亚洲精品视频在线观看免费视频 | 婷婷色网视频在线播放 | 亚洲男模gay裸体gay | 综合久久精品 | 日韩中文字幕免费电影 | 欧美一二三视频 | av成人免费在线看 | 91视频免费 | 日韩一区精品 | 国产精品免费大片视频 | 国产成免费视频 | 一二三久久久 | 欧美日韩免费一区二区 | 日本成人中文字幕在线观看 | 亚洲精品理论片 | www.一区二区三区 | 国产超碰在线观看 | 日韩av不卡播放 | 中文字幕亚洲精品日韩 | 黄毛片在线观看 | 午夜av一区 | 国产福利在线免费 | 婷色| 91九色porny蝌蚪视频 | 精品视频999 | 深爱婷婷激情 | 国产精品丝袜久久久久久久不卡 | 久久精品国产第一区二区三区 | 伊色综合久久之综合久久 | 国产精品一区二区三区在线播放 | 亚洲综合视频在线观看 | 九九爱免费视频 | 亚洲国产中文在线观看 | 久久成人午夜 | 人人干人人干人人干 | 国内精品久久久久久久97牛牛 | 国产高清av免费在线观看 | 黄色大片日本免费大片 | 在线观看一级 | 天天色成人网 | 国产剧情一区二区在线观看 | 久草在线最新视频 | 超碰97免费 | 黄色一级动作片 | 亚洲成a人片在线www | 天天色天天干天天色 | 丁香婷婷激情啪啪 | 天天操天天爽天天干 | 丁香婷婷综合激情五月色 | 91福利视频网站 | 亚洲va欧美va人人爽 | 国产亚洲精品免费 | 最新av观看 | 丁香六月天 | 国产精品免费在线视频 | 久久私人影院 | 片黄色毛片黄色毛片 | 久久这里只精品 | 91丨精品丨蝌蚪丨白丝jk | 婷婷婷国产在线视频 | 狠狠色丁香九九婷婷综合五月 | 久久久久观看 | 天天曰天天爽 | 国产麻豆视频在线观看 | 日韩精品播放 | 日韩欧美在线视频一区二区 | 91人人在线 | 国产在线91在线电影 | 狠狠干天天射 | 美腿丝袜一区二区三区 | 97色在线| 日韩欧美69 | 国产日韩在线视频 | 国产又黄又爽无遮挡 | 日韩网站免费观看 | 91经典在线| 国内外成人在线 | 久久黄色影视 | 国产情侣一区 | 日本中文字幕一二区观 | 久久国产免费视频 | 狠狠的操| aaa日本高清在线播放免费观看 | 国产精品毛片一区二区 | 91大片网站 | 免费看国产一级片 | a级国产片| 欧美日本日韩aⅴ在线视频 插插插色综合 | 丁香婷婷亚洲 | 狠狠网 | 美女网站视频免费都是黄 | 九九热久久免费视频 | 国产精品久久久久久久久久不蜜月 | 高清在线一区二区 | 亚洲成人免费在线 | 日韩欧美电影在线观看 | 国产中文字幕亚洲 | 日韩国产高清在线 | 亚洲涩涩涩涩涩涩 | 曰本三级在线 | 91精品蜜桃 | a久久久久久 | 久久精品看片 | 成年人黄色免费视频 | 久久综合婷婷国产二区高清 | a午夜电影| 91色偷偷 | 日韩乱码中文字幕 | 亚洲国产一区在线观看 | 欧洲精品一区二区 | 97人人模人人爽人人少妇 | 91自拍成人| 精品国产123 | 国产黄视频在线观看 | 免费高清在线视频一区· | 一级黄色在线视频 | 亚洲激情校园春色 | 成年人在线免费看 | 日韩专区在线播放 | 亚洲aaa毛片 | 久久99精品国产麻豆宅宅 | 国产精品淫片 | 久草在线91 | 六月丁香婷婷久久 | 日日操天天射 | 中文字幕在线观看完整版电影 | 欧美精品一区在线发布 | 免费观看一级视频 | 国产视频一区精品 | 国产精品com | 久久视频这里只有精品 | 日韩中文字幕a | 久久久久久久99精品免费观看 | 久久人人爽人人爽人人片av软件 | 欧美日韩精品在线观看 | 免费男女羞羞的视频网站中文字幕 | av日韩在线网站 | 天天干,夜夜操 | 久久国产91 | 亚洲专区 国产精品 | 日韩高清一区在线 | 天天色天天干天天 | 三级av免费观看 | 国产亚洲片 | 国产一区在线免费 | 91在线观看视频网站 | 成人免费中文字幕 | 国产精品美女在线 | 国产伦理精品一区二区 | 久久久久久久久久久黄色 | 国产精品久久久久久久久岛 | 在线观看视频免费播放 | 91手机视频 | 午夜免费电影院 | 欧美99精品 | 久草资源在线观看 | 日本不卡123 | 婷婷视频在线播放 | 亚洲一级电影视频 | 伊色综合久久之综合久久 | 亚洲婷婷伊人 | 美女视频a美女大全免费下载蜜臀 | 四虎8848免费高清在线观看 | 久久婷婷亚洲 | 九九久久成人 | 日韩高清不卡在线 | 婷婷免费在线视频 | 久久免费成人 | 天天操天天拍 | 久久久在线免费观看 | 天天干天天摸天天操 | 午夜av影院 | 999久久国产精品免费观看网站 | 久久久www成人免费毛片麻豆 | av久久在线| 草久久久久久 | 欧洲精品二区 | 国产视频资源 | 国产 欧美 在线 | 在线观看福利网站 | 日本中文字幕视频 | 久久人人爽爽 | 叶爱av在线 | 国产丝袜美腿在线 | 色婷婷激情电影 | 久久久国产精品免费 | 最近2019中文免费高清视频观看www99 | 天天操天天射天天操 | jizz999| 在线亚洲成人 | 久在线观看视频 | 99热最新地址 | 色综合天天色综合 | 天天要夜夜操 | 特黄特色特刺激视频免费播放 | 免费十分钟 | 国产成人av在线影院 | 欧美日韩国产二区三区 | 国产精品久久久久久久久久直播 | 又黄又网站 | 久久五月天色综合 | 久久久久久不卡 | 草免费视频 | 欧美日韩免费在线观看视频 | 超碰人在线| 久久免费中文视频 | 亚洲国产三级在线观看 | 亚洲va欧美va人人爽春色影视 | 日韩在线免费高清视频 | 日本不卡123 | 亚洲片在线 | 成人免费xyz网站 | 在线中文字幕一区二区 | 在线免费观看羞羞视频 | 国产剧情一区二区在线观看 | 日韩二区在线观看 | 亚洲砖区区免费 | 国产精品久久久久久欧美 | 最新超碰在线 | 亚洲精品美女久久 | 亚洲视频资源在线 | 亚洲国产成人精品在线观看 | 一区二区三区高清不卡 | 国产免费人成xvideos视频 | 国产精品一区电影 | 久久视频这里有久久精品视频11 | 久久在线精品视频 | 午夜在线资源 | 日日夜夜网站 | 亚洲精品视频免费 | 人人爽人人爽人人爽学生一级 | 国产精品视频在线看 | 91在线看片| 婷婷激情网站 | 丁香婷婷成人 | 黄色一级大片在线免费看国产一 | 欧美国产一区在线 | 人人看人人 | 国产精品欧美激情在线观看 | 欧美一级高清片 | 久久九九影视 | 97精品国产97久久久久久粉红 | 五月婷婷欧美视频 | 亚洲精品乱码久久久久久 | 一区二区三区四区五区在线视频 | 丁香六月婷婷开心 | 婷婷久久综合九色综合 | 久久草草热国产精品直播 | 一区免费观看 | 久久精品视频免费 | www.五月天色 | 国产成人在线看 | 亚洲视频网站在线观看 | 制服丝袜天堂 | 91福利影院在线观看 | 97碰碰精品嫩模在线播放 | 欧洲成人av | 免费看的黄色片 | 97在线视频免费看 | 日韩成人精品一区二区三区 | 亚洲人视频在线 | 欧美一级裸体视频 | 九九九九九九精品任你躁 | 国产女人免费看a级丨片 | 亚洲精品乱码久久久久久久久久 | 福利网址在线观看 | 久艹在线免费观看 | 成人av免费电影 | 亚洲激情在线观看 | 91成人精品一区在线播放69 | 国产精品入口麻豆www | 久久久久久毛片精品免费不卡 | 天天看天天干 | 91福利小视频| 韩国av一区二区三区在线观看 | 91av在线免费 | 久久这里 | 91新人在线观看 | 天天色天天操综合 | 国产精品福利无圣光在线一区 | 亚洲色图av | 国产在线第三页 | 精品高清美女精品国产区 | 99亚洲天堂| 久久视频在线免费观看 | 亚洲国产欧洲综合997久久, | 国产亚洲永久域名 | 波多野结衣网址 | 精品一区二区精品 | 国产精品九九九九九九 | 日韩一区二区三区高清免费看看 | 国产一级片一区二区三区 | 久久久一本精品99久久精品 | 三级黄色大片在线观看 | 亚洲综合最新在线 | 久久久成人精品 | 精品 一区 在线 | 久久精品亚洲一区二区三区观看模式 | 亚洲第一成网站 | 日韩免费网站 | 欧美一区二区日韩一区二区 | 在线观看蜜桃视频 | 九九综合久久 | 99av在线视频 | 91视频一8mav | 精品免费国产一区二区三区四区 | 美女精品久久久 | 国产在线一区观看 | 亚洲国产999 | 丝袜美女在线 | 丝袜美女视频网站 | 探花视频在线观看 | 久久久久精 | 在线观看www. | 久久久久久久影院 | 免费97视频| 色综合天天 | 国产精品欧美久久久久三级 | 久久免费视频8 | 免费日韩在线 | 97在线影院 | 亚洲专区视频在线观看 | 久久久夜色 | 一区二区三区四区精品视频 | 一区二区三区中文字幕在线 | av片在线观看 | 五月婷婷导航 | 欧美中文字幕久久 | 精品国产成人在线影院 | 四虎8848免费高清在线观看 | 色婷婷福利 | 色婷婷色| 亚洲免费av在线播放 | 高清有码中文字幕 | 久久国产精品视频 | 美女免费网视频 | 91中文字幕一区 | www.久久久com | 精品美女国产在线 | 91在线观看高清 | 亚洲专区在线视频 | 波多野结衣视频一区二区 | 日韩午夜电影网 | 中文字幕日本在线观看 | 国产精品久久久久一区二区三区共 | 一级黄色片在线免费看 | 中文字幕亚洲欧美日韩2019 | 国产不卡免费视频 | 免费a v观看| 激情偷乱人伦小说视频在线观看 | 国产成人久久久77777 | 亚洲砖区区免费 | 国产精品毛片久久久久久久久久99999999 | 欧美日韩久 | 国产精品欧美久久久久无广告 | 九九热中文字幕 | 亚洲视频精品 | 免费在线一区二区三区 | 麻豆视频在线观看 | 狠狠干天天射 | 国产精品久久99精品毛片三a | 日韩精品在线播放 | 亚洲作爱 | 久久女教师 | 亚洲国产精品一区二区久久,亚洲午夜 | 久久美女高清视频 | 狠狠色噜噜狠狠狠狠2021天天 | 久久久久久久久久久久久久免费看 | 中文字幕日本特黄aa毛片 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产拍揄自揄精品视频麻豆 | 国产精品久久久久久久久久尿 | 欧美va天堂在线电影 | 碰超在线观看 | 亚洲综合激情小说 | 国产成人精品一区二区在线观看 | 久久黄色成人 | 国产精品美女在线观看 | 久久免费视频8 | a天堂免费 | av日韩精品 | 国产精品99页 | 在线观看视频色 | 亚洲综合在线五月天 | 波多野结衣电影一区二区三区 | 亚洲激情六月 | 日日干天天爽 | 成年人免费电影 | 黄色小说在线免费观看 | 久久久精品高清 | 日精品在线观看 | 99亚洲精品 | 日韩精品欧美一区 | 成人在线观看免费视频 | 一本一本久久aa综合精品 | 国产手机视频精品 | 欧美嫩草影院 | 久草在线观 | 日韩电影一区二区在线观看 | 91在线视频观看 | 色视频网站在线 | 69国产盗摄一区二区三区五区 | 欧美日韩免费网站 | 成人免费视频网站在线观看 | 国产在线不卡精品 | 欧美黄污视频 | 国产v亚洲v | 久久久久久久免费 | 深夜免费小视频 | 久久综合狠狠综合 | 久久艹久久 | 日韩欧美专区 | 毛片网在线播放 | 91一区啪爱嗯打偷拍欧美 | 欧美一区二区在线免费看 | 黄色精品网站 | 狠狠干中文字幕 | 91亚洲影院 | 成人黄大片 | 少妇高潮冒白浆 | 欧美a级在线免费观看 | 国内精品久久久久久久久久清纯 | 欧美激情另类文学 | 在线观看日韩精品 | 午夜男人影院 | 国产在线视频一区二区 | 精品亚洲成a人在线观看 | 中文字幕av一区二区三区四区 | 国产九色视频在线观看 | 91黄视频在线 | 久久精品麻豆 | 国产精品综合在线观看 | 99亚洲国产 | 久久综合欧美精品亚洲一区 | 久久免费播放 | 亚洲码国产日韩欧美高潮在线播放 | 少妇啪啪av入口 | 亚洲综合小说 | 色综合久久网 | 又色又爽的网站 | 日本中文字幕网 | 国产亚洲精品美女 | 日韩高清一区 | 亚洲最大成人免费网站 | 久久久久成人免费 | 久久草网站 | 9热精品| 成人资源在线观看 | 色网站在线观看 | 日韩在线不卡视频 | 亚洲欧洲中文日韩久久av乱码 | 成人精品一区二区三区中文字幕 | 婷婷综合影院 |