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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MyBatis版本升级引发的线上告警回顾及原理分析

發(fā)布時間:2025/3/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MyBatis版本升级引发的线上告警回顾及原理分析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文從一次MyBatis版本升級引發(fā)的線上告警開始講起,然后針對告警定位過程、源碼原理進(jìn)行了深入的分析,并加入了不同版本的類比分析,最后結(jié)合實(shí)際工作做了一些經(jīng)驗總結(jié),希望能對大家的工程實(shí)踐有一定的幫助。

背景

某天晚上,美團(tuán)到店事業(yè)群某項系統(tǒng)服務(wù)正在進(jìn)行常規(guī)需求的上線。因為在發(fā)布時,提示inf-bom版本需要升級,于是我們就將inf-bom版本從1.3.9.6升級至1.4.2.1,如下圖1所示:

圖1 版本升級

不過,當(dāng)服務(wù)上線后,開始陸續(xù)出現(xiàn)了一些更新系統(tǒng)交互日志方面的報警,這屬于系統(tǒng)的輔助流程,報警如下方代碼所示。我們發(fā)現(xiàn)都是跟MyBatis相關(guān)的報警,說明在進(jìn)行類型轉(zhuǎn)換的時候,系統(tǒng)產(chǎn)生了強(qiáng)轉(zhuǎn)錯誤。

更新開票請求返回日志,? id:{#######},?response:{{"code":XXX,"data":{"callType":3,"code":XXX,"msg":"XXXX","shopId":XXXXX,"taxPlateDockType":"XXXXXXX"},"msg":"XXXXX","success":XXXX}} nested?execption?is?org.apache.ibatis.type. TypeException:?Could?not?set?parameters?for?mapping:?ParameterMapping{property='updateTime',?mode=IN,?javaType=class?java.lang.String, jdbcTyp=null,resultMapId='null',jdbcTypeName='null',expression='null'}. Cause?org.apache.ibatis.type.TypeException,Error?setting?non?null?parameter?#2?with?JdbcType?null.?Try?setting?a different?Jdbc?Type?for?this?parameter?or?a?different?configuration?property. Cause?java.lang.ClassCastException:java.time.LocalDateTime?cannot?be?cast?to?java.lang.String

因為報警這一塊代碼,屬于歷史功能,如果失敗并不會影響主流程。但在定位期間,如果頻繁報警的話,就會造成一定的干擾。因此,我們馬上采取了回滾操作,將inf-bom的版本回滾至歷史版本,直至報警消失,然后再進(jìn)行問題的定位和分析。以下章節(jié)就是我們對報警原因的定位及原因詳細(xì)分析的介紹,希望這些思路能夠?qū)Υ蠹矣兴鶈l(fā)和幫助。

報警原因定位

在回滾完畢后,我們開始具體分析報警產(chǎn)生的主要原因,于是進(jìn)行了以下幾步的排查。

第一步,查看了報警的Mapper方法,如下代碼段所示。這個是接收返回參數(shù),根據(jù)主鍵id,更新具體響應(yīng)內(nèi)容和時間的代碼,入?yún)⒂?個,類型分別為long、String和LocalDateTime。

int?updateResponse(@Param("id")long?id,?@Param("response")String?response,?@Param("updateTime")LocalDateTime?updateTime);

第二步,我們查看了Mapper方法對應(yīng)的XML文件,如下代碼段所示,對應(yīng)的parameterType類型是String,而實(shí)際參數(shù)的類型包括long、String以及LocalDateTime。

<update?id="updateResponse"?parameterType="java.lang.String"> UPDATE?invoice_logSET?response?=?#{response},?update_time?=?#{updateTime} WHERE?id?=?#{id} </update>

第三步,我們查看了MyBatis上線前后的版本,報警的內(nèi)容是:MyBatis在處理SQL語句時,發(fā)現(xiàn)不能將LocalDateTime轉(zhuǎn)型為String,這一段邏輯在上線前是可以正常運(yùn)行的,并且上線的業(yè)務(wù)邏輯對這段歷史代碼無改動。因此,我們猜測是因為inf-bom的升級,從而導(dǎo)致MyBatis的版本發(fā)生了變化,對某些歷史功能不再支持了。MyBatis版本上線前后的變化如下表所示:

表1 MyBatis版本升級前后對比

第四步,我們通過第三步可以得到,在這次inf-bom的版本升級中,MyBatis的版本直接升了兩個大版本,因此我們可以基本將原因猜測為MyBatis升級跨度較大,導(dǎo)致部分歷史功能沒有兼容支持,從而引起線上SQL的更新報錯。

第五步,為了具體驗證第四步的想法,我們通過UT的方式,將MyBatis的版本不斷從3.4.6往下降,直至沒有報錯的位置。最終的定位是:當(dāng)MyBatis版本為3.2.3時,線上代碼是正常可用的,但只要升一個版本,也就是自3.2.4開始,就開始不兼容目前的用法。不過,我們當(dāng)時的思路并不是很好,應(yīng)該從小版本逐個往上升或者使用二分法,可以加速定位版本的效率。

最后,我們定位到了產(chǎn)生報警的根本問題。總的來說,MyBatis版本由inf-bom引入而來,inf-bom從3.2.3 升級到了3.4.6版本,而MyBatis自3.2.4開始就不支持目前系統(tǒng)內(nèi)的SQL Mapper的用法,因此在升級后,線上就出現(xiàn)了頻繁報警的問題。

問題已經(jīng)定位,但是還有很多事情我們需要弄清楚。為什么版本升級后就不兼容歷史的用法?具體是哪一塊內(nèi)容不兼容?背后的原理又是什么?下文,我們會詳細(xì)進(jìn)行分析。

詳細(xì)分析

MyBatis升級3.2.4版本的官方Release公告

首先,從報錯的原因上來看,請注意這句話:“Caused by: java.lang.ClassCastException: java.lang.LocalDateTime cannot be cast to java.lang.String.”MyBatis在構(gòu)建SQL語句時,發(fā)現(xiàn)時間字段類型LocalDateTime不能強(qiáng)制轉(zhuǎn)為String類型。而這個SQL對應(yīng)的XML配置在3.2.3的版本是可以正常使用的,那么我們先從MyBatis的Release Log上查看3.2.4版本到底發(fā)生了什么變化。

An special remark about this feature. Previous versions ignored the "parameterType" attribute and used the actual parameter to calculate bindings. This version builds the binding information during startup and the "parameterType" attribute is used if present (though it is still optional), so in case you had a wrong value for it you will have to change it

