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

歡迎訪問 生活随笔!

生活随笔

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

javascript

hornetq_Spring 3 HornetQ 2.1集成教程

發布時間:2023/12/3 javascript 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hornetq_Spring 3 HornetQ 2.1集成教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

hornetq

通過Spring框架使用JBoss的新超高性能消息傳遞系統。

HornetQ是一個開放源代碼項目,用于構建多協議,可嵌入,非常高性能的集群異步消息傳遞系統。 它是用Java編寫的,并且可以在具有Java 5或更高版本運行時的任何平臺上運行。 HornetQ一流的高性能日志以非持久消息傳遞通常看到的速度提供持久消息傳遞性能。 非持久消息傳遞性能也非常高。 HornetQ除其他“性感”功能外,還提供服務器復制和自動客戶端故障轉移功能,以消除服務器故障時丟失或重復的消息,可以配置成群集使用,其中HornetQ服務器的地理位置分散的群集知道如何負載均衡消息并提供全面的信息。管理API,用于管理和監視所有HornetQ服務器。

在本教程中,我們將向您展示如何通過Spring框架利用HornetQ 。 為了使事情變得更加有趣,我們將從上一篇關于Spring GWT Hibernate JPA Infinispan集成的文章的 結尾處繼續 。 我們將使用我們的GWTSpringInfinispan項目,并通過消息傳遞功能對其進行授權! 當然,您可以閱讀本文,將基于Spring的項目與HornetQ集成。

我們將使用HornetQ 2.1.0.Final版本,您可以從此處下載。 我們還將需要jboss-logging-spi庫。 將使用JBoss Logging SPI 2.1.1.GA版本,您可以在此處從JBoss Maven存儲庫下載該版本。

為了在運行時正確集成Spring和HornetQ ,我們必須為Web應用程序提供所有必需的庫。 因此,復制下面在/ war / WEB-INF / lib下列出的文件(如果使用的是不同版本,請復制相關文件)

從HornetQ發行

  • /lib/hornetq-bootstrap.jar
  • /lib/hornetq-core.jar
  • /lib/hornetq-jms.jar
  • /lib/hornetq-logging.jar
  • /lib/jnpserver.jar
  • /lib/netty.jar

JBoss Logging SPI庫

  • jboss-logging-spi-2.1.1.GA.jar

最后,為了使HornetQ在運行時正常工作,Web應用程序的類路徑中必須有幾個配置文件。 如本教程的介紹部分所述,我們可以創建HornetQ服務器群集,以實現負載平衡和高可用性消息傳遞,也可以在非群集環境中使用HornetQ 。 兩種情況都需要不同的配置。 HornetQ發行版包含/ config目錄下的所有配置文件。 我們將使用jboss-as-5集群配置,以便能夠使用消息傳遞平臺的全部功能。 將以下文件從/ config / jboss-as-5 / clustered目錄復制到應用程序/ resources包中:

  • hornetq-configuration.xml –這是主要的HornetQ配置文件
  • hornetq-jms.xml –服務器端JMS服務配置文件

除非您要在JBoss應用服務器中進行部署,否則請編輯hornetq-configuration.xml文件,并將“ $ {jboss.server.data.dir}”替換為“ $ {data.dir:../ data}”。

將以下文件從/ config / stand-alone / clustered目錄復制到應用程序/ resources包中:

  • hornetq-users.xml – HornetQ安全管理器的用戶憑證文件

在繼續實際的集成和客戶端實現示例之前,讓我們確定一些有關HornetQ服務器體系結構和上述配置文件的有用信息。

HornetQ服務器不會講JMS ,實際上對JMS一無所知,它是一種協議不可知的消息傳遞服務器,旨在與多種不同的協議一起使用。 HornetQ客戶端(可能在不同的物理計算機上)與HornetQ服務器交互。 HornetQ當前在客戶端提供了兩種用于消息傳遞的API:

  • 核心客戶端API。 這是一個簡單而直觀的Java API,可在沒有JMS的某些復雜性的情況下提供完整的消息傳遞功能集
  • JMS客戶端API。 客戶端提供了標準的JMS API

JMS語義由客戶端上的瘦JMS外觀層實現。 當用戶在客戶端上使用JMS API時,所有JMS交互都將轉換為HornetQ核心客戶端API上的操作,然后再使用HornetQ有線格式通過有線進行傳輸。 服務器始終只處理核心API交互。

標準的獨立消息傳遞服務器配置包括核心消息傳遞服務器, JMS服務和JNDI服務。

JMS服務的作用是將任何服務器端hornetq-jms.xml配置文件中的任何JMS Queue,Topic和ConnectionFactory實例部署并綁定到JNDI 。 它還提供了用于創建和銷毀隊列,主題和ConnectionFactory實例的簡單管理API,可以通過JMX或連接對其進行訪問。 由于核心服務器與JMS無關,因此它是HornetQ核心服務器的一項單獨服務。 如果您不想通過服務器端XML配置部署任何JMS Queue,Topic或ConnectionFactory實例,并且不需要在服務器端使用JMS管理API,則可以禁用此服務。

還包括一個JNDI服務器,因為在使用JMS查找隊列,主題和ConnectionFactory實例時, JNDI是常見的要求。 如果您不需要JNDI,則也可以禁用此服務。 HornetQ允許您直接在客戶端上以編程方式創建JMS和核心對象,而不是從JNDI查找它們,因此JNDI服務器并不總是必需的。

HornetQ附帶了一個基本的安全管理器實現,該實現可獲取用戶憑證
從hornetq-users.xml文件中。 該文件包含用戶,密碼和角色信息。

我們將使用HornetQ JMS服務,并在與命名服務器相同的JVM中執行JMS客戶端代碼,因此我們必須創建一個“ jndi.properties”文件,并將其與上述其余HornetQ配置文件一起放在我們的application / resources包下。 “ jndi.properties”文件的內容應如下所示:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory

在繼續之前,我們必須注意Eclipse項目的依賴性。 以下jars應該包含在項目的Java構建路徑中:

  • jms.jar

現在讓我們將Spring與HornetQ集成。 找到您的applicationContext.xml文件/ war / WEB-INF文件夾,并添加以下bean:

