国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区

當前位置:首頁 > 科技  > 軟件

「Go面經」算法 并發模型 緩存落盤 etcd actor模型

來源: 責編: 時間:2023-08-14 22:01:51 12198觀看
導讀Hello,大家好,我是陽哥。失蹤人口回歸,最近太忙,好久沒有更文啦。本文先分享2段面經,文末總結了關鍵問題的復盤筆記。一定要看到最后!求職者情況分享一下好友的最新面經。簡單說下這位好友的情況:坐標成都,游戲行業,3年開發經

Hello,大家好,我是陽哥。失蹤人口回歸,最近太忙,好久沒有更文啦。brz28資訊網——每日最新資訊28at.com

本文先分享2段面經,文末總結了關鍵問題的復盤筆記。一定要看到最后!brz28資訊網——每日最新資訊28at.com

求職者情況

分享一下好友的最新面經。brz28資訊網——每日最新資訊28at.com

簡單說下這位好友的情況:坐標成都,游戲行業,3年開發經驗,最近2年做Go語言開發,1年Java/PHP工作經驗。brz28資訊網——每日最新資訊28at.com

手撕CSAPP選手,半年前堅持打卡手寫的學習筆記。(最近半年被公司摧殘,沒時間了....)brz28資訊網——每日最新資訊28at.com

面經分享

第一家

Golang后端,3年+經驗,游戲行業,成都,15~25Kbrz28資訊網——每日最新資訊28at.com

下面以對話的方式大概描述問題:brz28資訊網——每日最新資訊28at.com

A--->面試官brz28資訊網——每日最新資訊28at.com

B--->我brz28資訊網——每日最新資訊28at.com

A:自我介紹brz28資訊網——每日最新資訊28at.com

B:巴拉巴拉brz28資訊網——每日最新資訊28at.com

A:Actor 模型你是怎么理解的?brz28資訊網——每日最新資訊28at.com

B:無鎖的并發計算模型,Actor 有自己的狀態,只能通過 mailBox 去收發消息、異步消息傳遞~brz28資訊網——每日最新資訊28at.com

A:你不是百度了吧?brz28資訊網——每日最新資訊28at.com

B:沒有。因為我覺得它的一部分思想和 Go 的 GMP 挺像的,好記(這里我就給自己挖坑了,擦嘞~)brz28資訊網——每日最新資訊28at.com

A:你能說說它們哪里像嗎?brz28資訊網——每日最新資訊28at.com

B:Go 的調度器全局隊列和它的 MailBox 挺像的brz28資訊網——每日最新資訊28at.com

A:那你的意思是,實現 MailBox,你會使用隊列嗎?brz28資訊網——每日最新資訊28at.com

B:是的,用 chan 關鍵字,元素類型為 Interfacebrz28資訊網——每日最新資訊28at.com

A:這樣是可以,那么我給你一個場景,在同一時刻,有 1 萬個消息打進來呢?brz28資訊網——每日最新資訊28at.com

B:增加緩沖區大小、無鎖隊列、批量處理消息、背壓機制brz28資訊網——每日最新資訊28at.com

A:能從數據結構的角度說說嗎?brz28資訊網——每日最新資訊28at.com

B:chan 底層是數組,線性結構,我想用非線性結構紅黑樹接收消息brz28資訊網——每日最新資訊28at.com

A:為什么?brz28資訊網——每日最新資訊28at.com

B:因為 epoll 模型就是這么做的brz28資訊網——每日最新資訊28at.com

A:優勢是什么brz28資訊網——每日最新資訊28at.com

B:忘了...brz28資訊網——每日最新資訊28at.com

A:你再想想,比如動態調整緩沖區,可是是一瞬間打進來的,你怎么知道調整的多大,預留也不好做,巴拉巴拉brz28資訊網——每日最新資訊28at.com

B:額,不知道brz28資訊網——每日最新資訊28at.com

A:用環形隊列brz28資訊網——每日最新資訊28at.com

B:啊?我沒想到,因為我的印象里,它的特定是固定大小,消息太多了,不是會覆蓋嗎,會導致消息丟失。(我提出這個疑問的時候,他沒有繼續給我聊了,如果只用環形隊列肯定有這個問題)我確實沒有想到,很少用到它...brz28資訊網——每日最新資訊28at.com

