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

歡迎訪問 生活随笔!

生活随笔

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

javascript

SpringBoot+Quartz+数据库存储

發布時間:2023/12/31 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot+Quartz+数据库存储 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SpringBoot+Quartz+數據庫存儲

Spring整合Quartz

a、quartz調度框架是有內置表的
進入quartz的官網 添加鏈接描述,點擊Downloads,
下載后在目錄\docs\dbTables下有常用數據庫創建quartz表的腳本,例如:“tables_mysql.sql”

table_mysql.sql
table_mysql_innodb.sql
上述兩者所有的數據庫引擎不一樣

下載完成后是這個樣子

quartz項目

<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz-jobs</artifactId><version>2.2.1</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.10</version></dependency>

DruidConnectionProvider.java

package com.lzy.quartz02.utils;import com.alibaba.druid.pool.DruidDataSource; import org.quartz.SchedulerException; import org.quartz.utils.ConnectionProvider;import java.sql.Connection; import java.sql.SQLException;/* #============================================================================ # JDBC #============================================================================ org.quartz.jobStore.driverDelegateClass:org.quartz.impl.jdbcjobstore.StdJDBCDelegate org.quartz.jobStore.useProperties:false org.quartz.jobStore.dataSource:qzDS #org.quartz.dataSource.qzDS.connectionProvider.class:org.quartz.utils.PoolingConnectionProvider org.quartz.dataSource.qzDS.connectionProvider.class:com.zking.q03.quartz.DruidConnectionProvider org.quartz.dataSource.qzDS.driver:com.mysql.jdbc.Driver org.quartz.dataSource.qzDS.URL:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8 org.quartz.dataSource.qzDS.user:root org.quartz.dataSource.qzDS.password:root org.quartz.dataSource.qzDS.maxConnections:30 org.quartz.dataSource.qzDS.validationQuery: select 0 *//*** [Druid連接池的Quartz擴展類]** @ProjectName: []* @Author: [xuguang]* @CreateDate: [2015/11/10 17:58]* @Update: [說明本次修改內容] BY[xuguang][2018/11/15]* @Version: [v1.0]*/ public class DruidConnectionProvider implements ConnectionProvider {/** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~** 常量配置,與quartz.properties文件的key保持一致(去掉前綴),同時提供set方法,Quartz框架自動注入值。** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*///JDBC驅動public String driver;//JDBC連接串public String URL;//數據庫用戶名public String user;//數據庫用戶密碼public String password;//數據庫最大連接數public int maxConnection;//數據庫SQL查詢每次連接返回執行到連接池,以確保它仍然是有效的。public String validationQuery;private boolean validateOnCheckout;private int idleConnectionValidationSeconds;public String maxCachedStatementsPerConnection;private String discardIdleConnectionsSeconds;public static final int DEFAULT_DB_MAX_CONNECTIONS = 10;public static final int DEFAULT_DB_MAX_CACHED_STATEMENTS_PER_CONNECTION = 120;//Druid連接池private DruidDataSource datasource;/** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~** 接口實現** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/public Connection getConnection() throws SQLException {return datasource.getConnection();}public void shutdown() throws SQLException {datasource.close();}public void initialize() throws SQLException{if (this.URL == null) {throw new SQLException("DBPool could not be created: DB URL cannot be null");}if (this.driver == null) {throw new SQLException("DBPool driver could not be created: DB driver class name cannot be null!");}if (this.maxConnection < 0) {throw new SQLException("DBPool maxConnectins could not be created: Max connections must be greater than zero!");}datasource = new DruidDataSource();try{datasource.setDriverClassName(this.driver);} catch (Exception e) {try {throw new SchedulerException("Problem setting driver class name on datasource: " + e.getMessage(), e);} catch (SchedulerException e1) {}}datasource.setUrl(this.URL);datasource.setUsername(this.user);datasource.setPassword(this.password);datasource.setMaxActive(this.maxConnection);datasource.setMinIdle(1);datasource.setMaxWait(0);datasource.setMaxPoolPreparedStatementPerConnectionSize(this.DEFAULT_DB_MAX_CACHED_STATEMENTS_PER_CONNECTION);if (this.validationQuery != null) {datasource.setValidationQuery(this.validationQuery);if(!this.validateOnCheckout)datasource.setTestOnReturn(true);elsedatasource.setTestOnBorrow(true);datasource.setValidationQueryTimeout(this.idleConnectionValidationSeconds);}}/** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~** 提供get set方法** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/public String getDriver() {return driver;}public void setDriver(String driver) {this.driver = driver;}public String getURL() {return URL;}public void setURL(String URL) {this.URL = URL;}public String getUser() {return user;}public void setUser(String user) {this.user = user;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public int getMaxConnection() {return maxConnection;}public void setMaxConnection(int maxConnection) {this.maxConnection = maxConnection;}public String getValidationQuery() {return validationQuery;}public void setValidationQuery(String validationQuery) {this.validationQuery = validationQuery;}public boolean isValidateOnCheckout() {return validateOnCheckout;}public void setValidateOnCheckout(boolean validateOnCheckout) {this.validateOnCheckout = validateOnCheckout;}public int getIdleConnectionValidationSeconds() {return idleConnectionValidationSeconds;}public void setIdleConnectionValidationSeconds(int idleConnectionValidationSeconds) {this.idleConnectionValidationSeconds = idleConnectionValidationSeconds;}public DruidDataSource getDatasource() {return datasource;}public void setDatasource(DruidDataSource datasource) {this.datasource = datasource;} }

quartz默認的配置

在項目中添加quartz.properties文件(這樣就不會加載自帶的properties文件) 此文件的內容主要分為:scheduler,ThreadPool,JobStore,plugin,Datasources等部分,覆蓋properties文件的目的是覆蓋默認的數據源,更換為druid的數據配置

自定義MyJobFactory,解決spring不能在quartz中注入bean的問題

package com.lzy.quartz02.utils;import lombok.extern.slf4j.Slf4j; import org.quartz.spi.TriggerFiredBundle; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.AutowireCapableBeanFactory; import org.springframework.scheduling.quartz.AdaptableJobFactory; import org.springframework.stereotype.Component;@Component @Slf4j public class MyJobFactory extends AdaptableJobFactory {//這個對象Spring會幫我們自動注入進來 AutowireCapableBeanFactory自動裝配@Autowiredprivate AutowireCapableBeanFactory autowireCapableBeanFactory;//重寫創建Job任務的實例方法@Overrideprotected Object createJobInstance(TriggerFiredBundle bundle) throws Exception {Object jobInstance = super.createJobInstance(bundle);//通過以下方式,解決Job任務無法使用Spring中的Bean問題autowireCapableBeanFactory.autowireBean(jobInstance);return super.createJobInstance(bundle);} }

創建調度器schedule,交給spring進行管理

package com.lzy.quartz02.config;import com.lzy.quartz02.utils.MyJobFactory; import org.quartz.Scheduler; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.PropertiesFactoryBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.ClassPathResource; import org.springframework.scheduling.quartz.SchedulerFactoryBean;import java.io.IOException; import java.util.Properties;@Configuration public class QuartzConfiguration {@Autowiredprivate MyJobFactory myJobFactory;//創建調度器工廠@Beanpublic SchedulerFactoryBean schedulerFactoryBean(){//1.創建SchedulerFactoryBean//2.加載自定義的quartz.properties配置文件//3.設置MyJobFactorySchedulerFactoryBean factoryBean=new SchedulerFactoryBean();try {factoryBean.setQuartzProperties(quartzProperties());factoryBean.setJobFactory(myJobFactory);return factoryBean;} catch (IOException e) {throw new RuntimeException(e);}}@Beanpublic Properties quartzProperties() throws IOException {PropertiesFactoryBean propertiesFactoryBean=new PropertiesFactoryBean();propertiesFactoryBean.setLocation(new ClassPathResource("/quartz.properties"));propertiesFactoryBean.afterPropertiesSet();return propertiesFactoryBean.getObject();}@Bean(name="scheduler")public Scheduler scheduler(){return schedulerFactoryBean().getScheduler();} }

讀取數據庫來開啟定時任務

t_schedule_trigger——param,管理傳遞的參數

MyJob

package com.lzy.quartz02.job;import lombok.extern.slf4j.Slf4j; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.stereotype.Component;import java.util.Date;@Component @Slf4j public class MyJob implements Job {@Overridepublic void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {System.err.println("MyJob是一個空的任務計劃,時間:"+new Date().toLocaleString());} }

MyJob1

package com.lzy.quartz02.job;import lombok.extern.slf4j.Slf4j; import org.quartz.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;import java.util.Date;@Component @Slf4j public class MyJob1 implements Job {// @Autowired // private ScheduleTriggerParamService scheduleTriggerParamService;@Overridepublic void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {JobDetail jobDetail =jobExecutionContext.getJobDetail();JobDataMap jobDataMap = jobDetail.getJobDataMap();System.out.println(new Date().toLocaleString()+"-->攜帶參數個數:"+jobDataMap.size());} }

MyJob2

package com.lzy.quartz02.job;import lombok.extern.slf4j.Slf4j; import org.quartz.*; import org.springframework.stereotype.Component;import java.util.Date;@Component @Slf4j public class MyJob2 implements Job {@Overridepublic void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {JobDetail jobDetail =jobExecutionContext.getJobDetail();JobDataMap jobDataMap = jobDetail.getJobDataMap();System.out.println(new Date().toLocaleString()+"-->MyJob2參數傳遞name="+jobDataMap.get("name")+",score="+jobDataMap.get("score"));} }

主要的業務邏輯類,這個類負責控制我們創建的兩張中間表和Quartz的內置表中的業務邏輯,比如當我們中間表的狀態為0時,我們定時任務就需要停止,那么就需要把內置表中的相關數據刪除定時任務才會停止

ScheduleService

package com.lzy.quartz02.service;import com.lzy.quartz02.entity.ScheduleTrigger; import org.springframework.stereotype.Repository;import java.util.List; @Repository public interface ScheduleTriggerService {int deleteByPrimaryKey(Integer id);int insert(ScheduleTrigger record);int insertSelective(ScheduleTrigger record);ScheduleTrigger selectByPrimaryKey(Integer id);int updateByPrimaryKeySelective(ScheduleTrigger record);int updateByPrimaryKey(ScheduleTrigger record);/*** 查詢觸發器中包含的所有任務* @return*/List<ScheduleTrigger> queryScheduleTriggerList(); }

ScheduleTriggerServiceImpl

package com.lzy.quartz02.service.impl;import com.lzy.quartz02.entity.ScheduleTrigger; import com.lzy.quartz02.entity.ScheduleTriggerParam; import com.lzy.quartz02.mapper.ScheduleTriggerMapper; import com.lzy.quartz02.mapper.ScheduleTriggerParamMapper; import com.lzy.quartz02.service.ScheduleTriggerService; import org.quartz.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service;import java.util.List;@Service public class ScheduleTriggerServiceImpl implements ScheduleTriggerService {@Autowiredprivate ScheduleTriggerMapper scheduleTriggerMapper;@Autowiredprivate ScheduleTriggerParamMapper scheduleTriggerParamMapper;@Autowiredprivate Scheduler scheduler;@Overridepublic int deleteByPrimaryKey(Integer id) {return scheduleTriggerMapper.deleteByPrimaryKey(id);}@Overridepublic int insert(ScheduleTrigger record) {return scheduleTriggerMapper.insert(record);}@Overridepublic int insertSelective(ScheduleTrigger record) {return scheduleTriggerMapper.insertSelective(record);}@Overridepublic ScheduleTrigger selectByPrimaryKey(Integer id) {return scheduleTriggerMapper.selectByPrimaryKey(id);}@Overridepublic int updateByPrimaryKeySelective(ScheduleTrigger record) {return scheduleTriggerMapper.updateByPrimaryKeySelective(record);}@Overridepublic int updateByPrimaryKey(ScheduleTrigger record) {return scheduleTriggerMapper.updateByPrimaryKey(record);}@Overridepublic List<ScheduleTrigger> queryScheduleTriggerList() {return scheduleTriggerMapper.queryScheduleTriggerList();}@Scheduled(cron = "0/10 * * * * ?")public void refreshScheduler(){try {List<ScheduleTrigger> scheduleTriggers =scheduleTriggerMapper.queryScheduleTriggerList();if(null!=scheduleTriggers){for (ScheduleTrigger scheduleTrigger : scheduleTriggers) {String cron = scheduleTrigger.getCron(); //表達式String jobName = scheduleTrigger.getJob_name(); //任務名稱String jobGroup = scheduleTrigger.getJob_group(); //任務分組String status = scheduleTrigger.getStatus(); //任務狀態//JobName+JobGroup=Primary Key//根據jobName和jobGroup生成TriggerKeyTriggerKey triggerKey =TriggerKey.triggerKey(jobName, jobGroup);//根據TriggerKey到Scheduler調度器中獲取觸發器CronTrigger cronTrigger = (CronTrigger)scheduler.getTrigger(triggerKey);if(null==cronTrigger){ // 1是要將自己的業務表的數據同步到quartz內置表鐘去 // 0 是 不需要 結束當前循環if(status.equals("0"))continue;System.out.println("創建調度器");//創建任務詳情JobDetail jobDetail=JobBuilder.newJob((Class<? extends Job>) Class.forName(jobName)).withIdentity(jobName,jobGroup).build();//往Job任務中傳遞參數JobDataMap jobDataMap = jobDetail.getJobDataMap();List<ScheduleTriggerParam> params =scheduleTriggerParamMapper.queryScheduleParamList(scheduleTrigger.getId());for (ScheduleTriggerParam param : params) {jobDataMap.put(param.getName(),param.getValue());}//創建表達式調度器CronScheduleBuilder cronSchedule =CronScheduleBuilder.cronSchedule(cron);//創建TriggercronTrigger=TriggerBuilder.newTrigger().withIdentity(jobName,jobGroup).withSchedule(cronSchedule).build();//將jobDetail和Trigger注入到scheduler調度器中scheduler.scheduleJob(jobDetail,cronTrigger);}else{//System.out.println("Quartz 調度任務中已存在該任務");if(status.equals("0")){JobKey jobKey = JobKey.jobKey(jobName, jobGroup);scheduler.deleteJob(jobKey);continue;}//調度器中的表達式String cronExpression =cronTrigger.getCronExpression();if(!cron.equals(cronExpression)){//創建表達式調度器CronScheduleBuilder cronSchedule =CronScheduleBuilder.cronSchedule(cron);//重構cronTrigger=cronTrigger.getTriggerBuilder().withIdentity(triggerKey).withSchedule(cronSchedule).build();//刷新調度器scheduler.rescheduleJob(triggerKey,cronTrigger);}}}}} catch (Exception e) {e.printStackTrace();}}}

QuartzController

package com.lzy.quartz02.controller;import com.lzy.quartz02.entity.ScheduleTrigger; import com.lzy.quartz02.service.ScheduleTriggerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView;import java.util.List;@Controller @RequestMapping("/quartz") public class QuartzController {@Autowiredprivate ScheduleTriggerService scheduleTriggerService;@RequestMapping("/list")public ModelAndView getAll(){ModelAndView mv = new ModelAndView();List<ScheduleTrigger> list = scheduleTriggerService.queryScheduleTriggerList();mv.addObject("quartzList",list);mv.setViewName("list");return mv;}@RequestMapping("/edit")public String editStatus(ScheduleTrigger scheduleTrigger){int n = scheduleTriggerService.updateByPrimaryKeySelective(scheduleTrigger);return "redirect:/quartz/list";}@RequestMapping("/proSave/{id}")public ModelAndView proSave(@PathVariable(value = "id") Integer id){ModelAndView mv=new ModelAndView();ScheduleTrigger scheduleTrigger = scheduleTriggerService.selectByPrimaryKey(id);mv.addObject("schedule",scheduleTrigger);mv.setViewName("edit");return mv;} }

templates

list.html

<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head><meta charset="UTF-8"><title>quartz定時任務管理</title> </head> <body> <h1 style="text-align: center">定時任務管理</h1> <table style="text-align: center" align="center" border="1px" width="50%"><tr><td>任務id</td><td>任務表達式</td><td>任務狀態</td><td>job工作類</td><td>job分組</td><td>操作</td></tr><tr th:each="q : ${quartzList}"><td th:text="${q.id}"></td><td th:text="${q.cron}"></td><td th:text="${q.status}"></td><td th:text="${q.job_name}"></td><td th:text="${q.job_group}"></td><td th:switch ="${q.status} == 0"><a th:case="true" th:href="@{/quartz/edit(id=${q.id},status=1)}">啟動</a><a th:case="false" th:href="@{/quartz/edit(id=${q.id},status=0)}">停止</a><a th:href="@{'/quartz/proSave/'+${q.id}}">編輯</a></td></tr> </table></body> </html>

edit.html

<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head><meta charset="UTF-8"><title>編輯定時任務</title> </head> <body> <h1>編輯定時任務</h1> <form th:action="@{/quartz/edit}" method="post"><input type="hidden" name="id" th:value="${schedule.id}" />任務表達式: <input width="300px" type="text" name="cron" th:value="${schedule.cron}" /></br>job工作類: <input width="300px" type="text" name="job_name" th:value="${schedule.job_name}" /></br>job分組:<input width="300px" type="text" name="job_group" th:value="${schedule.job_group}" /></br><input type="submit" value="提交"/> </form> </body> </html>

總結

以上是生活随笔為你收集整理的SpringBoot+Quartz+数据库存储的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲成人第一区 | 国产最顶级的黄色片在线免费观看 | 在线观看日韩专区 | 在线免费成人 | 一区二区三区免费在线观看视频 | 五月天九九 | 四虎影视精品成人 | 国产成人精品亚洲精品 | 人人爽爽人人 | 久久9视频 | 五月天,com| 伊人成人精品 | 狠狠操天天干 | 久久国产剧场电影 | 在线观看国产中文字幕 | 亚洲国产精品资源 | 国产黄色精品在线观看 | 国产精品久久久av久久久 | 欧美性色黄大片在线观看 | 成人永久在线 | 日日天天干 | 久久久久久久久久久影院 | 国产精品18久久久久白浆 | 在线精品视频免费观看 | 91精品在线看 | a色网站| 国产黄免费在线观看 | 亚洲高清av| .精品久久久麻豆国产精品 亚洲va欧美 | 98久久 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 免费视频久久久久 | 精品女同一区二区三区在线观看 | 三级大片网站 | 亚洲国产精品传媒在线观看 | 中文字幕在线一区观看 | 国产免费av一区二区三区 | 人成午夜视频 | 美女视频黄色免费 | 在线观看视频亚洲 | 五月天婷婷丁香花 | 国产精品久久久久久a | 亚洲国产精品电影在线观看 | 黄色在线免费观看网站 | 国产护士hd高朝护士1 | 日韩电影在线观看一区二区三区 | 二区三区视频 | 中文字幕在线免费看线人 | 五月在线视频 | 国产精品久久久久久影院 | 九九九热 | 亚洲美女在线国产 | 亚洲精品国产品国语在线 | 国产精品观看在线亚洲人成网 | 麻豆成人精品视频 | 国产精品久久99综合免费观看尤物 | 国产精品毛片久久久久久久 | 日本精品视频网站 | 国产色在线 | 九色在线 | 91亚洲精品在线观看 | 色偷偷网站视频 | 欧美日韩中字 | av久久在线 | 2022久久国产露脸精品国产 | 波多野结衣久久精品 | 在线观看午夜 | 亚洲综合欧美激情 | 久久有精品 | 国产成人福利片 | 色婷婷av国产精品 | 五月天电影免费在线观看一区 | 91福利视频在线 | 久久久久成人免费 | 在线看成人av | 成人亚洲综合 | 免费观看全黄做爰大片国产 | 久草精品资源 | 欧美一级片在线观看视频 | 91福利视频久久久久 | 日本久久精品 | 这里有精品在线视频 | 精品久久精品久久 | 激情五月婷婷激情 | 国产精品一区二区三区在线 | 亚洲高清资源 | 久久久久久毛片 | 亚洲精品国产精品乱码在线观看 | 久久国产免 | 一区二区三区视频网站 | 99视频精品 | 国产精品96久久久久久吹潮 | 91麻豆精品国产自产在线游戏 | 天天艹天天 | 人人艹人人| 天天天综合网 | 99久久夜色精品国产亚洲 | 黄色录像av| 日本久久不卡视频 | 国产最新在线 | 粉嫩av一区二区三区四区 | 久久久久久激情 | 超碰在线观看av | 国产99一区二区 | 亚洲在线视频播放 | 欧美日韩国产在线精品 | 天天天干 | 欧美一区二区精美视频 | 中文字幕色综合网 | 久久久国产精品亚洲一区 | 在线观看电影av | 中文字幕在线观看av | 国产精品21区 | 懂色av一区二区在线播放 | 韩国av一区| 国产精品原创 | 国产又粗又猛又色又黄视频 | 久久高视频 | 日日躁天天躁 | 精品久久五月天 | 国产精品视频你懂的 | 草久电影 | 欧美有色| avove黑丝 | 亚洲国产成人久久 | 国产精品9区 | 黄色91在线观看 | 国产a高清| 色婷婷免费 | 欧美伦理一区二区三区 | 黄色成人av| 亚洲美女视频在线观看 | 视频在线在亚洲 | 久久精品高清视频 | 日韩在线视频一区 | 黄色h在线观看 | 国产色妞影院wwwxxx | www黄免费 | 国产成人av电影 | 99福利片| 97在线观看视频免费 | 国产精品淫 | av高清一区二区三区 | 在线视频日韩精品 | 欧美日韩在线免费观看 | 成人黄色短片 | 久久综合色播五月 | a级免费观看 | 欧美精品黑人性xxxx | 五月婷婷久 | 日韩在线视频不卡 | 久在线观看视频 | 国产午夜精品一区二区三区嫩草 | 91丨九色丨蝌蚪丰满 | 五月婷婷开心 | 久草91视频 | 日韩网站在线观看 | 日本xxxx裸体xxxx17 | 99国产精品免费网站 | 日韩网| 夜夜操天天干 | 久久呀 | 欧美成人精品欧美一级乱 | 国产一级做a爱片久久毛片a | 伊人婷婷久久 | 美女国产网站 | 久久久久成人精品亚洲国产 | 国产在线观看免费av | 五月婷婷综合在线观看 | 欧美韩日视频 | 久久精品这里热有精品 | 麻豆高清免费国产一区 | 91在线视频播放 | 中文在线a√在线 | 最近中文字幕国语免费高清6 | 园产精品久久久久久久7电影 | 国产日韩欧美视频 | 成人在线视频网 | 久久视频免费 | 97在线观看免费高清完整版在线观看 | 毛片精品免费在线观看 | 亚洲区精品 | 成人av资源站| 国产精品色 | 久草在线电影网 | 欧美激情xxxx | 国产精品 亚洲精品 | 99久久99热这里只有精品 | 免费观看十分钟 | 久草在线免费播放 | 中文字幕日本电影 | 亚洲一区二区观看 | 九九九九精品 | av电影在线观看完整版一区二区 | 久久夜夜操 | 日本三级香港三级人妇99 | 中文字幕在线免费看线人 | 亚洲精品国偷拍自产在线观看 | 国产成人av网 | 久草在线最新 | 中文字幕在线观看完整 | www.夜夜爱 | 精品一区二区免费在线观看 | 日韩特黄一级欧美毛片特黄 | 日韩伦理片一区二区三区 | 四虎在线观看 | 国产伦理一区 | 亚洲精品在线观看中文字幕 | 天天色天天综合网 | 国产免费成人 | 西西444www大胆高清视频 | 91视频久久久久久 | 夜夜爽夜夜操 | 国产免码va在线观看免费 | 国产二区电影 | 精品国产一区二区三区久久久久久 | 综合在线色 | 五月天电影免费在线观看一区 | 韩国三级av在线 | 成年人精品| 亚洲我射av | 国产精品美女在线 | 久久国产美女 | 人人搞人人搞 | 久久99久久99免费视频 | 欧美国产日韩久久 | 五月天,com| 欧美男同视频网站 | 国产精品一区二区三区视频免费 | 美女视频一区二区 | 免费看的黄色 | 久久激情婷婷 | 久久综合99 | 超碰97免费在线 | 手机成人在线 | 欧美日韩国产色综合一二三四 | 国产午夜精品一区二区三区在线观看 | 麻豆视频免费入口 | 蜜臀av性久久久久蜜臀av | 91人人澡 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 久久精品99精品国产香蕉 | 成人一级电影在线观看 | 69视频国产 | 日韩欧美在线观看一区 | 一二三区高清 | 一区二区精品在线视频 | 人人爽人人做 | 91精品国产自产在线观看 | 日本bbbb摸bbbb | 91精品视频导航 | 国产成人精品av | 91日韩在线播放 | 一级久久久| 精品一区精品二区高清 | 久久这里有精品 | 青青草国产精品视频 | 久久久久久久久久久影院 | 久久试看 | 亚洲精品伦理在线 | 国产自在线观看 | 人人舔人人插 | 草久在线播放 | 国产成人久久 | 精品国产免费一区二区三区五区 | 9在线观看免费 | 999国内精品永久免费视频 | 人人草在线视频 | 亚洲码国产日韩欧美高潮在线播放 | 综合av在线| 中文字幕五区 | 日韩三级视频在线看 | www.色婷婷| 天天插狠狠干 | 久久精品一级片 | 国产精品日韩高清 | 在线播放日韩av | 婷婷久久网 | 国产一区免费看 | 91视频亚洲| 欧美日韩a视频 | 日日干夜夜草 | 精品久久久久久亚洲综合网站 | av大全在线观看 | 操夜夜操 | 99 精品 在线| 视频在线日韩 | 久久久视频在线 | 亚洲另类交 | 99久久精品免费看国产免费软件 | 久章操| 精品国产激情 | 亚洲精品在线观看av | 黄色在线看网站 | 久久96国产精品久久99软件 | 国产在线高清精品 | 亚洲一区二区三区精品在线观看 | 天天插天天 | 91精品一区二区三区蜜桃 | 久久视频一区 | 人人舔人人射 | 国产精品一区二区你懂的 | 天天操天天射天天舔 | 涩五月婷婷 | 亚洲精品综合一二三区在线观看 | 国产精品久久久久久999 | 免费一级毛毛片 | 久久无码精品一区二区三区 | 黄色一级大片在线免费看产 | 亚洲精品字幕在线 | 亚洲免费不卡 | 99色视频在线 | 一区二区三区在线免费观看视频 | 欧美另类高清 videos | 亚洲三级精品 | 波多野结衣动态图 | 激情图片久久 | 美女很黄免费网站 | 日韩免费专区 | 国产裸体视频bbbbb | 亚洲一区 影院 | 国产精品成 | 久草精品在线播放 | 久久网站av | 久久久久成人精品 | 欧美一级裸体视频 | 久草免费福利在线观看 | 中文字幕丝袜制服 | 97超碰在线资源 | 精品国产成人在线影院 | 中文字幕一区二区三区精华液 | 欧美淫aaa免费观看 日韩激情免费视频 | 麻豆超碰| av中文字幕网站 | 最近中文字幕免费av | 久久成人午夜 | 四川bbb搡bbb爽爽视频 | 深夜免费福利在线 | 久久人人爽爽人人爽人人片av | 久久综合九色综合97_ 久久久 | 欧美午夜剧场 | 国产91av视频在线观看 | 欧美日韩精品在线观看视频 | 国产成人免费观看久久久 | 中文字幕在线播放第一页 | 亚洲欧美日韩一级 | 夜夜嗨av色一区二区不卡 | 国产精品区一区 | 日日夜夜精品 | 丁香在线视频 | 人人射人人 | 日韩草比 | 四虎最新域名 | 九九九电影免费看 | 91 | 国产高清视频在线观看 | 伊人黄 | 亚洲h色精品 | 中文字幕一区2区3区 | 最新中文字幕在线播放 | av手机在线播放 | 黄色大全视频 | 99爱爱| 最新国产在线视频 | 亚洲人成免费网站 | 天天操比 | 日韩理论影院 | 天天射天天搞 | 国产精品18久久久久久久 | 奇米网在线观看 | 中文字幕资源网在线观看 | 色婷婷午夜 | 日日夜夜网| 五月天婷婷狠狠 | av在线免费观看网站 | 亚洲毛片在线观看. | 99久久精品久久久久久动态片 | 亚洲国产精品一区二区尤物区 | 亚洲精品乱码久久久久久久久久 | 日韩精品久久一区二区三区 | 狠狠操.com | 在线国产一区 | 黄色中文字幕 | 天天操天天插 | 午夜国产福利在线 | 久草在线观看资源 | 久久久精品欧美一区二区免费 | 国产一区在线播放 | 伊人色综合久久天天 | 91看片网址 | av7777777| 欧美少妇的秘密 | 一二三久久久 | 欧洲av不卡| 伊人中文网 | 国产成人精品国内自产拍免费看 | 日韩欧美在线观看 | 中文字幕在线播放日韩 | 93久久精品日日躁夜夜躁欧美 | 国产真实在线 | 国偷自产中文字幕亚洲手机在线 | 超碰人人av | 国产高清不卡av | 久久综合五月 | 久久天天操 | 成人免费视频视频在线观看 免费 | 国产亚洲一级高清 | 日韩丝袜| 在线看小早川怜子av | a级一a一级在线观看 | 日韩av中文 | av韩国在线 | 99av在线视频 | 免费97视频 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲国产免费网站 | 国产艹b视频 | 成年人免费看av | 久久亚洲美女 | 一区二区三区电影在线播 | 国产免费av一区二区三区 | 久久久久久蜜av免费网站 | 亚洲成av人片一区二区梦乃 | 天天操天天摸天天干 | 亚洲国产精品激情在线观看 | 日韩精品欧美精品 | 亚洲欧美精品一区 | 日韩精品久久一区二区 | 菠萝菠萝在线精品视频 | 亚洲一级片在线观看 | 2019久久精品| 欧美日韩性生活 | 免费看的黄色小视频 | 狠狠躁夜夜av| 天天爱天天干天天爽 | 欧美一级片免费在线观看 | 久久精品牌麻豆国产大山 | 奇米影视8888在线观看大全免费 | 美女国产在线 | 97国产精品免费 | 亚洲国产99| 日韩中文字幕国产 | 久久高清免费视频 | 在线播放精品一区二区三区 | 久久久一本精品99久久精品 | 狂野欧美激情性xxxx | 狠狠狠狠干 | 丁香花在线观看视频在线 | 在线免费观看羞羞视频 | av在线影视 | 成人免费亚洲 | www.久久com| 天天爽夜夜爽人人爽曰av | 手机av电影在线观看 | 超碰人在线 | 丁香九月激情 | 99 视频 高清 | 久久国产一区二区 | 欧美一二三区在线观看 | av在线成人 | 日韩av在线网站 | 久久国产电影 | 国产精品久久久久久a | 97在线免费 | 91精品视频一区二区三区 | 综合网欧美 | 久草综合视频 | 99视频一区 | 成人a视频 | av线上看 | 韩国av一区二区三区 | 91久久精品一区二区二区 | 国产成人精品在线 | 成人av地址| 国产97视频在线 | 中文国产字幕在线观看 | 日韩av高潮 | 激情黄色一级片 | 99免费精品视频 | 免费视频久久久久久久 | 成年美女黄网站色大片免费看 | 丁香视频在线观看 | 亚洲精品在线观看网站 | 日韩一级片观看 | 男女啪啪视屏 | 二区三区av| 麻豆免费精品视频 | 日韩av手机在线观看 | av黄色成人 | 开心激情五月婷婷 | 亚洲日本欧美在线 | 亚洲精品一区二区三区新线路 | 日韩av电影免费观看 | 成人app在线免费观看 | 欧美综合干 | 国产一区二区三区视频在线 | 午夜美女av | 激情电影影院 | 久操视频在线 | 欧美淫视频 | 国产精品二区在线 | 国产成人久久精品77777 | 国产一区麻豆 | 国产一级片免费视频 | 中国一级片在线观看 | 国产精品一区二区三区久久久 | 99九九热只有国产精品 | 国产精品久久久久久久久久久久午 | 久久精品久久久久 | 欧美日韩国产一区二区在线观看 | 国产成人精品av久久 | 亚洲精品xxx | 日本激情动作片免费看 | 亚洲成人国产精品 | 国产成人亚洲在线观看 | 国产精品区二区三区日本 | 在线黄网站 | 亚洲成人av一区二区 | 中文字幕av在线播放 | 麻豆国产网站 | 麻豆传媒电影在线观看 | 2019中文| av在线一二三区 | 亚洲一区视频在线播放 | 久久国产一区二区 | 国产99久久久久久免费看 | 国产精品18久久久久久首页狼 | 中文字幕免费高 | 日本99精品 | 国产精品二区三区 | 四虎在线免费观看 | 久久在现| 欧美色操 | 深夜福利视频一区二区 | 这里只有精品视频在线观看 | 嫩草av在线 | 国产成人精品免费在线观看 | 精品亚洲午夜久久久久91 | 日韩电影一区二区三区 | 色av色av色av | 一区二区三区在线观看中文字幕 | 麻豆免费看片 | av一级久久 | 亚洲激情 | 久久网站免费 | 午夜色站| 国产精品久久久久久久久搜平片 | 操久在线 | 久久伦理电影网 | 一区二区精品久久 | 色综合久久88色综合天天免费 | 狠狠搞,com| 亚洲 中文 欧美 日韩vr 在线 | 久久精品一区二区三区四区 | 91麻豆精品国产91 | 美女视频黄免费的久久 | 欧美性色19p | 日本护士撒尿xxxx18 | 久久国产91 | 久久精品99久久久久久 | 成年人视频在线免费播放 | 国产一级精品绿帽视频 | www..com黄色片 | 丁香婷婷电影 | 99久久精品一区二区成人 | 久久欧美综合 | 久久久综合 | 日韩在线视频线视频免费网站 | 高清久久久久久 | 最新精品国产 | 91在线区| 成人欧美日韩国产 | 天天曰| 国产精品va视频 | 激情五月播播久久久精品 | 国产在线色站 | 中文字幕在线观看视频一区 | 欧美做受高潮1 | 91久色蝌蚪 | 免费中文字幕视频 | 国产午夜精品免费一区二区三区视频 | 久草在线免 | 成 人 黄 色 视频播放1 | 国产精品国产亚洲精品看不卡 | 91在线蜜桃臀 | 国产三级午夜理伦三级 | 国产精品美女久久久久久免费 | 深夜国产在线 | 亚洲黄色一级视频 | a黄在线观看 | 夜色资源网 | 国产精品久久久久久一区二区三区 | .国产精品成人自产拍在线观看6 | 手机看片久久 | 人人艹人人 | 91麻豆产精品久久久久久 | 日韩久久一区二区 | 国产女人18毛片水真多18精品 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 国产色女 | 国产福利91精品一区 | 国产精品麻豆视频 | 久久草在线精品 | 中文字幕一区二区三区在线视频 | 夜夜躁狠狠躁日日躁视频黑人 | 久久久久女人精品毛片九一 | 免费看片色 | 深夜福利视频一区二区 | v片在线播放 | 婷婷免费在线视频 | 免费在线成人 | 中文字幕中文字幕在线中文字幕三区 | 国产超碰97 | 国产精品专区h在线观看 | www.777奇米| av三级在线免费观看 | 日韩欧美视频一区二区三区 | 日本中文字幕免费观看 | 最近日本中文字幕a | 手机在线中文字幕 | 亚洲黄色免费观看 | 国产精品18久久久久久久 | www.av中文字幕.com | 亚洲电影久久久 | 欧美99精品 | 成人精品视频 | 国产美女无遮挡永久免费 | 91精品久久久久久久久久久久久 | 五月天视频网站 | 成人午夜电影久久影院 | 精品亚洲免费视频 | 国产黄大片在线观看 | 婷婷电影在线观看 | 亚洲视频1区2区 | 99视频久 | 欧美一级久久 | 久久久久久久久久毛片 | 日韩一区精品 | 国产精品自产拍在线观看桃花 | 久久久国产精品一区二区三区 | 视频二区在线视频 | 91中文字幕在线观看 | 精品久久久久久国产偷窥 | 久久不卡av| 91香蕉视频| 视频在线观看日韩 | 欧美天堂视频在线 | 狠狠干狠狠艹 | 亚洲视频每日更新 | 五月天综合在线 | 91在线观 | 综合久久综合久久 | 午夜精品久久久久久久99热影院 | 久久综合导航 | 搡bbbb搡bbb视频 | 夜夜躁日日躁狠狠久久88av | 中文字幕第一页在线vr | 国产在线观看,日本 | 久久精品这里都是精品 | 懂色av一区二区三区蜜臀 | 亚洲最大av在线播放 | 免费视频 三区 | 欧美在线观看视频一区二区 | 91麻豆看国产在线紧急地址 | 色综合天天综合网国产成人网 | 九七在线视频 | 69视频在线播放 | 521色香蕉网站在线观看 | 国产精品免费在线观看视频 | 午夜性生活片 | av无限看 | 99日韩精品| 免费高清在线视频一区· | 欧美精品久久久久久久亚洲调教 | 韩国av一区二区三区 | 西西444www | 免费手机黄色网址 | 看av免费| 国产香蕉97碰碰久久人人 | 天天av在线播放 | 九九久久久久久久久激情 | 九九九热精品免费视频观看 | 狠狠干在线播放 | 视频一区二区精品 | 国产成人精品一区二区三区在线 | 国产色在线观看 | 亚洲精品xxxx| 狠狠狠狠狠操 | av在线影视 | 激情偷乱人伦小说视频在线观看 | 久久久久久久久久亚洲精品 | 久久久网站 | 国产精品成人一区二区 | 国产又粗又猛又爽 | 亚洲1区在线 | 国产一级在线看 | 91x色 | 成人av在线影院 | 国产精品久久久久久久久搜平片 | 亚洲一级免费观看 | 黄色小说在线观看视频 | 国产精品久久99 | 国产成人av福利 | 综合网伊人 | 毛片在线播放网址 | www.日本色 | 特黄特色特刺激视频免费播放 | 欧美性爽爽 | 日日爽夜夜操 | 午夜少妇 | 91精品国产麻豆国产自产影视 | 国产小视频在线观看 | www日韩视频| 日韩在线精品一区 | 欧洲精品视频一区 | 激情久久久久久久久久久久久久久久 | 六月丁香婷婷久久 | 91成人区| 免费av成人在线 | 91高清一区 | 久99久精品视频免费观看 | 色婷婷视频在线观看 | 欧美日韩不卡一区 | 精品久久久久久亚洲 | 97视频在线看 | 午夜精品久久久久久99热明星 | 男女激情麻豆 | 久久综合婷婷国产二区高清 | 国产精品理论片在线播放 | 久久影院中文字幕 | 国产综合精品久久 | 亚洲国产网站 | 亚洲精品一区二区三区高潮 | 天天操天天操 | 久久伦理电影网 | 9在线观看免费 | 久久精品成人热国产成 | av福利免费 | 亚洲永久精品国产 | 婷婷av网站| 久久久国产成人 | 国产一级91| 日韩二区三区在线观看 | 亚洲精品女 | 六月天综合网 | 天天躁天天操 | 亚洲欧美精品在线 | 精品国产一区二区三区不卡 | 在线观看日本高清mv视频 | 婷婷亚洲五月色综合 | 国产视频每日更新 | 国产国产人免费人成免费视频 | 日韩大片在线免费观看 | 伊人影院99 | 欧美日韩一区二区三区在线观看视频 | 亚洲午夜av电影 | 国产美女主播精品一区二区三区 | 国产成人精品一区一区一区 | 久久人人爽爽人人爽人人片av | 九九九九免费视频 | 香蕉视频网站在线观看 | 精品一区二区免费在线观看 | 日韩在线视频看看 | 黄色一及电影 | 精品一区在线 | 婷婷九月丁香 | av福利网址导航 | 在线观看一级片 | 国产亚洲人成网站在线观看 | 久久涩涩网站 | av电影免费在线看 | 国产一级黄色av | 国产精品情侣视频 | 黄色的网站在线 | 韩国在线一区 | 四虎在线观看 | 日韩影视大全 | 亚洲日本一区二区在线 | 欧美网站黄色 | 一级片免费观看 | 日日麻批40分钟视频免费观看 | 欧美日韩国产xxx | 麻豆免费精品视频 | 中文字幕视频免费观看 | 亚洲精品视频中文字幕 | 国产精品久久久视频 | 欧美日韩在线视频一区二区 | 亚洲国产精品一区二区尤物区 | 六月天色婷婷 | 久久精品视频在线看 | 东方av在线免费观看 | 天堂久久电影网 | wwwwww色 | 国产麻豆精品95视频 | 日韩,精品电影 | 国产a级精品 | 日本三级国产 | www178ccom视频在线 | 香蕉网在线观看 | 精品一区二区免费在线观看 | 激情久久综合网 | 黄色大全在线观看 | 99久久日韩精品视频免费在线观看 | 六月婷色 | 99视频国产精品免费观看 | 五月综合在线观看 | 999久久久久久久久久久 | 欧美激情视频在线观看免费 | 蜜臀av性久久久久av蜜臀三区 | 日韩在线免费高清视频 | 制服丝袜一区二区 | 亚洲激情综合 | 字幕网av | 国产在线精 | 香蕉视频4aa | 国产精品视频不卡 | 爱色婷婷 | 九九色在线观看 | 一级性生活片 | 欧美在线视频一区二区三区 | 久久伊人八月婷婷综合激情 | 久久久久免费精品国产小说色大师 | 国产精品一区二区三区在线免费观看 | 成人三级av | 夜夜躁狠狠躁日日躁视频黑人 | 又黄又爽又无遮挡免费的网站 | 日韩免费在线 | 六月丁香激情综合色啪小说 | 2019精品手机国产品在线 | 三级黄色网址 | 日韩视频在线播放 | 亚洲成人黄色av | 成年人免费电影 | 4438全国亚洲精品观看视频 | 日韩美在线观看 | 国产成人精品亚洲日本在线观看 | 日韩免费一区二区三区 | 亚洲 综合 激情 | 国产精品久久久久毛片大屁完整版 | 亚洲我射av| 在线日韩av | 成人国产精品一区二区 | 激情婷婷欧美 | 在线观看亚洲国产精品 | 国产日韩中文字幕 | 免费在线观看一级片 | 91九色在线视频观看 | 国产三级香港三韩国三级 | 欧美日韩首页 | 国产精品久久久久久久久久久杏吧 | 成人av在线直播 | 国产一区国产二区在线观看 | 国产精品网站 | 国产一区欧美二区 | 91av原创 | 日本精品在线 | 欧美日韩国产在线 | 天天干视频在线 | 在线观看黄网站 | 麻豆 91 在线 | 国产人在线成免费视频 | 久久久久亚洲最大xxxx | 天天操天天舔天天干 | 日日摸日日添夜夜爽97 | 久久观看 | 91中文在线视频 | 国产日韩欧美在线观看视频 | 欧美色综合天天久久综合精品 | 韩国av永久免费 | 亚洲区精品视频 | 国产九九热视频 | 91亚洲精品国产 | 国产999精品 | 一区三区视频在线观看 | 九九热视频在线 | 日日干综合 | www亚洲一区 | www.在线看片.com | 精品自拍sae8—视频 | 亚洲精品麻豆 | 亚洲国产精品电影 | 精品亚洲免费视频 | 99久久久久成人国产免费 | 在线免费色视频 | 亚洲视频在线看 | 在线观看视频中文字幕 | 天天干天天怕 | www操操 | 婷婷在线精品视频 | 国产最新视频在线观看 | 国产美女网站在线观看 | 一区二区三区在线免费播放 | 涩涩在线 | av一级在线观看 | 91在线播放国产 | 久久久久国产精品免费网站 | 00av视频| 2023国产精品自产拍在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美在线观看视频 | 久久国产福利 | 在线亚洲成人 | 国产精品 日韩 欧美 | 91精品国产99久久久久久久 | 国产一级片播放 | 亚洲精品国产自产拍在线观看 | 国产男女无遮挡猛进猛出在线观看 | 一区二区三区中文字幕在线观看 | 久久久久久久免费观看 | 欧美一二三区播放 | 美腿丝袜av | 黄色av电影免费观看 | 狠狠操狠狠干2017 | 2022久久国产露脸精品国产 | 草樱av | 久久国产精品99国产 | 国产福利在线不卡 | 99久久99久久精品免费 | 久久国产精品一二三区 | 在线国产日韩 | av在线免费网站 | 久久精品一区二区三区视频 | 久久激情婷婷 | 一级特黄aaa大片在线观看 | 夜夜操网| 天天射天天操天天 | 波多野结衣在线观看视频 | 亚洲午夜精品福利 | 久久久久久高潮国产精品视 | 91精品无人成人www | 91久久爱热色涩涩 | 国产成人精品一区二区 | 不卡av电影在线观看 | 99综合电影在线视频 | 激情五月激情综合网 | 99情趣网视频 | 国产精品一二三 | 久久久91精品国产一区二区精品 | av资源在线观看 | 欧美日韩精品网站 | 久一网站 | 国内精品视频久久 | 91少妇精拍在线播放 | 久久免费毛片 | 日本中文字幕高清 | 干天天| 国产一级二级在线播放 | 国产护士av | 国产69久久精品成人看 | 久久久久久久久久久高潮一区二区 | 国产精品6999成人免费视频 | 国产精品久久久久久爽爽爽 | 成人在线免费观看视视频 | 色婷婷久久一区二区 | 久久久久久高潮国产精品视 | 五月婷社区 | av中文天堂在线 | 少妇bbw撒尿 | 欧美久久99 | 国产精品成人免费精品自在线观看 | 99精品免费久久久久久久久 | 中文字幕视频 | 久操伊人 | 日本三级在线观看中文字 | 最近中文国产在线视频 | 日韩理论视频 | 日日干日日 | a黄色一级片 | 91精品国产综合久久久久久久 | 国产91精品一区二区 | 欧美激情视频一二三区 | 日本中文字幕在线视频 | 精品视频在线播放 | 日韩草比 | 永久免费精品视频网站 | 色欧美视频 | 欧美一级黄大片 | 一区二区三区电影在线播 | 久久爱资源网 | 黄色aaa毛片 | 视频二区在线 | 久久大片网站 | 亚洲国产日韩欧美 | 国产精品一区二区av影院萌芽 | 日日夜夜人人精品 | 国产精品入口传媒 | 在线视频观看91 | 中文字幕一区三区 | 亚洲视频 在线观看 | 91精品伦理 | 黄色一级免费电影 | 久久国产三级 | 国产高清免费在线观看 | 亚洲精品在线观 | 精品福利在线观看 | 国产高清专区 | 日韩有码网站 | 成人av电影网址 |