日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

百度二面,有點小激動!附面試題

來源: 責(zé)編: 時間:2024-06-19 15:38:56 223觀看
導(dǎo)讀前幾天剛面完百度,這不,沒兩天就收到二面邀請了,還有點小激動呢!來看看這次都問了哪些面試題吧,附答案僅供參考。ConsurrentHashMap如何計算下標(biāo)?ConsurrentHashMap 計算下標(biāo)和 HashMap 類似,它的主要執(zhí)行流程有以下兩步:計算

2NZ28資訊網(wǎng)——每日最新資訊28at.com

前幾天剛面完百度,這不,沒兩天就收到二面邀請了,還有點小激動呢!來看看這次都問了哪些面試題吧,附答案僅供參考。2NZ28資訊網(wǎng)——每日最新資訊28at.com

ConsurrentHashMap如何計算下標(biāo)?

ConsurrentHashMap 計算下標(biāo)和 HashMap 類似,它的主要執(zhí)行流程有以下兩步:2NZ28資訊網(wǎng)——每日最新資訊28at.com

計算 key 哈希值:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  1. JDK 1.7:key.hashCode()。
  2. **JDK 1.8+**:((h=key.hashCode()) ^ (h>>>16)) -> 算法更均勻,哈希沖突越少。

計算下標(biāo):hash & (table.length-1)。2NZ28資訊網(wǎng)——每日最新資訊28at.com

說說MVCC機制?

MVCC(Multi-Version Concurrency Control)是一種并發(fā)控制機制,用于解決數(shù)據(jù)庫并發(fā)訪問中,數(shù)據(jù)一致性問題。它通過在讀寫操作期間保存多個數(shù)據(jù)版本,以提供并發(fā)事務(wù)間的隔離性,從而避免了傳統(tǒng)的鎖機制所帶來的資源爭用和阻塞問題。2NZ28資訊網(wǎng)——每日最新資訊28at.com

在 MVCC 機制中,每個事務(wù)的讀操作都能看到事務(wù)開始之前的一致性數(shù)據(jù)快照,而不受其他并發(fā)事務(wù)的修改的影響。核心思想是通過創(chuàng)建多個數(shù)據(jù)版本,保持事務(wù)的一致性和隔離性。2NZ28資訊網(wǎng)——每日最新資訊28at.com

MVCC 主要是依靠以下兩部分實現(xiàn)的:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • Undo Log 鏈
  • Read View(讀視圖或者叫一致性視圖)

Undo Log 鏈

我們知道 Undo Log 主要是用于數(shù)據(jù)庫中事務(wù)回滾的,但在 MVCC 機制中也發(fā)揮著重要的作用,那什么是 Undo Log 鏈呢?2NZ28資訊網(wǎng)——每日最新資訊28at.com

Undo Log 鏈?zhǔn)侵冈诿總€數(shù)據(jù)對象上維護的 Undo Log 記錄鏈表。每張表都會有與之相對應(yīng)的 Undo Log 鏈,用于記錄修改前的數(shù)據(jù)信息(以方便數(shù)據(jù)進行回滾)。2NZ28資訊網(wǎng)——每日最新資訊28at.com

2NZ28資訊網(wǎng)——每日最新資訊28at.com

Read View

Read View(讀視圖)用于管理事務(wù)之間數(shù)據(jù)可見性的一種機制。Read View 在特定時刻為事務(wù)創(chuàng)建的一個快照,該快照包含了在該時刻所有未提交事務(wù)的事務(wù)標(biāo)識符,以及其他一些輔助信息。2NZ28資訊網(wǎng)——每日最新資訊28at.com

在 Read View 中包含了以下 4 個主要的字段:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • m_ids:當(dāng)前活躍的事務(wù)編號集合。
  • min_trx_id:最小活躍事務(wù)編號。
  • max_trx_id:預(yù)分配事務(wù)編號,當(dāng)前最大事務(wù)編號+1。
  • creator_trx_id:ReadView 創(chuàng)建者的事務(wù)編號。

