3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

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

javascript

SpringBoot整合Quartz--使用/教程/实例

發布時間:2024/3/13 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot整合Quartz--使用/教程/实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文網址:SpringBoot整合Quartz--使用/教程/實例_IT利刃出鞘的博客-CSDN博客

簡介

說明

? ? ? ? 本文用實例介紹quartz的用法。

? ? ? ? quartz與spring自帶的定時最大的區別之處:quartz可以用Calendar來控制哪些時間不執行此定時任務。

Job

  • 是一個接口,只定義一個方法 execute(JobExecutionContext context),在實現接口的execute 方法中編寫所需要定時執行的 Job(任務);
  • Job接口是真正需要執行的任務,Quartz 每次調度 Job 時,都重新創建一個 Job 實例,因此它不接受多個 Job 的實例。
  • JobExecutionContext 類提供了調度應用的一些信息;
  • Job 運行時的信息保存在 JobDataMap 實例中。

JobDetail

JobDetail接口相當于將Job接口包裝了一下,Trigger和Scheduler實際用到的都是JobDetail。

。它接收一個 Job 實現類(JobDetail,描述 Job 的實現類及其他相關的靜態信息,如 Job 名字、描述、關聯監聽器等信息),以便運行時通過 newInstance() 的反射機制實例化 Job。

Trigger接口

觸發器,描述觸發 Job 的時間觸發規則,主要有 SimpleTrigger 和 CronTrigger 這兩個實現類。系統時間走到觸發器指定的時間的時候,觸發器就會觸發任務的執行。

Scheduler接口

  • 調度器,Quartz通過調度器來注冊、暫停、刪除Trigger和JobDetail。
  • Trigger 和 JobDetail 可以注冊到 Scheduler 中,兩者在 Scheduler 中擁有各自的組及名稱。組及名稱是 Scheduler 查找定位容器中某一對象的依據, Trigger 的組及名稱必須唯一, JobDetail 的組和名稱也必須唯一(但可以和 Trigger 的組和名稱相同,因為它們是不同類型的)。
  • Scheduler 定義了多個接口方法,允許外部通過組及名稱訪問和控制容器中 Trigger 和JobDetail(是通過SchedulerContext獲得的)。

Calendar接口

一個Trigger可以和多個Calendar關聯,以便排除或包含某些時間點。例如:每周星期一早上10:00執行任務,但是如果碰到法定的節日,則不執行,這時就需要在Trigger觸發機制的基礎上使用Calendar進行定點排除。

Calendar有如下實現類:

基礎實例

其他網址

SpringBoot 集成 Quartz 定時器_真的愿意去努力,人生最壞的結果,也不過是大器晚成。-CSDN博客
Spring Boot-Quartz框架_小草帽的博客-CSDN博客

簡介

有的博客里邊說需要@EnableScheduling,經本人測試并不需要。

依賴

? ? ? ? 如果SpringBoot版本是2.0.0以后的,則在spring-boot-starter中已經包含了quart的依賴,則可以直接使用spring-boot-starter-quartz依賴:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId> </dependency>

如果是1.5.9則要使用以下添加依賴:

<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.3.0</version> </dependency> <dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId> </dependency>

?本處為了測試,還引入了swagger和web依賴。其相關依賴以及如何使能本處就不寫了。

任務

任務1

