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

美團面試,問的都是基礎啊!

數據庫 其他數據庫
InooDB是通過 MVCC 實現可重復讀的隔離級別的,MVCC 就是多版本并發控制,它其實記錄了歷史版本的數據,解決了讀寫并發沖突問題。有一個版本編碼,然后它進入了各種操作下的數據狀態,能夠根據當前這個指令的狀態來讀取不同時期的數據快照。主要實現方法的話就是通過事務版本號,讀取視圖還有undo日志進行完善的。

大家好,我是小林。

今天分享一位讀者的春招面經,美團基礎架構的面經。

問的全是基礎,一個編程語言的問都沒有。

問題記錄

MySQL-MVCC

讀者答:InooDB是通過 MVCC 實現可重復讀的隔離級別的,MVCC 就是多版本并發控制,它其實記錄了歷史版本的數據,解決了讀寫并發沖突問題。有一個版本編碼,然后它進入了各種操作下的數據狀態,能夠根據當前這個指令的狀態來讀取不同時期的數據快照。主要實現方法的話就是通過事務版本號,讀取視圖還有undo日志進行完善的。

小林補充:具體的實現原理過程,可以去 xiaolincoding.com 網站->圖解MySQL->事務隔離級別是怎么實現的?這篇文章學習。

MySQL-原子性怎么實現的

說錯了,說成redoLog了。應該是undoLog。

讀者答:原子性的話會在寫數據之前有一個,就是WAL的過程,就是寫一個 redo log,然后如果數據沒有寫完或者是執行操作失敗的話,可以恢復所有已提交的事務或者回滾。

小林補充:

事務的原子性是通過 undo log 實現的。

undo log 是一種用于撤銷回退的日志。在事務沒提交之前,MySQL 會先記錄更新前的數據到 undo log 日志文件里面,當事務回滾時,可以利用 undo log 來進行回滾。如下圖:

圖片

回滾事務

每當 InnoDB 引擎對一條記錄進行操作(修改、刪除、新增)時,要把回滾時需要的信息都記錄到 undo log 里,比如:

  • 在插入一條記錄時,要把這條記錄的主鍵值記下來,這樣之后回滾時只需要把這個主鍵值對應的記錄刪掉就好了;
  • 在刪除一條記錄時,要把這條記錄中的內容都記下來,這樣之后回滾時再把由這些內容組成的記錄插入到表中就好了;
  • 在更新一條記錄時,要把被更新的列的舊值記下來,這樣之后回滾時再把這些列更新為舊值就好了。

在發生回滾時,就讀取 undo log 里的數據,然后做原先相反操作。比如當 delete 一條記錄時,undo log 中會把記錄中的內容都記下來,然后執行回滾操作的時候,就讀取 undo log 里的數據,然后進行 insert 操作。

不同的操作,需要記錄的內容也是不同的,所以不同類型的操作(修改、刪除、新增)產生的 undo log 的格式也是不同的,具體的每一個操作的 undo log 的格式我就不詳細介紹了,感興趣的可以自己去查查。

MySQL-持久性是怎么實現的

讀者答:通過 redo log 保證持久化。buffer pool 中有 undo 頁,對 undo 頁的修改也都會記錄到 redo log。redo log 會每秒刷盤,提交事務時也會刷盤,數據頁和 undo 頁都是靠這個機制保證持久化的。

通過兩次寫來實現,當緩沖池的臟頁刷新時,并不直接寫磁盤,而是會通過memcpy函數將臟頁先拷貝到內存中的doublewrite buffer,之后通過doublewrite buffer再分兩次,每次寫入1MB到共享表空間的物理磁盤上,然后馬上調用fsync函數,同步磁盤,進行數據持久化。

小林補充:

事務的持久性是通過  redo log  實現的。

我們修改某條記錄,其實該記錄并不是馬上刷入磁盤的,而是將 Innodb 的 Buffer Pool  標記為臟頁,等待后續的異步刷盤。