RC 級別中,每次快照讀都會生成一個全新的 Read View,而 RR 級別中同一個事務(wù)會復(fù)用一個 Read View。2NZ28資訊網(wǎng)——每日最新資訊28at.com

有了 Read View 和 Undo Log 鏈之后,并發(fā)事務(wù)在查詢時就知道要讀取那些數(shù)據(jù)了。2NZ28資訊網(wǎng)——每日最新資訊28at.com

判斷方法

判斷方法是根據(jù) Read View 中的 4 個重要字段,先去 Undo Log 中最新的數(shù)據(jù)行進行比對,如果滿足下面 Read View 的判斷條件,則返回當(dāng)前行的數(shù)據(jù),如果不滿足則繼續(xù)查找 Undo Log 的下一行數(shù)據(jù),直到找到滿足的條件的數(shù)據(jù)為止,如果查詢完沒有滿足條件的數(shù)據(jù),則返回 NULL。2NZ28資訊網(wǎng)——每日最新資訊28at.com

判斷規(guī)則

  • trx_id==creator_trx_id:先將 Undo Log 最新數(shù)據(jù)行中的 trx_id 和 ReadView 中的 creator_trx_id 進行對比,如果他們兩個值相同,則說明是在同一個事務(wù)中執(zhí)行,那么直接返回當(dāng)前 Undo Log 的數(shù)據(jù)行即可,如果不相等,則繼續(xù)下面流程。
  • trx_id<min_trx_id:如果 trx_id 小于 min_trx_id,則說明在執(zhí)行查詢時,其他事務(wù)已經(jīng)提交此行數(shù)據(jù)了,那么直接返回此行數(shù)據(jù)即可,如果大于等于,則繼續(xù)下面流程。
  • trx_id>max_trx_id:如果 trx_id 如果大于等于 max_trx_id,則說明該行數(shù)據(jù)比當(dāng)前操作執(zhí)行的晚,當(dāng)前行數(shù)據(jù)不可見,繼續(xù)執(zhí)行后續(xù)流程。
  • min_trx_id<=trx_id<max_trx_id:trx_id 在 min_trx_id 和 max_trx_id 之間還分為以下兩種情況:
  1. trx_id 在 m_ids 中:說明事務(wù)尚未執(zhí)行完,該行數(shù)據(jù)不可被訪問。
  2. trx_id 未在 m_ids 中:說明事務(wù)已經(jīng)執(zhí)行完,可以返回該行數(shù)據(jù)。

以上判斷規(guī)則從 Undo Log 最新的行數(shù)據(jù),逐行對比,直到找到匹配的數(shù)據(jù),否則查詢完未匹配上,則返回 NULL。2NZ28資訊網(wǎng)——每日最新資訊28at.com

說說讀已提交和可重復(fù)讀各自創(chuàng)建ReadView的時機?

創(chuàng)建 ReadView 時機如下:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • 讀已提交(Read Committed):在讀已提交隔離級別下,MySQL 為每一個讀取操作創(chuàng)建一個新的 ReadView。這意味著每次執(zhí)行 SELECT 查詢時,都會根據(jù)當(dāng)前活躍事務(wù)的狀態(tài)重新計算可見性視圖。這樣做的結(jié)果是,同一個事務(wù)內(nèi)的連續(xù)兩次查詢可能會看到不同的數(shù)據(jù),因為第二次查詢可能會看到第一次查詢后其他事務(wù)提交的新數(shù)據(jù)。因此,在這個隔離級別下,事務(wù)能看到其他事務(wù)已經(jīng)提交的修改。
  • 可重復(fù)讀(Repeatable Read):在可重復(fù)讀隔離級別下,MySQ為整個事務(wù)而不是單個查詢創(chuàng)建一個 ReadView。也就是說,當(dāng)一個事務(wù)開始時,MySQL 會為該事務(wù)創(chuàng)建一個快照(Snapshot),這個快照包含了數(shù)據(jù)庫在事務(wù)開始時刻的所有數(shù)據(jù)的一個一致性視圖。在整個事務(wù)的生命周期內(nèi),不論執(zhí)行多少次查詢操作,都是基于這個初始創(chuàng)建的 ReadView 來決定數(shù)據(jù)的可見性,確保事務(wù)內(nèi)多次相同的查詢結(jié)果是一致的,即“可重復(fù)讀”。因此,在這個隔離級別下,事務(wù)開始后,不會看到其他事務(wù)后續(xù)提交的修改。