從官網(wǎng)的Release Log可以看到,MyBatis在3.2.4以前的版本,會忽略XML中的parameterType這個屬性,并且使用真實(shí)的變量類型進(jìn)行值的處理。但在3.2.4及以后的版本中,這個屬性就被啟用了,如果出現(xiàn)類型不匹配的話,就會出現(xiàn)轉(zhuǎn)型失敗的報錯。這也提示我們開發(fā)者,在升級版本時,需要檢查系統(tǒng)內(nèi)的XML配置,使類型進(jìn)行匹配,或者不設(shè)置該屬性,讓MyBatis自行進(jìn)行計算。

根據(jù)以上內(nèi)容,我們可以了解到,在版本升級后,MyBatis在構(gòu)建SQL語句,在獲取字段值時的邏輯發(fā)生了變化。接下來我們將通過一個簡單的示例,來了解一下MyBatis在獲取字段值這一塊的具體代碼流程是怎樣的,以3.2.3版本為例。

以版本3.2.3為例,MyBatis構(gòu)建SQL語句過程的原理分析

我們看一下配置,首先定義一個通過主鍵id獲取學(xué)生信息的方法,仿造系統(tǒng)內(nèi)的歷史代碼,我們將parameterType定義為java.lang.String,這和方法對應(yīng)的參數(shù)int并不相同。

public?StudentEntity?getStudentById(@Param("id")?int?id); <select?id="getStudentById"?parameterType="java.lang.String"?resultType="entity.StudentEntity"> SELECT?id,name,age?FROM?student?WHERE?id?=?#{id} </select>

MyBatis框架要做的事情,就是在運(yùn)行g(shù)etStudentById(2)的時候,將 #{id}進(jìn)行替換,使SQL語句變成SELECT id,name,age FROM student WHERE id = 2。MyBatis要將SQL語句完整替換成帶參數(shù)值的版本,需要經(jīng)歷框架初始化以及實(shí)際運(yùn)行時動態(tài)替換這兩個部分。因為MyBatis的代碼非常多,接下來我們主要闡釋和本次案例相關(guān)的內(nèi)容。

在框架初始化階段主要包括以下流程,如下圖2所示:

圖2 框架初始化流程

在框架初始化階段,有一些組件會被構(gòu)建,逐一做個簡單的介紹:

  • SqlSession:作為MyBatis工作的主要頂層API,表示和數(shù)據(jù)庫交互的會話,完成必要的數(shù)據(jù)庫增刪改查功能。

  • SqlSource:負(fù)責(zé)根據(jù)用戶傳遞的parameterObject,動態(tài)地生成SQL語句,將信息封裝到BoundSql對象中,并返回。

  • Configuration:MyBatis所有的配置信息都維持在Configuration對象之中。

接下來,我們主要關(guān)注SqlSource,這個類會負(fù)責(zé)生成SQL語句,這也是本次案例中,3.2.3和3.2.4差異比較大的一個地方。下面,我們會介紹一些源碼。

在構(gòu)建Configuration的過程中,會涉及到構(gòu)建對應(yīng)每一條SQL語句對應(yīng)的MappedStatement,parameterTypeClass就是根據(jù)我們在XML配置中寫的parameterType轉(zhuǎn)換而來,值為java.lang.String,在構(gòu)建SqlSource時,傳入這個參數(shù)。如下圖3所示:

圖3 SqlSource依賴參數(shù)

在SqlSource的構(gòu)建中,parameterType參數(shù)其實(shí)是被忽略不用的,并沒有繼續(xù)往下傳遞,這跟官方的描述是一致的。因為3.2.4之前這個parameterType屬性被忽略了,然后就創(chuàng)建了DynamicSqlSource,這個類主要是用于處理MyBatis動態(tài)SQL的類。如下圖4所示:

圖4 SqlSource構(gòu)建

在框架初始化的階段,需要介紹的內(nèi)容,在3.2.3版本已經(jīng)介紹完畢。當(dāng)執(zhí)行g(shù)etStudentById方法時,MyBatis的流程如下圖5所示。因受限于圖片長度,我們對布局進(jìn)行了一些調(diào)整:

圖5 運(yùn)行流程

在具體執(zhí)行階段,也涉及到一些組件,我們需要做簡單的了解:

  • SqlSession:作為MyBatis工作的主要頂層API,表示和數(shù)據(jù)庫交互的會話,完成必要數(shù)據(jù)庫增刪改查功能。

  • Executor:MyBatis執(zhí)行器,這是MyBatis調(diào)度的核心,負(fù)責(zé)SQL語句的生成和查詢緩存的維護(hù)。

  • BoundSql:表示動態(tài)生成的SQL語句以及相應(yīng)的參數(shù)信息。

  • StatementHandler:封裝了JDBC Statement操作,負(fù)責(zé)對JDBC statement的操作,如設(shè)置參數(shù)、將Statement結(jié)果集轉(zhuǎn)換成List集合等等。

  • ParameterHandler:負(fù)責(zé)對用戶傳遞的參數(shù)轉(zhuǎn)換成JDBC Statement 所需要的參數(shù)。

  • TypeHandler:負(fù)責(zé)Java數(shù)據(jù)類型和JDBC數(shù)據(jù)類型之間的映射和轉(zhuǎn)換。

我們主要關(guān)注獲取BoundSql以及參數(shù)化語句的流程,這也是3.2.3和3.2.4差異比較大的一個地方。在進(jìn)入Executor的Query方法后,會首先通過對應(yīng)的MappedStatement來獲取BoundSql,用來幫助我們動態(tài)生成SQL語句,里面綁定了對應(yīng)的SQL以及參數(shù)映射關(guān)系。在構(gòu)建框架階段,我們使用的SqlSource是DynamicSqlSource,通過這個類來生成獲取BoundSql,如下圖6所示:

圖6 獲取BoundSql

通過圖6的代碼,我們可以得知,parameterType在初始化階段未被使用,而是在SQL執(zhí)行時獲取到的,但獲取到的類型是parameterObject對應(yīng)的類型,這個類是用來記錄Mapper方法上對應(yīng)的參數(shù)。如下圖7所示,它并非在SQL配置文件中標(biāo)注的java.lang.String。

圖7 parameterObject類型

然后我們通過SqlSourceBuilder的parse方法對SQL以及獲取到的類型進(jìn)行再次處理,其中的流程代碼比較長。在這個過程中,我們主要去構(gòu)建SQL的參數(shù)和Java類型的綁定關(guān)系,MyBatis依賴這個綁定關(guān)系,使用對應(yīng)的TypeHandler去進(jìn)行值的轉(zhuǎn)換。