A:你能聊聊分布式嗎?brz28資訊網——每日最新資訊28at.com

B:巴拉巴拉,有擴展性、容錯、很多節點,不同地域、數據共享,巴拉巴拉brz28資訊網——每日最新資訊28at.com

A:你提到了數據共享,那你說說一致性你怎么做?brz28資訊網——每日最新資訊28at.com

B:我會先想到用 etcd 吧,因為它的 raft 可以保證一致性brz28資訊網——每日最新資訊28at.com

A:繼續...brz28資訊網——每日最新資訊28at.com

B:etcd Leader選舉、數據復制、心跳、然后讀取,保證一致性,巴拉巴拉它們的細節brz28資訊網——每日最新資訊28at.com

A:etcd 是鍵值數據庫呀,主要場景是配置之類的吧,那我現在有一個場景,就是 10w qps 如何承載 50w qps 的場景,同時保證它們的數據一致性brz28資訊網——每日最新資訊28at.com

B:啥?(我有點沒聽懂這個問題,硬來)首先是能夠承載這個量級吧,考慮主從復制,然后用分片技術水平擴展、異步處理、加緩存巴拉巴拉brz28資訊網——每日最新資訊28at.com

A:主從同步你能說說典型的應用嗎?brz28資訊網——每日最新資訊28at.com

B:(我已經被前面那個問題問蒙蔽了,想說 Redis 的,有點開不了口)額...brz28資訊網——每日最新資訊28at.com

A:Redis 就是主從吧!brz28資訊網——每日最新資訊28at.com

B:是....是的brz28資訊網——每日最新資訊28at.com

然后就下來就是 Redis 拷打小皮鞭了,不多說了,謝謝大家。brz28資訊網——每日最新資訊28at.com

第二家

Golang后端,坐標成都,游戲行業,15~20kbrz28資訊網——每日最新資訊28at.com

先說感受,總體不是很難。下面聽我慢慢聊:brz28資訊網——每日最新資訊28at.com

A -> 面試官brz28資訊網——每日最新資訊28at.com

B -> 我brz28資訊網——每日最新資訊28at.com

A:自我介紹brz28資訊網——每日最新資訊28at.com

B:巴拉巴拉brz28資訊網——每日最新資訊28at.com

A:我看你簡歷上提到力扣做了挺多題的。brz28資訊網——每日最新資訊28at.com

B:是的,但是已經有段時間沒做了,做過的題我都有基本思路。brz28資訊網——每日最新資訊28at.com

A:你能說說你知道哪些排序嗎?brz28資訊網——每日最新資訊28at.com

B:冒泡、選擇、插入、快速、歸并、堆、桶brz28資訊網——每日最新資訊28at.com

A:快排你能說一下它的思路嗎?brz28資訊網——每日最新資訊28at.com

B:通過選擇一個基準元素,將數組分割成左右兩個子數組,再對子數組進行遞歸排序,直到整個數組有序。brz28資訊網——每日最新資訊28at.com

A:穩定排序和不穩定排序的概念能換說一下嗎?brz28資訊網——每日最新資訊28at.com

B:假如排序前后兩個元素的相對順序在排序后仍然不變,那么這種算法就是穩定排序。不穩定排序反之。(這里答的其實不太好,可以結合前面提到的排序算法說一下,哪些具體的算法是穩定的)brz28資訊網——每日最新資訊28at.com

A:你對二叉樹了解嗎?brz28資訊網——每日最新資訊28at.com

B:了解的,樹形結構,有根節點、父節點、子節點、葉子節點、度、高度、深度這些概念。brz28資訊網——每日最新資訊28at.com

A:常見的二叉樹有哪些?brz28資訊網——每日最新資訊28at.com

B:平衡二叉樹、二叉搜索樹,巴拉巴拉。brz28資訊網——每日最新資訊28at.com

A:能說一下前序遍歷和后序遍歷嗎?brz28資訊網——每日最新資訊28at.com

B:前序遍歷,遍歷順序是根節點、左子樹、右子樹。后序遍歷是左子樹、右子樹、根節點。brz28資訊網——每日最新資訊28at.com

A:前序遍歷和后續遍歷能夠構建一顆二叉樹嗎?brz28資訊網——每日最新資訊28at.com

