精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手把手教大家編譯 flowable 源碼

開(kāi)發(fā) 前端
本文主要和小伙伴們分析了如何在本地將 flowable 源碼編譯跑起來(lái),將來(lái)松哥還會(huì)有多篇文章,以 flowable-ui 為參考,來(lái)和大家分析 flowable 中的各種玩法。

今天松哥就來(lái)和大家聊一聊 flowable 源碼編譯,其實(shí)主要是和大家說(shuō)說(shuō)這里的幾個(gè)坑。

1. 下載源碼

這個(gè)簡(jiǎn)單,大家直接從 GitHub 上將源碼 clone 下來(lái)即可:

git clone git@github.com:flowable/flowable-engine.git

這一步比較容易,大家應(yīng)該都不存在問(wèn)題。

圖片

2. IDEA 打開(kāi)項(xiàng)目

由于這個(gè)源碼也是一個(gè) Maven 工程,所以接下來(lái)直接 IDEA 打開(kāi)源碼即可。

圖片

松哥親測(cè),master 分支上的代碼有點(diǎn)問(wèn)題,所以建議大家切換到一個(gè)穩(wěn)定的版本上再去編譯。

官方目前在 GitHub 上發(fā)布的最新 release 版本是 6.7.2 這個(gè)版本,所以為了源碼編譯順利,接下來(lái)在右下角找到 6.7.2 這個(gè)版本,并切換:

圖片

切換完成之后,接下來(lái)我們要先來(lái)看看源碼中每個(gè)目錄都是干嘛的。

  • distro
  • docker:這個(gè)里邊放的是將 flowable 構(gòu)建成 docker 鏡像的腳本。
  • docs:這個(gè)是文檔。在docs/docusaurus/docs? 目錄下有官方已經(jīng)構(gòu)建好的現(xiàn)成的腳本,我們也可以執(zhí)行docs/userguide/src/zh_CN/form 等目錄下的腳本文件,構(gòu)建自己需要的文檔。一般來(lái)說(shuō)不需要,直接看官方文檔就夠用了。
  • ide-settings:這個(gè)目錄下放的是 Eclipse 和 IDEA 中的配置文件,輔助開(kāi)發(fā)用的,但是感覺(jué)實(shí)際作用有限,我們平時(shí)開(kāi)發(fā)也很少導(dǎo)入這兩個(gè)配置,大家了解即可。
  • k8s:看目錄就知道,這個(gè)里邊放的是 flowable 支持 K8s 的一些腳本和配置。
  • modules:flowable 中的所有核心功能代碼都在這個(gè)里邊了。
  • qa:這個(gè)里邊是 flowable 各種各樣的配置模版,不過(guò)我們現(xiàn)在基本上都是 Spring Boot 開(kāi)發(fā),很多時(shí)候并不需要手動(dòng)再去配置什么,都是直接上來(lái)寫(xiě)業(yè)務(wù)就行了,所以這些配置模版大家了解下即可。
  • scripts:這個(gè)目錄下放了一些常用的腳本,例如執(zhí)行 build-all.sh 腳本用來(lái)構(gòu)建項(xiàng)目。
  • tooling:這個(gè)目錄中的內(nèi)容給出了一個(gè)單元測(cè)試的模版。
  • LICENSE:開(kāi)源協(xié)議等。
  • README.md:介紹文檔。

好了,整體上了解了之后,現(xiàn)在大家知道,modules 目錄才是核心。

不過(guò),由于模塊較多,IDEA 不一定總是能夠識(shí)別出所有的 Maven 項(xiàng)目,如果一個(gè)項(xiàng)目的 pom.xml 是紅色而不是藍(lán)色,就說(shuō)明 IDEA 沒(méi)能識(shí)別出來(lái)這個(gè) Maven 項(xiàng)目,像下面這樣:

圖片

此時(shí)我們要打開(kāi)這個(gè) pom.xml 文件,然后鼠標(biāo)右鍵單擊,選擇 Add as Maven Project,如下:

圖片