調(diào)用鏈路是SqlSourceParser.parse?-> 內(nèi)部類ParameterMappingTokenHandler.handleToken-> 私有方法?buildParameterMapping,如下圖8中的代碼所示。因為當(dāng)前的parameterType為MapperMethod$ParamMap,經(jīng)過了多個if判斷,判定當(dāng)前property id的propertyType為Object.class類型。接下來,構(gòu)建SQL的參數(shù)和Java類型的綁定關(guān)系ParameterMapping,再進(jìn)行返回。

圖8 buildParameterMapping過程

構(gòu)建完成的ParameterMapping的結(jié)構(gòu)如下圖9中的代碼所示,參數(shù)id對應(yīng)的javaType類型為java.lang.Object,對應(yīng)的TypeHander處理器為UnknownTypeHandler,也就是未找到合適的TypeHandler的兜底選項。

圖9 ParameterMapping結(jié)構(gòu)

接下來,流程就會流轉(zhuǎn)到Executor,在org.apache.ibatis.executor.SimpleExecutor#doQuery進(jìn)行查詢時,會根據(jù)當(dāng)前的SQL類型,生成對應(yīng)的StatementHandler。因為我們目前都是用的預(yù)編譯SQL,因此生成的statementHandler就是PreparedStatementHandler,熟悉JDBC的小伙伴應(yīng)該馬上可以猜到對應(yīng)的語句是什么類型了。然后,我們對這句SQL語句進(jìn)行填充,如下圖10中的代碼所示。我們會通過PreparedStatementHandler的parameterize方法對Statement進(jìn)行參數(shù)化,也就是進(jìn)行填充。

圖10 PrepareStatement處理過程

在PreparedStatementHandler進(jìn)行參數(shù)化時,會將參數(shù)化的職責(zé)交給DefaultParameterHandler處理。如下圖11中的代碼所示,我們主要關(guān)注紅線部分,首先會獲取ParameterMapping對應(yīng)的TypeHander,如前文所述,獲取到的是UnknownTypeHandler,然后會通過setParameter方法,將參數(shù)id替換成對應(yīng)的值。

圖11 設(shè)置參數(shù)過程

在Typehandler的流程里,首先會進(jìn)入BaseTypeHandler,然后在具體設(shè)置時,會進(jìn)入子類的方法。在UnknownTypeHandler,首先會再次對參數(shù)parameter進(jìn)行解析,判斷最正確的TypeHandler類型,如下圖12中的代碼所示:

圖12 獲取可用TypeHandler

在resolveTypeHandler方法中,因為已知了參數(shù)值的類型,通過Integer這個class在typeHandlerRegistry中尋找對應(yīng)的TypeHandler,TypeHandlerRegistry是MyBatis啟動時內(nèi)置好的,代表Java對象類型和TypeHandler的映射關(guān)系,有興趣的同學(xué)可以進(jìn)入這個類詳細(xì)看下。在這個例子中,我們會直接獲取到IntegerHandler,如下圖13中的代碼所示:

圖13 獲取IntegerHandler

在獲取到IntegerHandler后,我們就可以使用IntegerTypeHandler的setInt方法,對SQL語句中的參數(shù)進(jìn)行替換。如圖14中的代碼所示,SQL語句被成功替換:

圖14 IntegerHander值替換

后續(xù)就是執(zhí)行SQL并處理返回結(jié)果,這就不在本文的討論范圍內(nèi)了。從上文的分析中,我們可以了解到,在3.2.3及以下版本,MyBatis會忽略parameterType,在真正進(jìn)行SQL轉(zhuǎn)換時,重新根據(jù)SQL方法入?yún)㈩愋?#xff0c;然后計算合適的TypeHandler處理器,所以本案例中的代碼在3.2.3版本時,它在運(yùn)行時是正常的。

以版本3.2.4為例,相比版本3.2.3,MyBatis構(gòu)建SQL語句過程的變化分析

在前一章節(jié)中,我們得知MyBatis在運(yùn)行SQL階段重新計算參數(shù)對應(yīng)的TypeHandler,然后進(jìn)行SQL參數(shù)的替換。那么,在版本3.2.4中,MyBatis做了什么改動,從而導(dǎo)致了原有的使用方式變得不可用呢?從官方的Release Log來看,版本3.2.4做了這樣的一個改動。

This version builds the binding information during startup and the "parameterType" attribute is used.

這個意思是說:parameterType會在框架初始化階段階段就被使用到。我們將分析的重點(diǎn)放在構(gòu)建階段,因為負(fù)責(zé)處理綁定關(guān)系的BoundSql由配置階段的SqlSource生成,我們主要查看SqlSource的構(gòu)建,在3.2.4中發(fā)生了什么變化。如圖15所示,與3.2.3不同,3.2.4首先判斷了是否為動態(tài)SQL,在非動態(tài)SQL情況下,才會將parameterType java.lang.String作為參數(shù),傳入SqlSource的構(gòu)造方法。

圖15 生成SqlSource

而后續(xù)流程與3.2.3一致,因為parameter類型為java.lang.String,在構(gòu)建parameterMapping時,使用的類型就是java.lang.String。

圖16 構(gòu)建ParameterMapping與3.2.3版本的差異

因為在框架初始化階段,SqlSource的ParameterMapping中id對應(yīng)的類型就是java.lang.String,這就導(dǎo)致在進(jìn)行SQL語句的替換時,獲取到的TypeHandler是StringTypeHandler,如下圖17所示:

圖17 ?整數(shù)類型的參數(shù)獲取到了StringTypeHandler

后面的報錯原因就比較好理解了,在調(diào)用StringTypeHandler的setString方法時,報出了java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String的錯誤。

總結(jié)

我們總結(jié)一下這個案例:

MyBatis 3.2.3版本支持parameterType和實(shí)際參數(shù)類型不匹配,在執(zhí)行SQL階段,動態(tài)計算值處理器類型。在大版本升級2個版本后,parameterType實(shí)際的類型開始生效,使用對應(yīng)這個類型的TypeHandler對SQL進(jìn)行參數(shù)替換,會導(dǎo)致Mapper方法中的參數(shù)和XML中的parameterType不匹配時,進(jìn)而會出現(xiàn)類型轉(zhuǎn)換報錯。