B:額,這個問題我不太理解。。。brz28資訊網——每日最新資訊28at.com

A:沒事,換一個問題。Go 語言中的 Map 是如何實現的,你能聊一聊嗎?brz28資訊網——每日最新資訊28at.com

B:Map 是使用哈希表、鏈表來實現的。然后我從散列函數、解決哈希沖突、動態擴容、并發安全性聊brz28資訊網——每日最新資訊28at.com

A:Go 的并發模式你了解嗎?brz28資訊網——每日最新資訊28at.com

B:請問是指的扇入扇出模式、for select 循環模式這種嗎?(后來回憶一下,面試官想讓我聊的應該是CSP并發模型)brz28資訊網——每日最新資訊28at.com

A:不是,你可以說一說你了解的 Go 的并發原語brz28資訊網——每日最新資訊28at.com

B:好的,我從兩個部分簡單說一下,一個就是關鍵字,另一個是包。像關鍵字有 go,創建協程。channel,進行通信。select,處理 channel 的收發。mutex,鎖。context,上下文。包的話 atomic。brz28資訊網——每日最新資訊28at.com

A:你知道 csp 嗎,能簡單說一下嘛?brz28資訊網——每日最新資訊28at.com

B:(我腦子里第一時間和 cap 搞混了,但還是拉回來了)csp 是一種通信協作模型。在 Go 里面有一句很經典的話,不要用共享內存來通信,要用通信來共享內存。brz28資訊網——每日最新資訊28at.com

A:(露出了滿意的笑容,扭頭看向旁邊的同事)我沒什么問的了,你有什么問的嗎?brz28資訊網——每日最新資訊28at.com

B:你之前用過 mongodb,存儲在 mongodb 中的索引你是怎么設計的?brz28資訊網——每日最新資訊28at.com

A:不好意思,我之前沒有關注過這個部分,因為之前的整體架構都是將需要落盤的數據放在內存,然后標記臟位,通過一些策略來異步落盤,而需要查詢數據時,也是直接從內存查詢,因為項目啟動時,會把所有的玩家數據加載到內存中。brz28資訊網——每日最新資訊28at.com

B:沒事,那我們聊一下 redis 吧,你知道 redis 的落盤方案嗎?brz28資訊網——每日最新資訊28at.com

A:知道,AOF、RDB(然后開始介紹它們的特點)巴拉巴拉brz28資訊網——每日最新資訊28at.com

B:你會如何評估 redis 的落盤方案?brz28資訊網——每日最新資訊28at.com

A:我會從數據安全性、可恢復性、性能、硬盤空間成本、使用場景來評估。brz28資訊網——每日最新資訊28at.com

B:硬盤空間成本?你能具體說說嗎?brz28資訊網——每日最新資訊28at.com

A:AOF占用空間大等....巴拉巴拉。brz28資訊網——每日最新資訊28at.com

B:redis 的 Key 過長會影響性能嗎?brz28資訊網——每日最新資訊28at.com

A:額,我覺得應該會影響性能,因為你問了這個問題,但是這個我沒太關注過,對于 Key 我更在意的是可讀性。brz28資訊網——每日最新資訊28at.com

最后聊了一些 Redis 的數據結構,又繼續聊了一下一些特定二叉樹的概念,還問了我對于矩陣、向量的理解,我就圍繞以前做過的天賦系統聊了一下矩陣。brz28資訊網——每日最新資訊28at.com

復盤!復盤!

為了對大家更有幫助,我把面試中回答的關鍵問題,做了復盤和調研,總結如下:brz28資訊網——每日最新資訊28at.com

Actor模型

Actor模型是一種并發計算模型,用于描述并發系統中的實體和它們之間的通信。在Actor模型中,系統中的每個實體被稱為一個Actor,每個Actor都有自己的狀態和行為,并且可以通過消息傳遞與其他Actor進行通信。brz28資訊網——每日最新資訊28at.com

在Actor模型中,每個Actor都是獨立的,它們之間沒有共享的內存。Actor之間通過異步消息傳遞進行通信,一個Actor可以向其他Actor發送消息,也可以接收其他Actor發送的消息。當一個Actor接收到消息時,它可以根據消息內容和自身的狀態來決定如何處理消息,并可能改變自身的狀態或向其他Actor發送消息。brz28資訊網——每日最新資訊28at.com