使之成為一個(gè)正兒八經(jīng)的 Maven 工程。

最終的結(jié)果,就是確保所有 Maven 工程都是黑色的而不是灰色的,就表示沒(méi)有問(wèn)題了,如下圖:

圖片

第二小節(jié)的工作看著很簡(jiǎn)單,但是實(shí)際操作起來(lái)非常費(fèi)事,最大的原因還是網(wǎng)絡(luò)問(wèn)題。Maven 經(jīng)常會(huì)下載失敗,所以需要大家反復(fù)多試,從阿里鏡像站切換到華為鏡像站,再切換回官方的鏡像站,反正就是反復(fù)重試,直到需要的依賴(lài)都下載成功。

3. 啟動(dòng) flowable-ui

接下來(lái),我們就可以啟動(dòng) flowable-ui 這個(gè)工程了。

這個(gè)工程本質(zhì)上就是一個(gè) Spring Boot 工程,所以關(guān)鍵是要大家找到啟動(dòng)類(lèi),位置在 modules/flowable-ui/flowable-ui-app/src/main/java/org/flowable/ui/application/FlowableUiApplication.java:

圖片

這個(gè)直接啟動(dòng)即可。

啟動(dòng)之后就跟松哥之前給大家介紹的 Flowable-UI 一樣了,該咋用咋用.

這里默認(rèn)使用的是 H2 數(shù)據(jù)庫(kù),H2 是一個(gè) Java 編寫(xiě)的關(guān)系型數(shù)據(jù)庫(kù),它可以被嵌入 Java 應(yīng)用程序中使用,或者作為一個(gè)單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行。這個(gè) H2 數(shù)據(jù)庫(kù)有點(diǎn)類(lèi)似于移動(dòng)端的 SqlLite 數(shù)據(jù)庫(kù)。

我們打開(kāi) modules/flowable-ui/flowable-ui-app/src/main/resources/flowable-default.properties 配置文件,可以看到關(guān)于 H2 數(shù)據(jù)庫(kù)的一些配置信息,如下:

圖片

從這個(gè)配置中可以看出來(lái)三個(gè)核心信息:

H2 數(shù)據(jù)庫(kù)將來(lái)會(huì)自動(dòng)生成數(shù)據(jù)庫(kù)文件,文件位于系統(tǒng)當(dāng)前用戶目錄下,在系統(tǒng)當(dāng)前用戶目錄下會(huì)自動(dòng)創(chuàng)建 flowable-db 文件夾,然后在該文件夾下創(chuàng)建 engine-db 文件,就是我們的數(shù)據(jù)庫(kù)文件了。

H2 數(shù)據(jù)庫(kù)的用戶名是 flowable。

H2 數(shù)據(jù)庫(kù)的用戶密碼是 flowable。

好了,現(xiàn)在我們?cè)?flowable-ui 中,我們新建幾個(gè)用戶和組,如下:

新建四個(gè)用戶:

圖片

新建兩個(gè)用戶組,假設(shè) zhangsan 和 lisi 是主管,wangwu 和 zhaoliu 是經(jīng)理,如下:

圖片

創(chuàng)建完成之后,我們知道這些數(shù)據(jù)都是保存在 H2 數(shù)據(jù)庫(kù)中,像連接 MySQL 一樣,我們也可以連接 H2 數(shù)據(jù)庫(kù),為了省事,我這里就直接使用 IDEA 中自帶的數(shù)據(jù)庫(kù)連接工具進(jìn)行連接了。

步驟如下:

首先點(diǎn)擊 Database,然后點(diǎn)擊 + 添加一個(gè)數(shù)據(jù)源,選擇 H2,如下:

圖片

數(shù)據(jù)庫(kù)連接類(lèi)型選擇 URL only:

圖片