這一段排查的經(jīng)歷,對自己后續(xù)編寫代碼及在系統(tǒng)上線時也有一些啟發(fā),主要包括以下幾個方面:

  • 在inf-bom升級時,需要線下進(jìn)行全面回歸,要避免框架存在不兼容的用法,不然的話,就容易導(dǎo)致線上錯誤。

  • 開發(fā)同學(xué)可以檢查自己系統(tǒng)內(nèi)的MyBatis版本,如果是3.2.4以下,需要全面檢查下現(xiàn)在的Mapper文件里對于parameterType的使用和Mapper方法中實(shí)際的參數(shù)類型是否一致,避免升級到3.2.4及以上版本時發(fā)生轉(zhuǎn)型報錯。如果有不匹配的情況存在,需要進(jìn)行修正或者不使用parameterType,讓MyBatis在運(yùn)行SQL時自動計算對應(yīng)的類型。

  • 可以考慮使用MyBatis-Generator來自動生成XML和Mapper文件,畢竟是專業(yè)團(tuán)隊在維護(hù),穩(wěn)定性相對來說會更好一些,同時能夠避免手動修改XML文件帶來的誤操作。

  • 可以主動關(guān)注強(qiáng)依賴的一些開源框架的Release Log,不要錯過了重要的信息。

參考資料

帶你一步一步手撕 MyBatis 源碼加手繪流程圖——構(gòu)建部分
帶你一步一步手撕 MyBatis 源碼加手繪流程圖——執(zhí)行部分
MyBatis源碼解析(三)—緩存篇
面試官問你MyBatis SQL是如何執(zhí)行的?把這篇文章甩給他
源碼分析(1.4萬字) | MyBatis接口沒有實(shí)現(xiàn)類為什么可以執(zhí)行增刪改查
MyBatis/MyBatis-3/Comparing changes

作者簡介

凱倫,2016年校招加入美團(tuán),后端開發(fā)工程師。

總結(jié)

以上是生活随笔為你收集整理的MyBatis版本升级引发的线上告警回顾及原理分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