Actor模型的特點包括:brz28資訊網——每日最新資訊28at.com

1. 并發性: 每個Actor都可以獨立地執行,不受其他Actor的影響,從而實現并發執行。brz28資訊網——每日最新資訊28at.com

2. 無共享狀態: 每個Actor都有自己的狀態,不與其他Actor共享內存,避免了共享狀態帶來的并發問題。brz28資訊網——每日最新資訊28at.com

3. 異步消息傳遞: Actor之間通過異步消息傳遞進行通信,消息的發送和接收是非阻塞的,提高了系統的響應性能。brz28資訊網——每日最新資訊28at.com

4. 面向對象: 每個Actor都可以看作是一個對象,具有自己的狀態和行為,可以封裝數據和方法。brz28資訊網——每日最新資訊28at.com

總結一下:通過使用Actor模型,可以簡化并發系統的設計和實現,提高系統的可擴展性和可維護性。同時,Actor模型也能夠有效地處理并發問題,避免了傳統并發編程中常見的共享狀態和鎖競爭的問題。brz28資訊網——每日最新資訊28at.com

對比Go的GMP模型和Actor模型

Go的GMP(Goroutine, M, P)模型和Actor模型都是用于并發編程的模型,但在一些方面有所不同。brz28資訊網——每日最新資訊28at.com

Go的GMP模型是Go語言并發編程的基礎,它通過goroutine(輕量級線程)和調度器(scheduler)來實現并發。GMP模型中的goroutine是Go語言中的并發執行單元,它可以獨立地執行函數或方法。調度器負責將goroutine分配給線程(P),以便并行執行。線程(P)是操作系統線程的抽象,它負責執行goroutine。M(Machine)是Go語言運行時系統的一部分,它管理線程的創建和銷毀,并提供與操作系統的交互。GMP模型的優點是輕量級的goroutine和高效的調度器,使得并發編程變得簡單且高效。brz28資訊網——每日最新資訊28at.com

Actor模型是一種并發編程模型,它通過將并發執行的單元(稱為actor)之間的通信和狀態封裝在一起來實現并發。在Actor模型中,每個actor都是獨立的實體,它們通過消息傳遞進行通信。每個actor都有自己的狀態和行為,并且只能通過接收和發送消息來與其他actor進行通信。Actor模型的優點是提供了一種結構化的方式來處理并發,避免了共享狀態和鎖的問題。brz28資訊網——每日最新資訊28at.com

雖然GMP模型和Actor模型都是用于并發編程,但它們在實現方式和語義上有所不同。GMP模型更加底層,直接操作線程和goroutine,適用于需要更細粒度控制的場景。而Actor模型更加高級,通過消息傳遞來實現并發,適用于需要更結構化和可擴展的場景。brz28資訊網——每日最新資訊28at.com

總結起來,GMP模型適用于Go語言中的并發編程,提供了輕量級的goroutine和高效的調度器;而Actor模型適用于一般的并發編程,通過消息傳遞來實現并發。brz28資訊網——每日最新資訊28at.com

epoll模型

epoll是一種在Linux系統中用于高效處理大量并發連接的I/O事件通知機制。它具有以下特點:brz28資訊網——每日最新資訊28at.com

  1. 支持高并發:epoll使用事件驅動的方式,能夠同時處理大量的并發連接,適用于高并發的網絡應用場景。
  2. 高效的事件通知機制:epoll采用了基于事件驅動的方式,當有事件發生時,內核會將事件通知給應用程序,而不需要應用程序輪詢檢查事件是否發生,從而減少了系統資源的消耗。
  3. 支持邊緣觸發和水平觸發:epoll提供了兩種工作模式,邊緣觸發(EPOLLET)和水平觸發(EPOLLIN/EPOLLOUT)。邊緣觸發模式只在狀態發生變化時通知應用程序,而水平觸發模式則在狀態可讀或可寫時都會通知應用程序。
  4. 支持多種I/O事件類型:epoll可以同時監控多種I/O事件類型,包括讀事件、寫事件、錯誤事件等。
  5. 高效的內核數據結構:epoll使用紅黑樹和雙向鏈表等高效的數據結構來管理大量的文件描述符,提高了事件的處理效率。