Buffer Pool 是提高了讀寫效率沒錯,但是問題來了,Buffer Pool 是基于內存的,而內存總是不可靠,萬一斷電重啟,還沒來得及落盤的臟頁數據就會丟失。

為了防止斷電導致數據丟失的問題,當有一條記錄需要更新的時候,InnoDB 引擎就會先更新內存(同時標記為臟頁),然后將本次對這個頁的修改以 redo log 的形式記錄下來,這個時候更新就算完成了。

后續,InnoDB 引擎會在適當的時候,由后臺線程將緩存在 Buffer Pool 的臟頁刷新到磁盤里,這就是 WAL (Write-Ahead Logging)技術。

WAL 技術指的是, MySQL 的寫操作并不是立刻寫到磁盤上,而是先寫日志,然后在合適的時間再寫到磁盤上。

過程如下圖:

圖片

redo log 是物理日志,記錄了某個數據頁做了什么修改,比如對 XXX 表空間中的 YYY 數據頁 ZZZ 偏移量的地方做了AAA 更新,每當執行一個事務就會產生這樣的一條或者多條物理日志。

在事務提交時,只要先將 redo log 持久化到磁盤即可,可以不需要等到將緩存在 Buffer Pool 里的臟頁數據持久化到磁盤。

當系統崩潰時,雖然臟頁數據沒有持久化,但是 redo log 已經持久化,接著 MySQL 重啟后,可以根據 redo log 的內容,將所有數據恢復到最新的狀態。

操作系統-死鎖怎么產生的

讀者答:死鎖會產生的話一般會出現就是嗯資源就是互相占用,但是沒有辦法解鎖,形成循環這樣的情況,比如說 a 線程有一部分 b 線程需要的資源, b 線程有一部分 a 需要的資源,那他兩個人互相的互斥等待形成了死鎖,兩個線程都沒有辦法完成任務。

小林補充:

死鎖問題的產生是由兩個或者以上線程并行執行的時候,爭奪資源而互相等待造成的。

死鎖只有同時滿足互斥、持有并等待、不可剝奪、環路等待這四個條件的時候才會發生。

所以要避免死鎖問題,就是要破壞其中一個條件即可,最常用的方法就是使用資源有序分配法來破壞環路等待條件。

操作系統-怎么避免死鎖

讀者答:

  • 避免死鎖的話可以手動的 kill 掉某一個進程來結束當前的死鎖狀態。
  • 也可以說設置一些搶占的規則。如果這個進程占用的時間非常長的話,通過上下文切換給另外一個進程運行的機會,
  • 也可以在分配資源的時候進行預先的設計,就是有一個銀行家算法來進行一個不會發生死鎖的進程運行的調度

操作系統-pageCache是什么

讀者答:緩存一些比較常訪問的文件到緩存中,這樣子的話它就能減少兩次從內核空間拷貝的過程,就是來減少查詢這個內容的時間。

小林補充:

為了提升對文件的讀寫效率,Linux 內核會以頁大?。?KB)為單位,將文件劃分為多數據塊。當用戶對文件中的某個數據塊進行讀寫操作時,內核首先會申請一個內存頁(稱為 頁緩存)與文件中的數據塊進行綁定。如下圖所示:

圖片

如上圖所示,當用戶對文件進行讀寫時,實際上是對文件的 頁緩存 進行讀寫。所以對文件進行讀寫操作時,會分以下兩種情況進行處理:

  • 當從文件中讀取數據時,如果要讀取的數據所在的頁緩存已經存在,那么就直接把頁緩存的數據拷貝給用戶即可。否則,內核首先會申請一個空閑的內存頁(頁緩存),然后從文件中讀取數據到頁緩存,并且把頁緩存的數據拷貝給用戶。
  • 當向文件中寫入數據時,如果要寫入的數據所在的頁緩存已經存在,那么直接把新數據寫入到頁緩存即可。否則,內核首先會申請一個空閑的內存頁(頁緩存),然后從文件中讀取數據到頁緩存,并且把新數據寫入到頁緩存中。對于被修改的頁緩存,內核會定時把這些頁緩存刷新到文件中。