你知道哪些常用的Linux命令?

Linux 常用的命令有以下這些:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • ls:用于列出目錄中的文件和子目錄。
  • pwd:顯示當(dāng)前工作目錄的路徑。
  • cd:切換到指定工作目錄。
  • mkdir:創(chuàng)建一個新的目錄。
  • rmdir:刪除一個空目錄。
  • rm:刪除文件或目錄。
  • cp:復(fù)制文件或目錄。
  • mv:移動或重命名文件或目錄。
  • touch:創(chuàng)建空文件或更新文件的時間戳。
  • less:分頁顯示文件內(nèi)容。
  • tail:顯示文件的開頭或結(jié)尾部分的內(nèi)容(可查看動態(tài)日志)。
  • cat:查看文件內(nèi)容或?qū)⒍鄠€文件內(nèi)容合并輸出。
  • grep:在文件中搜索指定的文本模式。
  • ps:顯示系統(tǒng)中的進程信息。
  • kill:終止指定進程。
  • ifconfig/ip:查看和配置網(wǎng)絡(luò)接口信息。
  • ping:測試網(wǎng)絡(luò)連接。
  • wget/curl:從網(wǎng)絡(luò)下載文件。
  • chmod:改變文件或目錄的權(quán)限。

如何排查CPU占用比較高的問題?

以 Linux 系統(tǒng)為例,排查 CPU 飆升問題的實現(xiàn)步驟如下:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • 使用 top 命令,查詢占用 CPU 最高的進程 ID。
  • 查詢該進程 ID 中,哪個線程占用的 CPU 資源最多。
  • 將占用 CPU 資源最多的線程 ID 轉(zhuǎn)換成 16 進制。
  • 使用 Java 自帶的工具 jstack 查詢該線程的詳細信息,定位到問題代碼,分析代碼和解決 CPU 飆升的問題。

說說Top命令各個指標(biāo)的具體含義?

使用 top 命令查詢 cpu 占用最高的進程 ID(PID),如下圖所示:2NZ28資訊網(wǎng)——每日最新資訊28at.com

2NZ28資訊網(wǎng)——每日最新資訊28at.com

可以使用 shift+P 快捷鍵進行 CPU 占用率排序(從高到低)。2NZ28資訊網(wǎng)——每日最新資訊28at.com

指標(biāo)含義:包括進程ID (PID)、用戶 (USER)、優(yōu)先級 (PR)、nice 值 (NI)、虛擬內(nèi)存使用量 (VIRT)、物理內(nèi)存使用量 (RES)、共享內(nèi)存大小 (SHR)、進程狀態(tài) (S)、CPU 使用率 (%CPU)、內(nèi)存使用率 (%MEM)、進程累計 CPU 時間 (TIME+) 和命令名 (COMMAND)。2NZ28資訊網(wǎng)——每日最新資訊28at.com

其中:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • 優(yōu)先級 (PR):優(yōu)先級是進程在內(nèi)核中的實際調(diào)度優(yōu)先級,也稱為動態(tài)優(yōu)先級。它反映了進程被調(diào)度占用 CPU 的實際順序。在 top 命令中,PR 列顯示的是進程的調(diào)度優(yōu)先級,對于實時進程,使用“RT”標(biāo)記;對于非實時進程(普通用戶進程),其取值范圍是 0 至 39,值越小優(yōu)先級越高。
  • nice值 (NI):nice 值是進程的用戶態(tài)優(yōu)先級,也稱為靜態(tài)優(yōu)先級。它是一個從 -20 到 19 的數(shù)值,其中負數(shù)表示較高的優(yōu)先級,正數(shù)表示較低的優(yōu)先級。默認情況下,大多數(shù)進程的 nice 值為0。通過 nice 和 renice 命令,用戶可以調(diào)整進程的 nice 值,從而影響其優(yōu)先級。