總之,epoll模型具有高并發、高效的事件通知機制和多種I/O事件類型的支持,適用于處理大量并發連接的網絡應用場景。brz28資訊網——每日最新資訊28at.com

etcd保證數據一致性

etcd通過使用Raft一致性算法來保證數據的一致性。 Raft是一種分布式一致性算法,它將集群中的節點分為Leader、Follower和Candidate三種角色,通過選舉機制選出Leader節點來處理客戶端的請求。brz28資訊網——每日最新資訊28at.com

當客戶端向etcd發送寫請求時,Leader節點會將該請求復制到其他節點的日志中,并等待大多數節點確認接收到該日志條目。一旦大多數節點確認接收到該日志條目,Leader節點會將該請求應用到自己的狀態機中,并將結果返回給客戶端。同時,Leader節點會通知其他節點將該請求應用到自己的狀態機中。brz28資訊網——每日最新資訊28at.com

如果Leader節點失去連接或崩潰,剩余的節點會通過選舉機制選出新的Leader節點。新的Leader節點會根據自己的日志和其他節點的日志進行比較,保證自己的日志是最新的,并將缺失的日志條目復制給其他節點,以保持數據的一致性。brz28資訊網——每日最新資訊28at.com

通過Raft算法,etcd能夠保證數據在集群中的一致性,并且在Leader節點失效時能夠快速選舉出新的Leader節點,保證系統的可用性和數據的一致性。brz28資訊網——每日最新資訊28at.com

redis的落盤方案

Redis的落盤方案主要有兩種:RDB(Redis Database)和AOF(Append Only File)。brz28資訊網——每日最新資訊28at.com

  1. RDB(Redis Database):RDB是Redis默認的持久化方式。它通過將Redis的內存數據快照保存到磁盤上的二進制文件中來實現持久化。RDB的優點是快速和緊湊,適合用于備份和恢復數據。RDB的缺點是在發生故障時可能會丟失一部分數據,因為RDB是定期進行持久化的,而不是實時的。
  2. AOF(Append Only File):AOF是另一種持久化方式,它通過將Redis的寫操作追加到文件末尾來記錄數據的變化。AOF的優點是可以提供更好的數據安全性,因為它記錄了每個寫操作,可以在發生故障時進行恢復。AOF的缺點是相對于RDB來說,文件體積較大,恢復數據的速度較慢。

在實際應用中,可以根據需求選擇適合的落盤方案。如果對數據的安全性要求較高,可以選擇AOF方式;如果對數據的實時性要求較高,可以選擇RDB方式。另外,也可以同時使用RDB和AOF兩種方式,以提供更好的數據保護和恢復能力。brz28資訊網——每日最新資訊28at.com

本文轉載自微信公眾號「 程序員升級打怪之旅」,作者「王中陽Go」,可以通過以下二維碼關注。brz28資訊網——每日最新資訊28at.com

brz28資訊網——每日最新資訊28at.com

轉載本文請聯系「 程序員升級打怪之旅」公眾號。brz28資訊網——每日最新資訊28at.com

本文鏈接:http://www.rrqrq.com/showinfo-26-5769-0.html「Go面經」算法 并發模型 緩存落盤 etcd actor模型

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 每個前端開發者都應知道的14個實用網站

下一篇: Go-Zero 是如何實現令牌桶限流的?