計算機網絡-TCP的可靠性和順序性怎么實現的

讀者答:TCP 它實現可靠性和有序性的操作的話,是通過快重傳或者是回退 n 這樣子的設計來實現。如果報文在傳遞的過程中丟失之后能夠進行重傳。而會怎么能發現這個報文丟失呢?主要是根據一些序列號和 ACK的配合來幫助兩個服務之間知道當前傳遞的信息會丟失。

計算機網絡-怎么進行流量控制的?

回答成擁塞控制了;

讀者答:內部維護了一個能接收消息的一個窗口的大小,如果他出現就是消息丟失的情況,然后這個消息窗口的大小會減半。啟動的時候采用慢啟動的方式,從0開始指數級增加窗口大小,直到到達閥值之后線性增加窗口大小。

小林補充:

流量控制主要是可以讓「發送方」根據「接收方」的實際接收能力控制發送的數據量。

實現的方式,接收方會有一個接收緩沖區,如果內核接收到了數據,沒有被應用讀取的話,接收窗口就會收縮,然后會在tcp報文攜帶接收窗口的大小,發送發收到后,就會控制的發送流量。

下面舉個栗子,為了簡單起見,假設以下場景:

  • 客戶端是接收方,服務端是發送方
  • 假設接收窗口和發送窗口相同,都為 200
  • 假設兩個設備在整個傳輸過程中都保持相同的窗口大小,不受外界影響

圖片

流量控制

根據上圖的流量控制,說明下每個過程:

  1. 客戶端向服務端發送請求數據報文。這里要說明下,本次例子是把服務端作為發送方,所以沒有畫出服務端的接收窗口。
  2. 服務端收到請求報文后,發送確認報文和 80 字節的數據,于是可用窗口 Usable 減少為 120 字節,同時 SND.NXT 指針也向右偏移 80 字節后,指向 321,這意味著下次發送數據的時候,序列號是 321。
  3. 客戶端收到 80 字節數據后,于是接收窗口往右移動 80 字節,RCV.NXT 也就指向 321,這意味著客戶端期望的下一個報文的序列號是 321,接著發送確認報文給服務端。
  4. 服務端再次發送了 120 字節數據,于是可用窗口耗盡為 0,服務端無法再繼續發送數據。
  5. 客戶端收到 120 字節的數據后,于是接收窗口往右移動 120 字節,RCV.NXT 也就指向 441,接著發送確認報文給服務端。
  6. 服務端收到對 80 字節數據的確認報文后,SND.UNA 指針往右偏移后指向 321,于是可用窗口 Usable 增大到 80。
  7. 服務端收到對 120 字節數據的確認報文后,SND.UNA 指針往右偏移后指向 441,于是可用窗口 Usable 增大到 200。
  8. 服務端可以繼續發送了,于是發送了 160 字節的數據后,SND.NXT 指向 601,于是可用窗口 Usable 減少到 40。
  9. 客戶端收到 160 字節后,接收窗口往右移動了 160 字節,RCV.NXT 也就是指向了 601,接著發送確認報文給服務端。
  10. 服務端收到對 160 字節數據的確認報文后,發送窗口往右移動了 160 字節,于是 SND.UNA 指針偏移了 160 后指向 601,可用窗口 Usable 也就增大至了 200。

Redis-怎么持久化的數據

讀者答:Redis 的話,它其實提供了兩種持久化數據的方法,一種是AOF,一種是RDB。然后 AOF 的話它是一種,就是說每一條操作信息它都會進行追加記錄這樣的一種持久化的方式。當那個數據庫重新啟動的時候,它就會根據 AOF 里面記錄的數據操作,然后來進行一個數據庫內容的重建。而 RDB 的話,它是做快照,也就是說在數據庫運行的過程中,它可能會另開一個 IO 的線程來進行數據庫的快照記錄,這樣子的話來記錄它某一個時間段的數據情況,這樣子它進行恢復,數據庫再次啟動的時候就可以直接根據 RDB 文件來進行恢復這兩個操作。