package com.example.demo.schedule;import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException;import java.text.SimpleDateFormat; import java.util.Date;public class Job1 implements Job {private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");private void before() {System.out.println("任務1:開始執行-" + dateFormat.format(new Date()));}@Overridepublic void execute(JobExecutionContext arg0) throws JobExecutionException {before();System.out.println("任務1:業務邏輯。。。");after();}private void after() {System.out.println("任務1:執行結束");System.out.println();} }

任務2

package com.example.demo.schedule;import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException;import java.text.SimpleDateFormat; import java.util.Date;public class Job2 implements Job {private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");private void before() {System.out.println("任務2:開始執行-" + dateFormat.format(new Date()));}@Overridepublic void execute(JobExecutionContext arg0) throws JobExecutionException {before();System.out.println("任務2:業務邏輯。。。");after();}private void after() {System.out.println("任務2:執行結束");System.out.println();} }

工具類

package com.example.demo.util;import com.example.demo.schedule.Job1; import com.example.demo.schedule.Job2; import org.quartz.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;import java.util.Date;@Component public class QuartzSchedulerManager {@Autowiredprivate Scheduler scheduler;// 開始執行定時器public void startJob() throws SchedulerException {startJob1(scheduler);startJob2(scheduler);scheduler.start();}// 獲取Job信息public String getJobInfo(String name, String group) throws SchedulerException {TriggerKey triggerKey = new TriggerKey(name, group);CronTrigger cronTrigger = (CronTrigger) scheduler.getTrigger(triggerKey);return String.format("time:%s,state:%s", cronTrigger.getCronExpression(),scheduler.getTriggerState(triggerKey).name());}// 修改某個任務的執行時間public boolean modifyJob(String name, String group, String time) throws SchedulerException {Date date = null;TriggerKey triggerKey = new TriggerKey(name, group);CronTrigger cronTrigger = (CronTrigger) scheduler.getTrigger(triggerKey);String oldTime = cronTrigger.getCronExpression();if (!oldTime.equalsIgnoreCase(time)) {CronScheduleBuilder cronScheduleBuilder = CronScheduleBuilder.cronSchedule(time);CronTrigger trigger = TriggerBuilder.newTrigger().withIdentity(name, group).withSchedule(cronScheduleBuilder).build();date = scheduler.rescheduleJob(triggerKey, trigger);}return date != null;}// 暫停所有任務public void pauseAllJob() throws SchedulerException {scheduler.pauseAll();}// 暫停某個任務public void pauseJob(String name, String group) throws SchedulerException {JobKey jobKey = new JobKey(name, group);JobDetail jobDetail = scheduler.getJobDetail(jobKey);if (jobDetail == null)return;scheduler.pauseJob(jobKey);}// 恢復所有任務public void resumeAllJob() throws SchedulerException {scheduler.resumeAll();}// 恢復某個任務public void resumeJob(String name, String group) throws SchedulerException {JobKey jobKey = new JobKey(name, group);JobDetail jobDetail = scheduler.getJobDetail(jobKey);if (jobDetail == null)return;scheduler.resumeJob(jobKey);}// 刪除某個任務public void deleteJob(String name, String group) throws SchedulerException {JobKey jobKey = new JobKey(name, group);JobDetail jobDetail = scheduler.getJobDetail(jobKey);if (jobDetail == null)return;scheduler.deleteJob(jobKey);}// 啟動任務1private void startJob1(Scheduler scheduler) throws SchedulerException {// 通過JobBuilder構建JobDetail實例,JobDetail規定其job只能是實現Job接口的實例JobDetail jobDetail = JobBuilder.newJob(Job1.class).withIdentity("job1", "group1").build();// 基于表達式構建觸發器CronScheduleBuilder cronScheduleBuilder = CronScheduleBuilder.cronSchedule("0/5 * * * * ?");// CronTrigger表達式觸發器 繼承于Trigger。TriggerBuilder 用于構建觸發器實例CronTrigger cronTrigger = TriggerBuilder.newTrigger().withIdentity("job1", "group1").withSchedule(cronScheduleBuilder).build();scheduler.scheduleJob(jobDetail, cronTrigger);}// 啟動任務2private void startJob2(Scheduler scheduler) throws SchedulerException {// 通過JobBuilder構建JobDetail實例,JobDetail規定其job只能是實現Job接口的實例JobDetail jobDetail = JobBuilder.newJob(Job2.class).withIdentity("job2", "group2").build();// 基于表達式構建觸發器CronScheduleBuilder cronScheduleBuilder = CronScheduleBuilder.cronSchedule("0/5 * * * * ?");// CronTrigger表達式觸發器 繼承于Trigger。TriggerBuilder 用于構建觸發器實例CronTrigger cronTrigger = TriggerBuilder.newTrigger().withIdentity("job2", "group2").withSchedule(cronScheduleBuilder).build();scheduler.scheduleJob(jobDetail, cronTrigger);} }

說明

TriggerBuilder.newTrigger().withIdentity()有三個重載:
? ??withIdentity(String name, String group)
? ??withIdentity(String name)? //內部調用new TriggerKey(name, null)
? ??withIdentity(TriggerKey triggerKey)

服務啟動時運行

package com.example.demo.config;import com.example.demo.util.QuartzSchedulerManager; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.event.ContextRefreshedEvent;@Configuration public class QuartzListener implements ApplicationListener<ContextRefreshedEvent> {@Autowiredprivate QuartzSchedulerManager quartzSchedulerManager;// 初始啟動quartz@Overridepublic void onApplicationEvent(ContextRefreshedEvent event) {try {quartzSchedulerManager.startJob();System.out.println("任務已經啟動...");} catch (SchedulerException e) {e.printStackTrace();}}// 初始注入scheduler@Beanpublic Scheduler scheduler() throws SchedulerException{SchedulerFactory schedulerFactoryBean = new StdSchedulerFactory();return schedulerFactoryBean.getScheduler(); } }

控制器

注意:Quartz提供了一個驗證cron是否合法的方法:CronExpression.isValidExpression(String cron);

package com.example.demo.controller; import com.example.demo.util.QuartzSchedulerManager; import org.quartz.CronExpression; import org.quartz.SchedulerException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;@RestController @RequestMapping("") public class QuartzController {@Autowiredprivate QuartzSchedulerManager quartzSchedulerManager;// @Description: 獲取定時器信息@GetMapping("/info")public String getQuartzJob(String name, String group) {String info = null;try {info = quartzSchedulerManager.getJobInfo(name, group);} catch (SchedulerException e) {e.printStackTrace();}return info;}// @Description: 修改定時器的 執行時間@PostMapping("/modify")public boolean modifyQuartzJob(String name, String group, String time) {boolean flag = true;if (!CronExpression.isValidExpression(time)) {throw new RuntimeException("非法的cron表達式");}try {flag = quartzSchedulerManager.modifyJob(name, group, time);} catch (SchedulerException e) {e.printStackTrace();}return flag;}// @Description: 啟動所有定時器@PostMapping("/start")public void startQuartzJob() {try {quartzSchedulerManager.startJob();} catch (SchedulerException e) {e.printStackTrace();}}// @Description: 暫停指定 定時器@PostMapping(value = "/pause")public void pauseQuartzJob(String name, String group) {try {quartzSchedulerManager.pauseJob(name, group);} catch (SchedulerException e) {e.printStackTrace();}}// 暫停所有定時器@PostMapping(value = "/pauseAll")public void pauseAllQuartzJob() {try {quartzSchedulerManager.pauseAllJob();} catch (SchedulerException e) {e.printStackTrace();}}// 刪除指定定時器@PostMapping(value = "/delete")public void deleteJob(String name, String group) {try {quartzSchedulerManager.deleteJob(name, group);} catch (SchedulerException e) {e.printStackTrace();}} }

啟動服務

?下邊的交替輸出。

任務1:開始執行-2020-11-04 18:12:20 任務1:業務邏輯。。。 任務1:執行結束任務2:開始執行-2020-11-04 18:12:20 任務2:業務邏輯。。。 任務2:執行結束

controller測試?

查看特定任務信息:http://localhost:8080/info?name=job1&group=group1

結果:

time:0/5 * * * * ?,state:NORMAL

controller其他測試都是通過的,本處不再展示。?

Calendar

其他網址

Quartz Scheduler Calendar日歷的使用 - 大新博客 - 博客園
Quartz-Calendar 排除指定節假日時間執行任務_小工匠-CSDN博客

簡介

一個Trigger可以和多個Calendar關聯,以便排除或包含某些時間點。例如:每周星期一早上10:00執行任務,但是如果碰到法定的節日,則不執行,這時就需要在Trigger觸發機制的基礎上使用Calendar進行定點排除。

Calendar有如下實現類:

Calendar 名稱

用法

精度

BaseCalendar

org.quartz.impl.calendar.BaseCalendar

為高級的 Calendar 實現了基本的功能,實現了 org.quartz.Calendar 接口

AnnualCalendar

org.quartz.impl.calendar.AnnualCalendar

指定年中一天或多天。

CronCalendar

org.quartz.impl.calendar.CronCalendar

? ? 指定CronExpression表達的時間集合。

? ? 例:“* * 0-7,18-23?* *”排除每天所有營業時間(上午8點至下午5點)。

? ? 若CronTrigger具有給定的cron表達式并且與具有相同表達式的CronCalendar相關聯,則日歷將排除觸發器包含的所有時間,并且它們將彼此抵消。

DailyCalendar

org.quartz.impl.calendar.DailyCalendar

? ? ? ? 指定每天營業時間(上午8點 - 5點)。 每個DailyCalendar僅允許指定單個時間范圍,并且該時間范圍可能不會跨越每日邊界(即,您不能指定從上午8點至凌晨5點的時間范圍)。 如果屬性invertTimeRange為false(默認),則時間范圍定義觸發器不允許觸發的時間范圍。 如果invertTimeRange為true,則時間范圍被反轉 - 也就是排除在定義的時間范圍之外的所有時間。

毫秒

HolidayCalendar

org.quartz.impl.calendar.HolidayCalendar

從 Trigger 中排除/包含節假日

MonthlyCalendar

org.quartz.impl.calendar.MonthlyCalendar

排除/包含月份中的指定數天,例如,可用于排除每月的最后一天

WeeklyCalendar

org.quartz.impl.calendar.WeeklyCalendar

排除/包含星期中的任意周幾,例如,可用于排除周末,默認周六和周日

實例

說明:下方所有實例,前邊都有

@Autowired
private Scheduler sched;

AnnualCalendar

This implementation of the Calendar excludes a set of days of the year. You may use it to exclude bank holidays which are on the same date every year @Autowired private Scheduler sched;AnnualCalendar holidays = new AnnualCalendar(); //2014,7,21 實際是2014年8月21日 Calendar calendar = new GregorianCalendar(2014, 7, 21); holidays.setDayExcluded(calendar, true); sched.addCalendar("holidays", holidays, false, false);SimpleTrigger trigger = newTrigger() .withIdentity("trigger1", "group1").startNow().withSchedule(simpleSchedule().withIntervalInHours(1).repeatForever())  .modifiedByCalendar("holidays").build();

上邊日歷設置成2014-07-21 并不是只有在2014年才生效,它會在每一年的這個日期都生效?。原因:看計算時間的源碼,并沒有計算設置的年份:

public boolean isDayExcluded(java.util.Calendar day) {...Iterator<java.util.Calendar> iter = excludeDays.iterator();while (iter.hasNext()) {java.util.Calendar cl = (java.util.Calendar) iter.next();// remember, the list is sortedif (dmonth < cl.get(java.util.Calendar.MONTH)) {return false;}if (dday != cl.get(java.util.Calendar.DAY_OF_MONTH)) {continue;}if (dmonth != cl.get(java.util.Calendar.MONTH)) {continue;}return true;}return false; }

CronCalendar

This implementation of the Calendar may be used (you don't have to) as a base class for more sophisticated one's.

寫一個表達式來排除一個時間范圍,比如可以設置為排除所有的非工作時間:?在早8點-晚5點觸發,其他時間暫停,代碼如下

CronCalendar calendar = new CronCalendar("* * 0-7,18-23 ? * *"); sched.addCalendar("business", calendar, false, false);

DailyCalendar

?This implementation of the Calendar excludes (or includes - see below) a specified time range each day. For example, you could use this calendar to exclude business hours (8AM - 5PM) every day. Each DailyCalendar only allows a single time range to be specified, and that time range may not cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM). If the property invertTimeRange is false (default), the time range defines a range of times in which triggers are not allowed to fire. If invertTimeRange is true, the time range is inverted – that is, all times outside the defined time range are excluded.Note when using DailyCalendar, it behaves on the same principals as, for example, WeeklyCalendar. WeeklyCalendar defines a set of days that are excluded every week. Likewise, DailyCalendar defines a set of times that are excluded every day.

時間范圍日歷,定義一個時間范圍,可以讓觸發器在這個時間范圍內觸發,或者在這個時間范圍內不觸發,每一個DailyCalendar的實例只能設置一次時間范圍,并且這個時間范圍不能超過一天的邊界,比如你不能定義一個時間范圍是(晚上8點至第二天早上5點),如果invertTimeRange這個屬性等于false(默認),那么定義的時間范圍內觸發器不會觸發,相反如果invertTimeRange=true 那么只有在這個時間范圍內觸發器才會觸發,這個時間范圍以外的時間都被排除。

Calendar s = Calendar.getInstance(); s.setTime(new Date());Calendar e = Calendar.getInstance(); e.setTime(futureDate(10, IntervalUnit.SECOND));DailyCalendar dailyCalendar = new DailyCalendar(s, e); //DailyCalendar dailyCalendar = new DailyCalendar("20:57:00", "20:59:00"); dailyCalendar.setInvertTimeRange(true); sched.addCalendar("dailyCalendar", dailyCalendar, false, false); SimpleTrigger trigger = newTrigger() .withIdentity("trigger1", "group1").startNow().withSchedule(simpleSchedule().withIntervalInSeconds(3).repeatForever()).modifiedByCalendar("dailyCalendar").build();

HolidayCalendar

This implementation of the Calendar stores a list of holidays (full days that are excluded from scheduling).The implementation DOES take the year into consideration, so if you want to exclude July 4th for the next 10 years, you need to add 10 entries to the exclude list.

該日歷與AnnualCalendar一致,區別就是設置的year是有效的,也就是說如果你希望在未來的10年中 7月4日這天 這個日歷生效,那么你需要添加10個日期,分別是 2014-7-4 ,2015-7-4...... 2024-7-4 這樣才行。?

HolidayCalendar holidays = new HolidayCalendar(); Calendar calendar = new GregorianCalendar(2014, 7, 21); holidays.addExcludedDate(calendar.getTime()); sched.addCalendar("holidays", holidays, false, false);

MonthlyCalendar

This implementation of the Calendar excludes a set of days of the month. You may use it to exclude every first day of each month for example. But you may define any day of a month.

月日歷,你可以定義一個月當中的若干天,例如你可以設置每個月的第一天觸發器不進行觸發,當然你還可以定義一個月當中的任何一天。

下面例子給出每個月2,3,4號不觸發的日歷

MonthlyCalendar monthlyCalendar = new MonthlyCalendar(); monthlyCalendar.setDayExcluded(2, true); monthlyCalendar.setDayExcluded(3, true); monthlyCalendar.setDayExcluded(4, true); sched.addCalendar("monthlyCalendar", monthlyCalendar, false, false);

WeeklyCalendar

This implementation of the Calendar excludes a set of days of the week. You may use it to exclude weekends for example. But you may define any day of the week. By default it excludes SATURDAY and SUNDAY.

? ? ? ? 星期日歷,可以定義在一個星期當中的星期幾幾幾 是不觸發的日期,例如你可以定義么每個周末(星期天)觸發器不觸發,你也可以定義一周當中的任何一天或是幾天。默認情況SATURDAY ,SUNDAY 這兩天是沒排除的。

? ? ? ? 下面的例子設置了每個星期四觸發器不觸發,并且默認情況周六和周天也是不觸發的,這個是默認設置。如果需要周六周日也觸發,那么把它清掉就可以了(weeklyCalendar.setDayExcluded(Calendar.SATURDAY?, false)像這樣)。一個需要注意的地方就是傳入參數不能直接寫數字星期幾,因為老外的日子計算的與我們不一樣,需要傳入(java.util.Calendar)的常量字段,這樣才準確。

WeeklyCalendar weeklyCalendar = new WeeklyCalendar(); weeklyCalendar.setDayExcluded(Calendar.THURSDAY, true); sched.addCalendar("weeklyCalendar", weeklyCalendar, false, false);

組合日歷的使用

? ? ? ? 上面的例子都是每一個觸發器(trigger)關聯一個日歷的例子,我們在構建觸發器的時候通過.modifiedByCalendar("日歷的key")關聯一個注冊到引擎當中的日歷,這種情況已經能夠滿足我們大部分的需求。但是系統的需求往往是復雜多變的,假設有這樣一種情況,需要一個觸發器在 每周一到周五,早8點-晚晚5點 每隔1小時執行,那么該如何使用日歷呢?

? ? ? ? 其實我們不用日歷,使用一個CronTrigger也是可以搞定的,我們這里只不過是拋磚引玉而已。那讓我們來寫一個組合日歷使用的例子:

DailyCalendar dailyCalendar = new DailyCalendar("8:00:00", "17:00:00"); dailyCalendar.setInvertTimeRange(false);WeeklyCalendar weeklyCalendar = new WeeklyCalendar(dailyCalendar); sched.addCalendar("weeklyCalendar", weeklyCalendar, false, false);

我們寫一個時間間隔的日歷dailyCalendar,將其作為參數傳遞給weeklyCalendar就可以了,這樣引擎在計算日歷日期的時候會先判斷dailyCalendar的時間范圍,然后再判斷weeklyCalendar是時間范圍,當條件都滿足的是否,觸發器才會被觸發,我們分析一下源碼:

@Override public boolean isTimeIncluded(long timeStamp) {if (excludeAll == true) {return false;}// Test the base calendar first. Only if the base calendar not already// excludes the time/date, continue evaluating this calendar instance.if (super.isTimeIncluded(timeStamp) == false) { return false; }java.util.Calendar cl = createJavaCalendar(timeStamp);int wday = cl.get(java.util.Calendar.DAY_OF_WEEK);return !(isDayExcluded(wday)); }

我們發現它首先調用?if (super.isTimeIncluded(timeStamp) == false) { return false; } 奧秘就在這里,我們繼續看。

public boolean isTimeIncluded(long timeStamp) {if (timeStamp <= 0) {throw new IllegalArgumentException("timeStamp must be greater 0");}if (baseCalendar != null) {if (baseCalendar.isTimeIncluded(timeStamp) == false) { return false; }}return true; }

這里先判斷了baseCalendar,這個對象就是在構造參數傳遞進去的dailyCalendar , 也就是它先試用dailyCalendar 進行日期計算,然后自己在計算,這樣就完成了日歷的組合使用。

往quartz的引擎中注冊日歷的方法

?addCalendar(String?calName,?Calendar?calendar, boolean?replace, boolean?updateTriggers)?

這個方法有四個參數

1、calName 日歷的名字,在構建觸發器時通過modifiedByCalendar("")這里使用。
2、calendar 日歷對象。
3、replace 當日歷已經存在的情況下是否替換,true=替換, false=不替換 如果不替換還出現重復的情況會拋出異常。
4、updateTriggers 這個參數比較重要,它的意思是當一個已經存在與調度引擎中的觸發器,并且已經引用了一個日歷,比如:一個(觸發器A)關聯了一個日歷,這個日歷過濾每個星期日。

現在過了一段時間這個日歷更新了(星期六也過濾),那么這個屬性是用來指示觸發器是否使用新的日歷。不然的話(觸發器A)仍然使用舊版本的日歷,如果在有新添加到引擎中的觸發器才會使用新日歷。

持久化

簡介

實現持久化有2種方式。
方式1:自己維護一張表,操作定時任務時同時修改這張表(推薦)。?
方式2:使用官方的建表語句(不推薦,因為它要創建11張表,這太多了)。

自己維護表

?表大概這樣

drop table if exists t_quartz;create table t_quartz (id bigint(20) not null auto_increment comment '主鍵id',task_name varchar(32) comment '任務名',cron_expression varchar(32) comment 'cron表達式',param varchar(32) comment '參數',descript varchar(11) comment '描述',quartz_status tinyint(255) comment '啟動狀態(0--啟動1--停止)',status tinyint(1) default 0 comment '狀態(0--正常1--停用)',del_flag tinyint(1) default 0 comment '刪除狀態(0,正常,1已刪除)',create_time datetime comment '創建時間',create_user_id bigint(20) comment '創建人的id',primary key (id) )type = InnoDB;alter table t_quartz comment '定時任務信息表';

官方表

官方網址:Quartz建表的sql

對于mysql的建表語句:

-- In your Quartz properties file, you'll need to set -- org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate -- By: Ron Cordell - roncordell -- I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE; DROP TABLE IF EXISTS QRTZ_LOCKS; DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS; DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS; DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS; DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS; DROP TABLE IF EXISTS QRTZ_TRIGGERS; DROP TABLE IF EXISTS QRTZ_JOB_DETAILS; DROP TABLE IF EXISTS QRTZ_CALENDARS;CREATE TABLE QRTZ_JOB_DETAILS( SCHED_NAME VARCHAR(120) NOT NULL, JOB_NAME VARCHAR(190) NOT NULL, JOB_GROUP VARCHAR(190) NOT NULL, DESCRIPTION VARCHAR(250) NULL, JOB_CLASS_NAME VARCHAR(250) NOT NULL, IS_DURABLE VARCHAR(1) NOT NULL, IS_NONCONCURRENT VARCHAR(1) NOT NULL, IS_UPDATE_DATA VARCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JOB_DATA BLOB NULL, PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_TRIGGERS ( SCHED_NAME VARCHAR(120) NOT NULL, TRIGGER_NAME VARCHAR(190) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, JOB_NAME VARCHAR(190) NOT NULL, JOB_GROUP VARCHAR(190) NOT NULL, DESCRIPTION VARCHAR(250) NULL, NEXT_FIRE_TIME BIGINT(13) NULL, PREV_FIRE_TIME BIGINT(13) NULL, PRIORITY INTEGER NULL, TRIGGER_STATE VARCHAR(16) NOT NULL, TRIGGER_TYPE VARCHAR(8) NOT NULL, START_TIME BIGINT(13) NOT NULL, END_TIME BIGINT(13) NULL, CALENDAR_NAME VARCHAR(190) NULL, MISFIRE_INSTR SMALLINT(2) NULL, JOB_DATA BLOB NULL, PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_SIMPLE_TRIGGERS ( SCHED_NAME VARCHAR(120) NOT NULL, TRIGGER_NAME VARCHAR(190) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, REPEAT_COUNT BIGINT(7) NOT NULL, REPEAT_INTERVAL BIGINT(12) NOT NULL, TIMES_TRIGGERED BIGINT(10) NOT NULL, PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_CRON_TRIGGERS ( SCHED_NAME VARCHAR(120) NOT NULL, TRIGGER_NAME VARCHAR(190) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, CRON_EXPRESSION VARCHAR(120) NOT NULL, TIME_ZONE_ID VARCHAR(80), PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_SIMPROP_TRIGGERS(SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(190) NOT NULL,TRIGGER_GROUP VARCHAR(190) NOT NULL,STR_PROP_1 VARCHAR(512) NULL,STR_PROP_2 VARCHAR(512) NULL,STR_PROP_3 VARCHAR(512) NULL,INT_PROP_1 INT NULL,INT_PROP_2 INT NULL,LONG_PROP_1 BIGINT NULL,LONG_PROP_2 BIGINT NULL,DEC_PROP_1 NUMERIC(13,4) NULL,DEC_PROP_2 NUMERIC(13,4) NULL,BOOL_PROP_1 VARCHAR(1) NULL,BOOL_PROP_2 VARCHAR(1) NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_BLOB_TRIGGERS ( SCHED_NAME VARCHAR(120) NOT NULL, TRIGGER_NAME VARCHAR(190) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, BLOB_DATA BLOB NULL, PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_CALENDARS ( SCHED_NAME VARCHAR(120) NOT NULL, CALENDAR_NAME VARCHAR(190) NOT NULL, CALENDAR BLOB NOT NULL, PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)) ENGINE=InnoDB;CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS ( SCHED_NAME VARCHAR(120) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)) ENGINE=InnoDB;CREATE TABLE QRTZ_FIRED_TRIGGERS ( SCHED_NAME VARCHAR(120) NOT NULL, ENTRY_ID VARCHAR(95) NOT NULL, TRIGGER_NAME VARCHAR(190) NOT NULL, TRIGGER_GROUP VARCHAR(190) NOT NULL, INSTANCE_NAME VARCHAR(190) NOT NULL, FIRED_TIME BIGINT(13) NOT NULL, SCHED_TIME BIGINT(13) NOT NULL, PRIORITY INTEGER NOT NULL, STATE VARCHAR(16) NOT NULL, JOB_NAME VARCHAR(190) NULL, JOB_GROUP VARCHAR(190) NULL, IS_NONCONCURRENT VARCHAR(1) NULL, REQUESTS_RECOVERY VARCHAR(1) NULL, PRIMARY KEY (SCHED_NAME,ENTRY_ID)) ENGINE=InnoDB;CREATE TABLE QRTZ_SCHEDULER_STATE ( SCHED_NAME VARCHAR(120) NOT NULL, INSTANCE_NAME VARCHAR(190) NOT NULL, LAST_CHECKIN_TIME BIGINT(13) NOT NULL, CHECKIN_INTERVAL BIGINT(13) NOT NULL, PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)) ENGINE=InnoDB;CREATE TABLE QRTZ_LOCKS ( SCHED_NAME VARCHAR(120) NOT NULL, LOCK_NAME VARCHAR(40) NOT NULL, PRIMARY KEY (SCHED_NAME,LOCK_NAME)) ENGINE=InnoDB;CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY); CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP);CREATE INDEX IDX_QRTZ_T_J ON QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP); CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP); CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME); CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP); CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE); CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE); CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE); CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME); CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME); CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME); CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE); CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME); CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY); CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP); CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP); CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP); CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);commit;

修改application.yml

spring:quartz:# 將任務等保存化到數據庫job-store-type: jdbc #默認是memoryproperties:org:quartz:jobStore:driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate

其他詳細配置

spring:quartz:# 程序結束時會等待quartz相關的內容結束wait-for-jobs-to-complete-on-shutdown: true# QuartzScheduler啟動時更新己存在的Job,這樣就不用每次修改targetObject后刪除qrtz_job_details表對應記錄overwrite-existing-jobs: truejdbc:# 每次啟動重新創建數據庫中Quartz相關的表。若自己事先創建,可不配置下邊兩項initialize-schema: alwaysschema: classpath:schema/tables_mysql.sql

quartz.properties

org.quartz.scheduler.instanceName = MyScheduler org.quartz.scheduler.instanceId = AUTO org.quartz.scheduler.rmi.export = false org.quartz.scheduler.rmi.proxy = false org.quartz.scheduler.wrapJobExecutionInUserTransaction = false# 線程池配置 org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount = 10 org.quartz.threadPool.threadPriority = 5 org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true# 持久化配置 org.quartz.jobStore.misfireThreshold = 50000 org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX# 支持集群 org.quartz.jobStore.isClustered = true org.quartz.jobStore.useProperties:true org.quartz.jobStore.clusterCheckinInterval = 15000org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate org.quartz.jobStore.tablePrefix = QRTZ_ org.quartz.jobStore.dataSource = qzDS#數據源連接信息,quartz默認使用c3p0數據源可以被自定義數據源覆蓋 org.quartz.dataSource.qzDS.driver = org.quartz.dataSource.qzDS.URL = org.quartz.dataSource.qzDS.user = root org.quartz.dataSource.qzDS.password = 123456 org.quartz.dataSource.qzDS.maxConnections = 10

注意:quartz.properties里邊的配置,都可以放到application.yml里的spring.?quartz.properties下邊:

spring:quartz:properties:org:quartz:..

原因:在QuartzAutoConfiguration類內,會自動調用SchedulerFactoryBean的setQuartzProperties方法,把spring.quartz.properties內的所有配置進行設置:

@Bean @ConditionalOnMissingBean public SchedulerFactoryBean quartzScheduler() {SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean();schedulerFactoryBean.setJobFactory(new AutowireCapableBeanJobFactory(this.applicationContext.getAutowireCapableBeanFactory()));// 如果配置了spring.quartz.propertiesif (!this.properties.getProperties().isEmpty()) {// 將所有properties設置到QuartzPropertiesschedulerFactoryBean.setQuartzProperties(this.asProperties(this.properties.getProperties()));} ......省略部分代碼

總結

以上是生活随笔為你收集整理的SpringBoot整合Quartz--使用/教程/实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美日韩色另类综合 | 欧美高清在线精品一区 | 男女下面进入的视频免费午夜 | 欧美日韩一区二区三区自拍 | 好屌草这里只有精品 | 国产精品久久久久久无码 | 日韩精品一区二区av在线 | 麻豆精品国产精华精华液好用吗 | 日产精品高潮呻吟av久久 | 国产无av码在线观看 | 久久99精品久久久久婷婷 | 影音先锋中文字幕无码 | 亚洲一区二区三区含羞草 | 日韩 欧美 动漫 国产 制服 | 老司机亚洲精品影院无码 | 无码一区二区三区在线观看 | 狠狠躁日日躁夜夜躁2020 | 熟妇激情内射com | 丰满人妻一区二区三区免费视频 | 亚洲娇小与黑人巨大交 | 丰满岳乱妇在线观看中字无码 | 精品国产一区二区三区四区 | 国产精品人妻一区二区三区四 | 亚洲 日韩 欧美 成人 在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲中文字幕成人无码 | 亚洲精品一区二区三区在线观看 | 久久精品人人做人人综合试看 | 精品国产av色一区二区深夜久久 | 麻豆国产丝袜白领秘书在线观看 | 久久熟妇人妻午夜寂寞影院 | 免费人成在线视频无码 | 内射白嫩少妇超碰 | 熟妇人妻无码xxx视频 | 国产乱子伦视频在线播放 | 青青久在线视频免费观看 | 色综合久久88色综合天天 | 国产福利视频一区二区 | 午夜精品一区二区三区的区别 | 无码国模国产在线观看 | 中文字幕无码热在线视频 | 国产av一区二区三区最新精品 | 亚洲 日韩 欧美 成人 在线观看 | 午夜精品一区二区三区的区别 | 精品一区二区三区波多野结衣 | 成人精品视频一区二区三区尤物 | 国产美女极度色诱视频www | 久久人妻内射无码一区三区 | 夜夜高潮次次欢爽av女 | 久久亚洲日韩精品一区二区三区 | 国产免费久久精品国产传媒 | 国产成人精品一区二区在线小狼 | 国产精品第一区揄拍无码 | 国产一区二区不卡老阿姨 | 久久精品国产一区二区三区肥胖 | 亚洲一区二区三区国产精华液 | 欧美人与牲动交xxxx | 色五月丁香五月综合五月 | 波多野结衣一区二区三区av免费 | 国内丰满熟女出轨videos | 亚洲成av人片在线观看无码不卡 | 久久久国产一区二区三区 | 99国产欧美久久久精品 | 国产午夜福利亚洲第一 | 俺去俺来也www色官网 | 正在播放东北夫妻内射 | 99久久精品午夜一区二区 | 亚洲成av人在线观看网址 | 国产成人无码av一区二区 | 国精品人妻无码一区二区三区蜜柚 | 波多野结衣一区二区三区av免费 | 狠狠噜狠狠狠狠丁香五月 | 成人aaa片一区国产精品 | 国产真实乱对白精彩久久 | 国产猛烈高潮尖叫视频免费 | 亚洲精品久久久久久久久久久 | 四虎4hu永久免费 | 欧美人与动性行为视频 | 波多野结衣aⅴ在线 | 高潮毛片无遮挡高清免费 | 强伦人妻一区二区三区视频18 | 国产精品久久国产精品99 | 亚欧洲精品在线视频免费观看 | 午夜成人1000部免费视频 | 国产激情艳情在线看视频 | 亚洲第一无码av无码专区 | 正在播放老肥熟妇露脸 | 欧美性生交xxxxx久久久 | 55夜色66夜色国产精品视频 | 男人的天堂2018无码 | 丰满人妻精品国产99aⅴ | 亚洲日韩一区二区三区 | 亚洲国产成人a精品不卡在线 | 2019nv天堂香蕉在线观看 | 免费国产成人高清在线观看网站 | 亚洲の无码国产の无码步美 | 亚洲熟妇色xxxxx欧美老妇y | 大色综合色综合网站 | 3d动漫精品啪啪一区二区中 | 男女爱爱好爽视频免费看 | 少妇被粗大的猛进出69影院 | 国产精品国产自线拍免费软件 | 在线观看国产一区二区三区 | 高清国产亚洲精品自在久久 | 中文字幕av无码一区二区三区电影 | 伊人久久婷婷五月综合97色 | 四虎影视成人永久免费观看视频 | 欧洲欧美人成视频在线 | 欧美自拍另类欧美综合图片区 | 无码纯肉视频在线观看 | 少妇性荡欲午夜性开放视频剧场 | 国产精品久久久久无码av色戒 | 无遮挡啪啪摇乳动态图 | 内射老妇bbwx0c0ck | 国产免费观看黄av片 | 国产两女互慰高潮视频在线观看 | 51国偷自产一区二区三区 | 性色欲情网站iwww九文堂 | 国产另类ts人妖一区二区 | 亚洲男女内射在线播放 | 俺去俺来也在线www色官网 | 成人精品视频一区二区三区尤物 | 日本护士xxxxhd少妇 | 午夜精品久久久久久久久 | 在线天堂新版最新版在线8 | 免费无码的av片在线观看 | 久久无码人妻影院 | 成人女人看片免费视频放人 | 天天躁夜夜躁狠狠是什么心态 | 久激情内射婷内射蜜桃人妖 | 国产性生交xxxxx无码 | 婷婷丁香六月激情综合啪 | 女人被爽到呻吟gif动态图视看 | 激情综合激情五月俺也去 | 蜜桃臀无码内射一区二区三区 | 精品aⅴ一区二区三区 | 亚洲熟熟妇xxxx | 亚洲精品一区国产 | 国产综合在线观看 | 国产成人无码av片在线观看不卡 | 好屌草这里只有精品 | 成人欧美一区二区三区黑人 | 免费乱码人妻系列无码专区 | 亚洲伊人久久精品影院 | 国产人成高清在线视频99最全资源 | 色欲久久久天天天综合网精品 | 学生妹亚洲一区二区 | 99久久99久久免费精品蜜桃 | 婷婷五月综合缴情在线视频 | 丰满少妇女裸体bbw | 国产农村妇女高潮大叫 | 国产精品久久久久久亚洲影视内衣 | 日本欧美一区二区三区乱码 | 人妻与老人中文字幕 | 久久97精品久久久久久久不卡 | 久久久无码中文字幕久... | 麻豆国产人妻欲求不满 | 欧美兽交xxxx×视频 | 日本熟妇大屁股人妻 | 97久久国产亚洲精品超碰热 | 久久国产精品精品国产色婷婷 | 国产午夜亚洲精品不卡 | 一二三四社区在线中文视频 | 又湿又紧又大又爽a视频国产 | 久久人人爽人人爽人人片ⅴ | 亚洲熟悉妇女xxx妇女av | а天堂中文在线官网 | 自拍偷自拍亚洲精品10p | www成人国产高清内射 | 性开放的女人aaa片 | 亚洲国产欧美国产综合一区 | 18无码粉嫩小泬无套在线观看 | 亚洲 a v无 码免 费 成 人 a v | 一本久久a久久精品亚洲 | 午夜熟女插插xx免费视频 | 中文字幕精品av一区二区五区 | 中文字幕乱码中文乱码51精品 | 蜜桃av抽搐高潮一区二区 | 国产精品资源一区二区 | 国产精品无码一区二区三区不卡 | 午夜无码人妻av大片色欲 | 日韩少妇内射免费播放 | 对白脏话肉麻粗话av | 中文字幕无码日韩专区 | 亚洲综合无码久久精品综合 | 蜜桃视频插满18在线观看 | 亚洲精品久久久久avwww潮水 | 国产xxx69麻豆国语对白 | 亚洲s码欧洲m码国产av | 丰满人妻翻云覆雨呻吟视频 | 国内精品久久久久久中文字幕 | 欧洲熟妇精品视频 | 国产精品a成v人在线播放 | 99久久久国产精品无码免费 | 精品一二三区久久aaa片 | 天堂久久天堂av色综合 | 全黄性性激高免费视频 | 国产精品国产三级国产专播 | 久久五月精品中文字幕 | 4hu四虎永久在线观看 | 欧美老人巨大xxxx做受 | 亚洲国产成人a精品不卡在线 | 性欧美牲交在线视频 | 成年美女黄网站色大免费视频 | 婷婷色婷婷开心五月四房播播 | 久久国语露脸国产精品电影 | 最新国产乱人伦偷精品免费网站 | 亚洲精品国产第一综合99久久 | 精品久久久久久人妻无码中文字幕 | 伦伦影院午夜理论片 | 99久久人妻精品免费二区 | 四虎永久在线精品免费网址 | 狂野欧美性猛交免费视频 | 精品欧美一区二区三区久久久 | 国产av一区二区精品久久凹凸 | 在线观看免费人成视频 | 中文字幕精品av一区二区五区 | av无码电影一区二区三区 | 国产精品第一区揄拍无码 | 丰满人妻被黑人猛烈进入 | 欧美人与物videos另类 | 99视频精品全部免费免费观看 | 国产午夜亚洲精品不卡 | 无码国产激情在线观看 | 在线观看欧美一区二区三区 | 久久精品成人欧美大片 | 精品无码国产自产拍在线观看蜜 | 久久午夜无码鲁丝片午夜精品 | 女高中生第一次破苞av | 国产精品内射视频免费 | 成人一在线视频日韩国产 | 亚洲自偷自拍另类第1页 | 亚洲国产精品一区二区美利坚 | 国产精品第一国产精品 | 丰腴饱满的极品熟妇 | 波多野结衣av一区二区全免费观看 | 性欧美videos高清精品 | 一本久久a久久精品vr综合 | 樱花草在线播放免费中文 | 国产性生大片免费观看性 | 国产亲子乱弄免费视频 | 国产内射爽爽大片视频社区在线 | √天堂资源地址中文在线 | 国产综合色产在线精品 | 自拍偷自拍亚洲精品10p | 日本成熟视频免费视频 | 久久精品国产大片免费观看 | 国产极品美女高潮无套在线观看 | 人人妻人人澡人人爽欧美一区 | аⅴ资源天堂资源库在线 | 亚洲色大成网站www | 欧美日韩一区二区综合 | 国产无遮挡又黄又爽又色 | 中文字幕无码乱人伦 | 中文字幕人妻无码一区二区三区 | 日本肉体xxxx裸交 | 中文字幕无码免费久久99 | 亚洲国产精品一区二区美利坚 | 国产人妻人伦精品1国产丝袜 | 樱花草在线播放免费中文 | 国产电影无码午夜在线播放 | 小sao货水好多真紧h无码视频 | 波多野结衣av在线观看 | 成年美女黄网站色大免费视频 | 少妇性荡欲午夜性开放视频剧场 | 国产精品爱久久久久久久 | 欧洲极品少妇 | 欧美zoozzooz性欧美 | 精品无码av一区二区三区 | 国产色xx群视频射精 | 特黄特色大片免费播放器图片 | 亚洲狠狠色丁香婷婷综合 | 亚洲欧美精品aaaaaa片 | 国模大胆一区二区三区 | 欧美日韩视频无码一区二区三 | 国产成人无码av一区二区 | 中文字幕无线码免费人妻 | 大胆欧美熟妇xx | 少妇无码一区二区二三区 | 欧美 日韩 亚洲 在线 | 亚洲色在线无码国产精品不卡 | 欧美老熟妇乱xxxxx | 久久综合给久久狠狠97色 | 两性色午夜视频免费播放 | 国产精品久久国产三级国 | 久久久久久久久888 | 欧美熟妇另类久久久久久不卡 | 亚洲欧美日韩综合久久久 | 精品人妻人人做人人爽 | 老子影院午夜伦不卡 | 兔费看少妇性l交大片免费 | 亚洲人成无码网www | 18禁黄网站男男禁片免费观看 | 我要看www免费看插插视频 | 97无码免费人妻超级碰碰夜夜 | av人摸人人人澡人人超碰下载 | 欧美xxxxx精品 | 波多野结衣av一区二区全免费观看 | 国产成人综合色在线观看网站 | 欧美喷潮久久久xxxxx | 18精品久久久无码午夜福利 | 久久99精品国产麻豆 | 2019nv天堂香蕉在线观看 | 成人免费视频一区二区 | 最近免费中文字幕中文高清百度 | 午夜精品一区二区三区的区别 | 无码人妻精品一区二区三区不卡 | 18禁止看的免费污网站 | 窝窝午夜理论片影院 | 国产在线aaa片一区二区99 | 嫩b人妻精品一区二区三区 | 99久久精品无码一区二区毛片 | 国产午夜亚洲精品不卡 | 午夜嘿嘿嘿影院 | 国产人妻精品一区二区三区不卡 | 久久久久人妻一区精品色欧美 | 男人的天堂av网站 | 久久精品99久久香蕉国产色戒 | 国产一区二区三区精品视频 | 无码av中文字幕免费放 | 日韩少妇内射免费播放 | 亚洲国产精品无码一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 久久97精品久久久久久久不卡 | 国内精品人妻无码久久久影院蜜桃 | 精品无码国产自产拍在线观看蜜 | 久久综合九色综合97网 | 少妇一晚三次一区二区三区 | 色综合视频一区二区三区 | 日本丰满熟妇videos | 激情亚洲一区国产精品 | 国产午夜视频在线观看 | 精品欧洲av无码一区二区三区 | 初尝人妻少妇中文字幕 | 无码一区二区三区在线观看 | 熟女少妇在线视频播放 | 色婷婷综合中文久久一本 | 99久久久无码国产aaa精品 | 人人爽人人澡人人高潮 | 亚洲综合无码一区二区三区 | 精品一二三区久久aaa片 | 岛国片人妻三上悠亚 | 少妇性俱乐部纵欲狂欢电影 | 亚洲の无码国产の无码影院 | 国产成人午夜福利在线播放 | 亚洲日韩av片在线观看 | 国产成人无码午夜视频在线观看 | 一本一道久久综合久久 | 亚洲精品综合五月久久小说 | 丰满妇女强制高潮18xxxx | 亚洲午夜久久久影院 | 4hu四虎永久在线观看 | 纯爱无遮挡h肉动漫在线播放 | 7777奇米四色成人眼影 | 国产一精品一av一免费 | 国产成人无码av在线影院 | 成人片黄网站色大片免费观看 | 日韩人妻系列无码专区 | 熟妇人妻中文av无码 | 97精品人妻一区二区三区香蕉 | 亚洲午夜福利在线观看 | 天堂在线观看www | 好爽又高潮了毛片免费下载 | 51国偷自产一区二区三区 | 午夜精品一区二区三区在线观看 | 欧美性黑人极品hd | 性做久久久久久久久 | 自拍偷自拍亚洲精品10p | 久久午夜夜伦鲁鲁片无码免费 | 国产人妻久久精品二区三区老狼 | 亚洲色欲久久久综合网东京热 | 国产精品国产自线拍免费软件 | 中文字幕av日韩精品一区二区 | 免费无码av一区二区 | 亚洲一区二区三区无码久久 | 在线播放无码字幕亚洲 | 无码任你躁久久久久久久 | 粉嫩少妇内射浓精videos | 少妇激情av一区二区 | 日韩成人一区二区三区在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久久中文久久久无码 | 国产猛烈高潮尖叫视频免费 | 欧美真人作爱免费视频 | 性色av无码免费一区二区三区 | 成人无码精品一区二区三区 | 国产亚洲日韩欧美另类第八页 | 又粗又大又硬又长又爽 | 久久亚洲中文字幕精品一区 | 色偷偷人人澡人人爽人人模 | 国产香蕉97碰碰久久人人 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 精品国产麻豆免费人成网站 | 成人无码视频免费播放 | 国产在线精品一区二区高清不卡 | 欧美日韩久久久精品a片 | 人妻少妇精品视频专区 | 国产又粗又硬又大爽黄老大爷视 | 熟女少妇人妻中文字幕 | 亚洲理论电影在线观看 | 人人妻人人澡人人爽欧美一区 | 无码人妻出轨黑人中文字幕 | 天天摸天天透天天添 | 国产精品18久久久久久麻辣 | 暴力强奷在线播放无码 | 国产精品二区一区二区aⅴ污介绍 | ass日本丰满熟妇pics | 国产在线精品一区二区三区直播 | 在线观看国产午夜福利片 | 日日摸天天摸爽爽狠狠97 | 国产在线aaa片一区二区99 | 久久aⅴ免费观看 | 中文字幕 亚洲精品 第1页 | 欧美兽交xxxx×视频 | 亚洲成a人片在线观看日本 | 思思久久99热只有频精品66 | 中文字幕无码av波多野吉衣 | 性欧美videos高清精品 | 精品亚洲成av人在线观看 | 欧美 丝袜 自拍 制服 另类 | 性欧美牲交在线视频 | 亚洲а∨天堂久久精品2021 | 日本大乳高潮视频在线观看 | www国产亚洲精品久久网站 | 日韩精品乱码av一区二区 | 欧美熟妇另类久久久久久不卡 | 俺去俺来也在线www色官网 | 巨爆乳无码视频在线观看 | 色婷婷综合中文久久一本 | 亚洲一区二区三区四区 | 国产成人无码专区 | 99在线 | 亚洲 | 中文字幕乱妇无码av在线 | 人妻体内射精一区二区三四 | 国产另类ts人妖一区二区 | 亚洲国产精品毛片av不卡在线 | 夜先锋av资源网站 | 东京热无码av男人的天堂 | 娇妻被黑人粗大高潮白浆 | 熟妇人妻激情偷爽文 | 4hu四虎永久在线观看 | 精品厕所偷拍各类美女tp嘘嘘 | 久久综合九色综合欧美狠狠 | 天下第一社区视频www日本 | 亚洲理论电影在线观看 | 亚洲中文字幕无码中文字在线 | 狠狠色欧美亚洲狠狠色www | 久久精品中文字幕大胸 | 成熟女人特级毛片www免费 | 中文字幕 亚洲精品 第1页 | 久久精品无码一区二区三区 | 人人妻人人澡人人爽欧美一区九九 | 性做久久久久久久免费看 | 我要看www免费看插插视频 | 对白脏话肉麻粗话av | 国产在线精品一区二区高清不卡 | 午夜精品一区二区三区在线观看 | 亚洲s色大片在线观看 | 纯爱无遮挡h肉动漫在线播放 | 综合网日日天干夜夜久久 | 丝袜人妻一区二区三区 | 亚洲精品无码人妻无码 | 精品人人妻人人澡人人爽人人 | 亚洲欧美国产精品专区久久 | 99久久精品午夜一区二区 | 国产成人人人97超碰超爽8 | 天堂а√在线中文在线 | 国产无遮挡吃胸膜奶免费看 | 亚洲中文字幕av在天堂 | 乱码午夜-极国产极内射 | 中文字幕无码av激情不卡 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 精品成人av一区二区三区 | 内射后入在线观看一区 | 欧美精品无码一区二区三区 | 黑人巨大精品欧美黑寡妇 | 亚洲精品中文字幕乱码 | 亚洲国产精华液网站w | 色婷婷综合激情综在线播放 | 人人妻人人澡人人爽欧美精品 | 亚洲成av人影院在线观看 | 精品国产av色一区二区深夜久久 | 久久久亚洲欧洲日产国码αv | 精品水蜜桃久久久久久久 | 性色欲网站人妻丰满中文久久不卡 | 国内老熟妇对白xxxxhd | 国产人妻精品一区二区三区不卡 | 国产特级毛片aaaaaaa高清 | 精品无码一区二区三区的天堂 | a片免费视频在线观看 | 人人爽人人澡人人人妻 | 色一情一乱一伦一视频免费看 | 亚洲国产综合无码一区 | 久久99精品久久久久久动态图 | 国产精品多人p群无码 | 亚洲国产成人av在线观看 | 装睡被陌生人摸出水好爽 | 国产sm调教视频在线观看 | 欧美亚洲日韩国产人成在线播放 | 国产精品无码永久免费888 | 色婷婷综合中文久久一本 | 无码精品国产va在线观看dvd | 精品一区二区三区无码免费视频 | 国产精品无码mv在线观看 | 亚洲国产精品一区二区美利坚 | 特黄特色大片免费播放器图片 | 无码人妻少妇伦在线电影 | 欧洲美熟女乱又伦 | 国产精品无码mv在线观看 | 67194成是人免费无码 | 欧美成人高清在线播放 | а天堂中文在线官网 | 中国女人内谢69xxxxxa片 | 乱码午夜-极国产极内射 | 天天拍夜夜添久久精品大 | 给我免费的视频在线观看 | 久久午夜无码鲁丝片秋霞 | 久久99久久99精品中文字幕 | 国产福利视频一区二区 | 国产绳艺sm调教室论坛 | 欧美日韩视频无码一区二区三 | 亚洲区小说区激情区图片区 | 蜜桃视频插满18在线观看 | 沈阳熟女露脸对白视频 | 国产亚洲精品久久久久久 | 国产xxx69麻豆国语对白 | 夜夜影院未满十八勿进 | 欧美第一黄网免费网站 | 亚洲一区二区三区在线观看网站 | 呦交小u女精品视频 | 国产电影无码午夜在线播放 | 亚洲区欧美区综合区自拍区 | 天天拍夜夜添久久精品 | 玩弄少妇高潮ⅹxxxyw | 国产做国产爱免费视频 | 久久久久免费精品国产 | 欧美 亚洲 国产 另类 | 亚洲国产精品毛片av不卡在线 | 欧美高清在线精品一区 | 无码人妻久久一区二区三区不卡 | 中文字幕日产无线码一区 | 色综合久久久无码中文字幕 | 激情五月综合色婷婷一区二区 | 乱码午夜-极国产极内射 | 76少妇精品导航 | 亚洲精品无码人妻无码 | 亚洲精品鲁一鲁一区二区三区 | 亚洲乱码日产精品bd | 亚洲七七久久桃花影院 | 亚洲熟妇色xxxxx欧美老妇 | 久久精品中文闷骚内射 | 久久久www成人免费毛片 | 麻豆果冻传媒2021精品传媒一区下载 | 国产凸凹视频一区二区 | 中文字幕日韩精品一区二区三区 | 欧美freesex黑人又粗又大 | 精品国产青草久久久久福利 | 国产精品人妻一区二区三区四 | 人妻aⅴ无码一区二区三区 | 无码国产乱人伦偷精品视频 | 亚洲国产欧美日韩精品一区二区三区 | 精品欧美一区二区三区久久久 | 欧美肥老太牲交大战 | 夜精品a片一区二区三区无码白浆 | av无码电影一区二区三区 | 国产成人精品视频ⅴa片软件竹菊 | 国产免费久久久久久无码 | 国产色精品久久人妻 | 久久久www成人免费毛片 | 一本一道久久综合久久 | 人人澡人人妻人人爽人人蜜桃 | 夜先锋av资源网站 | 午夜精品久久久内射近拍高清 | 搡女人真爽免费视频大全 | 青青久在线视频免费观看 | 97精品人妻一区二区三区香蕉 | av在线亚洲欧洲日产一区二区 | 国产亚洲精品久久久久久国模美 | 国内精品人妻无码久久久影院蜜桃 | 国产偷国产偷精品高清尤物 | 婷婷五月综合缴情在线视频 | 无码吃奶揉捏奶头高潮视频 | 熟妇激情内射com | 亚洲精品久久久久久久久久久 | 岛国片人妻三上悠亚 | 国产免费久久精品国产传媒 | 亚洲中文字幕无码中文字在线 | 国产在线精品一区二区三区直播 | 在线观看国产一区二区三区 | 女人色极品影院 | 亚洲va欧美va天堂v国产综合 | 中文久久乱码一区二区 | 双乳奶水饱满少妇呻吟 | 久久精品国产大片免费观看 | 成人精品天堂一区二区三区 | 国模大胆一区二区三区 | 综合人妻久久一区二区精品 | 熟女俱乐部五十路六十路av | 国产精品久久国产精品99 | 久久综合色之久久综合 | 国产精品.xx视频.xxtv | 国产午夜福利亚洲第一 | 欧美野外疯狂做受xxxx高潮 | 熟妇人妻无乱码中文字幕 | 久久久精品成人免费观看 | 黑人巨大精品欧美黑寡妇 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲精品国产精品乱码视色 | 真人与拘做受免费视频 | 97无码免费人妻超级碰碰夜夜 | 亚洲小说春色综合另类 | 国产卡一卡二卡三 | 国产av无码专区亚洲awww | 亚洲s色大片在线观看 | 无遮无挡爽爽免费视频 | 国产精品无码一区二区桃花视频 | 一本久久a久久精品亚洲 | 国内精品久久久久久中文字幕 | 永久免费观看美女裸体的网站 | 久久精品国产99久久6动漫 | 美女极度色诱视频国产 | 欧美 日韩 亚洲 在线 | 国产网红无码精品视频 | 久久精品女人的天堂av | 亚洲精品国产品国语在线观看 | 无码一区二区三区在线 | 亚无码乱人伦一区二区 | 娇妻被黑人粗大高潮白浆 | 欧美日本精品一区二区三区 | 国产人妻久久精品二区三区老狼 | 国产九九九九九九九a片 | 呦交小u女精品视频 | 国产麻豆精品一区二区三区v视界 | 免费人成网站视频在线观看 | 中文字幕人成乱码熟女app | 97无码免费人妻超级碰碰夜夜 | av人摸人人人澡人人超碰下载 | 亚洲欧美日韩综合久久久 | 中文字幕 人妻熟女 | 无码人妻丰满熟妇区五十路百度 | 精品国产一区二区三区av 性色 | 台湾无码一区二区 | 亚洲日本va午夜在线电影 | 婷婷丁香六月激情综合啪 | 国产亚洲精品久久久久久久 | 精品国产一区二区三区av 性色 | 帮老师解开蕾丝奶罩吸乳网站 | 国产精品自产拍在线观看 | 午夜无码人妻av大片色欲 | 成人无码影片精品久久久 | 久久精品人人做人人综合 | 亚洲日韩中文字幕在线播放 | 国产精品对白交换视频 | 欧美日本日韩 | 国产午夜手机精彩视频 | 国产午夜无码视频在线观看 | 成人亚洲精品久久久久软件 | 国产精品久久久 | 久久久精品成人免费观看 | 中文字幕无线码 | 亚洲熟悉妇女xxx妇女av | 亚洲精品成人av在线 | 国产在热线精品视频 | 性色欲网站人妻丰满中文久久不卡 | 人妻夜夜爽天天爽三区 | av人摸人人人澡人人超碰下载 | 人妻无码αv中文字幕久久琪琪布 | 欧美肥老太牲交大战 | 男人的天堂2018无码 | 国产精品爱久久久久久久 | 国精产品一品二品国精品69xx | 亚洲国产成人av在线观看 | 亚洲精品一区二区三区婷婷月 | 日韩人妻无码中文字幕视频 | 国产在线精品一区二区高清不卡 | 亚洲精品一区二区三区在线 | 亚洲欧美国产精品久久 | 成人欧美一区二区三区 | 欧美日韩在线亚洲综合国产人 | 丰满岳乱妇在线观看中字无码 | 成人一区二区免费视频 | 无码人妻av免费一区二区三区 | 少妇厨房愉情理9仑片视频 | 亚洲欧洲日本无在线码 | 好男人www社区 | 国产精品无码一区二区三区不卡 | 亚洲日韩中文字幕在线播放 | 香港三级日本三级妇三级 | 女人和拘做爰正片视频 | 正在播放东北夫妻内射 | 2020久久香蕉国产线看观看 | 精品一区二区不卡无码av | 精品偷自拍另类在线观看 | 国产无遮挡吃胸膜奶免费看 | 国精产品一区二区三区 | 亚拍精品一区二区三区探花 | 无遮无挡爽爽免费视频 | 无码吃奶揉捏奶头高潮视频 | 熟女少妇人妻中文字幕 | 国产精品第一区揄拍无码 | 欧美性猛交内射兽交老熟妇 | 久青草影院在线观看国产 | 日韩av无码一区二区三区不卡 | 久久99精品国产麻豆蜜芽 | 中国女人内谢69xxxx | 我要看www免费看插插视频 | 国精品人妻无码一区二区三区蜜柚 | 色综合久久88色综合天天 | 久久人人爽人人人人片 | 久久精品无码一区二区三区 | 少妇的肉体aa片免费 | 奇米影视7777久久精品人人爽 | 男女爱爱好爽视频免费看 | 伊在人天堂亚洲香蕉精品区 | 露脸叫床粗话东北少妇 | 樱花草在线播放免费中文 | 国产成人无码区免费内射一片色欲 | 精品aⅴ一区二区三区 | 日本大香伊一区二区三区 | 九九久久精品国产免费看小说 | 欧美日韩一区二区免费视频 | 国产情侣作爱视频免费观看 | 精品人妻av区 | 麻豆国产人妻欲求不满谁演的 | 久久亚洲精品中文字幕无男同 | 久久综合狠狠综合久久综合88 | 成熟女人特级毛片www免费 | 网友自拍区视频精品 | 精品 日韩 国产 欧美 视频 | 国产成人精品一区二区在线小狼 | 成人无码精品一区二区三区 | 久久久av男人的天堂 | 亚洲 日韩 欧美 成人 在线观看 | 人人妻人人澡人人爽欧美一区 | 激情国产av做激情国产爱 | 亚洲日韩一区二区 | 色综合视频一区二区三区 | 成 人 网 站国产免费观看 | 午夜肉伦伦影院 | 人人妻人人澡人人爽人人精品浪潮 | 无套内谢的新婚少妇国语播放 | 图片区 小说区 区 亚洲五月 | 久久人人爽人人爽人人片av高清 | 中文字幕乱码亚洲无线三区 | 精品日本一区二区三区在线观看 | 天天摸天天碰天天添 | 亚洲a无码综合a国产av中文 | 亚洲一区av无码专区在线观看 | 国内少妇偷人精品视频免费 | 麻豆md0077饥渴少妇 | 强伦人妻一区二区三区视频18 | 久久亚洲精品中文字幕无男同 | 国产va免费精品观看 | 亚洲精品欧美二区三区中文字幕 | 一区二区三区高清视频一 | 荫蒂被男人添的好舒服爽免费视频 | 成人精品视频一区二区 | 波多野结衣av一区二区全免费观看 | 成在人线av无码免费 | 西西人体www44rt大胆高清 | 无码av最新清无码专区吞精 | 亚洲精品美女久久久久久久 | aa片在线观看视频在线播放 | 国产成人精品无码播放 | 老司机亚洲精品影院无码 | 四十如虎的丰满熟妇啪啪 | 国产人妻人伦精品 | 一本久道久久综合婷婷五月 | 日本乱人伦片中文三区 | 国产内射老熟女aaaa | 九一九色国产 | 国产内射爽爽大片视频社区在线 | 一本无码人妻在中文字幕免费 | 久久久精品人妻久久影视 | 亚洲精品欧美二区三区中文字幕 | 国产办公室秘书无码精品99 | 亚洲狠狠色丁香婷婷综合 | 久久精品99久久香蕉国产色戒 | аⅴ资源天堂资源库在线 | 国产成人无码专区 | 欧美 日韩 亚洲 在线 | 无码毛片视频一区二区本码 | 一本久道久久综合狠狠爱 | 中文久久乱码一区二区 | 亚洲欧洲中文日韩av乱码 | 十八禁视频网站在线观看 | 国产精品自产拍在线观看 | av无码久久久久不卡免费网站 | 精品无码一区二区三区的天堂 | 久久精品丝袜高跟鞋 | 久热国产vs视频在线观看 | 久久99精品国产麻豆蜜芽 | 国产亚洲精品久久久久久 | 97se亚洲精品一区 | 麻豆成人精品国产免费 | 日韩av无码一区二区三区不卡 | 国产精品久久久久影院嫩草 | 东北女人啪啪对白 | 天堂在线观看www | 一区二区传媒有限公司 | 成人无码视频在线观看网站 | 男女爱爱好爽视频免费看 | 日本免费一区二区三区最新 | 精品国产一区二区三区av 性色 | 久久精品一区二区三区四区 | 午夜精品久久久久久久久 | 国产福利视频一区二区 | 波多野结衣av一区二区全免费观看 | 国产精品理论片在线观看 | 亚洲の无码国产の无码影院 | 97久久国产亚洲精品超碰热 | 日本熟妇人妻xxxxx人hd | 国产成人一区二区三区在线观看 | 成人动漫在线观看 | 天下第一社区视频www日本 | 野外少妇愉情中文字幕 | 亚洲s色大片在线观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 男人扒开女人内裤强吻桶进去 | 欧美国产日韩亚洲中文 | 国产xxx69麻豆国语对白 | 午夜福利不卡在线视频 | 午夜时刻免费入口 | 国产午夜亚洲精品不卡下载 | 欧美丰满少妇xxxx性 | 熟妇激情内射com | 亚洲一区二区三区含羞草 | 国产精品久久久久久亚洲毛片 | 亚洲综合久久一区二区 | 亚洲色成人中文字幕网站 | 色老头在线一区二区三区 | 国产av无码专区亚洲a∨毛片 | 国产精品亚洲lv粉色 | 国产午夜精品一区二区三区嫩草 | 色综合久久久久综合一本到桃花网 | 无码国产色欲xxxxx视频 | 四虎永久在线精品免费网址 | 国产97人人超碰caoprom | 欧美日韩色另类综合 | 东京热一精品无码av | 久久久久久九九精品久 | 最近中文2019字幕第二页 | 亚洲人成影院在线观看 | 国产精品毛片一区二区 | 国产极品美女高潮无套在线观看 | 国产成人精品一区二区在线小狼 | 亚洲国产精品无码久久久久高潮 | 国产精品无码永久免费888 | 九九热爱视频精品 | 国产亚洲欧美日韩亚洲中文色 | 色欲人妻aaaaaaa无码 | 给我免费的视频在线观看 | 国产超级va在线观看视频 | 人妻少妇被猛烈进入中文字幕 | 伊人色综合久久天天小片 | 无码一区二区三区在线 | 欧美人与动性行为视频 | 98国产精品综合一区二区三区 | 午夜性刺激在线视频免费 | 亚洲国产精品一区二区第一页 | 亚洲色大成网站www国产 | 亚洲综合精品香蕉久久网 | 激情综合激情五月俺也去 | 亚洲综合无码久久精品综合 | 无码午夜成人1000部免费视频 | 成熟妇人a片免费看网站 | 日本饥渴人妻欲求不满 | 人人妻人人澡人人爽欧美一区九九 | 国内丰满熟女出轨videos | 国产免费久久久久久无码 | 精品人妻人人做人人爽夜夜爽 | 国产深夜福利视频在线 | 无码精品国产va在线观看dvd | 国产综合在线观看 | 在教室伦流澡到高潮hnp视频 | 亚洲色大成网站www国产 | 亚洲中文字幕无码一久久区 | 久青草影院在线观看国产 | 人妻少妇精品无码专区二区 | 三上悠亚人妻中文字幕在线 | 激情亚洲一区国产精品 | 久久久中文久久久无码 | 狠狠躁日日躁夜夜躁2020 | 亚洲国产成人a精品不卡在线 | 国产成人午夜福利在线播放 | 色 综合 欧美 亚洲 国产 | 中文字幕无码av波多野吉衣 | 中文字幕无码免费久久99 | 免费中文字幕日韩欧美 | 免费国产黄网站在线观看 | 天天拍夜夜添久久精品 | 国产av无码专区亚洲awww | 一个人免费观看的www视频 | 国产香蕉97碰碰久久人人 | 免费男性肉肉影院 | 免费视频欧美无人区码 | 国产九九九九九九九a片 | 国产乱子伦视频在线播放 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲中文字幕无码中文字在线 | 亚洲大尺度无码无码专区 | 日本xxxx色视频在线观看免费 | 国产激情艳情在线看视频 | 国产一精品一av一免费 | 久久99精品久久久久久动态图 | 国产乱人偷精品人妻a片 | 波多野结衣av在线观看 | 十八禁视频网站在线观看 | 国产高清不卡无码视频 | 亚洲国产精品久久人人爱 | 人人超人人超碰超国产 | 一本色道久久综合亚洲精品不卡 | 成年美女黄网站色大免费视频 | 伊人久久大香线蕉av一区二区 | 樱花草在线播放免费中文 | 欧美性黑人极品hd | 中文精品久久久久人妻不卡 | 一本大道久久东京热无码av | 久久www免费人成人片 | 亚洲精品一区二区三区在线观看 | 亚洲色无码一区二区三区 | 日韩精品a片一区二区三区妖精 | 亚洲色偷偷男人的天堂 | 无码人妻丰满熟妇区五十路百度 | 在线精品国产一区二区三区 | 亚洲国产日韩a在线播放 | 在教室伦流澡到高潮hnp视频 | 中文字幕无码免费久久99 | 国产午夜无码视频在线观看 | 日本饥渴人妻欲求不满 | 麻豆人妻少妇精品无码专区 | 一本一道久久综合久久 | 国产精品第一区揄拍无码 | 国产一区二区三区日韩精品 | 亚洲日本va午夜在线电影 | 最近中文2019字幕第二页 | 色婷婷综合激情综在线播放 | 性生交片免费无码看人 | 日本护士xxxxhd少妇 | 图片区 小说区 区 亚洲五月 | 国产精品内射视频免费 | 99久久99久久免费精品蜜桃 | 色综合天天综合狠狠爱 | 久久久精品456亚洲影院 | 久久精品国产亚洲精品 | 国产激情艳情在线看视频 | 国产69精品久久久久app下载 | 久久亚洲精品成人无码 | 日韩av无码中文无码电影 | 久久熟妇人妻午夜寂寞影院 | 亚洲狠狠色丁香婷婷综合 | 欧美成人午夜精品久久久 | 亚洲国产精华液网站w | 最近的中文字幕在线看视频 | 久久国产自偷自偷免费一区调 | 暴力强奷在线播放无码 | 黑人玩弄人妻中文在线 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产手机在线αⅴ片无码观看 | 水蜜桃色314在线观看 | 国产午夜无码精品免费看 | 初尝人妻少妇中文字幕 | 午夜精品久久久内射近拍高清 | 国产精品久久久久7777 | 日本爽爽爽爽爽爽在线观看免 | а√天堂www在线天堂小说 | 国产人妻久久精品二区三区老狼 | 国产熟妇高潮叫床视频播放 | 久久精品人人做人人综合 | 无码av免费一区二区三区试看 | 伊人久久大香线蕉午夜 | 99视频精品全部免费免费观看 | 性欧美videos高清精品 | 久久亚洲中文字幕无码 | 图片区 小说区 区 亚洲五月 | 久久久久亚洲精品中文字幕 | 国产特级毛片aaaaaa高潮流水 | 欧美xxxxx精品 | 国产成人精品久久亚洲高清不卡 | 丰满人妻一区二区三区免费视频 | www国产亚洲精品久久久日本 | 午夜不卡av免费 一本久久a久久精品vr综合 | 人人妻人人澡人人爽人人精品浪潮 | 在线视频网站www色 | 亚洲国产av精品一区二区蜜芽 | 激情内射日本一区二区三区 | 久久99热只有频精品8 | 久久国产劲爆∧v内射 | 国产激情综合五月久久 | 欧美性猛交xxxx富婆 | 久久综合狠狠综合久久综合88 | 成人三级无码视频在线观看 | 青春草在线视频免费观看 | 300部国产真实乱 | 扒开双腿疯狂进出爽爽爽视频 | 午夜精品久久久久久久 | 无码吃奶揉捏奶头高潮视频 | 撕开奶罩揉吮奶头视频 | 少妇被粗大的猛进出69影院 | 天堂亚洲2017在线观看 | 99久久婷婷国产综合精品青草免费 | 成人精品一区二区三区中文字幕 | 亚洲人成网站在线播放942 | 131美女爱做视频 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 精品国精品国产自在久国产87 | 台湾无码一区二区 | 婷婷综合久久中文字幕蜜桃三电影 | 人妻少妇精品视频专区 | 国产偷国产偷精品高清尤物 | 骚片av蜜桃精品一区 | 一本色道婷婷久久欧美 | 亚洲最大成人网站 | 麻豆成人精品国产免费 | 曰本女人与公拘交酡免费视频 | 精品水蜜桃久久久久久久 | 久久亚洲精品中文字幕无男同 | 日韩亚洲欧美精品综合 | 97夜夜澡人人爽人人喊中国片 | 无码人妻少妇伦在线电影 | 日日躁夜夜躁狠狠躁 | 美女毛片一区二区三区四区 | 中文字幕日产无线码一区 | 欧美xxxx黑人又粗又长 | 日产精品99久久久久久 | 青青久在线视频免费观看 | 欧美丰满老熟妇xxxxx性 | 久久久久久亚洲精品a片成人 | 中文字幕乱码亚洲无线三区 | 18精品久久久无码午夜福利 | 国产乱码精品一品二品 | 十八禁视频网站在线观看 | 美女黄网站人色视频免费国产 | 少妇厨房愉情理9仑片视频 | 成人性做爰aaa片免费看不忠 | 色五月五月丁香亚洲综合网 | 影音先锋中文字幕无码 | 国产乱子伦视频在线播放 | 人妻尝试又大又粗久久 | 中文字幕乱码中文乱码51精品 | 特级做a爰片毛片免费69 | 日产精品99久久久久久 | 麻豆国产97在线 | 欧洲 | 欧美zoozzooz性欧美 | ass日本丰满熟妇pics | 日韩欧美群交p片內射中文 | 亚洲综合无码一区二区三区 | 精品无码成人片一区二区98 | www国产亚洲精品久久久日本 | 国产精品人人爽人人做我的可爱 | 国产在线一区二区三区四区五区 | 亚洲精品欧美二区三区中文字幕 | 成人一区二区免费视频 | 午夜肉伦伦影院 | 成熟人妻av无码专区 | 人人爽人人爽人人片av亚洲 | 国产精品亚洲一区二区三区喷水 | 又大又黄又粗又爽的免费视频 | 国产乱人偷精品人妻a片 | 高潮毛片无遮挡高清免费视频 | 国产免费久久精品国产传媒 | 国产艳妇av在线观看果冻传媒 | 妺妺窝人体色www婷婷 | 国产精品怡红院永久免费 | 人妻有码中文字幕在线 | 久久天天躁狠狠躁夜夜免费观看 | 天天摸天天碰天天添 | 国产精品嫩草久久久久 | 97久久超碰中文字幕 | 午夜无码区在线观看 | 精品人妻av区 | 国产尤物精品视频 | 一本大道久久东京热无码av | 精品无码成人片一区二区98 | 无套内谢的新婚少妇国语播放 | 日韩精品成人一区二区三区 | 窝窝午夜理论片影院 | 天天综合网天天综合色 | 成 人 网 站国产免费观看 | 国产成人综合美国十次 | 日本xxxx色视频在线观看免费 | 国产人妻人伦精品1国产丝袜 | 亚洲欧洲中文日韩av乱码 | 99视频精品全部免费免费观看 | 日韩精品成人一区二区三区 | 荫蒂被男人添的好舒服爽免费视频 | 国产xxx69麻豆国语对白 | 大地资源网第二页免费观看 | 精品久久久久久亚洲精品 | 少妇人妻av毛片在线看 | 午夜丰满少妇性开放视频 | 亚洲午夜无码久久 | 夜精品a片一区二区三区无码白浆 | 亚洲欧洲日本无在线码 | 男女性色大片免费网站 | 国产亚洲人成a在线v网站 | 成年女人永久免费看片 | 国产成人一区二区三区别 | 无码纯肉视频在线观看 | 精品国产一区二区三区av 性色 | 久久久久久a亚洲欧洲av冫 | 欧美激情一区二区三区成人 | 亚洲一区二区观看播放 | 98国产精品综合一区二区三区 | 日韩欧美中文字幕在线三区 | 国内精品久久毛片一区二区 | 国产又爽又猛又粗的视频a片 | 老头边吃奶边弄进去呻吟 | 一二三四在线观看免费视频 | 国内精品久久毛片一区二区 | 国产精品鲁鲁鲁 | 日日摸日日碰夜夜爽av | 伦伦影院午夜理论片 | 色老头在线一区二区三区 | 国产乱子伦视频在线播放 | 日韩精品无码一本二本三本色 | 国产真实夫妇视频 | 久久久婷婷五月亚洲97号色 | 欧美野外疯狂做受xxxx高潮 | 亚洲一区二区三区偷拍女厕 | 300部国产真实乱 | 亚洲精品一区二区三区大桥未久 | 无码吃奶揉捏奶头高潮视频 | 久久久国产精品无码免费专区 | 一本无码人妻在中文字幕免费 | 成熟女人特级毛片www免费 | 亚洲色在线无码国产精品不卡 | 撕开奶罩揉吮奶头视频 | 激情内射亚州一区二区三区爱妻 | 曰韩少妇内射免费播放 | 国产精品高潮呻吟av久久 | 99精品国产综合久久久久五月天 | 天堂久久天堂av色综合 | 麻豆人妻少妇精品无码专区 | 西西人体www44rt大胆高清 | 午夜精品久久久内射近拍高清 | 伊在人天堂亚洲香蕉精品区 | 久久久久国色av免费观看性色 | 波多野结衣av一区二区全免费观看 | 九一九色国产 | 又黄又爽又色的视频 | 在线观看国产午夜福利片 | 久久综合色之久久综合 | 色欲久久久天天天综合网精品 | 精品国产av色一区二区深夜久久 | 国产av一区二区三区最新精品 | 亚洲成a人片在线观看无码3d | 四虎4hu永久免费 | 天天做天天爱天天爽综合网 | 东京热一精品无码av | 亚洲熟悉妇女xxx妇女av | 天天爽夜夜爽夜夜爽 | 国产精品.xx视频.xxtv | 18禁止看的免费污网站 | 国产亚洲tv在线观看 | 精品夜夜澡人妻无码av蜜桃 | 亚洲中文字幕无码一久久区 | 日韩精品一区二区av在线 | 免费视频欧美无人区码 | 日韩精品无码一区二区中文字幕 | 国产内射爽爽大片视频社区在线 | 亚洲人成影院在线无码按摩店 | 99久久精品无码一区二区毛片 | 丰满人妻精品国产99aⅴ | 玩弄人妻少妇500系列视频 | 色五月丁香五月综合五月 | 99久久精品国产一区二区蜜芽 | 亚洲春色在线视频 | 99麻豆久久久国产精品免费 | 蜜桃视频韩日免费播放 | 亚洲成a人片在线观看无码3d | 荫蒂被男人添的好舒服爽免费视频 | 欧美老人巨大xxxx做受 | 天堂а√在线地址中文在线 | 丰满人妻一区二区三区免费视频 | 中文字幕 亚洲精品 第1页 | 日韩人妻无码中文字幕视频 | 亚洲成av人片在线观看无码不卡 | 性欧美熟妇videofreesex | 正在播放老肥熟妇露脸 | 亚洲国产欧美在线成人 | 国产偷自视频区视频 | 国产成人无码区免费内射一片色欲 | 窝窝午夜理论片影院 | 久久亚洲国产成人精品性色 | 激情内射日本一区二区三区 | 久久这里只有精品视频9 | 亚洲欧洲无卡二区视頻 | 激情内射亚州一区二区三区爱妻 | av无码电影一区二区三区 | 一本色道婷婷久久欧美 | 亚洲一区二区三区四区 | 欧美国产日产一区二区 | 亚洲欧美国产精品久久 | 黄网在线观看免费网站 | 99久久精品日本一区二区免费 | 国产av人人夜夜澡人人爽麻豆 | 日韩精品无码一区二区中文字幕 | 免费视频欧美无人区码 | 精品国产乱码久久久久乱码 | 人妻插b视频一区二区三区 | 曰本女人与公拘交酡免费视频 | 久久久www成人免费毛片 | 亚洲乱亚洲乱妇50p | 国产午夜手机精彩视频 | 亚洲爆乳精品无码一区二区三区 | 99久久久国产精品无码免费 | 丝袜足控一区二区三区 | 无码午夜成人1000部免费视频 | 精品久久久久香蕉网 | 精品久久久久久亚洲精品 | 国产在线精品一区二区高清不卡 | 丰满少妇熟乱xxxxx视频 | 蜜桃视频插满18在线观看 | 国产精品久久国产三级国 | 国产成人午夜福利在线播放 | 久久精品中文字幕大胸 | 欧美老熟妇乱xxxxx | 亚洲精品欧美二区三区中文字幕 | 呦交小u女精品视频 | 激情国产av做激情国产爱 | 无码中文字幕色专区 | 无码毛片视频一区二区本码 | 国产精品自产拍在线观看 | 亚洲成a人片在线观看无码3d | 亚洲欧美国产精品久久 | 日本一卡二卡不卡视频查询 | 在线观看国产一区二区三区 | 欧美日韩在线亚洲综合国产人 | 亚洲精品一区三区三区在线观看 | 精品国产福利一区二区 | 亚洲色偷偷男人的天堂 | 久久国产精品萌白酱免费 | 亚洲国产av美女网站 | 亚洲国产精品久久久久久 | 欧美野外疯狂做受xxxx高潮 | 日日天干夜夜狠狠爱 | 久久亚洲中文字幕精品一区 | 亚洲精品一区二区三区大桥未久 | 国产精品久久久久久亚洲毛片 | 国产人妻人伦精品 | 国产69精品久久久久app下载 | 麻豆md0077饥渴少妇 | 7777奇米四色成人眼影 | 久久久精品人妻久久影视 | 丰满人妻一区二区三区免费视频 | 99久久99久久免费精品蜜桃 | 国产疯狂伦交大片 | 欧美变态另类xxxx | 影音先锋中文字幕无码 | 中文精品久久久久人妻不卡 | 亚洲精品一区二区三区四区五区 | 国产午夜精品一区二区三区嫩草 | 无码帝国www无码专区色综合 | 国产后入清纯学生妹 | 国产无遮挡吃胸膜奶免费看 | 久久人人爽人人爽人人片av高清 | 亚洲自偷精品视频自拍 | 国产超级va在线观看视频 | 67194成是人免费无码 | 人妻体内射精一区二区三四 | 亚洲国产精品一区二区美利坚 | 欧美日韩在线亚洲综合国产人 | 精品欧洲av无码一区二区三区 | 日韩欧美成人免费观看 | 久久无码中文字幕免费影院蜜桃 | 99久久亚洲精品无码毛片 | 天堂无码人妻精品一区二区三区 | 国产三级精品三级男人的天堂 | 欧美变态另类xxxx | 日日夜夜撸啊撸 | 午夜精品久久久久久久久 | 国精产品一品二品国精品69xx | 精品亚洲韩国一区二区三区 | 亚洲国产精品无码久久久久高潮 | 国产精品无码成人午夜电影 | 内射巨臀欧美在线视频 | 成人影院yy111111在线观看 | 亚洲 另类 在线 欧美 制服 | 成人女人看片免费视频放人 | 精品久久久久香蕉网 | 国产性生交xxxxx无码 | 波多野结衣一区二区三区av免费 | 曰韩少妇内射免费播放 | 东京热男人av天堂 | 两性色午夜免费视频 | 少妇高潮一区二区三区99 | 精品欧洲av无码一区二区三区 | 国产激情一区二区三区 | 蜜桃臀无码内射一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 无码一区二区三区在线 | 国产激情无码一区二区app | 中文无码成人免费视频在线观看 | 日韩亚洲欧美中文高清在线 | 欧美日韩人成综合在线播放 | 成人试看120秒体验区 | 亚洲精品国产精品乱码视色 | 国产欧美熟妇另类久久久 | 丰满岳乱妇在线观看中字无码 | 男人的天堂2018无码 | 蜜桃无码一区二区三区 | 国产精品a成v人在线播放 | 午夜成人1000部免费视频 | 亚洲一区av无码专区在线观看 | 欧美日本免费一区二区三区 | 午夜福利一区二区三区在线观看 | 国产精品人妻一区二区三区四 | 国产精品自产拍在线观看 | 亚洲日本va午夜在线电影 | 国产猛烈高潮尖叫视频免费 | 色欲av亚洲一区无码少妇 | yw尤物av无码国产在线观看 | 色五月五月丁香亚洲综合网 | 日韩av无码一区二区三区 | 国产人成高清在线视频99最全资源 | 乱码av麻豆丝袜熟女系列 | 啦啦啦www在线观看免费视频 | 精品久久久久久亚洲精品 | 曰本女人与公拘交酡免费视频 | 色综合久久久久综合一本到桃花网 | 精品乱码久久久久久久 | 国产精品a成v人在线播放 | 午夜不卡av免费 一本久久a久久精品vr综合 | 国产精品亚洲lv粉色 | 大肉大捧一进一出视频出来呀 | 亚洲国产精品久久久天堂 | 亚洲中文无码av永久不收费 | 亚洲欧美日韩国产精品一区二区 | 一个人看的视频www在线 | 国产精品久久久久无码av色戒 | 欧美精品一区二区精品久久 | 久久亚洲精品成人无码 | 精品国产av色一区二区深夜久久 | 中文字幕日韩精品一区二区三区 | 性欧美牲交xxxxx视频 | 国产精品18久久久久久麻辣 | 免费人成网站视频在线观看 | av香港经典三级级 在线 | 中文字幕人成乱码熟女app | 国产精品99久久精品爆乳 | 中文字幕av无码一区二区三区电影 | 亚洲色大成网站www国产 | 亚洲国产成人a精品不卡在线 | 丰满人妻被黑人猛烈进入 | 久久综合色之久久综合 | 国产激情艳情在线看视频 | 5858s亚洲色大成网站www | 在线亚洲高清揄拍自拍一品区 | 国模大胆一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 女人被爽到呻吟gif动态图视看 | 午夜不卡av免费 一本久久a久久精品vr综合 | 国产农村妇女高潮大叫 | 亚洲色www成人永久网址 | 久久无码中文字幕免费影院蜜桃 | 亚洲精品久久久久久一区二区 | 欧美丰满熟妇xxxx | 久久婷婷五月综合色国产香蕉 | 日韩 欧美 动漫 国产 制服 | 樱花草在线播放免费中文 | 欧美黑人乱大交 | 西西人体www44rt大胆高清 | 红桃av一区二区三区在线无码av | 欧洲精品码一区二区三区免费看 | 国产精品对白交换视频 | 亚洲の无码国产の无码步美 | 在线а√天堂中文官网 | 亚洲欧美色中文字幕在线 | 67194成是人免费无码 | 久久久久99精品成人片 | 日日碰狠狠丁香久燥 | 在线a亚洲视频播放在线观看 | 精品国产一区av天美传媒 | 欧美怡红院免费全部视频 | 成人免费视频在线观看 | 国产精品久久精品三级 | 色婷婷av一区二区三区之红樱桃 | 免费看男女做好爽好硬视频 | 激情爆乳一区二区三区 | 欧洲欧美人成视频在线 | 九月婷婷人人澡人人添人人爽 | 亚洲成a人片在线观看无码3d | 国产av久久久久精东av | 国产又爽又黄又刺激的视频 | 18禁止看的免费污网站 | 欧美丰满老熟妇xxxxx性 | 日韩av无码一区二区三区不卡 | 日韩av无码一区二区三区不卡 | 丰满妇女强制高潮18xxxx | 97无码免费人妻超级碰碰夜夜 | 天天做天天爱天天爽综合网 | 国产小呦泬泬99精品 | 99久久亚洲精品无码毛片 | 久久精品女人的天堂av | 性欧美videos高清精品 | 性色欲情网站iwww九文堂 | 精品国产国产综合精品 | 中文亚洲成a人片在线观看 | 中文字幕中文有码在线 | 中国大陆精品视频xxxx | 久久午夜无码鲁丝片午夜精品 | 18黄暴禁片在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 嫩b人妻精品一区二区三区 | 午夜精品一区二区三区在线观看 | 国内少妇偷人精品视频 | 国产色xx群视频射精 | 天天燥日日燥 | 亚洲爆乳无码专区 | 99麻豆久久久国产精品免费 | 久久99精品久久久久久动态图 | 国产农村妇女高潮大叫 | 国产av一区二区精品久久凹凸 | 精品久久久久久人妻无码中文字幕 | 久久久久久久人妻无码中文字幕爆 | 人妻互换免费中文字幕 | 四十如虎的丰满熟妇啪啪 | 大乳丰满人妻中文字幕日本 | 一区二区传媒有限公司 | 亚洲一区二区三区播放 | 亚洲色偷偷偷综合网 | 日本高清一区免费中文视频 | 亚洲人成人无码网www国产 | 黑人巨大精品欧美黑寡妇 | 亚洲娇小与黑人巨大交 | 欧美激情内射喷水高潮 | 日本一区二区更新不卡 | 亚洲成a人一区二区三区 | 精品国产av色一区二区深夜久久 | 国产后入清纯学生妹 | 久久久久免费看成人影片 | 国产亚洲精品精品国产亚洲综合 | 国产色视频一区二区三区 | 亚洲精品中文字幕 | 中文字幕无码乱人伦 | 国内揄拍国内精品人妻 | 亚洲综合精品香蕉久久网 | 亚洲精品欧美二区三区中文字幕 | 亚洲天堂2017无码 | 131美女爱做视频 | 欧美人与禽zoz0性伦交 | 天天燥日日燥 | 欧美国产日产一区二区 | a国产一区二区免费入口 | 日本xxxx色视频在线观看免费 | 骚片av蜜桃精品一区 | 国产精品美女久久久网av | 国产一区二区三区影院 | 国产香蕉97碰碰久久人人 | 欧美日本精品一区二区三区 | 精品欧美一区二区三区久久久 | 日本精品人妻无码免费大全 | a在线观看免费网站大全 | 亚洲毛片av日韩av无码 | 亚洲精品一区二区三区在线 | 日韩欧美群交p片內射中文 | 日韩精品成人一区二区三区 | 亚洲无人区一区二区三区 | 亚洲人成影院在线观看 | 亚洲一区二区三区国产精华液 | 樱花草在线播放免费中文 | 少妇性l交大片欧洲热妇乱xxx | 国产精品99爱免费视频 | 国产艳妇av在线观看果冻传媒 | 老熟妇仑乱视频一区二区 | 欧美 日韩 亚洲 在线 | 任你躁国产自任一区二区三区 | 99久久无码一区人妻 | 性开放的女人aaa片 | 国产精品无码一区二区桃花视频 | 女人被男人爽到呻吟的视频 | 亚洲精品一区二区三区在线 | 无码av最新清无码专区吞精 | 国产色xx群视频射精 | 国产无av码在线观看 | 久久久www成人免费毛片 | 久9re热视频这里只有精品 | www国产亚洲精品久久久日本 | 男人和女人高潮免费网站 | 亚洲七七久久桃花影院 | 三上悠亚人妻中文字幕在线 | 亚洲国产欧美在线成人 | 久久精品中文闷骚内射 | 在线播放免费人成毛片乱码 | 丰腴饱满的极品熟妇 | 乱人伦人妻中文字幕无码久久网 | 377p欧洲日本亚洲大胆 | 玩弄中年熟妇正在播放 | a片免费视频在线观看 | 2020最新国产自产精品 | 国产精品久久久久无码av色戒 | 精品国产aⅴ无码一区二区 | 精品国偷自产在线视频 | 中文字幕人成乱码熟女app | 99麻豆久久久国产精品免费 | 色婷婷久久一区二区三区麻豆 | 国产成人无码一二三区视频 | 久久精品丝袜高跟鞋 | 亚洲欧美综合区丁香五月小说 | 亚洲精品无码国产 | 久久精品女人的天堂av | 99久久人妻精品免费二区 | 婷婷丁香五月天综合东京热 | 丰满人妻翻云覆雨呻吟视频 | 久久五月精品中文字幕 | 国产精品无码一区二区三区不卡 | 亚洲综合另类小说色区 | 好男人社区资源 | www国产精品内射老师 | 亚洲色成人中文字幕网站 | 日韩av无码一区二区三区不卡 | 无码成人精品区在线观看 | 国产内射爽爽大片视频社区在线 | 免费看男女做好爽好硬视频 | 无码午夜成人1000部免费视频 | 人妻少妇精品无码专区动漫 | 国产精品无套呻吟在线 | 97夜夜澡人人爽人人喊中国片 | 丰满肥臀大屁股熟妇激情视频 | 久久国语露脸国产精品电影 | 国精产品一品二品国精品69xx | 国产免费无码一区二区视频 | 国产香蕉尹人视频在线 | 久久精品国产精品国产精品污 | 色欲av亚洲一区无码少妇 | 欧美人与物videos另类 | 国产成人无码a区在线观看视频app | 亚洲综合久久一区二区 | 亚洲国产精品无码久久久久高潮 | a片在线免费观看 | 大屁股大乳丰满人妻 | 无码av最新清无码专区吞精 | 十八禁真人啪啪免费网站 | 99精品国产综合久久久久五月天 | 麻花豆传媒剧国产免费mv在线 | 日韩精品无码免费一区二区三区 | 欧美大屁股xxxxhd黑色 | 欧美日韩一区二区综合 | 亚洲国产精品一区二区第一页 | 亚洲国产精品久久久久久 | 中国女人内谢69xxxxxa片 | 久久综合网欧美色妞网 | 国产精品二区一区二区aⅴ污介绍 | 国产精品久久国产三级国 | 亚洲s色大片在线观看 | 1000部夫妻午夜免费 | 六十路熟妇乱子伦 | 日本饥渴人妻欲求不满 | 一本色道久久综合亚洲精品不卡 | 欧美 亚洲 国产 另类 | 奇米影视888欧美在线观看 | 免费中文字幕日韩欧美 | 日韩少妇白浆无码系列 | 一本久道久久综合狠狠爱 | 精品厕所偷拍各类美女tp嘘嘘 | 十八禁真人啪啪免费网站 | 国产精品久久久一区二区三区 | 久久久久亚洲精品中文字幕 | 日韩亚洲欧美中文高清在线 | 国产激情精品一区二区三区 | 无码人妻丰满熟妇区毛片18 | 国产精品美女久久久久av爽李琼 | 俺去俺来也www色官网 | 亚洲国精产品一二二线 | 少妇久久久久久人妻无码 | 久久天天躁狠狠躁夜夜免费观看 | 久久久久99精品成人片 | 在线成人www免费观看视频 | 乱码午夜-极国产极内射 | 一区二区传媒有限公司 | 成年美女黄网站色大免费全看 | 精品国产青草久久久久福利 | 无码精品人妻一区二区三区av | 日日摸夜夜摸狠狠摸婷婷 | 2019午夜福利不卡片在线 | 无码人妻久久一区二区三区不卡 | 色偷偷人人澡人人爽人人模 | 国产色视频一区二区三区 | 日韩精品a片一区二区三区妖精 | 成人av无码一区二区三区 | 乱人伦中文视频在线观看 | 午夜精品一区二区三区的区别 | 久久99久久99精品中文字幕 | 亚洲а∨天堂久久精品2021 | 欧美老熟妇乱xxxxx | yw尤物av无码国产在线观看 | 国产精品资源一区二区 | 国产激情无码一区二区 | 国产精品久久福利网站 | 少妇一晚三次一区二区三区 | 亚洲色欲色欲欲www在线 | 任你躁国产自任一区二区三区 | 欧美人与禽zoz0性伦交 | 欧美激情一区二区三区成人 | 性欧美大战久久久久久久 | 国产精品对白交换视频 | а√资源新版在线天堂 | 日韩精品a片一区二区三区妖精 | 亚洲日韩av一区二区三区四区 | 人人妻人人澡人人爽人人精品浪潮 | 一二三四社区在线中文视频 | 久久久久久亚洲精品a片成人 | 国产真实伦对白全集 | 波多野结衣一区二区三区av免费 | 国产亚洲tv在线观看 | 国产超级va在线观看视频 | 国产精品鲁鲁鲁 | 又大又黄又粗又爽的免费视频 | 东京热一精品无码av | 在线观看免费人成视频 | 国产精品久久久久7777 | 久久久久人妻一区精品色欧美 | 波多野结衣乳巨码无在线观看 | 日韩欧美群交p片內射中文 | 久久99久久99精品中文字幕 | 麻豆果冻传媒2021精品传媒一区下载 | 性色欲网站人妻丰满中文久久不卡 | 欧美人妻一区二区三区 | 一区二区传媒有限公司 | 人人妻人人澡人人爽精品欧美 | 亚洲精品一区二区三区大桥未久 | 婷婷六月久久综合丁香 | 亚洲人交乣女bbw | 国产高清不卡无码视频 | 日韩亚洲欧美中文高清在线 | 久久99精品国产.久久久久 | 亚洲综合另类小说色区 | 色综合久久久无码网中文 | 1000部啪啪未满十八勿入下载 | 午夜嘿嘿嘿影院 | 亚洲精品国偷拍自产在线观看蜜桃 | 美女毛片一区二区三区四区 | 亚洲狠狠色丁香婷婷综合 | 一本无码人妻在中文字幕免费 | 久久aⅴ免费观看 | 国产办公室秘书无码精品99 | 18黄暴禁片在线观看 | 亚洲理论电影在线观看 | 亚洲乱码中文字幕在线 | 成 人 网 站国产免费观看 | 久久人人爽人人爽人人片ⅴ | 欧美日韩人成综合在线播放 | 国产亚洲视频中文字幕97精品 | 岛国片人妻三上悠亚 | 在线亚洲高清揄拍自拍一品区 | 国内丰满熟女出轨videos | 国产av无码专区亚洲a∨毛片 | 国产精品亚洲五月天高清 | 成人三级无码视频在线观看 | 性做久久久久久久免费看 | 一本久道高清无码视频 | 老子影院午夜精品无码 | 97久久超碰中文字幕 | 日韩欧美中文字幕在线三区 | 熟女俱乐部五十路六十路av | 伊人久久大香线蕉亚洲 | 300部国产真实乱 | 亚洲精品美女久久久久久久 | 亚洲一区二区三区四区 | 在线欧美精品一区二区三区 | 少妇高潮喷潮久久久影院 | 久久久精品成人免费观看 | 人妻少妇精品无码专区二区 | 在线a亚洲视频播放在线观看 | 成人亚洲精品久久久久 | 一本久久a久久精品亚洲 | 欧美日韩一区二区免费视频 | 97久久超碰中文字幕 | 又色又爽又黄的美女裸体网站 | 激情爆乳一区二区三区 | 性欧美疯狂xxxxbbbb | 日本一卡2卡3卡四卡精品网站 | 在线精品亚洲一区二区 | 中文精品无码中文字幕无码专区 |