標簽:
  • 熱門焦點
  • 一加Ace2 Pro官宣:普及16G內存 引領24G

    一加官方今天繼續為本月發布的新機一加Ace2 Pro帶來預熱,公布了內存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引領,還有呢?#一加Ace2Pro#,2023 年 8 月,敬請期待。”同時
  • MIX Fold3包裝盒泄露 新機本月登場

    小米的全新折疊屏旗艦MIX Fold3將于本月發布,近日該機的真機包裝盒在網上泄露。從圖上來看,新的MIX Fold3包裝盒在外觀設計方面延續了之前的方案,變化不大,這也是目前小米旗艦
  • 0糖0卡0脂 旭日森林仙草烏龍茶優惠:15瓶到手29元

    旭日森林無糖仙草烏龍茶510ml*15瓶平時要賣為79.9元,今日下單領取50元優惠券,到手價為29.9元。產品規格:0糖0卡0脂,添加草本仙草汁,清涼爽口,富含茶多酚,保留
  • 掘力計劃第 20 期:Flutter 混合開發的混亂之治

    在掘力計劃系列活動第20場,《Flutter 開發實戰詳解》作者,掘金優秀作者,Github GSY 系列目負責人戀貓的小郭分享了Flutter 混合開發的混亂之治。Flutter 基于自研的 Skia 引擎
  • K8S | Service服務發現

    一、背景在微服務架構中,這里以開發環境「Dev」為基礎來描述,在K8S集群中通常會開放:路由網關、注冊中心、配置中心等相關服務,可以被集群外部訪問;圖片對于測試「Tes」環境或者
  • 品牌洞察丨服務本地,美團直播成效幾何?

    來源:17PR7月11日,美團App首頁推薦位出現“美團直播”的固定入口。在直播聚合頁面,外賣“神槍手”直播間、美團旅行直播間、美團買菜直播間等均已上線,同時
  • 蘋果公司要求三星和LG Display生產「無邊框」OLED iPhone顯示屏

    據 The Elec 報道,蘋果已要求其供應商為未來的 iPhone 型號開發「無邊框」OLED 顯示面板。蘋果顯然已要求三星和 LG Display 開發新的 OLED 顯示面
  • iQOO 11S新品發布會

    iQOO將在7月4日19:00舉行新品發布會,推出杭州亞運會電競賽事官方用機iQOO 11S。
  • OPPO K11搭載高性能石墨散熱系統:旗艦同款 性能涼爽釋放

    日前OPPO官方宣布,將于7月25日14:30舉辦新品發布會,屆時全新的OPPO K11將正式與大家見面,將主打旗艦影像,和同檔位競品相比,其最大的賣點就是將配備索尼