填入用戶名、密碼以及數(shù)據(jù)庫(kù)地址,這些信息都是從剛才的配置文件中拷貝進(jìn)來(lái)的,填完信息之后,會(huì)提示你下載數(shù)據(jù)庫(kù)驅(qū)動(dòng),直接點(diǎn)擊下載即可,然后點(diǎn)擊下方的 Test Connection 按鈕,進(jìn)行測(cè)試,看到如下內(nèi)容表示數(shù)據(jù)庫(kù)已經(jīng)連接上了。

圖片

點(diǎn)擊 OK,我們就可以看到數(shù)據(jù)庫(kù)的連接詳情了,如下:

圖片

關(guān)于每張表的作用,松哥之前都已經(jīng)寫(xiě)過(guò)文章和大家介紹過(guò)了,現(xiàn)在我們就去 ACT_ID_USER 表去看一下有沒(méi)有剛剛創(chuàng)建的四個(gè)用戶信息:

圖片

可以看到,加上 admin 一共有五個(gè)用戶信息。

相同的道理,ACT_ID_GROUP 表中也可以看到我們創(chuàng)建的組信息:

圖片

可以看到,兩個(gè)用戶組都在。

在 ACT_ID_MEMBERSHIP 表中,我們可以看到用戶和用戶組之間的關(guān)聯(lián)關(guān)系:

圖片

松哥在之前文章中給大家演示的所有關(guān)于 flowable-ui 的功能,涉及到的數(shù)據(jù)存儲(chǔ),我們現(xiàn)在都可以在連接上 H2 數(shù)據(jù)庫(kù)之后進(jìn)行查看。

既然說(shuō)到了 modules/flowable-ui/flowable-ui-app/src/main/resources/flowable-default.properties 配置文件,那么我也就順便多說(shuō)兩句,flowable-ui 默認(rèn)的用戶名密碼是 admin/test,如果我們想要修改,則可以直接在該配置文件中修改如下幾行即可:

flowable.idm.app.admin.user-id=javaboy
flowable.idm.app.admin.password=123
flowable.idm.app.admin.first-name=江南一點(diǎn)雨
flowable.idm.app.admin.last-name=江南一點(diǎn)雨
flowable.idm.app.admin.email=test-admin@example-domain.tld

中文可能會(huì)亂碼,大家記得修改 properties 配置文件的編碼格式即可。

修改完成之后,記得先去系統(tǒng)當(dāng)前用戶目錄下刪除掉 flowable-db 文件夾(如果不刪除,則之前的用戶還在,這次的配置相當(dāng)于新添加了一個(gè)用戶),然后重啟系統(tǒng)即可,重啟之后,我們就可以以 javaboy/123 進(jìn)行登錄了。

4. 連接 MySQL

有時(shí)候我們還是希望能夠用上自己熟悉的 MySQL,這個(gè)也是支持的,還是通過(guò)修改 modules/flowable-ui/flowable-ui-app/src/main/resources/flowable-default.properties 配置文件來(lái)實(shí)現(xiàn),具體做法如下:

首先提前在數(shù)據(jù)庫(kù)中準(zhǔn)備一個(gè)名為 flowable-ui 的空的數(shù)據(jù)庫(kù)。

然后注釋掉 modules/flowable-ui/flowable-ui-app/src/main/resources/flowable-default.properties 配置文件中 H2 的配置,打開(kāi) MySQL 的配置,如下:

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/flowable-ui?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false&nullCatalogMeansCurrent=true
spring.datasource.username=root
spring.datasource.password=123

最后,再在 modules/flowable-ui/flowable-ui-app/pom.xml 文件中加入 MySQL 數(shù)據(jù)庫(kù)驅(qū)動(dòng),如下:

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>

然后重啟項(xiàng)目即可。

當(dāng)松哥添加 MySQL 驅(qū)動(dòng)的時(shí)候,發(fā)現(xiàn)官方已經(jīng)替我們考慮好了,MySQL 驅(qū)動(dòng)提前在多環(huán)境中已經(jīng)配置好了,位置在 modules/flowable-ui/flowable-ui-app/pom.xml,如下圖:

圖片