這樣一執行的話就可以看出來, AOF 的話,它雖然就是在執行的過程中性能的損耗是小的,但是如果數據庫要進行重新啟動的話,那它需要的耗時是比較長的。而 RDB 的話,它雖然重新啟動的耗時小,但是說它在過程中會有一定的性能損耗。而且如果是在兩個快照創建的中間就是數據庫宕機,或者是這樣子沒有做成快照的話,會造成一部分數據的缺失。

Redis-集群是怎么做的?就是數據怎么分片的,然后它的集群的高可用是什么?怎么部署的,這個有沒有了解過?

讀者答:我了解到它是有一個主從模型的,從它從模型的話就是復制一份主節點的備份,然后如果主節點宕機的情況下,從節點是可以成為主節點來提供服務的,別的就沒有什么了解的。

后續查資料補充add:在應對數據量擴容時,雖然增加內存這種縱向擴展的方法簡單直接,但是會造成數據庫的內存過大,導致性能變慢。Redis 切片集群提供了橫向擴展的模式,也就是使用多個實例,并給每個實例配置一定數量的哈希槽,數據可以通過鍵的哈希值映射到哈希槽,再通過哈希槽分散保存到不同的實例上。這樣做的好處是擴展性好,不管有多少數據,切片集群都能應對。

分布式-分布式事務是什么

讀者答:我只知道分布式事務中的 2 階段提交和 3 階段提交這樣一個概念

  • 2 階段提交:準備階段和提交階段
  • 3 階段提交:比2PC多了一個階段,即把原來2PC的準備階段拆分成CanCommit和PreCommit兩個階段,同時引入超時機制來解決2PC的同步阻塞問題。

后續查資料補充add:實際使用都是使用消息隊列+本地消息表保證最終一致性,2PC這種強一致性用在一些金融業務中,實現很麻煩。

分布式-paxos和raft的區別

讀者答:Paxos在一個節點當選為就是 leader 節點之后,其他的從節點如果不滿主節點的那個投票策略的話,是可以對主節點的投票就是進行否決的。Paxos就是三階段提交。但是 raft 的話就是只要集群中存在 leader 節點的話,從節點就是會按照主節點的策略來進行一致性的執行。

分布式-為什么就是分布式的共識算法都需要要求多數派提交才能完成它的分布式一致性?

讀者答:有作惡節點,消息可能到的順序不一樣,扯了拜占庭問題

場景題

  • 設計一個線程池
  • LRU  緩存設計

面試總結

感覺

面試官想多要些人填志愿,基礎知識沒有深挖,所有的知識點都考察了一下

不足之處

  1. 基礎知識還要再扎實
  2. 場景題需要結合實際開發,有些過于書本知識了,實際不用
責任編輯:武曉燕 來源: 小林coding
相關推薦

2023-01-31 08:44:50

SQL語句查詢

2023-06-30 07:58:07

Spring數據源事務

2018-04-23 09:50:54

2024-06-07 08:10:14

Netty操作系統零拷貝

2024-05-16 17:58:30

線程任務線程通訊線程池

2023-05-22 08:17:04

2023-09-26 08:24:34

數據一致性事務

2023-08-30 08:23:11

2020-08-14 09:58:02

Kubernetes云平臺容器

2013-08-20 13:11:58

技術美團

2022-03-03 16:45:02

美團述職反饋

2020-12-30 10:04:46

userMapper接口

2017-06-01 10:52:35

互聯網

2021-08-29 18:36:17

MySQL技術面試題

2016-11-27 20:43:26

云計算迭代

2018-07-20 10:18:05

走進美團工程師文化

2017-05-26 16:42:06

2022-08-09 09:18:47

優化實踐

2017-02-20 19:23:13

2021-08-26 13:22:09

JVM調優參數
點贊
收藏

51CTO技術棧公眾號