Redis為什么快?

Redis 運行比較快的原因主要有以下幾點:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • 純內(nèi)存操作:Redis 將所有數(shù)據(jù)存儲在內(nèi)存中,這意味著對數(shù)據(jù)的讀寫操作直接在內(nèi)存中進行,而內(nèi)存的訪問速度遠遠高于磁盤。這種設(shè)計使得 Redis 能夠以接近硬件極限的速度處理數(shù)據(jù)讀寫。
  • 單線程模型:Redis 使用單線程模型來處理客戶端請求。這可能聽起來似乎效率不高,但實際上,這種設(shè)計避免了多線程頻繁切換和過度競爭所帶來的性能開銷。Redis 每個請求的執(zhí)行時間都很短,因此在單線程下,也能夠處理大量的并發(fā)請求。
  • I/O多路復(fù)用:Redis 使用了 I/O 多路復(fù)用技術(shù),可以在單個線程中同時監(jiān)聽多個客戶端連接,只有當(dāng)有網(wǎng)絡(luò)事件發(fā)生時才會進行實際的 I/O 操作。這樣有效地利用了 CPU 資源,減少了無謂的等待和上下文切換。
  • 高效數(shù)據(jù)結(jié)構(gòu):Redis 提供了多種高效的數(shù)據(jù)結(jié)構(gòu),如哈希表、有序集合等。這些數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)都經(jīng)過了優(yōu)化,使得 Redis 在處理這些數(shù)據(jù)結(jié)構(gòu)的操作時非常高效。

Redis有哪些持久化方式?

Redis 4.0 之后支持以下 3 種持久化方案:2NZ28資訊網(wǎng)——每日最新資訊28at.com

  • RDB(Redis DataBase)持久化:快照方式持久化,將某一個時刻的內(nèi)存數(shù)據(jù),以二進制的方式寫入磁盤。占用空間小,恢復(fù)快,可能存在數(shù)據(jù)丟失。
  • AOF(Append Only File)持久化:文件追加持久化,記錄所有非查詢操作命令,并以文本的形式追加到文件中。數(shù)據(jù)通常不易丟失,但占用空間大。
  • 混合持久化:RDB + AOF 混合方式的持久化,Redis 4.0 之后新增的方式,混合持久化是結(jié)合了 RDB 和 AOF 的優(yōu)點,在寫入的時候,先把當(dāng)前的數(shù)據(jù)以 RDB 的形式寫入文件的開頭,再將后續(xù)的操作命令以 AOF 的格式存入文件,這樣既能保證 Redis 重啟時的速度,又能減低數(shù)據(jù)丟失的風(fēng)險。

說說AOF中的寫時復(fù)制技術(shù)?

① AOF 重寫背景

隨著 Redis 運行,AOF 文件會不斷增長,因為每次寫操作都被追加到文件中。為了減小文件體積、提高恢復(fù)速度,Redis 提供了 AOF 重寫功能,它可以創(chuàng)建一個新的、更緊湊的 AOF 文件,僅包含重建當(dāng)前數(shù)據(jù)集所需的最小命令序列。2NZ28資訊網(wǎng)——每日最新資訊28at.com