<bean name="namingServerImpl" class="org.jnp.server.NamingBeanImpl" init-method="start" destroy-method="stop" /><bean name="namingServer" class="org.jnp.server.Main" init-method="start" destroy-method="stop"><property name="namingInfo" ref="namingServerImpl" /><property name="port" value="1099" /><property name="bindAddress" value="localhost" /><property name="rmiPort" value="1098" /><property name="rmiBindAddress" value="localhost" /> </bean><bean name="mbeanServer" class="java.lang.management.ManagementFactory" factory-method="getPlatformMBeanServer" /><bean name="fileConfiguration" class="org.hornetq.core.config.impl.FileConfiguration" init-method="start" destroy-method="stop" /><bean name="hornetQSecurityManagerImpl" class="org.hornetq.spi.core.security.HornetQSecurityManagerImpl" /><!-- The core server --> <bean name="hornetQServerImpl" class="org.hornetq.core.server.impl.HornetQServerImpl"><constructor-arg ref="fileConfiguration" /><constructor-arg ref="mbeanServer" /><constructor-arg ref="hornetQSecurityManagerImpl" /> </bean><!-- The JMS server --> <bean name="jmsServerManagerImpl" class="org.hornetq.jms.server.impl.JMSServerManagerImpl" init-method="start" destroy-method="stop" depends-on="namingServer"><constructor-arg ref="hornetQServerImpl" /> </bean>

如果打算在獨立環境中配置Spring和HornetQ ,則上述配置就足夠了。 在我們的例子中,如果要在Apache – Tomcat上部署Web應用程序,則應進行一些小的修改。

Apache – Tomcat為所有已部署的Web應用程序提供JNDI服務,以配置環境屬性和資源。 此外,由于環境和資源管理是使用部署描述符文件(例如web.xml和context.xml)完成的,因此在運行時可用的命名上下文是只讀的。 另外,在啟動時, Apache – Tomcat使用系統屬性初始化其JNDI環境。 結果,使用JNDI InitialContext類(不提供構造函數環境參數)來執行命名操作的“在VM中”客戶端始終檢索Apache – Tomcat JNDI實現Context接口。

為了使HornetQ JNDI服務器與Apache-Tomcat命名服務和HornetQ JMS服務共存,以便將隊列,主題和ConnectionFactory實例綁定到JNDI ,我們必須執行以下操作:

  • 對我們的Web應用程序禁用Apache – Tomcat命名服務
  • 將HornetQ JNDI服務器配置為不使用現有的JNDI服務(如果可用),但始終創建??一個新的服務

要為我們的Web應用程序禁用Apache – Tomcat命名服務,我們必須執行以下操作:

  • 在我們項目的/ war文件夾下創建一個META-INF文件夾
  • 創建一個包含以下context指令的context.xml文件:
<Context override="true" useNaming="false" />

要將HornetQ JNDI服務器配置為不使用現有的JNDI服務(如果可用),我們必須在Spring bean的“ namingServerImpl”中添加以下屬性:

<property name="useGlobalService" value="false" />

為了通過Spring使用HornetQ消息服務,我們可以創建一個連接工廠,也可以從JNDI查找一個。 下面提供了連接工廠和“ JmsTemplate”示例:

<bean name="connectionFactory" class="org.hornetq.jms.client.HornetQConnectionFactory" ><constructor-arg><bean class="org.hornetq.api.core.TransportConfiguration"><constructor-arg value="org.hornetq.integration.transports.netty.NettyConnectorFactory" /><constructor-arg><map key-type="java.lang.String" value-type="java.lang.Object"><entry key="port" value="5445"></entry></map></constructor-arg></bean></constructor-arg> </bean><bean name="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"><property name="connectionFactory" ref="connectionFactory"></property> </bean>

連接工廠示例的JNDI查找如下所示:

<bean id="inVMConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean" depends-on="jmsServerManagerImpl"><property name="jndiName"><value>java:/ConnectionFactory</value></property> </bean>

我們將使用JNDI查找方法來獲取連接工廠,因此將上述配置添加到applicationContext.xml文件中。

這就是我們要做的所有配置,讓我們繼續使用我們新集成的消息傳遞服務來實現假設的業務案例。 我們的Web應用程序提供了添加,更新和檢索“員工”數據的功能。 假設我們希望在每次添加或更改“員工”數據時都收到通知。 為了簡單起見,該通知將是Apache – Tomcat控制臺上的日志。 我們將實現一個JMS生產者,以便在用戶每次對“員工”數據進行更新時將消息發送到“通知”隊列。 另外,必須實現JMS使用者,以便處理“通知”隊列消息并登錄到控制臺。

要創建“通知”隊列并將其綁定到名稱為“ / queue / Notifications”的JNDI ,請將以下內容添加到hornetq-jms.xml文件中:

<queue name="Notifications"><entry name="/queue/Notifications"/> </queue>

為了能夠通過Spring Bean使用新創建的“通知”隊列,請將以下JNDI查找指令添加到applicationContext.xml文件:

<bean id="notificationsQueue" class="org.springframework.jndi.JndiObjectFactoryBean" depends-on="jmsServerManagerImpl"><property name="jndiName"><value>/queue/Notifications</value></property> </bean>

由于JMS生產者和使用者都是服務器端組件,因此必須將它們放在我們應用程序的/ server子包下。 我們選擇在/ server / utils子包下創建它們,因為它們本質上是實用程序類。 下面提供了示例JMS生產者和消費者類:

package com.javacodegeeks.gwtspring.server.utils;import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.DeliveryMode; import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import javax.jms.TextMessage;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;@Service("notificationsProducer") public class NotificationsProducer {@AutowiredQueue notificationsQueue;@AutowiredConnectionFactory inVMConnectionFactory;private Connection notificationsQueueConnection;private Session notificationsQueueSession;private MessageProducer notificationsQueueProducer;@PostConstructpublic void init() throws Exception {notificationsQueueConnection = inVMConnectionFactory.createConnection();notificationsQueueSession = notificationsQueueConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);notificationsQueueProducer = notificationsQueueSession.createProducer(notificationsQueue);notificationsQueueProducer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);}@PreDestroypublic void destroy() throws Exception {if(notificationsQueueConnection != null)notificationsQueueConnection.close();}public void sendNotification(final String message) throws Exception {TextMessage textMessage = notificationsQueueSession.createTextMessage(message);notificationsQueueProducer.send(textMessage);}}