所以我們也可以不用自己手動(dòng)加驅(qū)動(dòng),直接在在 IDEA 的 Maven 中,選擇 profiles,去掉 h2mem,勾選上 mysql 即可,如下圖:

圖片

然后重新啟動(dòng)項(xiàng)目即可。

5. 接口分析

有的小伙伴們可能說(shuō),松哥你這個(gè)搞的這么麻煩,我用 flowable-ui 直接 docker 安裝,多省事呀!那你就領(lǐng)會(huì)錯(cuò)我的意思了,flowable-ui 這個(gè)功能我覺(jué)得是一個(gè)非常棒的 demo,基本上你能想到的 flowable 的功能這里都提供了,現(xiàn)在源碼都給你了,你想做啥功能照抄就行了。

我舉個(gè)例子,比如說(shuō)我們想新建一個(gè)用戶,那么我們?cè)谇岸隧?yè)面,打開(kāi)瀏覽器 DEBUG 窗口,觀察添加用戶的時(shí)候操作的接口,如下:

圖片

我們發(fā)現(xiàn)添加用戶的接口是 /rest/admin/users(/idm-app 是模塊名稱(chēng),忽略之),現(xiàn)在,在源碼中我們來(lái)一個(gè)全文搜索,如下:

圖片

如果你想自己做一個(gè)用戶添加的功能,那么照抄不就行了。

其他啟動(dòng)流程、認(rèn)領(lǐng)任務(wù)、完成任務(wù)等功能,都按照類(lèi)似的方式,我們可以查看其代碼實(shí)現(xiàn)方式。

所以說(shuō),這個(gè) flowable-ui 對(duì)我們來(lái)說(shuō)其實(shí)是一個(gè)很好的學(xué)習(xí) DEMO。

6. 小結(jié)

好啦,本文主要和小伙伴們分析了如何在本地將 flowable 源碼編譯跑起來(lái),將來(lái)松哥還會(huì)有多篇文章,以 flowable-ui 為參考,來(lái)和大家分析 flowable 中的各種玩法。

責(zé)任編輯:武曉燕 來(lái)源: 江南一點(diǎn)雨
相關(guān)推薦

2022-09-19 10:48:14

Spring對(duì)象項(xiàng)目

2009-11-06 10:44:31

Visual Stud

2020-11-10 09:00:00

JavaMule ESB開(kāi)發(fā)

2010-08-18 09:15:45

路由器網(wǎng)絡(luò)診斷

2009-10-21 10:47:03

Siliverligh

2010-07-07 10:24:46

Python多線程

2023-06-30 12:58:55

ChatGPT-4人工智能工具

2020-09-23 07:00:00

Selenium We架構(gòu)

2020-09-04 10:14:02

Linux驅(qū)動(dòng)7內(nèi)核

2021-02-04 11:53:49

Linuxplatform總線

2020-09-27 06:59:59

IO系統(tǒng)Linux

2020-02-21 19:54:09

HTTPS 配置手把手教

2010-09-14 09:24:27

家庭無(wú)線網(wǎng)絡(luò)

2010-09-02 10:50:17

時(shí)間同步服務(wù)器

2010-08-26 09:24:59

路由器網(wǎng)絡(luò)診斷

2020-02-21 10:45:06

運(yùn)維架構(gòu)技術(shù)

2010-04-02 16:51:09

虛擬機(jī)安裝linux

2023-03-27 00:06:12

2011-02-15 09:43:33

虛擬機(jī)

2011-05-03 15:59:00

黑盒打印機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