② 寫時復(fù)制在 AOF 中的應(yīng)用

  1. 子進程寫時復(fù)制:Redis 在執(zhí)行 AOF 重寫(bgrewriteaof)時,會 fork 出一個子進程(bgsave 子進程)來負責(zé) AOF 文件的重寫,主進程依然執(zhí)行 Redis 的業(yè)務(wù)命令。
  2. AOP 重寫遇到寫操作:在 bgsave 子進程運行期間,如果主進程有寫操作(如修改 key-value),主進程會采用寫時復(fù)制機制。具體來說,主進程會把這個新寫或修改的數(shù)據(jù)寫入到一個新的物理地址中,并修改自己的頁表映射。這樣,虛擬頁和物理頁的關(guān)系在子進程中保持不變,而主進程中的數(shù)據(jù)已經(jīng)被更新。
  3. AOF 重寫緩沖區(qū):為了解決主進程在 AOF 重寫過程中修改數(shù)據(jù)導(dǎo)致的數(shù)據(jù)不一致問題,Redis 設(shè)置了一個 AOF 重寫緩沖區(qū)。在重寫 AOF 期間,當(dāng) Redis 執(zhí)行完一個寫命令之后,它會同時將這個寫命令寫入到 AOF 緩沖區(qū)和 AOF 重寫緩沖區(qū)。當(dāng) AOF 重寫完成后,Redis 會將 AOF 重寫緩沖區(qū)中的命令追加到新的 AOF 文件中,以確保數(shù)據(jù)的一致性。

手撕算法:三數(shù)之和?

  • 題目:https://leetcode.cn/problems/3sum/description/。
  • 解題思路:雙指針+數(shù)組變量。
  • 解題思路推薦:https://leetcode.cn/problems/3sum/solutions/12307/hua-jie-suan-fa-15-san-shu-zhi-he-by-guanpengchn/。

本文鏈接:http://m.www897cc.com/showinfo-26-94860-0.html百度二面,有點小激動!附面試題

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

上一篇: 有點東西啊!一個被小瞧的冷門Hook 補全了 React 19 異步優(yōu)秀實踐的最后一環(huán)

下一篇: 騰訊云發(fā)布 TBDS 全景數(shù)據(jù)湖倉,綜合性能提升 20%

