亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Quarkus 與 Elasticsearch 集成實(shí)戰(zhàn):云原生搜索服務(wù)快速入門

Quarkus 與 Elasticsearch 集成實(shí)戰(zhàn):云原生搜索服務(wù)快速入門 1. 為什么我會(huì)盯上 Quarkus 和 Elasticsearch 的組合第一次看到elasticsearch-quickstart這個(gè)示例項(xiàng)目名的時(shí)候我的直覺是又是一個(gè)跑通就完事的官方 Demo。但真正把代碼拉下來跑了一遍之后我發(fā)現(xiàn)它其實(shí)解決了一個(gè)很實(shí)際的問題——在云原生場(chǎng)景下如何讓一個(gè) Java 服務(wù)以極低的內(nèi)存占用和極快的啟動(dòng)速度去對(duì)接 Elasticsearch 做全文檢索。傳統(tǒng) Spring Boot 應(yīng)用打包出來動(dòng)輒七八十兆啟動(dòng)要好幾秒JVM 預(yù)熱之后內(nèi)存占用輕松上 G。如果只是做一個(gè)搜索接口這個(gè)成本實(shí)在太高。Quarkus 的定位就是把這個(gè)成本壓下來編譯期做盡可能多的事情運(yùn)行期只留必要的邏輯。配合 GraalVM 做原生鏡像啟動(dòng)時(shí)間可以壓到幾十毫秒級(jí)別內(nèi)存占用也能降到幾十兆。這個(gè) quickstart 適合誰看我認(rèn)為有三類人值得花時(shí)間研究一是正在做微服務(wù)拆分、手里有一堆小服務(wù)需要瘦身的后端開發(fā)者二是想給搜索功能找一個(gè)輕量級(jí)宿主框架的工程師三是單純想了解 Quarkus 這套編譯期增強(qiáng)思路到底怎么落地的人。它不復(fù)雜但麻雀雖小五臟俱全REST 層、數(shù)據(jù)訪問層、配置管理、原生鏡像適配該有的都有。我打算按我自己實(shí)際跑這個(gè)項(xiàng)目的順序來寫先講整體設(shè)計(jì)思路再拆核心細(xì)節(jié)然后是完整的實(shí)操過程最后把我踩過的坑和排查方法整理出來。你跟著走一遍基本就能把這個(gè) quickstart 改造成自己的東西。2. 整體設(shè)計(jì)與思路拆解2.1 為什么是 Quarkus 而不是 Spring Boot先說選型邏輯。Elasticsearch 的 Java 客戶端本身不重重的是宿主框架。Spring Boot 的自動(dòng)配置機(jī)制在啟動(dòng)時(shí)要掃描大量類路徑、解析條件注解、構(gòu)建 Bean 定義這些工作在開發(fā)階段很方便但在生產(chǎn)環(huán)境、尤其是容器化部署時(shí)就是純粹的浪費(fèi)——配置又不會(huì)在運(yùn)行時(shí)變。Quarkus 的核心思路是把能提前做的事全部挪到構(gòu)建期。依賴注入的綁定關(guān)系、REST 路由的映射、配置項(xiàng)的解析這些在編譯階段就確定下來運(yùn)行期直接查表。這帶來的直接好處是啟動(dòng)快、內(nèi)存低副作用是構(gòu)建慢一點(diǎn)、對(duì)反射和動(dòng)態(tài)代理的支持需要顯式聲明。對(duì)于elasticsearch-quickstart這種場(chǎng)景我認(rèn)為 Quarkus 是更合適的選擇。搜索服務(wù)通常是 IO 密集型業(yè)務(wù)邏輯不復(fù)雜啟動(dòng)速度和資源占用比開發(fā)便利性更重要。而且這個(gè) quickstart 用的是 REST 客戶端而不是完整的 Spring Data 抽象本身就沒有太多需要自動(dòng)配置的東西。2.2 這個(gè) quickstart 的分層結(jié)構(gòu)項(xiàng)目本身的分層很清晰我把它拆成四層來看資源層Resource暴露 REST 接口處理 HTTP 請(qǐng)求和響應(yīng)對(duì)應(yīng) JAX-RS 的注解體系。服務(wù)層Service封裝業(yè)務(wù)邏輯比如索引的創(chuàng)建、文檔的增刪改查??蛻舳藢覥lientElasticsearch 的 REST 客戶端封裝負(fù)責(zé)和 ES 集群通信。配置層Config連接地址、超時(shí)、索引名等外部化配置。這個(gè)分層不是強(qiáng)制的但我覺得它合理。資源層只做參數(shù)校驗(yàn)和響應(yīng)組裝服務(wù)層管業(yè)務(wù)客戶端層管通信職責(zé)邊界清楚。很多人在寫 quickstart 的時(shí)候喜歡把邏輯全塞進(jìn) Resource跑起來是沒問題但一旦要加緩存、加重試、加事務(wù)就會(huì)亂成一團(tuán)。2.3 依賴選型的考量quickstart 里用到的關(guān)鍵依賴我逐個(gè)說一下為什么這么選依賴作用選型理由quarkus-rest-client聲明式 HTTP 客戶端比手寫 HttpClient 簡(jiǎn)潔支持響應(yīng)式elasticsearch-javaES 官方 Java 客戶端官方維護(hù)API 穩(wěn)定支持類型安全quarkus-arcCDI 依賴注入Quarkus 內(nèi)置編譯期完成注入quarkus-jacksonJSON 序列化和 REST 層無縫集成這里有個(gè)細(xì)節(jié)值得說Elasticsearch 官方客戶端從 8.x 開始換成了新的co.elastic.clients包和老的RestHighLevelClient是兩套 API。quickstart 用的是新客戶端好處是類型安全、支持 lambda 風(fēng)格的查詢構(gòu)建壞處是網(wǎng)上大部分教程還是老 API遇到問題搜到的答案可能對(duì)不上。我建議直接用新 API別回頭。提示新客戶端依賴 Jackson 做序列化如果你的項(xiàng)目里同時(shí)引入了其他 JSON 庫(kù)注意版本沖突尤其是jackson-databind的版本要統(tǒng)一。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)3.1 客戶端初始化別在每次請(qǐng)求里 new 一個(gè)這是我最想強(qiáng)調(diào)的一點(diǎn)。Elasticsearch 客戶端的創(chuàng)建成本不低它內(nèi)部維護(hù)連接池、線程池、節(jié)點(diǎn)發(fā)現(xiàn)邏輯。如果你在每次請(qǐng)求里都new一個(gè)性能會(huì)慘不忍睹而且連接泄漏是遲早的事。正確的做法是把它做成單例交給 CDI 管理。在 Quarkus 里可以這樣寫ApplicationScoped public class ElasticsearchClientProducer { ConfigProperty(name elasticsearch.host) String host; ConfigProperty(name elasticsearch.port, defaultValue 9200) int port; private ElasticsearchClient client; PostConstruct void init() { RestClient restClient RestClient.builder( new HttpHost(host, port)).build(); ElasticsearchTransport transport new RestClientTransport( restClient, new JacksonJsonpMapper()); this.client new ElasticsearchClient(transport); } Produces ApplicationScoped public ElasticsearchClient client() { return client; } }ApplicationScoped保證整個(gè)應(yīng)用只有一個(gè)實(shí)例PostConstruct在 Bean 創(chuàng)建時(shí)初始化連接。這樣客戶端在應(yīng)用啟動(dòng)時(shí)就建好了后續(xù)所有請(qǐng)求復(fù)用同一個(gè)。3.2 索引操作的冪等性處理quickstart 里有個(gè)容易被忽略的點(diǎn)創(chuàng)建索引。如果索引已經(jīng)存在直接創(chuàng)建會(huì)報(bào)錯(cuò)。生產(chǎn)環(huán)境里服務(wù)重啟是常態(tài)所以創(chuàng)建索引的邏輯必須冪等。我的做法是先判斷存在性再?zèng)Q定是否創(chuàng)建public void createIndexIfNotExists(String indexName) throws IOException { Boolean exists client.indices() .exists(e - e.index(indexName)) .value(); if (!exists) { client.indices().create(c - c.index(indexName)); } }這里用到了新客戶端的 lambda 風(fēng)格構(gòu)建器e - e.index(indexName)這種寫法比老的CreateIndexRequest直觀很多。exists返回的是一個(gè)包裝對(duì)象.value()取布爾值。注意判斷存在性和創(chuàng)建索引之間存在競(jìng)態(tài)條件。如果多個(gè)實(shí)例同時(shí)啟動(dòng)可能都判斷為不存在然后同時(shí)創(chuàng)建其中一個(gè)會(huì)失敗。生產(chǎn)環(huán)境要么用分布式鎖要么捕獲resource_already_exists_exception異常忽略掉。3.3 文檔的增刪改查文檔操作是搜索服務(wù)的核心。quickstart 里演示了基本的 CRUD我補(bǔ)充幾個(gè)實(shí)操中容易出問題的細(xì)節(jié)。寫入文檔時(shí)索引名和文檔 ID 的指定方式IndexResponse response client.index(i - i .index(products) .id(product.getId()) .document(product) );如果不指定 IDES 會(huì)自動(dòng)生成一個(gè)。指定 ID 的好處是冪等——同樣的 ID 重復(fù)寫入會(huì)覆蓋而不是新增。但要注意覆蓋是整體替換不是字段合并。查詢文檔時(shí)新客戶端的返回類型是泛型化的GetResponseProduct response client.get(g - g .index(products) .id(id), Product.class); if (response.found()) { Product product response.source(); }found()判斷文檔是否存在source()取反序列化后的對(duì)象。這里有個(gè)坑如果索引的 mapping 和你的實(shí)體類字段對(duì)不上反序列化會(huì)靜默丟字段不會(huì)報(bào)錯(cuò)。我建議在開發(fā)階段打開客戶端的日志確認(rèn)字段映射正確。3.4 配置管理別把連接信息寫死在代碼里Quarkus 的配置體系基于 MicroProfile Config支持多種來源application.properties、環(huán)境變量、系統(tǒng)屬性。優(yōu)先級(jí)是系統(tǒng)屬性 環(huán)境變量 配置文件。application.properties里的典型配置elasticsearch.hostlocalhost elasticsearch.port9200 elasticsearch.index.productsproducts elasticsearch.timeout5000在代碼里用ConfigProperty注入。這樣做的好處是容器化部署時(shí)可以通過環(huán)境變量覆蓋不用重新打包。提示配置項(xiàng)命名建議用點(diǎn)分層級(jí)比如elasticsearch.index.products比esProductsIndex可讀性好得多。Quarkus 會(huì)自動(dòng)做駝峰轉(zhuǎn)換兩種寫法都能注入但配置文件里保持統(tǒng)一風(fēng)格。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 環(huán)境準(zhǔn)備與項(xiàng)目初始化我實(shí)際跑這個(gè) quickstart 的環(huán)境是JDK 17、Maven 3.9、Elasticsearch 8.x 單節(jié)點(diǎn)。JDK 版本很重要Quarkus 3.x 最低要求 JDK 17用 JDK 11 會(huì)直接編譯失敗。初始化項(xiàng)目有兩種方式。一種是用 Quarkus 的 Maven 插件生成骨架mvn io.quarkus.platform:quarkus-maven-plugin:3.x:create \ -DprojectGroupIdcom.example \ -DprojectArtifactIdelasticsearch-quickstart \ -Dextensionsrest-client,rest-jackson另一種是直接拉官方 quickstart 倉(cāng)庫(kù)。我建議用第一種因?yàn)樯傻墓羌馨姹竞湍愕?Quarkus 版本匹配不會(huì)出現(xiàn)依賴沖突。生成之后目錄結(jié)構(gòu)是這樣的elasticsearch-quickstart/ ├── src/main/java/com/example/ │ ├── GreetingResource.java │ └── ... ├── src/main/resources/ │ └── application.properties ├── src/test/java/ └── pom.xml4.2 添加 Elasticsearch 依賴在pom.xml里加上官方客戶端dependency groupIdco.elastic.clients/groupId artifactIdelasticsearch-java/artifactId version8.x.x/version /dependency dependency groupIdcom.fasterxml.jackson.core/groupId artifactIdjackson-databind/artifactId /dependency版本號(hào)要和你的 ES 服務(wù)端匹配??蛻舳撕头?wù)端大版本必須一致小版本可以不同。比如服務(wù)端是 8.11客戶端用 8.10 或 8.12 都行但用 7.x 的客戶端連 8.x 的服務(wù)端會(huì)報(bào)兼容性錯(cuò)誤。4.3 編寫客戶端生產(chǎn)者前面 3.1 已經(jīng)給了代碼這里補(bǔ)充一個(gè)細(xì)節(jié)連接超時(shí)和 socket 超時(shí)的設(shè)置。RestClient restClient RestClient.builder(new HttpHost(host, port)) .setRequestConfigCallback(builder - builder .setConnectTimeout(5000) .setSocketTimeout(60000)) .build();connectTimeout是建立 TCP 連接的超時(shí)socketTimeout是等待響應(yīng)的超時(shí)。搜索請(qǐng)求可能比較慢socketTimeout要給足我一般設(shè) 60 秒。connectTimeout可以短一點(diǎn)5 秒足夠連不上就快速失敗。4.4 實(shí)現(xiàn) REST 接口資源層的代碼大概長(zhǎng)這樣Path(/products) Produces(MediaType.APPLICATION_JSON) Consumes(MediaType.APPLICATION_JSON) public class ProductResource { Inject ProductService productService; POST public Response create(Product product) throws IOException { productService.index(product); return Response.status(Response.Status.CREATED).build(); } GET Path(/{id}) public Response getById(PathParam(id) String id) throws IOException { Product product productService.findById(id); if (product null) { return Response.status(Response.Status.NOT_FOUND).build(); } return Response.ok(product).build(); } GET Path(/search) public ListProduct search(QueryParam(q) String keyword) throws IOException { return productService.search(keyword); } }注意Inject注入的是服務(wù)層不是直接注入客戶端。這樣資源層不關(guān)心 ES 的細(xì)節(jié)測(cè)試的時(shí)候也容易 mock。4.5 實(shí)現(xiàn)搜索邏輯搜索是重點(diǎn)我詳細(xì)說一下查詢構(gòu)建。最簡(jiǎn)單的全文搜索public ListProduct search(String keyword) throws IOException { SearchResponseProduct response client.search(s - s .index(products) .query(q - q .multiMatch(m - m .fields(name, description) .query(keyword))), Product.class); return response.hits().hits().stream() .map(Hit::source) .collect(Collectors.toList()); }multiMatch會(huì)在多個(gè)字段里搜索關(guān)鍵詞fields指定字段列表。ES 默認(rèn)會(huì)對(duì)搜索結(jié)果做相關(guān)性排序_score高的排前面。如果要加分頁(yè).from(0) .size(20)from是起始偏移size是返回條數(shù)。注意from size不能超過index.max_result_window默認(rèn) 10000超過會(huì)報(bào)錯(cuò)。深度分頁(yè)要用search_after這個(gè) quickstart 里沒涉及但生產(chǎn)環(huán)境遲早會(huì)遇到。4.6 打包與運(yùn)行開發(fā)模式直接跑./mvnw quarkus:dev這個(gè)模式支持熱重載改代碼保存后自動(dòng)重新編譯調(diào)試很方便。生產(chǎn)打包./mvnw package會(huì)生成一個(gè)quarkus-run.jar這是 Quarkus 特有的可執(zhí)行 jar內(nèi)部結(jié)構(gòu)經(jīng)過優(yōu)化啟動(dòng)比普通 fat jar 快。如果要原生鏡像./mvnw package -Pnative這個(gè)需要本地裝了 GraalVM或者用容器構(gòu)建。原生鏡像的啟動(dòng)速度是 JVM 模式的幾十倍但構(gòu)建時(shí)間長(zhǎng)而且反射、動(dòng)態(tài)代理相關(guān)的代碼需要額外配置。quickstart 里的代碼基本都能直接編譯成原生鏡像因?yàn)?Quarkus 的擴(kuò)展已經(jīng)處理好了大部分適配。注意原生鏡像模式下Jackson 的反序列化需要注冊(cè)反射信息。如果你的實(shí)體類字段沒有對(duì)應(yīng)的 getter/setter可能會(huì)反序列化失敗。Quarkus 的 Jackson 擴(kuò)展會(huì)自動(dòng)掃描但自定義的序列化器需要手動(dòng)注冊(cè)。5. 常見問題與排查技巧實(shí)錄5.1 連接被拒絕先查端口再查綁定地址最常見的報(bào)錯(cuò)是Connection refused。排查順序確認(rèn) ES 服務(wù)在跑curl localhost:9200確認(rèn)端口對(duì)默認(rèn) 9200有些部署會(huì)改確認(rèn)綁定地址ES 默認(rèn)只綁localhost容器里跑的話要改成0.0.0.0第三步是最容易踩的坑。本地開發(fā)時(shí) ES 和 Quarkus 在同一臺(tái)機(jī)器localhost沒問題一旦 ES 跑在容器里Quarkus 跑在宿主機(jī)localhost就指向宿主機(jī)自己了連不上容器。這時(shí)候要用容器的 IP 或者服務(wù)名。5.2 版本不匹配客戶端和服務(wù)端大版本必須一致報(bào)錯(cuò)信息通常是UnsupportedProductException或者響應(yīng)解析失敗。ES 客戶端會(huì)在握手時(shí)檢查服務(wù)端版本大版本不一致直接拒絕。解決辦法就是對(duì)齊版本。查服務(wù)端版本curl localhost:9200返回的 JSON 里有version.number字段。然后改pom.xml里的客戶端版本。5.3 索引 mapping 沖突字段類型對(duì)不上如果你先寫入了一條price是數(shù)字的文檔再寫入一條price是字符串的ES 會(huì)報(bào)mapper_parsing_exception。因?yàn)?ES 的 mapping 一旦確定就不能改字段類型。解決辦法是提前定義好 mapping或者在開發(fā)階段直接刪索引重建curl -X DELETE localhost:9200/products生產(chǎn)環(huán)境不能這么干要用 reindex 或者別名切換。5.4 中文搜索分詞問題默認(rèn)的分詞器對(duì)中文是按字切分的搜索手機(jī)會(huì)匹配到所有包含手或機(jī)的文檔召回率高但準(zhǔn)確率低。要裝中文分詞插件然后在 mapping 里指定分詞器。這個(gè) quickstart 沒涉及但如果你要做中文搜索這是繞不過去的。我的建議是先用默認(rèn)分詞器跑通流程再根據(jù)實(shí)際效果決定要不要上插件。5.5 常見問題速查表現(xiàn)象可能原因排查方向Connection refused服務(wù)未啟動(dòng)/端口錯(cuò)/綁定地址錯(cuò)curl 測(cè)試連通性UnsupportedProductException客戶端服務(wù)端版本不匹配對(duì)齊大版本號(hào)mapper_parsing_exception字段類型沖突檢查 mapping必要時(shí)重建索引反序列化丟字段字段名不匹配/缺 getter打開客戶端日志核對(duì)字段原生鏡像啟動(dòng)報(bào)錯(cuò)反射信息缺失檢查是否需要 RegisterForReflection搜索無結(jié)果分詞問題/字段名錯(cuò)用 _analyze API 測(cè)試分詞5.6 我踩過的幾個(gè)坑第一個(gè)坑是忘記關(guān)客戶端。應(yīng)用關(guān)閉時(shí)如果不調(diào)用client.close()連接池不會(huì)釋放在容器里反復(fù)重啟會(huì)積累大量 TIME_WAIT 連接。解決辦法是加PreDestroy鉤子PreDestroy void cleanup() throws IOException { if (client ! null) { client._transport().close(); } }第二個(gè)坑是在循環(huán)里調(diào)用 ES。我一開始寫批量導(dǎo)入的時(shí)候for 循環(huán)里一條條 index一千條數(shù)據(jù)跑了幾十秒。后來改成bulk批量接口同樣的數(shù)據(jù)一秒不到。ES 的 bulk API 一次可以提交幾千條性能差距是數(shù)量級(jí)的。第三個(gè)坑是忽略了 refresh 機(jī)制。ES 寫入文檔后默認(rèn) 1 秒才可見這叫 refresh interval。如果你寫完立刻查可能查不到。測(cè)試的時(shí)候可以用refreshwait_for參數(shù)強(qiáng)制刷新但生產(chǎn)環(huán)境別這么干會(huì)影響性能。6. 從 quickstart 到生產(chǎn)可用的改造方向quickstart 跑通只是起點(diǎn)真要上生產(chǎn)還有幾件事要做。連接池和重試。官方客戶端自帶節(jié)點(diǎn)發(fā)現(xiàn)和故障轉(zhuǎn)移但重試策略需要配置。我一般會(huì)設(shè)置最大重試次數(shù)和重試間隔避免網(wǎng)絡(luò)抖動(dòng)導(dǎo)致請(qǐng)求直接失敗。健康檢查。Quarkus 有quarkus-smallrye-health擴(kuò)展可以自定義健康檢查探針定期 ping 一下 ES不健康時(shí)讓負(fù)載均衡摘掉這個(gè)實(shí)例。指標(biāo)監(jiān)控。客戶端的請(qǐng)求耗時(shí)、成功率、連接池狀態(tài)都值得監(jiān)控。Quarkus 的 Micrometer 擴(kuò)展可以很方便地接入。配置外置。把 ES 地址、索引名、超時(shí)參數(shù)全部放到環(huán)境變量里不同環(huán)境用不同配置代碼不用改。異常處理。ES 的異常類型很多ElasticsearchException是基類下面有ConnectionException、ResponseException等。建議在服務(wù)層統(tǒng)一捕獲轉(zhuǎn)換成業(yè)務(wù)異常別讓底層異常直接透到 REST 層。安全加固。生產(chǎn)環(huán)境的 ES 一般會(huì)開認(rèn)證和 TLS客戶端要配置用戶名密碼和證書。這部分 quickstart 沒涉及但實(shí)際部署時(shí)是必須的。我個(gè)人在實(shí)際操作中的體會(huì)是Quarkus 這套東西的學(xué)習(xí)曲線主要在編譯期思維的轉(zhuǎn)變上。習(xí)慣了 Spring 的運(yùn)行期魔法之后一開始會(huì)不習(xí)慣什么都得顯式聲明。但一旦適應(yīng)了你會(huì)發(fā)現(xiàn)代碼更可控啟動(dòng)更快內(nèi)存更省尤其是做微服務(wù)的時(shí)候這種優(yōu)勢(shì)會(huì)隨著服務(wù)數(shù)量增加而放大。Elasticsearch 客戶端本身不難難的是把索引設(shè)計(jì)、查詢優(yōu)化、集群運(yùn)維這些周邊事情做好那是另一個(gè)話題了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩免费一级性爱视频| 中文字幕一区二区三四五区日日骚| 成年人三级黄色片视频| 日本有码影片下载| 少妇高潮流水av免费| 热天堂一区二区| 日日躁天天躁狠狠躁| 精品黑人一区二区| 91欧美色| 精品人妻二区三区| 国产a级午夜毛片| 国产综合久| 亚洲色图激情小说| 国产区日韩区在线观看| 亚洲AV不卡在线观看| 色色色色电影网| 91黄射| 99视频精品| 成人小说另类在线| 97国产人人| 北条麻妃性愛视频| 妺妺跟我一起洗澡没忍住| 欧成人在线| 色色热| 美女裸体无遮挡永久免费观看网站| 久久中出在线| 国产97色在线| 亚洲五月丁香花狠狠干一区二区三区 | 中文在线视频| 亚洲欲| 亚洲国产欧美日韩人妻日中文| 嗯嗯啊啊好爽| 青青免费在线视频一区| AV乱伦专区| 久久春色| 锕锕好爽 死我在线观看| 东京热av男人的天堂| 国产精品探花在线| 人人操,操人人| 亚洲色交| 好涩综合| 亚洲人成在线放东京热| 91热色| 91在线丝袜| 日韩美女,国产传媒,视频一区| 亚殴在线| 中文字幕在线观看AV| 一级啊性爱在线视频| 国产极品馒头逼| 高清肉丝中文无码| 婷婷三区| 97日视频| 在线小视频| 欧美九九99久久精品| 天天躁日日躁AAA片李宗瑞| 97人妻免费中文字幕| 一卡二卡三卡| 精品美女久久久久| 国产精品点击进入在线影院高清| 国产女人和拘做爰视频 | 最近2019中文字幕国语免费版| 天天做日日做| 十八禁啪啦拍视频无遮挡| 大香蕉啪啪网| 日韩精品影视| 久久精品国产亚洲av水密被窝| 嗯嗯啊好大| 天海翼久久| 国产外初女出血视频| 一本大道综合伊人精品热热| 99爱久久视频频| 国产精品午夜成人福利| 91女神在线视频| 97色涩| 亚洲自拍欧美色综合| 久久內射| 精品福利| 岛国在线一区二区三区| 婷色五月天| 久久婷五月| 91人妻爽爽人人做人人澡| 亚洲日本韩国极品一区二区| 中文字幕文字幕无码一区二区三区电影99 | 国产精品午夜福利| 国产一级作爱毛片| 欧美综合色站| 香蕉免费一区二区三区不读| 天天射天天色成人| 亚洲第一在线视频| 日韩精品怡红院| 91影视亚洲| 日韩无码一区二区三区| h无码动漫在线观看| 伊人久久88国产女| 9997se| 天天干夜夜鈤| 草草网站影院白丝内射| 密臀AV在线| 午夜传煤十二区精品| 国产操偷| 97人人爱人人做人人乐| 97chaopengongkai| 日韩欧美亚洲一区二区三区影院| 日本三级人妻a人妻一在线| 校园春色家庭伦理欧美激情| 岛国在线国产| 国产精品久久久久久夜夜夜| 亚洲开心网| 久久久久国产无av| 大白逼三四级| 日本高清_区二区三区| 超碰99热中文字幕| 成人性爱av| 午夜激情床戏激情| 亚洲高清男人天堂| 3p国产色噜噜一区| 97色欧洲| 天天综合日韩网| 九九碰九九爱97超| 综合网欧| 一级片在线观看高清无码| 欧美日本一区二区a人| 日少妇亚洲版| 91P0RNY大屁股人妻| 精品少妇一区二区三区免费观看| 亚拍在线| 亚洲中文字母在线播放| 激情文学亚洲| 天天视频网站黄| 九九夜精品九九在线| 婷婷探花久久精品一区| 神马精品视频| 四虎午夜影院| 四虎免费看黄| 国产精品呦一区二区三区| 91亚·色| 思思视频免费看网站| 国产精品制服丝袜中文字幕日韩一区二区三区 | 99国内精品| 91天天综合网| 97精品视频免费| 成人无码在线视频网站| WWW美腿丝袜香蕉中文| 人成午夜免费大片| 97综合久久| 久操精品网| 九九九精品一区二区无码| heyZO天然素人无码AⅤ专区| 人妻密肉在线观看| 天天草夜夜草高潮片| 亚州综合AⅤ| 人人操人人摸人 | 欧美黄色手机在线观看| 欧美日韩亚洲国产中文永久天天看| 久久久性少妇| av在线观看不卡网站| 国产精品一区二区黄片| 沈阳熟女高潮对白视频| 日韩精品9999| 玖玖婷婷五月天| 超碰97人人乐| 五月天婷婷基地| 精品久| 91国产大片| 日本视频在线观看污污污| 色97欧美| 精品一久久久| 精品久久青青草| 亚洲天堂在线怕怕视频| 国产熟女无套内射| 人妻少妇久久中文| 黄色成品网站| 日本欧美国内在线| 亚洲一区二区三区播放在线| 日韩小电影| 婷婷91| 国内毛片国产欧美拍| 99热国产| 国产熟女精品区| 久久国色天香香蕉| 亚洲色综合| 日本一区视频在线观看| 国产精品第一页国产大屁股视频免费区| 99啪啪| 69人妻精品一区二区绯色| 黄色大片免费在线| 久久专区| 91久久九九精品国产综合| 伊人网在线点播| 东京热熟女亚洲视频网站| 蜜臀久久一区二区| 口爆综合网| 九九热视频在线观看| 啪啪啪东京| 91丝袜美腿片| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 青青久久艹| 99国产精品自在自在| 伊人宅男大香蕉| 亚洲AO在线| 人人操人人操人人人操| 久久专区| 国产精品美女| 强奸国产精品视频| 亚一综合久久久久久久久久| 乱伦熟女专区| 综合夜夜| 精品人成视频在线观看| 91亚洲网| 亚洲无码偷拍| 乱伦日本中文自拍| 精品人妻av在线播放| 大二网站亚洲| 亚洲啪啪视频免费| 久久精品国内Av熟女高清| 久久久久久久精| 97超碰精品图片| 亚洲资源吧| 欧美综合网站999| 欧美色图99| 色九九久九九| 国内伊人久久久久久网站视频| 久久久偷拍| 999999精品| 啊啊啊啊啊啊在线观看| 草莓精品视频在线免费观看| 草草网站影院白丝内射| 亚洲日韩成人性爱视频| 97视频观看| 啊啊啊啊啊在线观看网址 | 黑人干亚洲| 9九九国产| 国产嫩草精品A88AV| 理论久久婷婷网8| 91亚洲欧美激情| 日韩欧美日韩| 黄色电影在线播放综合网站| 国模不卡| 91婷婷| 亚洲骚女一区二区三区| 亚洲综合小视频小说在线观看| 亚洲精品蜜桃久久久久久久| 67914在线兔费成人视频| 在线不欧美| 18禁中文字幕| 亚洲精品久久久久久久蜜桃臀| 九九RE视频在线精品| 中文字幕一区二区三区蜜臀| 天天天堂影视日韩亚洲91| 啊啊啊爽爽| 免费日韩黄片| 丁香五月电影| 韩日自拍| 中国操逼无码| 一级A啪啪啪啪| 精品免费1| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 俞拍久久国应视频| 国产午夜无码片在线观看影视 | 日本不卡一区二区三区| 1240青青草一区二区三区视频天爱| 亚洲无码超碰免费| 99re6久热只有精品6在线直播 | 射综合网| 人妻精品视频一区二区| 日日A∨| 97视频在线观看免费高清| 亚洲电影中字一区二区| 婷婷五月天av| 九九九只有精品| 国产福利视频精品视频| 色玖玖| 久草精品一区 | 97视频在线免费观看| 亚洲AV操| 欧美骚少妇| 88xx成人精品视频| 狠狠操狠狠插| 大香蕉日亚洲日本亚大 | 中文字幕日韩国产传媒欧美精品| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 日韩视频啪啪| 日本高清视频在线观看黄已三辽| 成人免费福利网站国产| 久久久成人免费av电影| 青青操综合网| 亚洲综合贴图91| 午夜男女爽爽大片免费观看| 精品国产网站| 国产无吗在线播放| 日韩av熟女一区二区三区成人| 一本大道久| 高清在线偷拍自拍视频| 日本熟妇自慰性高潮一区二区三区| 一区二区免费电影久久| 在线亚洲精品久久久| 在线观看中文字幕| 亚洲综合在线高清| 亚洲影院成人| 蜜桃视频一区二区三区在线观看| 欧美精品久久96人妻无码| 99精品无码| JuliaAnn丝袜熟女系列| 亚洲欧美一区二区三区在钱蜜桃 | 精品人妻免费观看| 日本男人插女人的逼黄色| 亚洲性爱成人| 色九九九综合| 中文字幕 国产 精品| 人伦四五区| 99性爱| 亚洲综合999| 射丝袜高跟鞋99| 亚洲性爱乱操x| 九九成人精品| 亚洲偷拍自拍在线视频| 五月天久久人妻| 欧美制服网站美腿丝袜| 国产精品人人爽人人做可爱福利| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 97国产精选| 天天日天天干天天整| 成人情色综合网| 九色视频91| 91精品国产91熟女| 九九拍拍精品视频在线播放 | 五月天色图| 欧美日韩中文视频播放| 欧美激情超碰777| 操逼免费视频无码国产| 97超碰伊人| www.四虎在线| 欧美性爱系列| 亚洲人妻中文在线视频| 亚洲麻豆18发?| av天堂影视中文在字幕在线中文 | 国产树林里野战在线看| 人人妻人人爽一区二区三区| 天操老女人| 久久久18| 欧美性爱www免费版| 91天天综合在线| 九月丁香婷婷| 开心五月婷婷| 国产激情在线| 免费A V在线播放| 外国免费性情大片| 欧美天堂第二区| 欧美日不卡| 日韩人妻制服丝袜av| 精品欧美乱码久| 亚洲Av噜噜一区二区三区妖精| 丝袜大香蕉| 久久日韩精品一区二区| 中文字幕丝袜| 亚洲人精品久久久| 夜夜嗨绯色| 超碰久久中文| 色五月婷婷色| 成人网站 免费观看| 偷拍偷窥与盗摄视频专区| www久久精品| 欧美猛交黑寡妇中文字幕| 区日韩亚洲乱码av电影| 丁香五月电影| 99色色网| 岛国成人av在线播放网址| 国产一级137片内射麻豆| 亚洲国产综合图区中文字幕| 欧美精品亚洲精品日韩传电影| 东京热一区二区三区四区五区六区| 色婷婷视频| 激情视屏国产乱伦强奸| www.伪伪| 国产一区免费午夜视频| 久久九九视频九九视频| 日韩乱伦AⅤ| 人人玩人人添人人澡免费| 综合97| 亚洲欧美情色| 欧美Ⅴ性爱| 一级性爱视频免费观看| 男女无套 免费网站| 麻豆 欧美 日韩| 巨爆乳肉感一区二区三区竹菊影视| 免费一级a毛片久久久久久鸭绿欲| 极品销魂美女一区二区| 黄骗免费网站| 国产精品午夜福利亚洲综合网| 丝袜亚洲综合| 2024年最新色情网站在线观看| 熟妇色99| 操逼操2| 中文?日韩?免费?精品| 色色毛片| 日韩高清黄片| 国产亚洲日韩在线三区黑人| heyZO天然素人无码AⅤ专区| 高潮毛片无遮挡高清免费| 热久久国产| 国产又粗又长又爽又色| 920日本午夜免费| 亚洲97久久精品亚洲| 国模艳艳啪啪一区| av大香蕉| 日韩精品高清资源在线| 97超视频在线观看| 97中文字幕一区| 日韩亚洲欧美中文字幕| 日韩激情小说一区二区| 91热爆在线| 盗摄 精品 另类 一区| 午夜精品99久久久久传媒| 黑人中出21连凳花野真衣| 偷拍在线观看视频| 青青草在线视频美女| 欧洲亚洲少妇| 国产精品视频麻豆入口| 丝袜 亚洲 偷拍| 久久做97| 97精品全部| 麻豆久久精品亚洲精品88 | 成人AV素股で擦久久| 99re在线观看| 婷婷爽人人婷婷爽视频| 超碰在线观看av不卡| 中文字幕在线免费观看视频| 欧美18禁91| 大香蕉性欧美| 92人人操人人| 欧美激情超碰777| 亚洲欧美综合网 | 久久精品72| 欧美午夜熟妇黑人精品91| 大二网站亚洲| 91精品综合久久久久久五月丁香| 人人妻人人色| 少妇综合网| 亚洲超碰AV| 久久超碰亚洲人| 精品少妇99| 芊芊操逼视频无码| 中文字幕视频2区| 亚洲成人在线乱码色午夜| 粉嫩绯色AV一区二区在线| 97精品综合| 免费看污网址| 成人小说另类在线| 天天影视综合网欧美精品| 超碰到97情色| 最新国内自拍av免费| 男人天堂2019亚洲| 欧美熟妇色| 顶级丝袜熟女一区二区三区| 大香蕉在线免| 老司机福利青青草| 国产四虎在线| 国产91影院| 99热免费| 600国产精品视频| 操逼网免费无码视频| www.高清无码诱惑一区.com| 欧美日韩啪啪电影| 玖玖爱综合| 粉嫩av在线| 嗯啊不要啊在线 | 日韩99精品视频综合区| 日韩一级二级在线| 亚洲 小说 欧美 激情 另类| 成人熟女视频一区二区三区| 亚洲情色综合| 少妇蜜汁| AV一区观看| 白丝少妇一区二区| 欧美日韩性爱无码| 欧美青青草视频| 日韩在线观看字幕精品| 天天情欲宗合网| 日韩AV熟女乱伦| 蜜臀99久久精品| 动漫爆乳3D奶水一区在线观看| 久久久久久九九九九九九| 日韩国产成人自拍视频| 夜夜无码| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 自怕偷自怕亚洲精品| 久久精品视频在线观看| 强歼乱伦资源网| 久热精品在线| 淫淫总合网| 久久亚洲中文字幕视频| 青青草啪啪网| 亚洲AV无码成人精品久久| 97ai亚洲| 骚乳在线| 3D污黄视频在线观看| 青青草导航在线视频| 99精品久久| 小说区 图片区色 综合区| 女生自91网站| 一本久道久久综合狠狠爱| 操东北女人| 婷婷另类小说| 日韩av乱伦| 亚洲av噜噜噜噜噜噜| av天天在线| 国产精品自产拍在线观看社区| 欧美黄业| 人妻黑丝袜电影| 五月天精品| 一区二区精品日韩欧美在线观看| 伊人久久亚洲色欲综合网站 | 亚洲伊人a线观看视频| 欧洲大香蕉| 欧美日不卡| 日韩性爱1级片视频| 少妇大屁屁| 啊啊啊啊啊在线视频| 日韩激情中文字幕有码| av三级电影在线播放| 五十路人妻在线| 丝袜内射| 丁香六月婷婷| 思思性爱| 中文字幕日韩电影人妻| 97天堂| 免费草草草草草视频| 亚洲精品97在线| 无遮挡h肉动漫在线观看| 狠狠久久手机视频精品| 久久精品操| 伊人网在线视频| 男人亚洲91首页在线| 欧亚性爱视频免费看| 99亚洲国产精品色一区二区三区| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 97超碰欧美手机在线| 亚洲狼狼干综合1| 99爱视频| 久久久中文| 欧美操逼熟女| 国产精品国产亚洲区艳妇糸列| 人妻少妇精品久久久久久| 国产精品秘 福利姬在线观看| 国产辣妈在线视频福利| 亚洲高清91| AV久日| 97中文字幕色| 天操天操夜操夜月操月年年操| 色婷婷99| 九九久久精品| 亚洲国产一区二区三区四区国产| 中文字幕AV乱伦| 精品视频一区二区| 少妇精品久久| 国产久久久| 亚洲风情在线观看| 久久久久熟女| 97网色| 日本熟妇人妻一区二区三区| 日本幼女18+| 日日日日做夜夜夜夜做无码97| 东北女人操比视频| 久草精品视频| 青青草中出视频| 97久久国产精品| 久操| 欧美综合1性辶| 麻豆成人影音在线| 日韩三级伊人| 国产精品分类在线观看| 免费日韩黄片| 国产综合网站在线播放| 妺妺跟我一起洗澡没忍住| 久久 国产精品 一区| 色综合婷婷| 夜夜爽77777| 午夜福利久久久噜久噜久久综合 | 欧美日韩亚洲少妇寂寞影院正在播放 | 天天综合网日韩| 九九综合九九综合| 免费啪啪av| 色综合av男人天堂| 伊人激情| 粉嫩国产精品久久久| 国产成人主播| 久久久久国色αv免费观看| 天天做天天爱| 久久五十路熟女人妻| 欧美三级中文字幕hd| 色情综合网| 91精品人妻一区二区三区蜜桃臀| 欧美亚洲国产日本在线,久久精品国产| 久久精品高清无码一区| 欧美性暴力| 九月激情婷婷| 五月丁香成人网| 91色黑人少妇| 中文字幕免费在线观看| 日本成a人v网站在线观看| 国产一区在线观看无码AV| 婷婷丁香五月综合| 另类av天堂| 天天综合网~91| 乱伦一二三区| 久青草影院| 无码人妻精品一区二区三区九九| 一区二区视频在看| 亚洲第2页| 超碰久久性爱| 伊人嫩草| 日小BB小视频| 日韩人妻操B| 人人操人人精品影片| 被窝影院午夜看片无码| 久久五月丁香| 在线小视频| 欧美日韩国产成人高清| 婷婷中文字幕| 伊人96在线| 天天激情干| 久久精品免费| 欧美综合第一页| 超碰人人超在线观看| 97精品视频免费| 91美女网站| 久久99久久99久久99人受| 久久久九九九九| 熟女激情综合网| 资源在线观一 二| 国产精品69久久久久孕妇欧美| 人妻啪| 午夜福利久久久噜久噜久久综合| 高清无码人妻久久久一区二区三区aⅴ| 久久久国产亚洲精品系列| 男人下部插入女人下部| 精品久| 992这里有精品| 3P丝袜熟女 色综合| 欧美久久伊人| 久久久久极品| 国产乱人伦AVA麻豆软件.| 天天日天天操VV| 黄色av网站在线播放| 97天天综合网| 囯戸精品高潮呻吟旡码| 成人精品视频一区二区| 午夜舔阴达高潮视频免费看| 午夜男人天堂| 91欧洲国产成人久久精品网站| 乱人伦 国语对白:视频直接看| AV天堂因数| 91美女丝袜诱惑视频| 亚洲风情在线观看| 99re这里只有精品中心播放| 男女无套 免费网站| 日韩中文字幕熟妇人妻 | 日韩乱插| 中文字幕人妻丝袜乱一区三区| 日本三级日本三级99| 男人天堂2019| 久妇网| 五月丁香六月综合缴清无码| 五月天久久婷婷亚洲| 人人摸.人人色| 久久综合久色欧美综合狠狠| 日韩AV熟女乱伦| 凌辱美少妇久久aV| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 日韩国产九九精品一区二区三区毛片| 亚洲码专区| sewuyueav| 亚洲情色五月天| 翔田千里无码中出中文字幕| 18禁久极品美女久久哦哟呀!| 超碰成人最新最好看| 色97欧美| 久久久久9久久久久| 久久青青草原免费视频| 亚州,欧美在线| 色一射色一射| 夜间福利片1000无码| 日日夜夜骑| 熟妇熟女一区二三区| 天天视频综合在线观看视频| 熟女少妇视频| 日韩精品9999| 激情五月婷| 少妇啪啪自拍| 超碰美女97| 黄日韩| 口爆综合网| 久草免费福利在线播放| 亚洲日韩美女丝袜美腿人妻视频| 99re在线观看| 五月婷在线| 国产日产精品久久快鸭的功能介绍| 91男人综合| 久久欧洲| 熟妇在线视频一区二区| 成人aⅴ一区二区三区| 四虎影视欧美| 美女干逼2| 有码免费观看| 国产这里只有精品| 深夜国产一区二区三区在线看| 人妻铁牛TV| 蜜臀在线网站| 色 亚洲 91| 1024亚洲中文字幕久在线看片你懂的 | 亚洲欧美国产精品久久久久久久| n1038 一二三区| 丁香五月色| 久久精品店| 日韩中文字幕国产| 97色97干| 天天cao在线| 超碰久草| 丰满人妻一区二区中文| 五月天综合网| 白丝1区2区3区| www.夜夜| 激情五月天网| 色婷婷电影网| 日本欧美国内在线| 国产强奸超碰AV| 亚洲图片激情综合另类| 99精品国产户外露出| 精品传媒在线一区| 久久精品无码熟妇一区二区三区视频导航| 91天美传媒在线观看| 一区中文字幕二区日韩| 97精品一二区| 国产伦精品免编号公布| 欧美第一页性| 色av中文字| 天美国产三级传媒| 精品国产乱码久久久久久影片| 久久五月综合| 91日韩在线| 婷婷五月天伊人| 亚洲综合激情五月久久| 激情久久久| 五月天激情国产综合婷婷婷| 五月综合视频| 欧美日韩丝袜 | 天天干人人看综合| 欧差乱伦二三| 国产久久免费精品视频| 国模私拍一区二区三区神乳| 少妇一区二区三区精选| 国产AV色黄看到爽| 美国aaaaa一级黄片| 国产精品自拍欧美在线| 国产亚洲综合欧美一区| 日本色婷婷| 欧美嗯啊……在线观看视频免费| 色一射色一射| 久久、1234| 久久久久久久久久久久欧美日| 97网址97| 亚洲欧美97√| 男女无套 免费网站| 91色人妻| 怡红院一区二区熟女人妻| 国内三级自拍小视频在线观看| 久久久久人妻| 国产亚卅97| 国产精品久久久久久久久久二区三区| 就去色综合| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 久久人妻熟女一区二区| 超碰色综合| 密乳AV免费观看| 国产农村一一级特黄毛片| 中文字幕老熟妇黄色视频| 久久精品老司| 91模特在线观看| 欧美性爽xyxOOOO| 男人高清无码一区二区| 五月激情综合网| 大香蕉在线免| 大茄子熟女AV导航| 人人看人人插| 操操啪| 99re69| 欧亚三区动漫| 97在线精品观看视频| 激情开心五月天| 亚洲色资源| 亚洲欧美日韩激情不卡| 一级黄色性爱A级片| 五月激情综合网| 爱爱久久| 欧美色宗合| 亚洲精品中文字幕一区在线视频| 青青青操| 青青青草原| 都市久久精品激情亚洲| 91婷婷| 97超碰总站| 国产亚洲色停停久久99精品91| 成人福利视频网| 91在线限制级| 蜜臀久久99精品久久久久久酒店| 伊人久久综合精品欧美| 97超碰色五月| 欧美三级偷拍| 福利伊人玖玖国产| 大香蕉在线视频重口味毛片在线| 精品天堂| 综合激情五月丁香| 性感美女啊啊啊在线| 秋霞操逼片| 亚洲天堂综合AV| 中出20p| 国产偷拍自拍在线视频| 亚洲色性情三级| 丰满人妻一区二区三区| 久久九九网| 97在线视频观看免费| 在线观看色视频| 免费成人在线熟妇网| 亚洲人体视频在线观看| 精品四五区| 亚洲乱妇p22| 五月丁香综合网| 欧美图片校园春色| 99ri在线视频| 欧美色吧综合| 破苞ⅩXXX性无码动漫无码| 少妇99| 色哟哟511老熟女| 久久伦理视频久久大香蕉视频| 日B操| 国产精品色哟哟| 久久国产熟女影院| 艳尻美人妻| 午夜福利无毒不卡| 天天干人妻| 97人人操人人摸人人爱| 射丝袜大香蕉| 国产福利影视| 黑人性欧美| 亚洲精品丝袜-不卡成人免费……| 一本色道熟妇| 东北夫妻性偷拍| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 亚洲欧洲综合成人av一区| 精品999日本| 黄色AAAAAAAAAAA大片| 啊啊啊久久久视频| 99久久精品无码一区二区| 青青草女人天天干| 久久婷婷六月综合| 天天躁日日躁狠狠躁| 97se综合网| 国产精品69人妻无码久久久| 亚洲大色鬼| 免费精品99| 熟女乱3伦999| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 免费观看日本操逼视频| 欧美国产视频| 女同性恋久久| 亚洲国产97| 97久久久精品| 自拍偷拍2025在线观看| 91丝袜美女视频| 绯色AV粉色AV蜜臀AV| 色噜噜精品一区二区三| 亚洲成成熟女人综合一区二区| 你操综合| 天堂中文日本在线观看| 中文字幕三四五区| 成人精品一区二区三区| 91chinese在线| 久久久久久99AV无码免费网站| 中文字幕精品久久久久人妻红杏ⅰ| www色日本| 四虎国产精品永久在线囯在线 | 水多多映视AV| 精品人妻一二三四区视频| 五月婷婷六月激情| 成全在线观看免费观看| 97这里有精品| 超碰1997| 久草综合京东| 亚洲aV性爱| 国产超碰AV在线精品| 欧美丝袜亚洲| 2017大香蕉国产精品久久| 色色色网站| 中日韩熟女| 一二三区操逼国产91| 欧美色图自拍| 美骚妇av高清在线| 一区二区三区精品黑丝白丝酒店对鸡 | 欧美色图欧美| 色综合超碰超| 欧美成人精品一区二区三区| 性爱1区| 国产一级不卡在线观看| 国产精品久久久久久久久久久久| 很狠操| 人妻熟女一区二区三区在线| 在线只有精品| 日本国产欧美高清在线| 久久久一区二区三区三州| 久久超碰com| 久久精品成人| 中文字幕人乱码中文字的预防方法 | 超碰天天操| 青青草原综合久久大伊人精品| 欧美日韩性爱视屏免费看了| 91精品女厕偷拍视频| 一区二区乱码福利| 熟女精品日韩一区二区三区| 亚洲。天堂。日本在线观看| 乱码熟妇人妻久久久| 91女神在线视频| 95精品在线| 精品人妻伦一二三区久久| 91强奸乱轮| 国产www色在线观看| AV和黑人在线播放| 波多野结衣AV无码一区| 香蕉欧美| A级在线视频| 91天天看| 夜夜骑夜夜操| 精品一区二区三区国产| 97综合久久| 91欧美大片| 精品人妻一区二区三区日产乱码| 97天天| 亚洲综合九九| 人妻三级在线中文字幕| 无码天堂| 亚洲欧美人妻| 日本一级真人黄色性爱视频| 欧美天天射| 亚洲欧美日韩偷拍色图| 精品欧美老熟女一二区| 欧美v日韩v亚洲v最新在线| 亚洲色狠| 国产精品第一区第一页| 超碰国产精品无码| 精品久久久高清无码| 操操逼操操逼操操逼逼| 少妇干B| 色色色色综合网| 成人欧美一区二区三区黑人一| 欧洲色| 久9久| 老司机久久| 亚洲一二三四区在线免费看视频| 蜜桃AV天堂| 国产精品96| 成人自拍三级在线观看| 乱伦1色页| 九久9精品| 国产精品老熟女一区二区| 熟妇亚洲一区二区三区| 人人搡人人肉久久精品| 久久一二三四五六七八九区| 超碰碰97资源站| 亚洲自拍偷拍视频在线| 涩涩这里只有精品视频| 国产 v乱码一区二| 欧美日韩性感| 久久超碰大香蕉| 校园春色美腿丝袜 | 久久精品亚洲婷婷| 淫乱图区| 日韩有码中文字幕女同性恋| 久久在线观看免费视频| 18禁网站在线播放| 中文字幕高清20页视频| 成人在线视频一区| 可乐操亚洲蜜911| 亚洲无码超碰免费| 啊视频在线| 操b网站亚洲无码| www.人人摸在线视频| 日韩性爱啪啪视频| 亚洲综合中文字幕有码| 99热亚洲天堂| 久久是精品| 色波多| 人妻22p| 色超碰综合| 亚洲资源站| 秋霞蝌科网日本一区| 日韩AV电影网站| 九九综合网| 中国一级αV| 欧美日韩第一页| 国内操逼视频二区| 91丝袜美女视频| 在线人人人人人人精品超| 青青草在线视频人人想人人上 | 婷婷亚洲五月***久久| 久插不卡| 国产97在线视频| 亚洲精品日韩国产欧美| 东北女人的毛片| 啊啊啊无码| 国产成人在线观看综合| 中文字幕精品乱码| 人妻色偷色噜| 丝袜美腿诱惑亚洲欧美视频在线观看| 日韩中文字幕宗合在线| 肉动漫无遮挡h在线观看| 99热成人| 人妻激情视频| 日韩亚洲Av人人夜夜澡人人爽| 日韩懂色网| 日韩精品在线视频,日韩精品……| 亚洲精品成人激情在线| 试看60秒| 韩国一级AAA| 蜜臀AV成人精品蜜臀| 精品人妻免费观看| 亚洲18禁| 男人久久天堂| 丝袜美腿诱惑亚洲欧美视频在线观看| 日韩欧美蜜桃精品久久中文字幕久久 | 国产精品九九九| 这里只有精品视频在线| 国产精品午夜精品| 亚洲 一区二区 自拍| 亚州色国| 黑人狂躁日本妞一区二区三区| 久草精品国产蜜臀| 91一区二区三区蜜桃| 亚洲男人的天堂一区二区| 亚洲情色欧美| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 九久久九九久视频| 人人扣人人操| 78精品在线| 天天干天天插| 日本一二区不卡| 手机av天堂久久久久| 亚洲婷婷丁香在线| 用力操死我| 91丨九色丨国产丨人妻在线| 神马久久网| 亚洲精美粉嫩嫩泬在线观看| 超碰日韩美妻| 综合一区中亚洲国产成人综合精品 | 欧美色天堂网在线视频| 久久久久久亚洲中文| 少妇99| 色九区| 欧美激情综合| 免费网站观看www在线观| 久综合国内精品自在自线| 91路www| 欧亚在线视频| 男人综合网| 夜夜操夜夜爽夜夜高潮| 国产成年女人免费视频播放a| 18禁久极品美女久久哦哟呀!| 熟女字幕| 97超碰欧美中文字幕| 第二页中文字幕| 丝袜剧情| 98久久超碰| 东北老女人的激情视频| 欧美亚洲另类在线蜜桃| 少妇的嫩逼图片| 丝袜喷水在线| 老司机老司机午夜影院| 99re黄| 91天美传媒精品| 午夜黄色免费在线观看| 啊啊啊啊好爽好舒服一区二区易域| 成人AV素股で擦久久| 日韩精品 视频一区二区| 亚州欧美另类| 亚洲91网。| 女人被添高潮免费视频| 国产真实子伦对白| 亚洲伊人久久精品影院| 久久国产视频性吧| 亚洲欧美日韩免费电影| 又黄又硬又粗又长国产视频| 熟妇最新先锋一二三区| 久久精品国产亚洲AV成人直播| 蜜臀视频网站| 91国产伊人大香蕉| 亚洲乱色视频一区、二区在线| 欧美日韩操操操| 少妇综合网| 怡红院亚洲怡春院av| 亚洲伊人久久精品狠狠在线| 欧美麻豆成人同性GⅤ在线| 韩国免费播放一级毛片| 欧美综合亚洲| 日韩精品9999| 熟妇熟女亚洲天堂网| 欧美三级中文字幕hd| 色欲Av人妻精品一区二| 国内精品99999| 啊啊啊好大好湿| 岛国小电影| a在线观看| 亚洲中文日韩欧美大香蕉视频| 人妻三级在线中文字幕| 亚洲欧美综合网| 中文字幕人乱码中文字的预防方法 | 久久麻豆一区二区| A 天堂在线观看视频| 国产精品久久久久久亚洲色欲| 综合亚洲欧美| 亚洲情色无码一区二区三区| 妇人噜噜| 青青草吊丝| 精品性爱无码在线播放| 乱老女人一区二区视频| 国产毛片久久久久久久| 性综合网| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 岛国精品视频在线观看| 26uuu国产日韩综合在线观看| 我要去看2个日本美女.com曹逼| 超碰色97| 国产又粗又长的视频| 欧美激色| 嗯嗯啊啊好大好爽| 丝袜视频一区二区在线播放国产中文| 大稥蕉免费视频这里只有精品| 亚洲综合在线视频| 日韩中文字幕二区| 国产精品岛国片在线观看| 久久亚洲AV无码专区国产精品| 一二三四视频中文字幕在线看| 成人午夜高潮av猛片| 插入逼91| 一级毛片电影免费看| 欧美日本成人一区二区| 少妇综合网| 欧洲性爱无码区| 97超碰人人模人人拍人人| 亚洲精品一区二区日本| 尤物av网站免费在线播放| 亚洲无992tv| 蜜乳中文字幕a在线| 久艾草在线精品视频在线观看| 人妻无一区二区三区| 一区不卡在线观看av| 人人操人人操人人操人人操人人操人人人11.CM | 日韩黄片视频试看| 亚洲精品国产无码高清| 上海一级黄片| 极品白嫩美女白浆成人福利在线看| 91在线无码精品秘 软件| 91啪啪|