精品国产1区 | 欧美色噜噜噜 | 91中文字幕在线观看 | 青青河边草免费观看完整版高清 | 亚洲国产精品va在线看黑人动漫 | av电影在线不卡 | 日韩精品一区二区三区视频播放 | 国产又粗又硬又爽视频 | 国产网站色 | 国产精品毛片一区视频播不卡 | 久久久久久久久久网 | 久久久久一区二区三区四区 | 色婷婷狠 | 亚洲国产wwwccc36天堂 | 2021久久| 亚洲成熟女人毛片在线 | 日韩 国产| 亚洲自拍av在线 | 国产精品淫| www在线观看视频 | 国产亚洲成人网 | 天天爽天天做 | 手机在线视频福利 | 天天色棕合合合合合合 | 久久视频一区 | 99精品视频在线观看播放 | 色狠狠操| 一区精品久久 | av在线观| 99色婷婷 | 日韩三区在线观看 | 三级黄色网络 | 国产美女精品人人做人人爽 | 国产大陆亚洲精品国产 | av性网站| 免费在线色电影 | 人人要人人澡人人爽人人dvd | www.com.日本一级| 成人影片在线免费观看 | 黄色精品久久久 | 国产精品美女免费看 | 欧美日韩一级久久久久久免费看 | 狠狠黄| 国产美女在线精品免费观看 | 日本大片免费观看在线 | 亚洲国产视频在线 | 国内精品美女在线观看 | 亚洲高清免费在线 | 久久精品一区二区三区国产主播 | 免费看黄在线 | 四虎影视8848aamm| 日韩午夜一级片 | 最新中文在线视频 | 国产无套一区二区三区久久 | 日韩中文字幕免费视频 | 五月天中文字幕mv在线 | 日韩精品免费 | 国产成在线观看免费视频 | 久久人人97超碰国产公开结果 | 国偷自产中文字幕亚洲手机在线 | 精品在线观看视频 | 色先锋av资源中文字幕 | 欧美久久久一区二区三区 | 久久久久一区二区三区四区 | 久久久麻豆 | 亚洲视频 一区 | 欧美日本在线观看视频 | 91伊人| 色婷婷在线播放 | 久久久久久久18 | 亚洲精品午夜久久久久久久 | 亚洲视频一| 色资源网免费观看视频 | 国产黄色成人av | 手机在线中文字幕 | 亚洲aⅴ免费在线观看 | 欧美日韩亚洲在线 | 2022久久国产露脸精品国产 | 欧美日韩一区二区在线 | 一区二区三区免费在线播放 | 国产成人性色生活片 | 一区二区不卡视频在线观看 | 日本在线视频网址 | 黄色成人在线 | 亚洲精品视频在线免费 | 免费黄在线观看 | 国产亚洲精品久久久久动 | 色爽网站 | 欧美日韩一区二区三区在线免费观看 | 亚洲视频电影在线 | 国产 欧美 在线 | 三级a视频| 尤物97国产精品久久精品国产 | 久久成电影 | 久久精品综合视频 | 国产美女主播精品一区二区三区 | 成人国产精品 | 亚洲最新毛片 | 久久99精品热在线观看 | 日韩三级中文字幕 | 久久精品一区二区国产 | 天天躁天天操 | 欧美日韩二区三区 | 亚洲天堂视频在线 | 91高清免费 | 久草在线综合网 | 欧美一区二区精品在线 | 日韩和的一区二在线 | 免费在线观看av网站 | 最新中文字幕在线播放 | 超薄丝袜一二三区 | www.五月天婷婷 | 亚洲国内精品在线 | 蜜臀久久99精品久久久久久网站 | 色综合久久久久久中文网 | 国产国语在线 | 欧美国产日韩一区二区 | 奇米影视四色8888 | a资源在线 | 国产区在线 | 久久av中文字幕片 | 亚洲h色精品 | 日韩欧美在线综合网 | 在线亚洲小视频 | 黄色大片中国 | 国产高清精 | 国产成在线观看免费视频 | 久久久久成人精品亚洲国产 | www.888.av| 超碰在线97观看 | 日韩高清dvd | 国产一区二区在线播放视频 | 婷婷丁香狠狠爱 | av888.com | 国产亚洲午夜高清国产拍精品 | 久久九九久久精品 | 91精品一区二区三区蜜臀 | 天天透天天插 | 亚洲国产合集 | 精品国产欧美 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 日韩av成人免费看 | 欧美视频日韩 | 99久久久久久国产精品 | 成人av一区二区兰花在线播放 | 国产亚洲精品久久久久久网站 | 国产免费一区二区三区最新6 | 婷婷色亚洲 | 日本中文字幕一二区观 | 欧美日韩免费看 | 精品九九九 | 国产精品一区二区三区四区在线观看 | 免费视频二区 | 免费h在线观看 | 色综合久久综合网 | 久久草av| 精品国产一区二区三区在线观看 | www日日| 中文字幕资源网在线观看 | 天天操天天操天天干 | 日韩欧美在线观看一区二区 | 久久午夜免费视频 | 日本h在线播放 | 99精彩视频在线观看免费 | 久久99热精品| 蜜臀久久99静品久久久久久 | 国产日产在线观看 | 日韩高清av在线 | 香蕉视频免费看 | 日p在线观看 | 色五月成人 | 国产精品国产三级国产不产一地 | 中文av字幕在线观看 | 免费福利片 | 人人看97 | 在线观看免费高清视频大全追剧 | 亚洲免费观看在线视频 | 狠狠色丁香婷婷综合久小说久 | 麻豆传媒视频观看 | 中文字幕亚洲欧美日韩2019 | 日韩videos高潮hd | 麻豆传媒精品 | 精品国产aⅴ麻豆 | 久久视频免费在线 | 在线免费日韩 | 免费视频久久 | 国产精品丝袜 | 91大神精品视频 | 九九九九热精品免费视频点播观看 | 国产一性一爱一乱一交 | 久久精品一区二区三区国产主播 | 欧美国产精品一区二区 | 在线精品亚洲一区二区 | 激情五月五月婷婷 | 久久久久电影 | 久久一区二区三区国产精品 | 在线视频你懂得 | 国产视频二区三区 | 国产精品欧美久久久久久 | 91探花视频 | 精品久久久久久亚洲综合网站 | 欧美aaaxxxx做受视频 | 中文字幕一区二区三区视频 | 日韩欧美极品 | 日韩美女久久 | 9ⅰ精品久久久久久久久中文字幕 | 精品福利在线 | 成人影音在线 | 日韩剧 | 美女黄频 | 欧美精品免费在线 | 日日夜夜天天射 | 天天干,狠狠干 | 超碰在线日本 | 成人午夜精品 | 成年人国产精品 | 国产精品va在线 | 四虎影视成人永久免费观看亚洲欧美 | 91精品久久久久久粉嫩 | 色射爱| 97超碰人人澡 | 天天爽综合网 | 久久免费激情视频 | 久久久91精品国产一区二区三区 | .国产精品成人自产拍在线观看6 | 黄色片视频免费 | 天天射天天舔天天干 | 九色精品在线 | 久久 国产一区 | 国产免费一区二区三区网站免费 | 免费黄a | 日韩在线观看视频在线 | 伊人久久国产 | 黄a网站| 人人插人人搞 | 国产免费av一区二区三区 | 国产精品久久一卡二卡 | 五月婷婷激情五月 | 99久久超碰中文字幕伊人 | 久草综合在线观看 | 欧美 日韩 国产 成人 在线 | 欧美综合色在线图区 | 中文字幕国产在线 | a级片久久久 | 五月天丁香亚洲 | 超碰公开在线 | 69精品视频在线观看 | a视频在线观看 | 欧美日韩免费网站 | 国产精品久久一 | 麻豆成人精品 | 狠狠干干| 亚洲日本韩国一区二区 | 免费看的av片| 国产精品成人在线观看 | 视频一区二区在线 | 国产中文字幕在线免费观看 | 最近中文字幕免费观看 | 精品国产视频在线 | 久久精品99国产国产 | 久久影视精品 | 亚洲每日更新 | 亚洲精品成人免费 | 亚洲aⅴ在线观看 | 亚洲精品美女在线观看 | 欧美国产一区在线 | 激情综合网婷婷 | 97福利社 | 色伊人网| 91九色在线 | 激情狠狠干 | 国产综合在线观看视频 | 亚洲国产精品第一区二区 | 91精品国产自产91精品 | 日韩免费电影 | 99久久综合精品五月天 | 欧美综合色 | 97香蕉超级碰碰久久免费软件 | 国产精品mv在线观看 | 在线观看福利网站 | 毛片网站观看 | 日韩精品不卡 | 国产黄a三级三级三级三级三级 | 在线国产精品视频 | 中文字幕在线观看免费 | 国产成人精品一区二区三区免费 | 久久免费av电影 | 久久久久久久国产精品视频 | v片在线看 | 男女啪啪网站 | 日韩欧美一区二区三区黑寡妇 | 黄色大全免费网站 | 日韩精品一区电影 | 超碰人人乐 | 日韩高清毛片 | 福利片免费看 | 激情视频免费在线观看 | 2018亚洲男人天堂 | 人人干免费 | 1024手机在线看 | 探花国产在线 | www视频在线播放 | 激情av在线播放 | 亚洲精品www久久久久久 | 狠狠色综合网站久久久久久久 | 91精品久久久久久综合乱菊 | 亚洲欧美国产精品 | .国产精品成人自产拍在线观看6 | 成人sm另类专区 | 国产精品你懂的在线观看 | 中文字幕大全 | 久久久久久影视 | 日韩草比 | 成人免费色| 成人免费在线视频观看 | 国内精品久久久久久久97牛牛 | 欧美精品久久久久久久久老牛影院 | 天天操天天射天天操 | 免费成人黄色 | 麻豆成人小视频 | 国产在线国偷精品产拍免费yy | 玖玖在线视频观看 | 久久精品牌麻豆国产大山 | 国产手机精品视频 | jizz18欧美18| 欧洲精品亚洲精品 | 91色一区二区三区 | 婷婷在线五月 | av大全免费在线观看 | 国产黄色精品在线 | 91久久一区二区 | 久久久伊人网 | 久久久精品视频网站 | 成人在线黄色电影 | 日本免费一二三区 | 国产精品99久久99久久久二8 | 99色在线视频 | 国产综合小视频 | 日韩国产精品一区 | 久草精品视频在线看网站免费 | 在线看国产日韩 | 亚洲男人天堂a | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 五月在线 | 免费网站污| 国产日产在线观看 | 国产激情小视频在线观看 | 97成人在线观看视频 | 日本高清中文字幕有码在线 | 91精品一区二区三区蜜臀 | 国内精品视频免费 | 在线亚洲小视频 | 欧美无极色 | 中文字幕有码在线 | 国产精品中文字幕在线 | 手机看国产毛片 | 婷婷天天色 | 99精品国产99久久久久久福利 | 国产视频二 | 久久男人视频 | 中文字幕 国产 一区 | 国产又粗又硬又长又爽的视频 | 一区二区视频在线免费观看 | 2021国产精品视频 | 国产成人在线综合 | 伊人五月天综合 | 国产精品黄色av | 亚洲国产精品久久久久 | 亚洲精品视频在线播放 | 久久视了 | 91中文字幕网 | 免费成人av网站 | 粉嫩高清一区二区三区 | 久久综合九色99 | 婷婷久久五月天 | 狠狠搞,com| 99精品视频免费观看 | 免费日韩 精品中文字幕视频在线 | 久久久国产一区二区三区四区小说 | 亚洲精品国产精品国自产观看浪潮 | 亚洲永久精品一区 | 黄色国产高清 | 成人一级片视频 | 国产一区久久久 | 精品视频免费在线 | av官网 | 国产午夜精品一区二区三区嫩草 | 韩日电影在线 | 欧美日韩免费一区二区 | av在线免费播放 | 97视频在线观看网址 | 成人99免费视频 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 日本成人中文字幕在线观看 | 日韩激情影院 | 婷婷丁香导航 | 狠狠干狠狠色 | 精品久久亚洲 | www最近高清中文国语在线观看 | 国产性xxxx | 亚洲精品国偷拍自产在线观看蜜桃 | 婷婷久操| 一二三区av| 6080yy精品一区二区三区 | 久久久久久久久久久久久国产精品 | 天堂激情网 | 久久综合久久综合这里只有精品 | 国产高清视频在线播放 | 国产精品入口麻豆www | 国产精品s色 | 一区二区激情视频 | 亚洲精品综合一区二区 | 成人羞羞视频在线观看免费 | 最近中文字幕国语免费高清6 | 国产精品一区二区在线观看 | 欧美成人xxxx | 国产日韩欧美在线观看视频 | 久久深爱网| 波多野结衣视频一区 | 久草亚洲视频 | 久久首页| 亚洲aⅴ免费在线观看 | 丁香六月婷婷激情 | 在线观看中文字幕视频 | 亚洲欧洲精品一区二区精品久久久 | 亚洲精品乱码久久久久久蜜桃91 | 在线一区观看 | 成人激情开心网 | 91在线视频导航 | 欧美一级性生活片 | 国产美腿白丝袜足在线av | 日本一区二区三区免费看 | 久久中文字幕在线视频 | 国产剧情在线一区 | 欧美一区二区三区在线观看 | 国产精品久久久久久久久久东京 | 免费在线观看午夜视频 | 欧美日韩三级在线观看 | 中文乱码视频在线观看 | 日韩一级成人av | 午夜性色 | 亚洲成人黄色在线观看 | 国产xx在线 | 国内精品久久久久影院优 | 久久久久久97三级 | 国产一区在线播放 | 久久久国产精品视频 | 成人午夜av电影 | 免费看黄网站在线 | 免费裸体视频网 | 在线观看黄污 | 欧美久久久久久久久久久久 | 亚洲国产精品人久久电影 | 天天插伊人 | 亚洲我射av| 91精品国自产拍天天拍 | 日韩精品第1页 | 91网页版免费观看 | 久久久久久久av麻豆果冻 | 日韩精品一区二区三区在线视频 | 日韩欧美精品免费 | 欧美久草在线 | 色九九影院 | 婷婷色网站 | 色午夜| 日韩av成人在线观看 | 国产99在线播放 | 最新精品国产 | 99综合久久 | 黄网站免费久久 | 999久久久精品视频 日韩高清www | 欧美久久久久久久久中文字幕 | 日韩欧美在线观看 | 美女视频免费精品 | 国产亚洲精品久久久久久无几年桃 | 日韩有码在线播放 | 91精品小视频 | 麻豆精品视频在线观看免费 | 日韩欧美一区二区在线 | 精品v亚洲v欧美v高清v | 中文字幕丝袜美腿 | 在线观看深夜视频 | 三级动态视频在线观看 | 高清av免费一区中文字幕 | 狂野欧美激情性xxxx | 在线观看 国产 | 69精品视频在线观看 | 九九久久精品 | 日本女人逼 | 日本美女xx| 午夜精品久久久 | 国产看片 色 | 六月丁香激情综合色啪小说 | 国产日产精品一区二区三区四区的观看方式 | 中文电影网 | 深爱婷婷 | 国产福利一区二区三区在线观看 | 日韩免费av在线 | 欧美一级片在线观看视频 | 伊人天天色| 九九热精 | 午夜精品一区二区三区四区 | 偷拍区另类综合在线 | 久久久精品久久 | 成人黄大片视频在线观看 | 国产在线p | 久久久久99精品国产片 | 最近在线中文字幕 | 天堂av影院 | 在线精品一区二区 | 免费91麻豆精品国产自产在线观看 | 精品一二三四视频 | 久久理论片 | 日韩一二三区不卡 | 美女久久99 | 免费看的黄网站 | 久草在线综合网 | 国产免费黄视频在线观看 | 亚洲高清不卡av | 91精品国产成人 | 人人爽人人舔 | 国产精品久久久久av | 亚洲精品mv在线观看 | 欧美精品第一 | 天天做日日爱夜夜爽 | 精品国产免费人成在线观看 | 97视频在线观看网址 | 日韩欧美综合视频 | 色多多在线观看 | 欧美a性| 99理论片 | 亚洲理论在线 | 国产精品入口传媒 | 久久成人国产精品免费软件 | 久久午夜鲁丝片 | 欧美日韩在线观看一区二区三区 | 操高跟美女 | 亚洲视频在线观看免费 | 一级黄色电影网站 | 久久的色 | 久久久久久久综合色一本 | 久草视频手机在线 | 99热日本| 福利久久久 | 欧美在线观看视频一区二区三区 | 亚州黄色一级 | 久久九九国产视频 | 欧美精品首页 | 中文字幕 第二区 | 99久久夜色精品国产亚洲96 | 国产日韩一区在线 | 欧美日韩网站 | 成年人视频在线免费播放 | 午夜影院先 | 国产精品3 | 黄色网址a | 中文字幕在线日本 | 色婷婷电影| 在线日韩视频 | 久久久96 | 国产成人免费在线 | 正在播放国产一区 | 91免费视频网站在线观看 | 在线久草视频 | 日日夜夜婷婷 | 免费日韩一区二区 | 最近中文字幕完整高清 | 米奇影视7777 | 天天艹天天干天天 | 久久综合色综合88 | 天天色天天爱天天射综合 | 久久久国产精品电影 | 91精品国产成 | 操操操综合 | 91成人精品一区在线播放69 | 亚洲高清久久久 | 欧美国产日韩在线视频 | 国产一级视频 | 国产va饥渴难耐女保洁员在线观看 | 亚洲黄色精品 | 国产精品毛片一区二区在线看 | 手机色站 | 97精品超碰一区二区三区 | 国产视频一 | 精品视频免费看 | 亚洲一级片免费观看 | 超碰在线日本 | 麻豆影视在线免费观看 | 国产精品福利无圣光在线一区 | 黄色a视频 | 日韩高清精品一区二区 | 欧美日韩综合在线观看 | 国产精品18p | 久久午夜电影 | 久久久国产精品人人片99精片欧美一 | 中文字幕在线专区 | 久久久久久久免费 | 国产91九色蝌蚪 | 久久香蕉电影 | 99中文视频在线 | 69国产在线观看 | 久久久久www | 亚洲欧美视频 | 免费看污网站 | 九九热只有这里有精品 | 午夜成人免费影院 | 国产精品成人av久久 | 亚洲综合色视频 | 婷婷久月 | 久久精品91视频 | 国产小视频福利在线 | 91正在播放 | 天堂网一区二区 | 91av视频 | 中文字幕一二 | 久久一级电影 | 国产精品久久久久久久久久久久午夜片 | 91香蕉久久 | 深夜免费网站 | 麻豆传媒电影在线观看 | 国产人成在线视频 | 国产原创在线视频 | 亚洲一级二级三级 | 在线观看aaa | 国产精品国产自产拍高清av | 国产性xxxx| 在线精品观看国产 | 久热色超碰 | 成人影片在线播放 | 欧美午夜视频在线 | 超级碰碰免费视频 | 国产成人精品国内自产拍免费看 | 日韩欧美国产免费播放 | 欧美a级在线免费观看 | 日日夜夜狠狠操 | 激情综合网色播五月 | 亚洲午夜精品一区二区三区电影院 | 久久高清片 | 日韩av一区二区三区四区 | 国产啊v在线观看 | 久久99精品久久久久久秒播蜜臀 | 狠狠干成人 | 国产综合精品久久 | 国产精品一区二区白浆 | 激情视频免费在线 | 97免费在线观看视频 | 一区二区三区四区五区六区 | 国产又粗又猛又爽 | 激情狠狠干 | 国产精品五月天 | 在线色资源 | 国产性天天综合网 | 91精品久久久久久综合乱菊 | 色偷偷888欧美精品久久久 | 一区二区三区免费在线观看视频 | 玖玖在线播放 | 超碰在线天天 | 国产一区国产精品 | 日韩精品2区| 日韩美女免费线视频 | 九九综合在线 | 韩日av在线| 国产一级二级在线观看 | 91中文字幕在线观看 | 深爱激情五月综合 | 中文字幕在线观看视频网站 | 欧美日本中文字幕 | 婷婷六月天丁香 | 国产精品麻豆免费版 | 久久久久久久18 | 欧美做受高潮电影o | 久久综合桃花 | 五月天激情视频在线观看 | 日韩精品欧美专区 | 国产香蕉久久精品综合网 | 亚洲国产精品成人综合 | 成人免费视频在线观看 | 亚洲精品国产免费 | 天天干天天综合 | 天堂黄色片| 久久精品黄色 | 色99久久| 亚洲最大成人免费网站 | 日本高清中文字幕有码在线 | 婷婷综合五月天 | 激情综合色图 | 久久爱www. | 伊人日日干 | 91亚色视频在线观看 | 日日日爽爽爽 | 久草在线国产 | 欧美最猛性xxx | 亚洲综合情 | 在线欧美日韩 | 日韩欧美高清一区二区 | 欧美日韩久久一区 | 成人电影毛片 | 国产精选在线 | 日本久久久久久久久 | 国产裸体视频网站 | 国产精品久久久久久久久大全 | 欧美福利视频 | 91喷水| 天天干天天怕 | 亚洲精品合集 | 欧美亚洲另类在线视频 | 久久久久久久久久久国产精品 | 欧美日韩国产综合网 | 蜜臀久久99精品久久久无需会员 | 国产高清福利在线 | 亚洲国产精品激情在线观看 | 国产只有精品 | 欧美a在线免费观看 | 男女男视频 | 亚洲美女精品视频 | 国产高清视频免费最新在线 | 国产二区视频在线观看 | 日韩欧美在线视频一区二区三区 | 国产精品99久久久久久有的能看 | 97在线影院| 欧美aa在线 | 免费国产在线视频 | 成人毛片在线观看视频 | 国产精品视频内 | 国产精品久久二区 | 成人黄色小说视频 | 欧美极度另类性三渗透 | 日韩在线一区二区免费 | 97精品电影院 | 亚洲国产精品电影在线观看 | 国产亚洲视频中文字幕视频 | 69av视频在线 | 国产精品一区二区久久国产 | 久久久久国产精品一区 | 国产精品久久久久久久午夜片 | 免费成人在线网站 | 中文字幕一区二区三区乱码不卡 | 国产成人福利在线 | www好男人 | 中文字幕在线视频一区 | 免费黄色网址大全 | 国产九九九视频 | 麻豆免费在线播放 | 成人 亚洲 欧美 | 香蕉在线视频观看 | 日韩欧美在线一区 | 日韩亚洲在线观看 | 日日干精品 | 精品日韩在线 | 国产精品久久在线观看 | 伊人亚洲精品 | 在线看av的网址 | av一区二区在线观看中文字幕 | 天天操综合 | 国产婷婷视频在线 | 国产精品高清在线 | 中文字幕在线视频第一页 | 九九精品久久久 | 天天爽网站 | 日韩精品一区二区三区免费视频观看 | 国产精品99免费看 | 九九色网| 999久久精品 | av网址在线播放 | 国产精品久久久久久久久久免费看 | 99热在线观看免费 | 一级黄色片在线免费观看 | 美女视频免费一区二区 | 在线视频 成人 | 久久精品欧美视频 | 精品福利在线视频 | 国内综合精品午夜久久资源 | 欧美一级片在线观看视频 | 中文字幕亚洲五码 | 国产精品理论在线观看 | 九九久久精品视频 | 精品91在线 | 久久成人国产精品一区二区 | 欧美色操 | 久久这里只有精品视频99 | 人人干天天射 | 久久久久久免费毛片精品 | 欧美日韩在线网站 | 成人网大片 | 欧美视频xxx| 日韩国产精品久久 | 日韩电影在线观看一区 | 在线亚洲激情 | 精品视频在线观看 | 婷婷综合亚洲 | 国产亚州av | 久久久久久久久久影视 | 久久99精品久久久久久 | 色综合欧洲 | 天天操,夜夜操 | 国产麻豆果冻传媒在线观看 | 日韩福利在线观看 | 国产 精品 资源 | 久久精品4 | 成人久久久久久久久 | 热99在线视频 | 久久国产精品99久久久久久丝袜 | 国产精品三级视频 | 91麻豆精品国产 | www.久久免费 | 成人天堂网 | 国产91在线观 | 国产又粗又猛又色又黄网站 | 中文字幕在线观看2018 | 色网免费观看 | 亚洲日本欧美在线 | 日韩中文久久 | 国产精品中文字幕在线 | 国产精品久久久久久一区二区三区 | 欧美日韩一级在线 | 亚洲日本激情 | 91麻豆精品国产91久久久久久久久 | 日韩在线小视频 | 精品一区二区三区香蕉蜜桃 | 激情六月婷婷久久 | 中日韩在线视频 | 国产分类视频 | 久久久午夜精品福利内容 | 成年人网站免费在线观看 | 日批视频在线观看免费 | 久久综合九色综合久久久精品综合 | 成片视频免费观看 | 超碰人人干人人 | 欧美日韩在线观看视频 | japanesefreesex中国少妇 | 五月天综合婷婷 | 日韩免费一区二区在线观看 | 在线观看电影av | 久久99亚洲热视 | 午夜在线免费观看视频 | 中文字幕在线观看免费高清电影 | 91av在线国产 | 狠狠色综合欧美激情 | 欧美美女视频在线观看 | 99久久影视 | 亚洲一区黄色 | 久久无码av一区二区三区电影网 | 96视频免费在线观看 | 亚洲视频精选 | 亚洲一区 影院 | 国产精品99久久免费黑人 | 国产精品18久久久久久久网站 | 中文在线免费看视频 | 奇米影视在线99精品 | 色综合久久久久综合99 | 丁香六月天婷婷 | 91高清免费在线观看 | 美女视频黄是免费的 | 国产自偷自拍 | 久黄色| 久久高清国产 | 国产大片黄色 | 色干干| 精品中文字幕在线观看 | 久久人人爽视频 | 久久99精品久久久久久久久久久久 | 亚洲片在线 | 欧美激情精品久久久久久免费印度 | 黄色三级网站在线观看 | 色99导航 | 国产高清在线观看 | 欧美综合在线视频 | 亚洲另类视频 | 国产电影黄色av | 国产一区二区在线免费播放 | 丝袜美腿一区 | 国产精品 中文字幕 亚洲 欧美 | 91 中文字幕| 欧美精品亚洲精品日韩精品 | 国产福利a| 精品在线二区 | 91av超碰| 碰超在线观看 | 欧美精品一区二区免费 | 久99久视频 | 久久国产免费 | 一区二区三区四区五区在线 | 欧美一区三区四区 | 久久99精品视频 | 日韩天堂在线观看 | 中文在线字幕免费观看 | 久久福利电影 | 日韩高清在线观看 | 成年人在线观看免费视频 | 久久久久久久国产精品影院 | 91精品久久久久久久99蜜桃 | 日韩黄色一区 | av官网在线 | 99免费在线视频观看 | 亚洲欧美日韩国产精品一区午夜 | 在线а√天堂中文官网 | 狠狠干狠狠色 | 玖玖在线资源 | av午夜电影 | 最新成人av | 国产又粗又长的视频 | 亚洲欧洲精品一区 | 中文字幕在线观看第一页 | 伊人五月婷 | 91久久影院 | 中国黄色一级大片 | 欧美一区二区三区激情视频 | 干狠狠| 亚洲日本在线视频观看 | 91精品久久久久久久久久久久久 | 黄色a视频免费 | 免费在线观看黄色网 | 日韩成人欧美 | 免费成人在线观看视频 | 99视频免费播放 | 久久精品视频播放 | 国产精品一区二区电影 | 黄色一级免费电影 | 久久精品视频在线播放 | 欧美日韩在线视频一区 | 在线涩涩| 一区精品在线 | 中文字幕乱码在线播放 | 中文字幕观看在线 | 亚洲精品综合一二三区在线观看 | 人人爽人人做 | 日韩激情小视频 | 91精品国产自产在线观看 | 在线精品亚洲 | 91人人人| 日韩电影一区二区三区在线观看 | 国产黄色成人av | 4438全国亚洲精品观看视频 | 成人观看视频 | 免费观看日韩 | 免费h在线观看 | 久久久夜色 | 欧美整片sss | 亚洲成aⅴ人片久久青草影院 | av黄色一级片 | 国产91探花| 久久国产精品电影 | 午夜精品久久久久久久99婷婷 | 99视频 | avove黑丝| 国产精品成人在线 | 国内久久看 | 久久精品一区二区三区四区 | 国产精品毛片一区 | 在线亚洲午夜片av大片 | 免费一级片在线观看 | 久久69精品 | 91精品视频免费看 | 91九色蝌蚪在线 | 亚洲国产影院av久久久久 | 999久久久久 | 少妇bbb搡bbbb搡bbbb | 狠狠干.com| 波多野结衣久久资源 | 免费看国产精品 | 国产精品成人在线观看 | 伊人中文网| 国产在线精品区 | 久久av影院 | 免费av网站观看 | 久久精品视频免费 | 女人18片 | 亚洲高清视频在线 | 亚洲2019精品| 在线免费观看黄网站 | 久久久免费精品国产一区二区 | 日韩av黄 | 在线观看国产日韩欧美 | 久久久久久久久久久综合 | 成人av片免费观看app下载 | 人交video另类hd| 国产精品久久麻豆 | 国产精品永久免费视频 | av888av.com| 日批视频在线播放 | 99久久日韩精品视频免费在线观看 | 在线看国产精品 | 亚洲精品久久激情国产片 | 波多野结衣视频一区二区三区 | 久久99久久99精品中文字幕 | 精品久久久久久久久亚洲 | av一级久久 | 17videosex性欧美 | 国产精品麻豆91 | 亚洲精品午夜aaa久久久 | 日韩精品在线视频 | 欧美一级电影在线观看 | 在线中文日韩 | 中文字幕日韩高清 | 日韩欧在线 | 国产精品美女久久久网av | 偷拍精偷拍精品欧洲亚洲网站 | 97电影在线|