標(biāo)簽:
  • 熱門焦點
  • 小米官宣:2023年上半年出貨量中國第一!

    今日早間,小米電視官方微博帶來消息,稱2023年小米電視上半年出貨量達到了中國第一,同時還表示小米電視的巨屏風(fēng)暴即將開始。“公布一個好消息2023年#小米電視上半年出貨量中國
  • 跑分安卓第一!Redmi K60至尊版8月發(fā)布!盧偉冰:目標(biāo)年度性能之王

    8月5日消息,Redmi K60至尊版將于8月發(fā)布,在此前舉行的戰(zhàn)略發(fā)布會上,官方該機將搭載搭載天璣9200+處理器,安兔兔V10跑分超177萬分,是目前安卓陣營最高的分數(shù)
  • K6:面向開發(fā)人員的現(xiàn)代負載測試工具

    K6 是一個開源負載測試工具,可以輕松編寫、運行和分析性能測試。它建立在 Go 和 JavaScript 之上,它被設(shè)計為功能強大、可擴展且易于使用。k6 可用于測試各種應(yīng)用程序,包括 Web
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協(xié)調(diào)和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現(xiàn)手段有以下幾種方式:Object 類下
  • CSS單標(biāo)簽實現(xiàn)轉(zhuǎn)轉(zhuǎn)logo

    轉(zhuǎn)轉(zhuǎn)品牌升級后更新了全新的Logo,今天我們用純CSS來實現(xiàn)轉(zhuǎn)轉(zhuǎn)的新Logo,為了有一定的挑戰(zhàn)性,這里我們只使用一個標(biāo)簽實現(xiàn),將最大化的使用CSS能力完成Logo的繪制與動畫效果。新logo
  • 騰訊VS網(wǎng)易,最卷游戲暑期檔,誰能笑到最后?

    作者:無銹缽來源:財經(jīng)無忌7月16日晚,上海1862時尚藝術(shù)中心。伴隨著幻象的精準(zhǔn)命中,碩大的熒幕之上,比分被定格在了14:12,被寄予厚望的EDG戰(zhàn)隊以絕對的優(yōu)勢戰(zhàn)勝了BLG戰(zhàn)隊,拿下了總決
  • 網(wǎng)紅炒股不為了賺錢,那就是耍流氓!

    來源:首席商業(yè)評論6月26日高調(diào)宣布入市,網(wǎng)絡(luò)名嘴大v胡錫進居然進軍了股市。在一次財經(jīng)媒體峰會上,幾個財經(jīng)圈媒體大佬就&ldquo;胡錫進炒股是否知道認真報道&rdquo;展開討論。有
  • 馮提莫簽約抖音公會 前“斗魚一姐”消失在直播間

    來源:直播觀察提起&ldquo;馮提莫&rdquo;這個名字,很多網(wǎng)友或許聽過,但應(yīng)該不記得她是哪位主播了。其實,作為曾經(jīng)的&ldquo;斗魚一姐&rdquo;,馮提莫在游戲直播的年代影響力不輸于現(xiàn)
  • 微軟發(fā)布Windows 11新版 引入全新任務(wù)欄狀態(tài)

    近日,微軟發(fā)布了Windows 11新版,而Build 22563更新主要引入了幾周前曝光的平板模式任務(wù)欄等,系統(tǒng)更流暢了。更新中,Windows 11加入了專門針對平板優(yōu)化的任務(wù)欄
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲激情视频网| 国产精品亚洲综合久久| 蜜桃久久av| 欧美激情精品久久久久久变态| 欧美人与禽性xxxxx杂性| 国产精品国产a级| 国内外成人免费激情在线视频| 亚洲国产综合视频在线观看| 一本色道久久加勒比精品| 午夜精品婷婷| 欧美freesex交免费视频| 欧美人成在线视频| 国产亚洲人成a一在线v站| 亚洲国产精品精华液2区45| 一区二区三区日韩欧美| 久久精品99国产精品| 欧美精品一区二区三区很污很色的 | 国产精品草莓在线免费观看| 国产视频欧美视频| 亚洲欧洲一区二区三区在线观看| 一区二区三区高清| 久久久久久香蕉网| 欧美日韩国产在线看| 国产日韩欧美一区在线| 亚洲精品久久久蜜桃| 香蕉成人伊视频在线观看| 欧美成人综合| 国产一本一道久久香蕉| aa亚洲婷婷| 久久这里有精品视频| 国产精品久久久久毛片软件 | 亚洲丁香婷深爱综合| 午夜国产精品视频| 欧美精品电影| 国产在线高清精品| 中文高清一区| 蜜桃av一区二区三区| 国产女同一区二区| 99国产精品一区| 老司机亚洲精品| 国产日韩av一区二区| 日韩视频在线观看| 久久亚洲一区| 国产日韩精品在线观看| 一本久道久久综合婷婷鲸鱼| 久久亚洲国产成人| 国产精品专区第二| 一区二区三区四区五区视频| 免费短视频成人日韩| 国产一区二区日韩精品| 亚洲一区综合| 欧美婷婷六月丁香综合色| 影音先锋久久久| 久久激情五月激情| 国产精品久线观看视频| av成人毛片| 欧美精品一区二区三区蜜桃| 激情久久综艺| 欧美在线免费视频| 国产精品午夜在线观看| 中文一区二区| 欧美日韩另类一区| 亚洲精品免费看| 美日韩精品视频免费看| 激情综合色丁香一区二区| 午夜精品久久久久| 国产精品国产三级国产aⅴ浪潮| 亚洲靠逼com| 欧美国产日韩一区二区三区| 在线欧美日韩国产| 狼狼综合久久久久综合网| 激情综合在线| 狂野欧美一区| 影音先锋久久精品| 蜜臀av国产精品久久久久| 怡红院精品视频| 玖玖综合伊人| 狠狠色丁香婷综合久久| 久久久久国产成人精品亚洲午夜| 国产一区二区三区四区三区四| 小黄鸭精品密入口导航| 国产日韩欧美在线视频观看| 午夜一区二区三区在线观看| 国产伦精品一区二区三区视频孕妇 | 91久久精品美女| 欧美成人午夜| 亚洲精品少妇网址| 欧美精选一区| 一本色道久久综合亚洲二区三区| 欧美日韩精品免费看 | 这里只有精品丝袜| 国产精品扒开腿做爽爽爽视频| 亚洲视频精选| 国产精品无码永久免费888| 亚洲午夜极品| 国产欧美日韩91| 久久久久久69| 亚洲高清毛片| 欧美人妖另类| 亚洲午夜高清视频| 国产亚洲激情在线| 美女黄网久久| 99re8这里有精品热视频免费| 欧美网站大全在线观看| 亚洲欧美成人精品| 国内精品久久久久久久影视蜜臀| 久久久免费av| 亚洲国产日日夜夜| 欧美色123| 亚洲专区欧美专区| 国产在线观看一区| 麻豆精品在线观看| 99在线|亚洲一区二区| 国产精品福利在线观看| 亚洲欧美日韩一区二区在线| 伊人成人在线| 欧美另类亚洲| 午夜精品久久久久久久99水蜜桃| 韩日午夜在线资源一区二区| 欧美电影资源| 亚洲一区二区三| 国产亚洲综合精品| 欧美极品aⅴ影院| 欧美一激情一区二区三区| 亚洲电影免费观看高清完整版在线观看| 欧美日本一区二区视频在线观看| 亚洲自拍三区| 亚洲电影在线看| 国产精品高潮呻吟久久| 久久久一区二区| 一区二区三区日韩欧美精品| 国产一区二区三区高清| 欧美精品一区二区三区在线播放| 午夜视频精品| 亚洲激情国产| 国产情人节一区| 欧美激情91| 久久国产精品99国产| 日韩写真视频在线观看| 国产一区香蕉久久| 欧美日韩人人澡狠狠躁视频| 久久久成人网| 亚洲无线一线二线三线区别av| 激情国产一区| 欧美日韩精品在线| 久久免费99精品久久久久久| 宅男噜噜噜66一区二区| 1024精品一区二区三区| 国产精品亚洲а∨天堂免在线| 麻豆av一区二区三区久久| 亚洲一区二区三区成人在线视频精品| 尤物精品国产第一福利三区| 国产精品日韩高清| 欧美精品一区二区三| 久久午夜国产精品| 午夜精品久久久久99热蜜桃导演| 亚洲日本免费| 黄色国产精品| 国产精品综合视频| 欧美日韩美女| 蜜臀久久99精品久久久久久9| 午夜亚洲一区| 亚洲视频一二三| 亚洲精品国产日韩| 狠狠做深爱婷婷久久综合一区| 国产精品成人播放| 欧美精品自拍| 老鸭窝91久久精品色噜噜导演| 欧美一级片一区| 亚洲午夜久久久久久久久电影院| 91久久在线| 在线成人激情黄色| 国产一区二区| 国产精品视频久久一区| 欧美日韩美女在线| 欧美顶级大胆免费视频| 久久影视三级福利片| 久久av一区二区三区漫画| 亚洲欧美日韩另类精品一区二区三区| 日韩亚洲国产精品| 久久久福利视频| 在线亚洲自拍| 99精品视频一区| 亚洲美女网站| 亚洲精品影院| 最新日韩精品| 亚洲黑丝一区二区| 亚洲国产合集| 亚洲电影免费观看高清完整版在线观看 | 欧美国产高清| 乱码第一页成人| 免费观看在线综合| 开心色5月久久精品| 久久欧美中文字幕| 久久久噜噜噜久久| 久久久久久久999| 久久www成人_看片免费不卡| 欧美一区二区大片| 欧美一区激情视频在线观看| 欧美在线视频网站| 久久久久9999亚洲精品| 久久三级福利| 美女免费视频一区| 欧美成人免费小视频|