還有消費者

package com.javacodegeeks.gwtspring.server.utils;import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.Queue; import javax.jms.Session; import javax.jms.TextMessage;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;@Service("notificationsConsumer") public class NotificationsConsumer implements MessageListener {@AutowiredQueue notificationsQueue;@AutowiredConnectionFactory inVMConnectionFactory;private Connection notificationsQueueConnection;@PostConstructpublic void init() throws Exception {notificationsQueueConnection = inVMConnectionFactory.createConnection();Session notificationsQueueSession = notificationsQueueConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);MessageConsumer notificationsQueueConsumer = notificationsQueueSession.createConsumer(notificationsQueue);notificationsQueueConsumer.setMessageListener(this);notificationsQueueConnection.start();}@PreDestroypublic void destroy() throws Exception {if(notificationsQueueConnection != null)notificationsQueueConnection.close();}@Overridepublic void onMessage(Message message) {if (message instanceof TextMessage) {try {String text = ((TextMessage) message).getText();System.out.println("The Notification Message is : \n" + text);} catch (JMSException ex) {throw new RuntimeException(ex);}} else {throw new IllegalArgumentException("Message must be of type TextMessage");}}}

要結束我們的示例業務案例,我們必須修改Spring員工“ employeeService”,以便在用戶每次請求保存或更新“ employee”數據時使用“ notificationsProducer”實用程序bean發送通知消息。 我們使用“ @Autowire”注釋在“ employeeService”內部連接“ notificationProducer”,并從“ notificationProducer”調用“ sendNotification”操作,以便每次請求“ employeeService”的saveOrUpdateEmployee“操作時發送通知。 完整的代碼如下所示:

package com.javacodegeeks.gwtspring.server.services;import javax.annotation.PostConstruct; import javax.annotation.PreDestroy;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional;import com.javacodegeeks.gwtspring.server.dao.EmployeeDAO; import com.javacodegeeks.gwtspring.server.utils.NotificationsProducer; import com.javacodegeeks.gwtspring.shared.dto.EmployeeDTO; import com.javacodegeeks.gwtspring.shared.services.EmployeeService;@Service("employeeService") public class EmployeeServiceImpl implements EmployeeService {@Autowiredprivate EmployeeDAO employeeDAO;@AutowiredNotificationsProducer notificationsProducer;@PostConstructpublic void init() throws Exception {}@PreDestroypublic void destroy() {}@Transactional(propagation=Propagation.SUPPORTS, rollbackFor=Exception.class)public EmployeeDTO findEmployee(long employeeId) {return employeeDAO.findById(employeeId);}@Transactional(propagation=Propagation.REQUIRED, rollbackFor=Exception.class)public void saveEmployee(long employeeId, String name, String surname, String jobDescription) throws Exception {EmployeeDTO employeeDTO = employeeDAO.findById(employeeId);if(employeeDTO == null) {employeeDTO = new EmployeeDTO(employeeId, name,surname, jobDescription);employeeDAO.persist(employeeDTO);}}@Transactional(propagation=Propagation.REQUIRED, rollbackFor=Exception.class)public void updateEmployee(long employeeId, String name, String surname, String jobDescription) throws Exception {EmployeeDTO employeeDTO = employeeDAO.findById(employeeId);if(employeeDTO != null) {employeeDTO.setEmployeeName(name);employeeDTO.setEmployeeSurname(surname);employeeDTO.setJob(jobDescription);}}@Transactional(propagation=Propagation.REQUIRED, rollbackFor=Exception.class)public void deleteEmployee(long employeeId) throws Exception {EmployeeDTO employeeDTO = employeeDAO.findById(employeeId);if(employeeDTO != null)employeeDAO.remove(employeeDTO);}@Transactional(propagation=Propagation.REQUIRED, rollbackFor=Exception.class)public void saveOrUpdateEmployee(long employeeId, String name, String surname, String jobDescription) throws Exception {EmployeeDTO employeeDTO = new EmployeeDTO(employeeId, name,surname, jobDescription);employeeDAO.merge(employeeDTO);notificationsProducer.sendNotification("Save Or Update Employee with values : \nID : " + employeeId + "\nName : " + name + "\nSurname : " + surname + "\nJob description : " + jobDescription);}}

而已! 要部署Web應用程序,只需將/ war文件夾復制到Apache – Tomcat “ webapps”文件夾中。 您可以將war文件夾的名稱更改為任意名稱,最好在項目名稱后重命名,例如GWTSpringInfinispanHornetQ

在午餐之前,應用程序不要忘記創建數據庫模式,這里是“ javacodegeeks”。

午餐應用程序將您的瀏覽器指向以下地址

http:// localhost:8080 / GWTSpringInfinispanHornetQ /

如果一切順利,您應該會看到您的主頁。 應該顯示兩個文本框,每個文本框后面都有一個按鈕。 在第一個文本框中,您可以將員工保存或更新到數據庫。 作為輸入,提供ID,名稱,姓氏和職位描述,并用空格字符分隔。 單擊“ SaveOrUpdate”按鈕,將提供的信息存儲到數據庫中。 對于現有的“員工”條目(相同ID),將執行更新。 在這兩種情況下,都應記錄一個通知日志。 日志格式應如下:

通知消息為:
使用值保存或更新員工:
編號:xxx 名稱:xxx 姓:xxx 職位描述:xxx

其中“ xxx”應為您提供的“員工”信息。 請查看日志文件(catalina.out)。 第二個文本框用于檢索現有的“雇員”條目。 提供一個“雇員” ID,然后單擊“檢索”按鈕。 如果“雇員”存在,則應看到“雇員” ID,姓名,姓氏和職位描述。

您可以從此處下載該項目(如開頭所述,并且不包含先前的文章,所需的第三方庫)

玩得開心!

賈斯汀

相關文章 :
  • GWT 2 Spring 3 JPA 2 Hibernate 3.5教程
  • GWT Spring和Hibernate進入數據網格世界
  • Spring 3 RESTful Web服務
  • GWT 2 Spring 3 JPA 2 Hibernate 3.5教程– Eclipse和Maven 2展示
  • 具有Spring和Maven教程的JAX–WS