国产视频在线观看一区二区三区 | 欧美久久久久久久久| 波多野结衣一区二区三区在线观看| 久草国产在线观看| 精品一区二区三区中文字幕在线| 中文字幕第一区第二区| 久久久久国产精品免费网站| 在线视频 日韩| 欧美性理论片在线观看片免费| 久久久九九九九| 成人两性免费视频| 黄色一级视频免费| 国产伦一区二区三区| 欧美午夜精品一区二区三区| 日韩一级免费看| 免费在线黄色影片| 久久精品国产一区二区| 国语自产偷拍精品视频偷| 国产午夜精品久久久久久久久| 白嫩白嫩国产精品| 欧美日韩www| 日韩欧美亚洲天堂| 在线观看小视频| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩精品免费在线观看视频| 91视频免费观看| 国产日韩欧美成人| 国产乱国产乱老熟| 中国毛片在线观看| 99re66热这里只有精品4| 中文字幕精品三区| 欧美激情www| 亚洲av无码专区在线| 日本人妖一区二区| 欧美在线免费视频| 欧美性x x x| 久久伦理在线| 国产一区二区三区中文| 亚洲成av人片在线观看无| 欧美三区四区| 欧美午夜激情在线| 青青草国产精品视频| 色呦呦久久久| 一区二区三区毛片| 国产精品12p| 免费大片在线观看www| 91在线播放网址| 国产精品久久久久免费| 丰满少妇一级片| 国产精品一卡二卡| 亚洲xxxxx性| 国产高清免费av| 免费日韩一区二区三区| 91精品国产91综合久久蜜臀| 日本一二区免费| 欧美黄色a视频| 精品久久中文字幕| 日韩精品―中文字幕| 国产99在线| 亚洲高清在线视频| 青青草视频在线免费播放| 久草免费在线视频| 欧美日韩国产精品一区二区不卡中文 | 欧美精品激情在线| 黄色片子在线观看| 99久久精品网| 欧美大尺度激情区在线播放| 翡翠波斯猫1977年美国| 日日躁夜夜躁aaaabbbb| 日本一道高清亚洲日美韩| 偷拍亚洲欧洲综合| aa在线观看视频| 蜜桃视频在线观看播放| 亚洲风情在线资源站| 成人午夜免费在线视频| 日本黄色片在线观看| 中文字幕在线观看不卡视频| 中文字幕久精品免| 色呦呦久久久| 欧美午夜精品久久久久久人妖 | 亚洲精品国精品久久99热一| 亚洲一级av无码毛片精品| 精品一区亚洲| 亚洲精品www久久久| 三上悠亚ssⅰn939无码播放 | 玖玖精品在线视频| 成人ww免费完整版在线观看| 亚洲v日本v欧美v久久精品| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 蜜桃视频在线网站| 91电影在线观看| 午夜福利123| 成人香蕉社区| 在线成人一区二区| 成年人午夜剧场| 红桃视频国产一区| 日本精品性网站在线观看| 国产又粗又猛又爽又黄视频| 国产91富婆露脸刺激对白| 欧美综合激情| gogo在线高清视频| 欧美午夜丰满在线18影院| 国产探花在线观看视频| 日本欧美三级| 成人444kkkk在线观看| 九九九在线观看| 国产一区二区三区黄视频 | 国产精品黄视频| 国产免费一区| 国产精品九九九九九九| 亚洲一级毛片| 国产精品视频26uuu| 精品久久久久成人码免费动漫| 成人丝袜视频网| 一本一生久久a久久精品综合蜜| wwwww亚洲| 欧美绝品在线观看成人午夜影视| 年下总裁被打光屁股sp| 激情五月综合| 午夜精品www| 国产www免费观看| 亚洲国产成人一区二区三区| 日韩国产欧美亚洲| 粉嫩av一区二区| 日韩精品在线视频| 黄色激情视频在线观看| 国产精品综合二区| 日韩欧美亚洲日产国产| 伊人色综合一区二区三区影院视频 | 午夜久久中文| 精品久久一区二区| 三级在线观看免费大全| 青青草国产成人99久久| 国产精品日韩一区二区| 在线看一级片| 欧美一级日韩一级| 极品美妇后花庭翘臀娇吟小说| 天堂资源在线中文精品| 精品日本一区二区| 国产乱码午夜在线视频| 欧美大片在线观看一区| 69xx绿帽三人行| 国产一二三精品| 香蕉精品视频在线| 精品久久99| 亚洲一区二区国产| 波多野结衣电车| 国产精品视频线看| 久热精品在线播放| 久久高清免费| 成人h片在线播放免费网站| 色的视频在线免费看| 欧美日韩在线三区| 日韩免费av一区| 国产黄色片免费| 欧美aⅴ一区二区三区视频| 农村寡妇一区二区三区| 日本动漫同人动漫在线观看| 日韩一区二区三区四区| 最新日韩免费视频| 国产一区二区调教| 激情五月六月婷婷| 久久久久高潮毛片免费全部播放| 久久久欧美一区二区| 性一交一乱一乱一视频| 亚洲国产一区二区在线播放| 中国免费黄色片| 精品二区视频| 免费在线成人av| 欧美在线一级| 欧美黄色免费网站| 熟妇人妻av无码一区二区三区| 激情久久av一区av二区av三区| 不卡一区二区在线观看| 美女在线视频一区| wwwjizzjizzcom| 美女视频免费精品| 午夜精品久久久久久久久久久久| 午夜精品久久久久久久99老熟妇 | av成人老司机| 欧美污视频网站| 激情五月色综合国产精品| 91精品国产综合久久香蕉922| 国产网站在线免费观看| 久久国产精品99久久久久久老狼| 在线观看成人av| 日本一区精品视频| 久久久亚洲精选| 国产精品天堂| 欧美草草影院在线视频| 五月天婷婷丁香| 欧美国产精品久久| 性生交大片免费看l| 9色国产精品| 欧洲精品国产| 国产精品zjzjzj在线观看| 国产精品国内视频| 色在线视频网| 日韩av网站导航| 国产农村妇女毛片精品| 亚洲一二三四区| 在线综合视频网站| 成人午夜视频在线播放| 久久免费视频色| 九色91porny| 夜色77av精品影院| 91麻豆国产语对白在线观看| 欧美男人天堂| 自拍偷拍亚洲在线| 婷婷婷国产在线视频| 在线观看一区日韩| 午夜爱爱毛片xxxx视频免费看| 成人污污视频在线观看| 久久久久xxxx| 日韩高清在线一区| 国产精品自拍合集| 久久在线视频| 免费在线成人av电影| 超碰成人福利| 91久久爱成人| 亚洲小少妇裸体bbw| 久久久久久久久久久免费精品| 麻豆免费在线视频| 在线国产精品视频| 四虎永久在线精品免费网址| 欧美一区2区视频在线观看| 91精品人妻一区二区三区果冻| 亚洲一区在线观看网站| 中文字幕av久久爽一区| 成人sese在线| 黄色小视频免费网站| 人人爽香蕉精品| 国产免费人做人爱午夜视频| 亚洲精品国产首次亮相| 中文字幕色一区二区| 国产一区网站| 久久资源亚洲| 天堂99x99es久久精品免费| 99久久综合狠狠综合久久止| 久久99成人| 亚洲自拍偷拍色图| 秋霞一区二区| 91免费看网站| 精品自拍视频| 国产日本欧美一区| 日日夜夜综合| 成人在线小视频| 成人国产精品入口免费视频| 国产精品久久久久久亚洲影视| 欧美色片在线观看| 国产精品黄色av| 欧美videos粗暴| 国产自摸综合网| 国产精品亚洲一区二区在线观看| 91最新国产视频| 日韩一区二区a片免费观看| 久久国产精品99国产| 日韩美女爱爱视频| 欧美在线网址| 久久这里只有精品18| 波多野结衣在线观看一区二区三区| 日韩欧美在线观看强乱免费| 日本激情一区| 三级在线免费观看| 亚洲精品系列| 日本va中文字幕| 麻豆精品一二三| 丰满饥渴老女人hd| 日韩av电影一区| 色一情一区二区三区| 国产福利精品一区| 日本少妇xxxx| 国产日韩精品视频一区| 国产在视频线精品视频| 亚洲美女免费在线| 美女的奶胸大爽爽大片| 亚洲国产sm捆绑调教视频| 九九热在线免费观看| 欧美日韩一区二区三区在线| 国产99对白在线播放| 亚洲国产成人久久综合| 福利在线播放| 超薄丝袜一区二区| 欧美黑人疯狂性受xxxxx野外| 国产欧美亚洲视频| 成人资源在线播放| 日本10禁啪啪无遮挡免费一区二区| 久久国产小视频| 一二三四视频社区在线| 亚洲精品1区| 亚洲综合婷婷久久| 99视频精品在线| 国产精品视频在| 亚洲国产欧美在线| 国产精品美女久久久久av爽| 欧美性受极品xxxx喷水| 国产精品爽爽久久| 日韩成人免费视频| 动漫一区在线| 国产精品电影观看| 激情av综合| 欧美一级免费在线观看| 久久精品男女| 涩视频在线观看| 97久久精品人人做人人爽| 国产调教在线观看| 五月激情综合网| 国产一区二区自拍视频| 亚洲欧美日韩中文视频| а√天堂官网中文在线| 国产精品看片资源| 日韩最新在线| 国产精彩视频一区二区| 日本亚洲三级在线| 黑人巨大精品欧美一区二区小视频 | 成人性生交大合| av男人的天堂av| 亚洲资源在线观看| 91麻豆成人精品国产| 亚洲美女av在线| 草草影院在线| 成人黄色大片在线免费观看| 蜜桃a∨噜噜一区二区三区| 神马午夜伦理影院| 激情六月婷婷久久| 欧洲美一区二区三区亚洲| 婷婷综合在线观看| 国产浮力第一页| 在线看日韩av| 桃子视频成人app| 久久精品欧美| 国产欧美另类| 蜜臀av粉嫩av懂色av| 一区二区成人在线观看| 99热这里只有精品9| 国产亚洲精品美女久久久| 黄色激情在线播放| 国产一区二区三区色淫影院| 亚洲天堂激情| 老熟女高潮一区二区三区| 亚洲最大色网站| 高h放荡受浪受bl| 欧美激情一二三| 亚洲爽爆av| 亚洲开发第一视频在线播放| 巨乳诱惑日韩免费av| 深爱五月激情网| 亚洲电影在线免费观看| www.五月婷| 久久免费精品视频| 另类图片第一页| 国产精品999视频| 不卡av电影在线播放| 日韩网红少妇无码视频香港| 亚洲精品久久久久久久久久久久久 | 日本中文字幕在线观看视频| 亚洲欧美日韩精品久久亚洲区| 美女福利一区二区| 日韩电影免费观看在| 国内精品亚洲| 国产精九九网站漫画| 午夜欧美2019年伦理| 999国产精品视频免费| 久久久www成人免费精品张筱雨| jizz亚洲女人高潮大叫| 色之综合天天综合色天天棕色| 蜜臀久久99精品久久久画质超高清| 无码人妻丰满熟妇啪啪欧美| 欧美三级视频在线观看| 精品视频二区| 91九色综合久久| 国产精品99视频| 福利视频999| 国产区在线观看成人精品| 91九色国产社区在线观看| 国产最新精品| 日本美女久久久| 亚洲二区在线视频| 国产爆初菊在线观看免费视频网站| 日本在线观看天堂男亚洲| 久久国产亚洲精品| 免费黄频在线观看| 一区二区三区四区亚洲| 精品久久久中文字幕人妻| 国内精品免费午夜毛片| 亚洲资源网你懂的| 在线一区二区不卡| 欧美性xxxx极品hd满灌| 二区在线观看| 亚洲自拍中文字幕| 国产精品久久久一区二区| 日韩av在线看免费观看| 欧美日韩国产高清一区二区三区 | 亚洲aa中文字幕| 日韩欧美伦理| 成人免费毛片日本片视频| 欧美性猛交xxxxxx富婆| 性直播体位视频在线观看| 欧美日韩一区二区三区在线视频 | 国产一区二区高清|