波多野结衣视频网址| a毛片毛片av永久免费| 好吊日视频在线观看| 成人午夜视频福利| 国产成人在线一区二区| 无码黑人精品一区二区| 日韩激情网站| 欧美一区二区三区在线| 欧美日韩在线中文| 26uuu亚洲电影在线观看| 久久亚洲欧美国产精品乐播 | 樱花www成人免费视频| 欧美 日韩 综合| 久久激情综合网| 3344国产精品免费看| 懂色av懂色av粉嫩av| 深爱激情久久| 亚洲第一色中文字幕| theporn国产精品| 亚洲天堂资源| 亚洲高清一区二区三区| 亚洲免费av网| jzzjzzjzz亚洲成熟少妇| 99视频精品在线| 亚洲一区久久久| 中文字幕无码乱码人妻日韩精品| 国产成人无码www免费视频播放| 影音国产精品| 欧美日韩福利视频| 亚洲综合久久av一区二区三区| 同性恋视频一区| 精品va天堂亚洲国产| 一级网站在线观看| 久久亚洲精品人成综合网| 一本色道久久加勒比精品| 欧美国产日韩激情| 伊人影院在线视频| 亚洲免费毛片网站| 在线视频福利一区| 麻豆av在线导航| 欧美国产日韩a欧美在线观看| 欧美区高清在线| 天天干在线观看| 99久久伊人精品| 国产欧美综合精品一区二区| 日本美女一级视频| www.亚洲国产| 国产视色精品亚洲一区二区| 日本激情视频网站| 99国产精品久久久久| 极品校花啪啪激情久久| 日本精品999| 26uuu国产电影一区二区| 国产精品午夜av在线| 亚洲精品国产片| 高清不卡一区二区在线| 国产精品乱码一区二区三区| 高清一区二区三区四区| 成人av电影在线播放| 精品国产一区二区三区免费| 视频在线不卡| 久久精品人人做人人爽97| 日韩av一区二区三区在线| 可以免费看污视频的网站在线| 久久免费午夜影院| 亚洲二区三区四区| 老司机福利在线视频| 亚洲激情校园春色| 黄色大片中文字幕| 日韩伦理三区| 91精品蜜臀在线一区尤物| 欧美日韩一区二区区别是什么 | 自拍亚洲图区| 亚洲成av人综合在线观看| 男人用嘴添女人下身免费视频| segui88久久综合9999| 一本色道综合亚洲| 五月天开心婷婷| 卡通动漫国产精品| 在线电影欧美日韩一区二区私密| 日本福利片在线观看| 一区精品久久| 日韩av免费看| 国产人妖一区二区| 99视频一区二区| 亚洲在线视频一区二区| 天堂av资源在线观看| 欧美性猛交xxxx免费看| 免费成人黄色大片| 亚州av一区| 久久九九热免费视频| 亚洲国产综合久久| 麻豆91在线观看| 国产精品果冻传媒潘| 国产福利在线| 亚洲一区av在线| 少妇网站在线观看| 国产亚洲成av人片在线观黄桃| 亚洲无av在线中文字幕| 久久久久久av无码免费网站| 日本色综合中文字幕| 国产激情一区二区三区在线观看| 黄色在线观看网| 一区二区三区高清不卡| 无码人妻精品一区二区三区66| 久久的色偷偷| 国产亚洲精品久久久久久777| 欧美色图亚洲天堂| 日韩二区三区四区| 久久精品日产第一区二区三区乱码 | 久久国产精品亚洲| av毛片在线免费观看| 国产一区二区三区久久悠悠色av| 欧美动漫一区二区| 久久香蕉av| 欧美久久一二区| 久久久久久久毛片| 亚洲一区二区三区高清不卡| 999国产在线| 欧美激情免费| 91国偷自产一区二区三区成为亚洲经典 | 一片黄亚洲嫩模| 亚洲精品久久久中文字幕| 欧美一级三级| 国模精品系列视频| 国产哺乳奶水91在线播放| 中文字幕国产一区| av免费网站观看| 青青一区二区| 91精品国产色综合久久不卡98口| 国产高清视频免费| 亚洲日本成人在线观看| 91视频这里只有精品| 日韩久久久久| 国产欧美 在线欧美| 成人免费在线视频网| 色哟哟日韩精品| 久久久久久九九九九九| 国产欧美一级| 精品国产免费一区二区三区 | 91亚洲精品一区| 1769在线观看| 欧美日韩亚洲另类| 香蕉成人在线视频| 久久国产精品72免费观看| 水蜜桃亚洲一二三四在线| 精品无人乱码一区二区三区 | 国产男男chinese网站| 亚洲在线电影| 欧美12av| 激情中国色综合| 日韩中文第一页| 国产精品国产av| 一区二区三区四区亚洲| 亚洲熟妇一区二区| 亚洲国产高清一区二区三区| 久久精品女人的天堂av| 日韩成人影音| 色噜噜狠狠狠综合曰曰曰88av| 亚洲一级片免费看| 中文字幕一区二| 一区二区在线免费观看视频| 亚洲天堂黄色| 欧美理论一区二区| 亚洲精品66| 久久久久亚洲精品| 日本一区高清| 在线观看日韩精品| av黄色免费在线观看| 国产成人免费网站| 内射国产内射夫妻免费频道| 精品大片一区二区| 91免费精品视频| 国产偷倩在线播放| 亚洲欧美制服第一页| 亚洲中文一区二区三区| 亚洲一区二区在线免费看| 国产伦精品一区二区三区妓女| 青娱乐精品在线视频| www.国产二区| 国产一区精品二区| 日本最新高清不卡中文字幕| 欧美成人三区| 亚洲加勒比久久88色综合 | 51精品秘密在线观看| 国产亚洲第一页| 欧美国产丝袜视频| 欧美熟妇精品一区二区 | 中文字幕在线视频一区二区| 在线一区欧美| 日本一本草久p| 一区二区三区视频免费观看 | 一区二区美女| 91精品国产91久久久久青草| 激情开心成人网| 欧美俄罗斯乱妇| 91社区在线| 亚洲国产精品专区久久| 亚洲一级片免费看| 狠狠做深爱婷婷久久综合一区| 国产精品丝袜一区二区| 26uuu另类欧美| 免费黄色在线播放| 日韩在线一区二区| 天堂…中文在线最新版在线| 99久久婷婷国产综合精品电影√| 精品午夜一区二区| 精品中文视频| 国产精品福利在线观看| 成人女同在线观看| 精品国模在线视频| 成年人视频在线观看免费| 亚洲精品98久久久久久中文字幕| 国产精品自产拍| 欧洲国内综合视频| 日韩污视频在线观看| 亚洲精品亚洲人成人网在线播放| 变态另类ts人妖一区二区| 成人高清视频免费观看| xxxx视频在线观看| 久久精品99久久久| 国产又黄又猛又粗又爽的视频| 亚洲片区在线| 日韩中文字幕在线免费| 国产精品v一区二区三区| 精品国产无码在线| 国产韩日影视精品| 亚洲国产婷婷香蕉久久久久久99| 国产欧美一区二区精品久久久| 国产日韩欧美二区| 超碰成人97| av一区观看| 亚洲午夜免费| 成人精品一二区| 秋霞影院一区| 亚洲qvod图片区电影| 24小时成人在线视频| 国产免费一区二区三区在线观看| 99久久精品一区二区成人| 国产成人极品视频| 欧美一级二级视频| 国产欧美日韩精品丝袜高跟鞋| 播放一区二区| 国产日本欧美一区二区三区| 欧美aaa级| 成人网页在线免费观看| 日本一区二区乱| 91手机在线观看| 99精品在免费线中文字幕网站一区| 97人人模人人爽人人少妇| 日韩欧美高清一区二区三区| 国产高清精品一区| 欧美综合精品| 欧美日韩在线不卡一区| 欧美理论电影大全| 一区二区三区免费看| 久久精品一区二区不卡| 国产成人亚洲综合无码| 在线看片成人| 日本三区在线观看| 久久精品国产精品青草| 亚洲综合伊人久久| 成人免费高清在线| 18禁裸乳无遮挡啪啪无码免费| 久久久久久久综合狠狠综合| 性爱在线免费视频| 亚洲另类在线视频| 欧美不卡视频在线观看| 欧美图片一区二区三区| 国产a级免费视频| 亚洲精品网站在线播放gif| 尤物视频在线免费观看| 欧美理论电影在线播放| 天堂中文在线播放| 国产精品爽黄69天堂a| 欧美在线在线| 久久综合九色欧美狠狠| 98精品久久久久久久| 日本中文字幕在线视频观看| 天堂资源在线中文精品| 国产在线视频三区| 久久综合色8888| 日韩在线中文字幕视频| 福利一区福利二区微拍刺激| 在线观看国产黄| 亚洲福利视频久久| 婷婷在线视频观看| 久久久综合免费视频| 97人人做人人爽香蕉精品| 99国精产品一二二线| 欧美精品一区二区久久| 蜜臀精品一区二区| 六月丁香综合在线视频| 国产一卡二卡三卡四卡| 国产精品久久久久久久裸模| 日韩美女黄色片| 91精品在线观看入口| 飘雪影院手机免费高清版在线观看 | 欧美一区二区三区免费观看视频| 天天综合网天天综合| 日韩在线观看免费| 亚洲欧美小说色综合小说一区| 91视频免费网站| 精品国产aⅴ| 黄色国产一级视频| 国产美女精品一区二区三区| 国产精成人品免费观看| 亚洲成人在线免费| 国产精品久久影视| 亚洲视频在线看| 蜜桃视频在线网站| 岛国视频一区免费观看| 色综合久久网| 国产超碰在线播放| 91麻豆福利精品推荐| 国产精品99精品| 日韩一区二区三区三四区视频在线观看 | 久久久久久久综合日本| 国产乡下妇女做爰| 日韩欧美亚洲一区二区| 精品自拍一区| 国产精自产拍久久久久久| 国产精品亚洲片在线播放| 久久久999视频| 成人av在线看| 国产乡下妇女做爰| 精品免费国产一区二区三区四区| 精品孕妇一区二区三区| 国产精品一区久久久| 国产精品探花在线观看| 亚洲精品乱码久久久久久自慰| 91首页免费视频| 亚洲 欧美 视频| 日韩精品极品在线观看| 国产粉嫩在线观看| 久久久久久欧美精品色一二三四| 亚洲精品美女| 亚洲av无码一区二区三区观看| 亚洲h在线观看| 天堂视频中文在线| 51色欧美片视频在线观看| 五月国产精品| 18岁视频在线观看| 国产欧美日韩麻豆91| 影音先锋国产在线| 日韩在线视频一区| 国产精选久久| 97视频在线免费| 99热在这里有精品免费| 亚洲免费黄色网址| 91精品国产高清一区二区三区| a级毛片免费观看在线| 91九色对白| 亚洲手机在线| 欧美成人午夜精品免费| 91九色02白丝porn| 欧美被日视频| 成人综合av网| 香蕉av777xxx色综合一区| 亚洲av综合一区二区| 欧美日韩精品免费观看视频| 国产在线二区| 久久99精品国产一区二区三区| 老司机精品福利视频| 永久av免费网站| 亚洲成人网av| 久久久人成影片一区二区三区在哪下载 | 999久久久精品视频| 亚洲图片一区二区| 色av男人的天堂免费在线 | 另类图片第一页| 无人在线观看的免费高清视频| 18涩涩午夜精品.www| 日本wwwxxxx| 国产精品久久中文| 国产一在线精品一区在线观看| 内射中出日韩无国产剧情| 欧美三级欧美一级| 午夜伦理在线视频| 麻豆传媒一区二区| 国产一区高清在线| 日本中文字幕久久| 日韩视频中文字幕| 高潮久久久久久久久久久久久久| 黄在线观看网站| 日韩理论片网站| 精品视频二区| yellow视频在线观看一区二区| 老司机午夜免费精品视频| 精品爆乳一区二区三区无码av| 亚洲免费高清视频| 麻豆一二三区精品蜜桃| 午夜肉伦伦影院| 亚洲精品精品亚洲| 国产51人人成人人人人爽色哟哟| 成人免费视频网站| 美国一区二区三区在线播放 | 欧美一进一出视频| 国产精品一区三区| 中文字幕日本视频|