翻譯自: https://www.javacodegeeks.com/2010/06/spring-3-hornetq-21-integration.html

hornetq

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

總結

以上是生活随笔為你收集整理的hornetq_Spring 3 HornetQ 2.1集成教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲最大的av网站 | 欧美色图视频一区 | 亚洲国产精品久久久久久 | 国产日韩精品一区二区在线观看播放 | 国产中文字幕在线免费观看 | 中文在线字幕观看电影 | 欧美色噜噜噜 | 国产一区视频在线观看免费 | 一级黄色片在线播放 | 丁香久久五月 | 九色精品免费永久在线 | 在线成人欧美 | 国偷自产中文字幕亚洲手机在线 | 国产一区二区精品久久91 | 美女视频免费精品 | 麻豆 videos| 国产国产人免费人成免费视频 | av.com在线| 黄色成人免费电影 | 97综合网 | 色综合婷婷 | 国产精品99页 | 91av在线免费看 | 日韩欧美高清在线 | 久久网页| 永久免费精品视频网站 | 亚洲黄色精品 | 国产又粗又猛又黄又爽视频 | 久草手机视频 | 99精品欧美一区二区三区 | 天天爱天天射天天干天天 | 91自拍成人 | 丁香色婷 | 中文字幕一区二区三区视频 | 日韩高清免费电影 | 婷婷四房综合激情五月 | 亚洲欧美国产精品 | 国内精品久久久久影院一蜜桃 | 久久精品www人人爽人人 | 在线观看精品 | 国产精品美女久久久久久久久久久 | 69av久久| 免费日韩一级片 | 有码中文在线 | 久一网站| 久草在线视频在线 | 亚洲精品免费在线观看视频 | 在线观看日本高清mv视频 | 欧美在线观看视频免费 | 国产视频二区三区 | 又黄又爽又刺激 | 特级a毛片 | 96香蕉视频 | 欧美analxxxx| 免费观看日韩av | 91欧美视频网站 | 国产不卡精品 | 国产正在播放 | 色婷婷欧美 | 久草在线中文888 | 日韩欧美高清在线 | 蜜臀av性久久久久av蜜臀三区 | 激情图片区 | 成人国产电影在线观看 | 中文字幕有码在线观看 | 天天干夜夜爱 | 欧美日韩免费网站 | 2000xxx影视 | 摸阴视频| 亚洲激情综合 | 国产成人久久av免费高清密臂 | 精品久久久久久一区二区里番 | 91九色蝌蚪视频 | 中文字幕精品三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 日批网站免费观看 | 久久国产精品一区二区 | 悠悠av资源片 | 91大神精品视频 | 西西4444www大胆无视频 | 日韩一区精品 | 四虎在线永久免费观看 | 中文字幕亚洲五码 | 亚洲第一区在线播放 | 亚洲五月六月 | 亚洲国产一区在线观看 | 天天草天天摸 | 成年人在线电影 | 操操操干干干 | 亚洲日本在线视频观看 | 国产精品成人一区二区三区吃奶 | 亚洲人成人99网站 | 国产系列 在线观看 | 亚洲欧美国产视频 | 成人黄色在线观看视频 | 精品久久久久久久久久久院品网 | 激情影院在线 | 国产成人精品亚洲a | 婷婷色网 | 99久久精品一区二区成人 | 久草在线视频免费资源观看 | 精品国产一区二区三区免费 | 97精产国品一二三产区在线 | 久久久久婷 | 成 人 黄 色 免费播放 | 久久综合九色九九 | 香蕉影视在线观看 | 日韩四虎| 免费午夜视频在线观看 | 日本黄色大片免费看 | 最近中文字幕免费观看 | av片中文字幕 | 国产一级免费观看视频 | 国产精品久免费的黄网站 | 亚洲成人黄色在线观看 | 97成人在线 | 国产精品99久久久久久久久久久久 | 免费在线黄网 | 亚洲国产wwwccc36天堂 | www.狠狠插.com | 婷婷丁香六月天 | 激情综合啪 | 日本mv大片欧洲mv大片 | 91亚色免费视频 | av先锋中文字幕 | 国产 色 | 91最新在线视频 | 99精品国产aⅴ| 国产精品一区二区av | 国产在线a免费观看 | 欧美91片 | 五月婷婷在线观看视频 | 成在人线av| 久草在线观看资源 | a午夜在线| 欧美成人中文字幕 | 亚洲日本精品 | 人人爽人人 | 黄色三级免费 | 欧美日韩在线视频免费 | 国产精品久久久久久久久久久久午夜 | 人人插人人射 | 欧美日韩国产精品一区二区 | 成人免费在线视频 | 韩国一区二区av | 91精品国产自产91精品 | 天无日天天操天天干 | 欧美日韩精品综合 | 久久久天堂 | 日韩欧美一区二区三区视频 | 中日韩欧美精彩视频 | 国产黄影院色大全免费 | 亚洲第一区在线播放 | 黄色特一级片 | 日韩一级片观看 | 国产一级91| 丁香六月色 | 欧美日韩在线观看不卡 | 久久精品免费播放 | 国产二区av| 日韩精品一区二区免费视频 | 欧美激情综合五月色丁香小说 | 97视频播放 | 欧美日韩久久不卡 | 欧美日韩精品免费观看 | 国产精品精品久久久久久 | 久久久国产精品视频 | 日本亚洲国产 | 中文字幕专区高清在线观看 | 伊甸园av在线 | 伊人久久精品久久亚洲一区 | 国产精品一区二区久久久久 | 91在线网址 | 精品视频| 日韩天天干 | 国产午夜精品一区二区三区嫩草 | 亚洲视频999 | 国产色婷婷精品综合在线手机播放 | 不卡国产视频 | 日韩av网站在线播放 | 欧美电影在线观看 | 最近中文国产在线视频 | 亚洲 欧美 变态 国产 另类 | 99精品视频免费观看 | 国语精品视频 | 日本黄网站 | 中文字幕在线观看亚洲 | 免费a视频在线 | 欧洲一区精品 | 免费高清在线视频一区· | 日韩欧美视频一区二区 | 亚洲区视频在线观看 | 久久久久久久久久久久av | 日韩一区二区三区免费视频 | 9999国产| 天天操天天透 | 久久久高清 | 少妇bbb| 欧美性生交大片免网 | 99久久日韩精品免费热麻豆美女 | 欧美日韩a视频 | 亚洲高清91 | 91视频在线播放视频 | 久草免费色站 | 久久九九久久九九 | 国产成人久久av免费高清密臂 | 国产小视频网站 | 久精品在线 | 最近日本韩国中文字幕 | 日韩在线播放av | 亚洲欧美日韩在线看 | 激情开心网站 | a视频在线播放 | 在线成人中文字幕 | 激情深爱五月 | 国产精品久久久久久一二三四五 | 日韩专区在线 | 91精选| 国产午夜一区 | 人人狠 | 天天翘av | 99爱在线观看| 久久久香蕉视频 | 日本在线精品视频 | 亚洲精品免费在线观看视频 | 国产精品免费一区二区 | av再线观看 | 99九九热只有国产精品 | 韩日电影在线观看 | 香蕉成人在线视频 | 在线视频欧美亚洲 | 在线观看视频三级 | 五月婷婷在线视频 | 激情 一区二区 | 69中文字幕| 国产精品免费大片视频 | 麻豆久久精品 | 视频在线观看国产 | 在线小视频你懂得 | 中文字幕在线视频免费播放 | 免费福利片2019潦草影视午夜 | 久久婷婷激情 | 精品久久久久久久久久久久久久久久久久 | 97超碰中文字幕 | 四虎影视成人精品国库在线观看 | 黄色大片免费网站 | 亚洲区另类春色综合小说校园片 | 国产欧美中文字幕 | 又黄又爽的免费高潮视频 | 国产一线二线三线在线观看 | 懂色av一区二区在线播放 | 国产视频欧美视频 | 亚洲久草视频 | 国产精品久久久久久久久久三级 | 久久视频国产精品免费视频在线 | 日本久久视频 | 国产欧美精品一区二区三区 | 人人添人人澡人人澡人人人爽 | 一区二区三区在线影院 | 99资源网 | 久草在线免费看视频 | 日韩在线观看av | 日韩一区二区三区免费视频 | 久久久精品国产一区二区三区 | 久久免费视频网 | 久久精品a| 久久成人毛片 | 国产伦理精品一区二区 | 亚洲精品88欧美一区二区 | 在线黄色毛片 | 亚洲国产一区二区精品专区 | av亚洲产国偷v产偷v自拍小说 | 日韩欧美精选 | 国产精品99久久久久久久久久久久 | 国产高清视频在线免费观看 | 91色吧 | 日本在线中文在线 | 99精品视频在线观看播放 | 日韩av免费网站 | 国产成人精品三级 | 日韩中文字幕国产 | 一区二区av| 91干干干| 99久高清在线观看视频99精品热在线观看视频 | 久久久午夜剧场 | 日韩电影久久 | 超碰久热 | 国产亚洲精品美女 | 麻豆91精品视频 | 91国内在线 | 日色在线视频 | 欧美中文字幕久久 | 色婷婷亚洲 | 欧美一级免费 | 日韩色中色 | 国产美女精品久久久 | 在线观看完整版 | 亚洲精品中文字幕视频 | av片子在线观看 | 国产精品久久久久亚洲影视 | 97视频一区 | 一区二区三区在线看 | 中文字幕一区二区三区乱码在线 | 九九免费精品视频在线观看 | 天天天操操操 | 久久中文网 | 在线观看韩国av | 日韩精品久久久免费观看夜色 | 欧美肥妇free| 国产亚洲精品久久久久久无几年桃 | 国产精品亚洲a | www一起操 | 天天操天天射天天舔 | 在线观看av免费观看 | 久草在线免费色站 | 99久久国产免费,99久久国产免费大片 | 欧美一区日韩精品 | 国产精品久久久久久久久久久免费 | 午夜精品中文字幕 | 中文字幕久久精品 | 久久av影院 | 亚洲黄色成人网 | 国产黄色片免费在线观看 | 看片黄网站 | 中文字幕人成乱码在线观看 | 一级a性色生活片久久毛片波多野 | 日日夜夜精品免费观看 | wwwwwww黄| 成人h视频在线 | 成人在线免费小视频 | 久久综合激情 | 黄色小网站免费看 | 天天操网址 | 国产99久久九九精品免费 | 亚洲成人黄色 | 天天天干天天射天天天操 | 久久久久久国产精品亚洲78 | 欧美激情综合五月 | 国产精品 国产精品 | 成年人电影毛片 | 中文字幕亚洲字幕 | 操操操人人 | 亚洲欧美激情插 | 人人干人人草 | 久久九九精品久久 | 99爱视频在线观看 | 五月婷影院 | 91精品资源 | 久久精品一 | 天天翘av | 在线精品亚洲一区二区 | 黄色精品一区 | 看av免费 | 在线观看日韩精品视频 | 久久99久久99免费视频 | 五月开心六月婷婷 | 99久久精品国产欧美主题曲 | 日韩精品中文字幕在线播放 | 国产精品久久电影观看 | 亚洲伦理一区二区 | 精品欧美一区二区精品久久 | 婷婷激情久久 | 国产一区二区播放 | 超碰国产在线 | 久久久久久久久久久高潮一区二区 | 1024手机看片国产 | 中文字幕亚洲国产 | 黄网av在线| 天天操综合网 | 日韩在线观看第一页 | 999电影免费在线观看2020 | 狠狠伊人| 色综合色综合久久综合频道88 | 在线电影日韩 | 日女人免费视频 | 视频在线观看亚洲 | 亚洲精品在线视频观看 | 亚洲日本欧美在线 | 国产免费嫩草影院 | 在线观看中文字幕第一页 | 狠狠狠色丁香婷婷综合激情 | 二区三区在线视频 | 99视频在线精品免费观看2 | 国产特级毛片aaaaaa毛片 | 国产中文字幕91 | 日韩精品一区二区三区在线视频 | 久久综合福利 | 在线观看的av网站 | 日韩专区在线 | 91麻豆产精品久久久久久 | 91激情| 麻豆久久久 | 99久久99久久精品免费 | 日韩av一区在线观看 | 午夜精品一二三区 | 久久成人高清 | 亚洲精品视频中文字幕 | 免费99视频 | 97国产超碰| 四虎影院在线观看av | 日日干干| 日韩久久视频 | 91高清不卡 | 欧美日韩精品在线一区二区 | 一区免费观看 | 久久免费视频观看 | 久久久久国产精品免费网站 | 波多野结衣电影一区 | 亚洲高清视频在线观看免费 | 黄色精品久久 | 天天色宗合| 久久综合色婷婷 | 日日夜夜av| 久久99视频 | 精品亚洲二区 | 国产免费午夜 | 久久久香蕉视频 | 久久久免费高清视频 | 国产精品久久在线观看 | 综合伊人久久 | 黄色亚洲 | 国产美女在线免费观看 | 色综合久久五月 | 国产精品成人一区二区三区 | 国产99久久久国产精品免费看 | 久草在线欧美 | 国产一区二区三精品久久久无广告 | 婷婷丁香在线视频 | 中文网丁香综合网 | 久久爱www.| 99久久er热在这里只有精品66 | 永久av免费在线观看 | 欧美黄色特级片 | 久久亚洲二区 | 中文字幕色综合网 | 久久视频免费 | www.久久com| 久久久午夜精品理论片中文字幕 | 成人黄色电影在线观看 | 亚洲永久精品在线观看 | 中文字幕人成乱码在线观看 | 国产精品成人一区二区 | 日韩激情中文字幕 | 精品人人爽 | 亚洲一级片免费观看 | 亚洲精品短视频 | 91av视频在线免费观看 | 中文字幕乱码亚洲精品一区 | 国产成人精品一区二区三区福利 | 88av视频 | 成年人在线观看网站 | 亚洲精品女 | 在线免费观看麻豆视频 | 久久激五月天综合精品 | 亚洲日本va午夜在线影院 | 欧美黑人性爽 | 久久精品国产亚洲 | 日韩在线高清视频 | 国产一区二区免费看 | 日韩女同av | 91网在线 | 天天综合视频在线观看 | 日韩视频一区二区在线观看 | 美女视频免费精品 | 国产成人香蕉 | 国产精品免费观看视频 | 西西444www| 日韩精品中文字幕一区二区 | 欧美日韩二区三区 | 精品国产自在精品国产精野外直播 | 在线看片91| 婷婷丁香七月 | 亚洲色图激情文学 | 国产高清黄 | 韩国av一区二区三区 | 在线看片a| 午夜精品久久久久久久爽 | av成人免费在线 | 天堂av在线网址 | 91精品国产乱码久久桃 | 久草精品视频在线看网站免费 | 毛片在线播放网址 | 国产另类av | 国产一区黄色 | 欧美视频国产视频 | 久久不射电影院 | 99热在线看 | 国产视频九色蝌蚪 | 日日干 天天干 | 99久久婷婷国产精品综合 | 日韩免费一区二区三区 | 国产分类视频 | 久精品视频 | 国产99久久久国产精品免费二区 | 精品麻豆入口免费 | 国产手机在线播放 | 中文字幕免费一区 | 97超碰人人看 | 国产精品久久久久久影院 | 亚洲精品乱码久久久一二三 | 国产视频在线免费 | 91香蕉视频 mp4| 精品二区久久 | 激情丁香在线 | 成人网色 | 欧美日韩视频观看 | 国产91影院| 毛片a级片| 日韩啪视频 | 国产精品福利小视频 | 精品久久久久久久 | 天天射天天干天天 | 丁香婷五月 | 国产麻豆精品在线观看 | 国产精品18videosex性欧美 | 国产高清在线免费观看 | 日韩中文字幕国产精品 | 国产69熟 | 日本黄网站 | 日韩精品在线视频免费观看 | 精品国产视频在线观看 | 天天干天天搞天天射 | 亚洲播放一区 | 天天躁天天躁天天躁婷 | 五月婷网站 | 久久综合成人 | 欧美 激情 国产 91 在线 | 欧美日韩成人 | 久草精品视频在线播放 | 亚洲国内在线 | 国产香蕉97碰碰久久人人 | 日日骑 | 日韩欧美高清一区二区 | 亚洲成aⅴ人在线观看 | 日韩羞羞| 亚洲国产成人av网 | 中文字幕资源在线观看 | 久草91视频| 免费看国产视频 | 香蕉久草在线 | 国产麻豆剧果冻传媒视频播放量 | 国产91影视| 国产午夜精品一区二区三区欧美 | 日本精品va在线观看 | 黄色最新网址 | 中文字幕日韩电影 | 日韩色高清 | 久久久国内精品 | 亚洲精品日韩一区二区电影 | 人人爽人人爱 | 国产999视频| www天天操 | 色婷婷综合视频在线观看 | 激情久久综合 | 在线国产专区 | 97视频久久久 | 久久久免费精品视频 | 免费在线观看av | 国产在线高清精品 | 在线观看中文字幕第一页 | 日韩 在线 | 亚州天堂| 国产精品乱码久久 | 欧美精品一区二区三区一线天视频 | 狠狠躁夜夜躁人人爽视频 | 婷婷干五月 | 韩国精品福利一区二区三区 | 黄色毛片在线观看 | 国产成人在线免费观看 | av中文国产 | 中文在线字幕免 | 国产乱对白刺激视频在线观看女王 | 免费av电影网站 | 蜜桃麻豆www久久囤产精品 | 狠狠色丁香婷婷综合最新地址 | 国产伦精品一区二区三区四区视频 | 一二三区高清 | 天天爽人人爽夜夜爽 | 岛国av在线| 国产成人综合图片 | 91亚洲在线| 精品在线不卡 | 欧美射射射 | 天堂av网址| 99精品国产成人一区二区 | 在线视频观看成人 | 中文字幕一区二区三区在线视频 | 久久国产剧场电影 | 在线视频中文字幕一区 | 97超碰国产在线 | 国产精国产精品 | 日韩性xxxx| 国产成人在线免费观看 | 一区二区三区手机在线观看 | 日韩欧美中文 | 久久精品成人 | 最新av电影网址 | 国际精品久久久久 | 国产中年夫妇高潮精品视频 | 人人爱在线视频 | 最近av在线| 国产一线二线三线在线观看 | 国产黄色av | 久久久福利视频 | 人人爽人人 | 激情五月在线视频 | 91精品国产91久久久久福利 | 亚洲a在线观看 | 97精品国产91久久久久久 | 91色视频 | 最新av中文字幕 | 国产黄大片 | 91精品国产91热久久久做人人 | 日韩v在线91成人自拍 | 亚洲黄色小说网址 | 久操视频在线观看 | 国产精品k频道 | 美女视频黄色免费 | 国产高清在线观看av | 999毛片| 国产精品电影一区二区 | 欧美一级视频免费看 | 91av官网| 日韩一区二区三区高清在线观看 | 很污的网站 | 国产精品女教师 | 超碰97人人在线 | 九九免费在线看完整版 | 天天在线免费视频 | 中文字幕在线电影 | 精品福利国产 | 高潮久久久久久 | 欧美天天干 | 欧美性受极品xxxx喷水 | av天天在线观看 | 日韩在线一区二区免费 | 亚洲精品视频第一页 | 久久精品久久精品 | 探花视频在线观看 | 美女国产网站 | 久久精品国产免费 | 天天综合网 天天综合色 | 久久人人97超碰精品888 | 国产成人精品女人久久久 | 久久精品女人毛片国产 | 美女网站视频一区 | 日韩欧美一区二区在线播放 | av看片在线 | 久久综合色天天久久综合图片 | 久久久久久欧美二区电影网 | 日韩成片 | 欧美在线free | 国产生活一级片 | 久久视奸 | 国产剧情亚洲 | 麻豆精品视频 | 一区二区三高清 | 久久99精品久久久久久久久久久久 | 国产黄色av影视 | 夜夜操综合网 | 天天操人人要 | 成人网在线免费视频 | 亚洲福利精品 | 国产美女视频免费 | 伊人夜夜| 看片一区二区三区 | 亚洲成av片人久久久 | 国产色网站 | 中文字幕在线观看视频网站 | 最近最新中文字幕视频 | 欧美日韩高清一区二区 | 亚洲专区在线播放 | 久久久免费看视频 | 在线观看免费av网 | 国产高清视频免费在线观看 | 久久毛片网 | 成人av电影免费在线观看 | 欧美巨大荫蒂茸毛毛人妖 | 超碰在线日韩 | 久久国产一区二区 | 一区二区 久久 | 亚洲国产成人久久 | 中文字幕av专区 | 国产精品99免视看9 国产精品毛片一区视频 | 国产精品一区电影 | 成人免费中文字幕 | 日韩成人精品在线观看 | 中文字幕在线看视频国产 | 超碰资源在线 | 中文字幕精品一区久久久久 | 久草视频99 | 久久在线免费 | 日本一区二区高清不卡 | 91试看| 午夜精品一区二区三区免费视频 | 日韩免费一区 | 久久久穴 | 96亚洲精品久久 | 色姑娘综合 | 国产精品久久久久久久久免费 | 99产精品成人啪免费网站 | 91色网址 | 超碰97.com | 日韩婷婷 | 国产麻豆视频免费观看 | 国产一二区视频 | 欧美色久 | 97电影网站 | 国产码电影 | 精品专区一区二区 | 国产一级在线 | 中文字幕在线有码 | 婷婷干五月 | 亚洲精品乱码久久久久v最新版 | 中文字幕资源站 | 国产视频在线观看一区二区 | 亚洲一区精品人人爽人人躁 | 国产精品九九热 | 8x成人免费视频 | 亚洲三区在线 | 高清av不卡 | 久久精品爱视频 | 91在线在线观看 | 超碰在线人人97 | 国产999精品久久久影片官网 | 国产麻豆视频免费观看 | 又粗又长又大又爽又黄少妇毛片 | 日韩一区二区在线免费观看 | 中文成人字幕 | 狠狠狠狠干 | 久久伊人综合 | 中文字幕免 | 日韩欧美网址 | 午夜精品久久久久久久99无限制 | 黄色的视频网站 | 成片免费观看视频999 | 色综合网| 亚洲精品大全 | 天天色播 | 欧美国产精品久久久久久免费 | 麻豆视频在线 | 在线免费观看黄色小说 | 欧美aa一级 | 久草在线国产 | 国产韩国精品一区二区三区 | 蜜臀久久99精品久久久无需会员 | av黄免费看 | 欧美一区二区三区在线看 | 欧美日韩视频免费 | 国产一级视频 | 开心色停停| 日韩手机视频 | 91日韩在线视频 | 九九在线精品视频 | 天天综合区 | 激情婷婷色 | 国产麻豆精品在线观看 | 一二三区视频在线 | 色狠狠久久av五月综合 | 成人久久精品视频 | 91麻豆国产福利在线观看 | 日韩视频一区二区三区在线播放免费观看 | 国产日本亚洲 | 免费黄色激情视频 | 国产日韩精品一区二区三区 | 99九九99九九九视频精品 | 国产成人精品三级 | 精品女同一区二区三区在线观看 | 亚洲免费一级电影 | .国产精品成人自产拍在线观看6 | 91成人在线视频观看 | 国产色拍拍拍拍在线精品 | 日本婷婷色 | 日本黄色免费电影网站 | 精品视频在线免费 | 欧美激情精品久久久久久 | 国产精品6999成人免费视频 | 911精品美国片911久久久 | 国内精品免费 | 亚洲区精品 | 亚洲第一中文字幕 | 丁香色婷 | 精品资源在线 | 中文在线免费一区三区 | 亚洲五月婷| 免费欧美 | 久久国产成人午夜av影院宅 | 国产精品高潮呻吟久久久久 | 色天堂在线视频 | 91精品国产自产在线观看永久 | 日韩理论在线视频 | 国产黄色av | 久久综合毛片 | 亚洲免费专区 | 日本韩国精品一区二区在线观看 | 69精品视频 | 视频二区 | 久久人人爽爽人人爽人人片av | 九九九热精品免费视频观看网站 | 久久影视中文字幕 | 欧洲高潮三级做爰 | 91精品国自产在线偷拍蜜桃 | 国产成人精品在线 | 亚洲精品88欧美一区二区 | 激情网五月 | 国产露脸91国语对白 | 久久久久久久久久久高潮一区二区 | 亚洲日韩欧美一区二区在线 | 91 中文字幕 | 91免费国产在线观看 | 国产偷国产偷亚洲清高 | 日日爱999| 国产午夜麻豆影院在线观看 | 毛片无卡免费无播放器 | 日韩黄色免费 | 91九色蝌蚪在线 | www在线免费观看 | 久久大片 | 国产成人免费网站 | 少妇自拍av | 一级理论片在线观看 | 91理论片午午伦夜理片久久 | 92av视频 | 精品久久久久久亚洲 | 日韩精品视频在线观看网址 | 91在线视频网址 | jizz999| 97影视| 免费观看一级 | 欧美久久久久久 | 国产精品专区在线观看 | 国产五月婷 | 婷婷丁香久久五月婷婷 | av片中文字幕 | 波多野结衣一区二区 | 欧美在线视频免费 | 亚洲 欧美 日韩 综合 | 国产中文字幕在线看 | 97视频久久久 | 免费观看日韩 | 热re99久久精品国产66热 | 国产高清av免费在线观看 | 婷婷干五月 | 日韩在线视频线视频免费网站 | 人人爱人人做人人爽 | 四虎成人精品永久免费av | 国内精品在线一区 | 欧美va天堂va视频va在线 | 日本一区二区三区免费看 | 日韩免费一级a毛片在线播放一级 | 天天干天天摸天天操 | 久久dvd| 在线观看免费黄色 | 美女啪啪图片 | 国产网站在线免费观看 | 黄网av在线 | 色天堂在线视频 | 国产精品久久久久久久久久妇女 | 天天干,天天操,天天射 | 一区二区三区在线观看免费 | 日本一区二区三区免费观看 | 亚洲国产中文字幕在线观看 | 精品亚洲欧美一区 | 美女视频a美女大全免费下载蜜臀 | 97视频在线观看网址 | 人人爽人人澡人人添人人人人 | 五月视频 | 91最新视频| 在线天堂v | 丁香五月缴情综合网 | 久草在线视频国产 | 黄网站www | 精品国产成人av在线免 | 欧洲精品码一区二区三区免费看 | 99这里只有精品视频 | 欧美一区二区视频97 | av福利第一导航 | 人人干在线观看 | 在线看不卡av | 91在线看网站| 国产不卡精品 | 在线观看日韩精品视频 | 一区二区三区高清在线观看 | 亚洲综合欧美精品电影 | 日本电影久久 | 日韩精品视频免费在线观看 | 日韩av看片| 毛片精品免费在线观看 | 亚洲黄在线观看 | 国产色婷婷精品综合在线手机播放 | 婷婷亚洲综合五月天小说 | 久久久国产精品一区二区三区 | 国产精品第10页 | 西西44人体做爰大胆视频 | 91视频免费网址 | 久久五月婷婷综合 | 999久久久久久久久6666 | 亚洲黄色在线免费观看 | 一区二区电影在线观看 | 欧美日韩高清国产 | 日本不卡视频 | 中文字幕在线视频精品 | 国产精品成人品 | 久草影视在线观看 | 天天操欧美 | 九九导航 | 国产亚洲资源 | 日日操操操 | 字幕网在线观看 | 久草香蕉在线视频 | 激情欧美日韩一区二区 | 亚洲婷久久 | 久久久国产电影 | 欧美三级高清 | 日韩免费看的电影 | 麻豆91精品91久久久 | 免费看国产曰批40分钟 | 日韩免费高清在线 | 欧美日韩免费网站 | 免费成视频 | 五月激情六月丁香 | 91九色最新地址 | 99久久久久久国产精品 | 日本黄色免费电影网站 | 亚洲久草视频 | 国产va饥渴难耐女保洁员在线观看 | 国产视频在线免费观看 | 亚洲综合在线一区二区三区 | 99看视频在线观看 | 最新国产精品拍自在线播放 | 天天操天天摸天天射 | 精品少妇一区二区三区在线 | 久久天天躁| 婷婷在线不卡 | 日韩免费大片 | 成人免费看片网址 | 国产一区二区三区免费视频 | 我要看黄色一级片 | 91在线porny国产在线看 | 99久久超碰中文字幕伊人 | 欧美激情视频一区二区三区 | a在线观看免费视频 | 免费色黄| 国产小视频91 | 国产91全国探花系列在线播放 | 亚洲精品国偷拍自产在线观看 | 国产精品短视频 | 黄色小说免费在线观看 | 午夜久久视频 | 欧美久久精品 | 日本精品久久久久中文字幕 | 婷婷视频在线观看 | 青青草视频精品 | 91av在线播放| 在线国产视频观看 | 麻豆传媒视频在线 | 亚洲精品视频网址 | 久久免费视频这里只有精品 | www.国产高清| 九九激情视频 | 亚洲 中文 欧美 日韩vr 在线 | 国产精品原创 | 国产男女爽爽爽免费视频 | 国产精品视频免费看 | 狠狠狠狠狠狠操 | 国产特级毛片aaaaaa | av官网在线 | 久久影视一区二区 | 91麻豆精品国产午夜天堂 | 精品三级av| 日韩免费电影网站 | 国产视频日韩视频欧美视频 | 国产精品美女视频网站 | 91视频啊啊啊 | 久久久久美女 | 欧美日韩在线观看一区二区 | 美女视频黄,久久 | 亚洲伦理精品 | 天天操天天干天天操天天干 | 亚洲午夜av电影 | 国产精品激情在线观看 | 婷婷九月丁香 | 视频一区二区免费 | 日韩免费在线视频观看 | 欧美淫视频 | 综合网色 | 国产高清av免费在线观看 | 香蕉日日| 亚洲男人天堂2018 | 久久久久久久久久久免费 | 一区二区伦理 | 国产成人99av超碰超爽 | 麻豆视频91 | 91视频免费视频 | 九九在线高清精品视频 | 中文字幕高清 | 丁香一区二区 | 国外成人在线视频网站 |