Top 国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区
韩国欧美一区二区| 精品制服美女久久| 99久久伊人网影院| 亚洲高清久久久| 中文乱码免费一区二区| 在线观看欧美亚洲| 亚洲精品看片| 91麻豆国产精品久久| 国产精品高清亚洲| 久久精品一区二区三区av| 国产精品xvideos88| 国产成人超碰人人澡人人澡| 日韩成人午夜精品| 亚洲一区二区三区不卡国产欧美| 亚洲免费网址| 亚洲视频1区| 合欧美一区二区三区| 亚洲国产综合人成综合网站| 精品成人在线观看| 欧美大片国产精品| 国产精品婷婷| 国产欧美高清| 91蜜桃免费观看视频| 一区二区三区免费| 亚洲欧美一区二区三区久本道91 | 国产sm精品调教视频网站| 一区二区三区加勒比av| 欧美电影一区二区三区| 伊人影院久久| 亚洲国产日韩综合一区| 91在线高清观看| 国产欧美日韩三级| 午夜精品久久久久| 亚洲va欧美va人人爽| 26uuu久久天堂性欧美| 欧美精品久久久久久久多人混战| 欧美在线色视频| 在线观看日韩电影| 欧美日韩国产综合一区二区三区| 精品视频1区2区3区| 欧美精品黑人性xxxx| 在线视频观看日韩| 日本一区二区免费在线观看视频| 精品久久久久99| 精品国产一区二区国模嫣然| 欧美精品在欧美一区二区少妇| 91麻豆精品国产91久久久久| 成人黄色软件下载| 欧美午夜a级限制福利片| 国内精品久久久久久久果冻传媒| 亚洲国产高清一区| 亚洲国产一区二区三区青草影视| 中文字幕中文字幕在线一区| 国产精品无圣光一区二区| 伊甸园精品99久久久久久| 欧美三级乱码| 老鸭窝亚洲一区二区三区| 日韩午夜中文字幕| 欧美精品tushy高清| 另类av一区二区| 欧美色欧美亚洲另类二区| 亚洲欧美日韩另类精品一区二区三区| 国产精品国产三级国产普通话三级| 日韩精品中文字幕在线一区| 日本一区二区三区免费乱视频 | 国产成人av一区二区三区在线| 国产69精品久久久久毛片| 欧美精品二区| 日韩视频中文| 在线不卡a资源高清| 精品日韩99亚洲| 国产精品久久夜| gogogo免费视频观看亚洲一| 99精品免费| 国产精品日韩一区二区| 欧美精品丝袜久久久中文字幕| 欧美一级理论片| 中文字幕日韩av资源站| 欧美激情一区三区| 亚洲欧美日韩一区二区| 日韩av中文字幕一区二区| 欧美一区三区二区在线观看| 成人激情电影免费在线观看| 日韩亚洲国产精品| 这里是久久伊人| 91精品国产综合久久国产大片| 日韩一级免费观看| 午夜视频在线观看一区二区三区 | 亚洲日本丝袜连裤袜办公室| 国产一区在线视频| 亚洲欧美日韩精品一区二区| 午夜亚洲精品| 国产精品欧美久久久久无广告| 亚洲视频在线一区观看| 日本强好片久久久久久aaa| 国内精品久久久久久久果冻传媒| 欧美精品亚洲| 欧美吻胸吃奶大尺度电影| 欧美午夜精品一区二区蜜桃| 亚洲乱码国产乱码精品精小说| 夜夜爽夜夜爽精品视频| 99久久er热在这里只有精品15| 欧美自拍偷拍一区| 亚洲一区在线免费观看| 日韩久久精品一区| 另类小说欧美激情| 久久不射中文字幕| 欧美色成人综合| 国产精品剧情在线亚洲| 国产精品一区二区三区99| 欧洲精品一区二区| 亚洲精品1区| 国产精品国产自产拍高清av王其| 夜夜夜精品看看| 狠狠干综合网| 成人动漫av在线| 日韩精品影音先锋| 国产电影一区二区三区| 欧美午夜一区二区| 99精品国产热久久91蜜凸| 久久精品一区二区国产| 一区二区三区四区不卡在线 | 亚洲人成久久| 日韩欧美国产一区在线观看| 国模冰冰炮一区二区| 影音先锋亚洲精品| 亚洲精品高清视频在线观看| 激情欧美日韩一区| 91精品欧美福利在线观看| 午夜电影久久久| 欧美日韩亚洲免费| 精品福利一区二区三区| 丁香网亚洲国际| 亚洲特黄一级片| 99精品国产在热久久| 精品少妇一区二区三区在线播放 | 日本不卡高清视频| 精品日本一线二线三线不卡| 成人小视频免费观看| 蜜桃久久av| 精品无码三级在线观看视频| 91麻豆123| 成人欧美一区二区三区白人| 久久综合九色综合欧美98| 欧美精品一卡两卡| 久久99精品久久久久婷婷| 国产欧美一级| 国产精品二三区| 91捆绑美女网站| 精品少妇一区二区三区视频免付费 | 在线一区免费观看| 亚洲天堂av一区| 国产精品资源| 一区二区三区免费网站| 色噜噜狠狠色综合欧洲selulu| 日本不卡1234视频| 成人精品视频.| 中文字幕亚洲欧美在线不卡| 影音先锋久久精品| 精品视频在线免费看| 国产精品成人在线观看| 日韩视频在线播放 | 肉肉av福利一精品导航| 久久中文在线| 丁香啪啪综合成人亚洲小说 | 国产美女在线精品| 亚洲精品一区二区三区蜜桃久 | 99精品视频在线观看| 欧美大肚乱孕交hd孕妇| 国内精品国产成人| 2021久久国产精品不只是精品| 国产精品传媒视频| 国产麻豆日韩| 久久精品国产免费| 欧美激情一区二区| 伊人久久av导航| 国产一区二区三区免费| 中文字幕成人网| 日韩欧美不卡一区| 色成人在线视频| 亚洲国内精品| 欧美人与禽性xxxxx杂性| 奇米色一区二区| 午夜在线成人av| 亚洲第一搞黄网站| 欧美电影免费提供在线观看| 粉嫩绯色av一区二区在线观看| 依依成人综合视频| 国产精品视频麻豆| 肉肉av福利一精品导航| 肉肉av福利一精品导航| 看电视剧不卡顿的网站| 美女爽到高潮91| 蜜桃视频在线一区| 欧美另类专区| 国产精品一区免费观看| 91豆麻精品91久久久久久| 欧美亚洲另类激情小说| 久久本道综合色狠狠五月| 日本电影欧美片|