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

百度真題和答案解析!

開發 前端
Synchronized 作用在靜態方法是類級別的,而作用在普通方法是對象實例級別,因此作用在靜態方法時,鎖范圍更大、性能也更低。

重點介紹一個你覺得有意義的項目?

回答技巧和思路:

  • 介紹的項目業務難度和技術難點要高一些,最好是微服務項目。
  • 簡明扼要的講清楚項目核心板塊的業務場景即可,切忌不要講的太細和太久,這只是面試官要考察你技術問題的一個觸手。
  • 講清楚自己在項目中負責的模塊。
  • 講清楚項目的亮點是啥。
  • 講清楚遇到了哪些棘手的問題?以及最終的解決方案。

synchronize鎖升級過程?

synchronized 鎖升級有兩個版本:

  • JDK 1.6 synchronized 鎖升級:無鎖 -> 偏向鎖 -> 輕量級鎖 -> 重量級鎖。
  • JDK 15 synchronized 鎖升級:無鎖 -> 輕量級鎖 -> 重量級鎖。

注意:回答的過程中,最好能講明白每種鎖的概念和特征,以及為什么 JDK 15 要廢除偏向鎖?

synchronize作用在普通方法和靜態方法上有什么區別?

synchronized 作用在靜態方法是類級別的,而作用在普通方法是對象實例級別,因此作用在靜態方法時,鎖范圍更大、性能也更低。

synchronized實現原理?

synchronized 同步鎖是通過 JVM 內置的 Monitor 監視器實現的,而監視器又是依賴操作系統的互斥鎖 Mutex 實現的。

例如,以下代碼中使用了 synchronized 修飾:

public class SynchronizedToMonitorExample {
    public static void main(String[] args) {
        int count = 0;
        synchronized (SynchronizedToMonitorExample.class) {
            for (int i = 0; i < 10; i++) {
                count++;
            }
        }
        System.out.println(count);
    }
}

當我們將上述代碼編譯成字節碼之后,得到的結果是這樣的:

從上述結果我們可以看出,在 main 方法中多了一對 monitorenter 和 monitorexit 的指令,它們的含義是:

  • monitorenter:表示進入監視器。
  • monitorexit:表示退出監視器。

由此可知 synchronized 是依賴 Monitor 監視器實現的。

volatile作用和實現原理?

volatile 作用有以下兩個:

  1. 保證內存可見性;
  2. 保證有序性(禁止指令重排序)。

① 內存可見性實現原理

volatile 內存可見性主要通過 lock 前綴指令實現的,它會鎖定當前內存區域的緩存(緩存行),并且立即將當前緩存行數據寫入主內存(耗時非常短),回寫主內存的時候會通過 MESI 協議使其他線程緩存了該變量的地址失效,從而導致其他線程需要重新去主內存中重新讀取數據到其工作線程中。

什么 MESI 協議?

MESI 協議,全稱為 Modified, Exclusive, Shared, Invalid,是一種高速緩存一致性協議。它是為了解決多處理器(CPU)在并發環境下,多個 CPU 緩存不一致問題而提出的。MESI 協議定義了高速緩存中數據的四種狀態:

  • Modified(M):表示緩存行已經被修改,但還沒有被寫回主存儲器。在這種狀態下,只有一個 CPU 能獨占這個修改狀態。
  • Exclusive(E):表示緩存行與主存儲器相同,并且是主存儲器的唯一拷貝。這種狀態下,只有一個 CPU 能獨占這個狀態。
  • Shared(S):表示此高速緩存行可能存儲在計算機的其他高速緩存中,并且與主存儲器匹配。在這種狀態下,各個 CPU 可以并發的對這個數據進行讀取,但都不能進行寫操作。
  • Invalid(I):表示此緩存行無效或已過期,不能使用。

MESI 協議的主要用途是確保在多個 CPU 共享內存時,各個 CPU 的緩存數據能夠保持一致性。當某個 CPU 對共享數據進行修改時,它會將這個數據的狀態從 S(共享)或 E(獨占)狀態轉變為 M(修改)狀態,并等待適當的時機將這個修改寫回主存儲器。同時,它會向其他 CPU 廣播一個“無效消息”,使得其他 CPU 將自己緩存中對應的數據狀態轉變為I(無效)狀態,從而在下次訪問這個數據時能夠從主存儲器或其他 CPU 的緩存中重新獲取正確的數據。

這種協議可以確保在多處理器環境中,各個 CPU 的緩存數據能夠正確、一致地反映主存儲器中的數據狀態,從而避免由于緩存不一致導致的數據錯誤或程序異常。

② 有序性實現原理

volatile 的有序性是通過插入內存屏障(Memory Barrier),在內存屏障前后禁止重排序優化,以此實現有序性的。

什么是內存屏障?

內存屏障(Memory Barrier 或 Memory Fence)是一種硬件級別的同步操作,它強制處理器按照特定順序執行內存訪問操作,確保內存操作的順序性,阻止編譯器和 CPU 對內存操作進行不必要的重排序。內存屏障可以確保跨越屏障的讀寫操作不會交叉進行,以此維持程序的內存一致性模型。

在 Java 內存模型(JMM)中,volatile 關鍵字用于修飾變量時,能夠保證該變量的可見性和有序性。關于有序性,volatile 通過內存屏障的插入來實現:

  • 寫內存屏障(Store Barrier / Write Barrier):當線程寫入 volatile 變量時,JMM 會在寫操作前插入 StoreStore 屏障,確保在這次寫操作之前的所有普通寫操作都已完成。接著在寫操作后插入 StoreLoad 屏障,強制所有后來的讀寫操作都在此次寫操作完成之后執行,這就確保了其他線程能立即看到 volatile 變量的最新值。
  • 讀內存屏障(Load Barrier / Read Barrier):當線程讀取 volatile 變量時,JMM 會在讀操作前插入 LoadLoad 屏障,確保在此次讀操作之前的所有讀操作都已完成。而在讀操作后插入 LoadStore 屏障,防止在此次讀操作之后的寫操作被重排序到讀操作之前,這樣就確保了對 volatile 變量的讀取總是能看到之前對同一變量或其他相關變量的寫入結果。

通過這種方式,volatile 關鍵字有效地實現了內存操作的順序性,從而保證了多線程環境下對 volatile 變量的操作遵循 happens-before 原則,確保了并發編程的正確性。

JVM內存布局?

《Java虛擬機規范》中將 JVM 運行時數據區域劃分為以下 5 部分:

  • 程序計數器(Program Counter Register):用于存儲當前線程執行的字節碼指令的地址,在多線程環境中,程序計數器用于實現線程切換,保證線程恢復執行時能夠繼續從正確的位置執行代碼。
  • Java 虛擬機棧(Java Virtual Machine Stacks):用于存儲方法調用和局部變量(方法內部定義的變量),在方法調用和返回時,虛擬機棧用于保存方法的調用幀,包括方法的局部變量、操作數棧、方法返回地址等。
  • 本地方法棧(Native Method Stack):與虛擬機棧類似,本地方法棧用于執行本地(Native)方法。
  • Java 堆(Java Heap):JVM 中最大的一塊內存區域,用于存儲對象實例。所有的對象都在堆中分配內存。
  • 方法區(Methed Area):用于存儲類的元數據信息,包括類的結構、字段、方法、靜態變量、常量池等。

如下圖所示:

棧和方法區會有OOM嗎?

棧和方法區都會出現 OOM,它們的 OOM 發生場景如下:

  • 棧內存主要用于存儲方法的棧幀,包括局部變量、操作數棧、方法返回地址等。當一個線程請求的棧深度超過 JVM 允許的最大深度時(默認情況下這個值是比較大的,但可以通過-Xss參數調整),會拋出 StackOverflowError 異常。此外,如果 JVM 嘗試動態擴展棧空間大小但無法獲得足夠的內存,也可能拋出 OutOfMemoryError 異常。不過,這種情況相對較少見,因為棧空間一般在啟動時就已經固定或者有比較確定的上限。
  • 當方法區(或元空間)中存放的類、常量、靜態變量等信息超過了 JVM 分配給它的內存大小時(可通過 -XX:MaxMetaspaceSize 等參數進行設置),就會拋出 OutOfMemoryError。特別是當應用動態加載大量的類或類加載器無法被垃圾回收時,容易出現方法區的內存溢出。

父線程創建多個子線程可能會導致哪塊內存溢出?

可能會導致內存溢出的區域有以下幾個:

  • Java 棧內存溢出:每個線程都有自己的棧,用于存儲方法調用時的方法信息、局部變量等數據。如果線程的棧設置過大,或者線程遞歸深度過深,可能會導致棧內存溢出(StackOverflowError)。若棧大小動態擴展受限于系統可用內存,則可能拋出 OutOfMemoryError。
  • 堆內存溢出:當創建大量線程時,每個線程可能會創建和管理多個對象,這些對象都存儲在堆中,當對象超過 JVM 配置的最大堆內存時(通過 -Xmx 參數設置),可能會導致 java.lang.OutOfMemoryError: Java heap space 錯誤。
  • 方法區溢出: 在多線程應用中,當線程中的代碼涉及到動態類加載(例如使用線程上下文類加載器加載不同的類)時,可能會導致方法區(或其替代品 Metaspace)內存的快速增長。方法區存儲了類的元數據,如果這部分內存達到 JVM 配置的最大值(通過 -XX:MaxMetaspaceSize 設置),也會引發 java.lang.OutOfMemoryError,錯誤信息可能涉及“Metaspace”。

CMS和G1收集器的區別?

CMS 和 G1 區別主要有以下幾個:

  • 目標和定位不同:CMS 目標和定位是最短停頓時間;G1 除了追求低停頓外,還允許用戶設定期望的最大停頓時間(Pause Time Target),更加靈活地平衡吞吐量和響應時間,適合大規模數據的應用。
  • 作用區域不同:CMS 是老年代垃圾回收器;G1 是全代(新生代+老年代)垃圾回收器。
  • 使用算法不同:CMS 使用的是“標記-清除”算法,所以會產生內存碎片;而 G1 使用的是“復制”算法所以不會有內存碎片。
  • 適用場景不同:小內存和 JDK 8 之前通常會使用 CMS 垃圾回收器;而大內存管理和 JDK 9+ 以上環境通常會使用 G1 垃圾回收器。

說說創建一個對象的過程?

創建一個對象的過程如下:

  • 類加載檢查:當通過 new 關鍵字創建一個對象時,JVM 首先會檢查該對象的類是否已經被加載并初始化了。如果尚未加載,JVM 將先進行類的加載過程,然后調用該類的構造器以完成初始化。
  • 分配內存空間:類加載完成后,JVM 會在 Java 堆中為新創建的對象分配足夠的內存空間。對象所需的內存大小在類加載過程中就已經確定。內存的分配方式取決于 Java 堆內存是否規整,可以選擇“指針碰撞”或“空閑列表”兩種不同的分配方式。
  • 初始化零值:內存分配之后,JVM 會對對象的普通成員變量進行初始化為零值,比如 int 類型初始化為 0,Integer 類型初始化為 null。這一步驟確保了對象的成員字段在不經過顯式初始化的情況下也能被直接使用。
  • 設置對象頭:然后 JVM 需要對對象的對象頭進行設置,這包括對象的元數據信息、GC 分代年齡、 hashCode 以及鎖標記等。對象頭的設置對于對象的后續使用至關重要。
  • 執行構造方法:最后,JVM 將執行對象的構造方法。這一步是開發者可以控制的,可以在構造方法中添加自定義的初始化代碼,以實現特定的業務邏輯。構造方法執行完成后,一個完全初始化且可直接使用的對象才算創建成功。

注意:對象創建過程和類加載機制(加載、驗證、準備、解析、初始化)略有不同。

責任編輯:姜華 來源: Java中文社群
相關推薦

2013-08-22 17:08:50

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2018-03-09 22:56:52

PaddlePaddl

2023-05-15 18:35:47

SYN百度項目

2012-05-28 22:51:53

百度

2018-09-06 18:37:45

百度云

2023-07-11 09:26:32

2022-03-02 11:04:45

百度業務盈利

2011-12-08 15:31:24

百度開放平臺

2015-10-28 13:40:28

高仿百度糯米源碼

2011-06-01 17:40:29

百度收錄

2020-12-03 06:13:46

iOS

2016-03-25 11:18:23

中華網

2012-10-19 09:47:30

百度云百度音樂云計算

2013-06-27 10:23:30

百度云百度開放云

2011-10-21 09:28:25

百度地圖API

2014-09-04 02:25:24

百度世界大會2014直達號BaiduEye

2011-06-03 16:04:05

SEO分詞

2011-07-11 22:16:33

百度收錄

2010-01-12 21:22:44

點贊
收藏

51CTO技術棧公眾號

少妇精品久久久久久久久久| 高清一区二区三区日本久| 91网址在线播放| av在线播放网站| 国产真实乱对白精彩久久| 欧美激情网站在线观看| 亚欧洲乱码视频| 成人动漫视频在线观看| 婷婷丁香激情综合| 一级特黄录像免费播放全99| 亚洲xxxx天美| 久热综合在线亚洲精品| 久久国产精品久久久久久久久久| 91精品啪在线观看国产| jizzyou欧美16| 亚洲成av人片在线| 午夜一区二区三区| 天天舔天天干天天操| 日韩 欧美一区二区三区| 欧美国产日韩在线| 中国1级黄色片| 久久久久观看| 欧美高清视频不卡网| 国产精品国产对白熟妇| 麻豆免费在线视频| 99国产精品一区| 成人在线一区二区| 欧美一区二区三区久久久| 欧美日韩日本国产亚洲在线 | 欧美理论电影在线观看| 午夜影院黄色片| 私拍精品福利视频在线一区| 日韩区在线观看| 日本美女视频一区| 农村妇女一区二区| 在线一区二区三区| 国产av无码专区亚洲精品| 波多野结衣久久| 亚洲精品老司机| 中文字幕一区二区三区精彩视频| 黄网在线观看| 久久久久综合网| 九9re精品视频在线观看re6| 亚洲乱码国产乱码精品精软件| 久久精品999| 国产精品美女免费视频| 欧美brazzers| 爽好久久久欧美精品| 97香蕉久久夜色精品国产| 久久精品99国产精| 欧美激情日韩| 欧美激情国内偷拍| 18精品爽视频在线观看| 欧美国产另类| 欧美精品福利在线| 国产一级av毛片| 亚洲调教视频在线观看| 久久久免费观看| 国产无精乱码一区二区三区| 亚洲一级二级| 69av在线视频| 日韩一级在线视频| 日本色综合中文字幕| 国产美女精品免费电影| 国产精品无码天天爽视频| 日本不卡一区二区| 成人亲热视频网站| 亚洲av无码乱码国产精品| 成人精品免费看| 久久久久久久久久码影片| 日韩三级电影网| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩在线观看电影完整版高清免费| 国产一级免费在线观看| 国产精品久久精品日日| 伊人久久在线观看| 精品极品在线| 在线观看国产91| 欧美在线a视频| 久久精品国产亚洲blacked| 亚洲老头同性xxxxx| 亚洲精品视频网址| 正在播放日韩欧美一页| 国产精品女主播av| 中文字幕欧美日韩一区二区| jizz性欧美10| 欧美色欧美亚洲高清在线视频| 国产成人亚洲精品无码h在线| 91国拍精品国产粉嫩亚洲一区| 欧美男女性生活在线直播观看| 日本成人在线免费| 欧美激情在线免费| 久久香蕉国产线看观看网| 国产精品.www| 免费精品视频最新在线| 波多野结衣久草一区| 天堂中文字幕在线| 中文字幕一区在线| 免费毛片小视频| 国产不卡精品| 亚洲人在线观看| 久久久国产精品黄毛片| 日韩精品成人一区二区在线| 91福利入口| 国产69精品久久app免费版| 一区二区三区视频在线观看| av免费网站观看| 粉嫩的18在线观看极品精品| 自拍亚洲一区欧美另类| 亚洲另类欧美日韩| 国产麻豆精品在线观看| 日本一区视频在线观看免费| 国产在线更新| 欧美视频中文字幕| 亚洲av成人片色在线观看高潮 | 国产91在线|亚洲| 深夜福利成人| 蜜臀国产一区| 亚洲第一av网| 暗呦丨小u女国产精品| 日韩国产欧美三级| 精品视频高清无人区区二区三区| 哥也色在线视频| 欧美亚日韩国产aⅴ精品中极品| 国产免费a级片| 欧美伊人影院| 国产在线精品成人一区二区三区| 九色在线免费| 欧美视频免费在线观看| 在线看黄色的网站| 亚洲特级毛片| 国产传媒一区二区| 在线观看免费视频你懂的| 欧美猛男男办公室激情| 国产一区二区三区四区五区六区| 亚洲综合精品四区| 久久久精品国产一区二区三区| 欧美黑人xx片| 日韩精品资源二区在线| 五月天丁香激情| 国产一区二三区好的| 一区二区在线中文字幕电影视频 | 欧美日韩国产成人精品| 91久久国产精品| 麻豆传媒视频在线观看| 欧美日本不卡视频| 欧美乱大交做爰xxxⅹ小说| 久久国产生活片100| 视频一区国产精品| 久久青草免费| 久久精品国产精品| 精品国产亚洲AV| 一级女性全黄久久生活片免费| 午夜免费福利网站| 91精品天堂福利在线观看| 成人网在线观看| 性欧美ⅴideo另类hd| 日韩精品最新网址| 日韩三级av在线| 久久在线免费观看| 欧美婷婷精品激情| 99久久精品费精品国产| 亚洲自拍av在线| 91色在线看| 亚洲欧美日韩精品久久奇米色影视| 五月天激情四射| 欧美国产精品中文字幕| 性欧美在线视频| 外国成人毛片| 久久伊人精品天天| 国产综合在线播放| 欧美性猛交xxxx偷拍洗澡| 久久视频精品在线观看| 激情小说亚洲一区| 日本阿v视频在线观看| 亚洲香蕉视频| 国产一区深夜福利| 蜜臀av在线播放| 亚洲精品国产拍免费91在线| 91黑人精品一区二区三区| 18成人在线观看| 国产日韩视频一区| 免费人成黄页网站在线一区二区| 福利网在线观看| 啪啪国产精品| 91精品国产综合久久久久久久久 | www.色就是色.com| 亚洲国产裸拍裸体视频在线观看乱了中文 | 日韩精选在线观看| 亚洲黄色性网站| 国产男男chinese网站| 久久av老司机精品网站导航| 男的插女的下面视频| 成人情趣视频网站| 国产自产精品| 国产一区二区三区免费观看在线| 992tv成人免费视频| 里番在线观看网站| 亚洲精品动漫100p| 国产女人18毛片18精品| 精品久久久久人成| 真实国产乱子伦对白在线| 久久久久亚洲蜜桃| 亚洲麻豆一区二区三区| 蜜臀av亚洲一区中文字幕| 国产精品久久..4399| 999国产精品| 蜜桃麻豆91| 亚洲精品一区国产| 成人情趣片在线观看免费| 欧美一区久久久| 久久男人的天堂| av在线官网| 色av中文字幕一区| 可以在线观看的av| 亚洲福利在线视频| 精品人妻伦一二三区久久 | 5278欧美一区二区三区| 中中文字幕av在线| 最近2019中文字幕在线高清| 五月天久久久久久| 欧美成人video| 99精品免费观看| 欧美剧情片在线观看| 一级久久久久久| 欧美视频在线免费| 好吊操这里只有精品| 一区二区三区精品久久久| 粉嫩精品久久99综合一区| 久久女同精品一区二区| 精品人妻一区二区三区日产| 国产成人丝袜美腿| 日韩欧美亚洲另类| 麻豆国产精品视频| 国产日韩欧美久久| 蜜桃视频一区二区| www黄色在线| 久久人人超碰| 无人在线观看的免费高清视频| 国产偷自视频区视频一区二区| 国产女主播自拍| 黄色精品免费| 免费一级特黄毛片| 亚洲区欧美区| 免费看一级大黄情大片| 亚洲精品极品| 日韩av一二三四区| 久久一日本道色综合久久| 欧美日韩在线视频一区二区三区| 一区二区三区精品视频在线观看| 亚洲色成人www永久在线观看| 欧美日韩影院| 国产欧美日韩网站| 亚洲一区二区三区高清| 蜜臀av午夜一区二区三区 | 亚洲高清av一区二区三区| 国产综合久久久久影院| 奇米777在线视频| 国产成人丝袜美腿| av无码一区二区三区| 91麻豆精东视频| 色欲狠狠躁天天躁无码中文字幕 | 久久精品国产亚洲一区二区| 男人天堂久久久| 欧美日韩福利视频| 超碰91在线观看| 91sa在线看| 91成人抖音| 97国产超碰| 亚洲人亚洲人色久| 亚洲蜜桃在线| 韩日在线一区| 日韩中文字幕免费在线| 激情综合色综合久久综合| 男人添女人荫蒂国产| 91在线免费视频观看| 天天舔天天操天天干| 亚洲精品成人悠悠色影视| 日韩黄色三级视频| 在线免费观看不卡av| 国产精品视频久久久久久| 精品国产乱码久久久久久牛牛 | 六十路精品视频| 精品一级毛片| 亚洲综合av网| 日韩精品视频在线观看视频| 亚洲大黄网站| 久久久久国产精品熟女影院| 激情综合网最新| 欧美大片免费播放器| 国产精品每日更新| 精品无码人妻一区二区三区品| 日本韩国视频一区二区| 精品人妻伦一区二区三区久久 | 91日韩在线视频| 日韩动漫一区| 久久国产精品免费观看| 欧美专区18| wwwww在线观看| 国产精品日日摸夜夜摸av| 国产无码精品在线观看| 欧美日本一道本| 欧洲成人av| 欧美激情一区二区三级高清视频| 欧美日韩尤物久久| 国内一区二区在线视频观看| 小处雏高清一区二区三区| 成年人视频观看| 国产99久久精品| 国产精品麻豆一区| 日韩欧美aaa| 欧美 日韩 国产 成人 在线| 久久精品视频播放| 一呦二呦三呦精品国产| 国内一区在线| 狠久久av成人天堂| 麻豆网站免费观看| 国产精品家庭影院| 波多野结衣大片| 精品亚洲aⅴ在线观看| 欧美黄色视屏| 成人动漫在线视频| 天天做天天爱天天综合网| 黄色片在线免费| 久久久久国色av免费看影院| 天天操天天射天天爽| 日韩精品最新网址| 在线黄色网页| 91九色视频在线观看| 天天av综合| 五月天激情播播| 中文字幕日本不卡| 中文字幕av无码一区二区三区| 日韩电影在线观看中文字幕 | 国产成人一区二区三区| 日韩中出av| 免费看又黄又无码的网站| 成人午夜视频在线| 国产一级视频在线播放| 精品国产一区二区三区久久久蜜月| 成人影院www在线观看| 成人性教育视频在线观看| 91影院成人| 激情图片中文字幕| 亚洲男人的天堂在线aⅴ视频| 一级特黄aaaaaa大片| 日日噜噜噜夜夜爽亚洲精品 | 亚洲福利视频久久| 2019中文字幕在线电影免费| 成人免费看片网址| 99亚洲一区二区| 99久久国产精| 日韩欧美视频一区二区三区| 你懂的视频在线| 国产精品久久av| 日韩精品四区| 91性高潮久久久久久久| 一区二区三区.www| 亚洲 另类 春色 国产| 日韩av电影手机在线| 日本久久一二三四| 欧美性猛交xxxx乱大交91| 亚洲制服丝袜av| 香蕉久久国产av一区二区| 国产91热爆ts人妖在线| 精品日韩毛片| 小早川怜子一区二区三区| 亚洲一区二区三区在线看| 午夜视频免费在线| 国产精品美女呻吟| 午夜精品久久久久99热蜜桃导演| 88av在线播放| 欧美亚一区二区| 免费男女羞羞的视频网站在线观看| 国外成人免费视频| 奇米精品一区二区三区在线观看 | 欧美小视频在线| 自拍视频在线免费观看| 亚洲专区中文字幕| 久久不射网站| 欧美在线视频第一页| 亚洲精品动漫久久久久| 欧美成人毛片| av免费看网址| 国产精品久久久久久久久搜平片| 国产视频aaa| 日本精品久久电影| 91tv精品福利国产在线观看| 男女一区二区三区| 欧美日韩日日摸| freexxx性亚洲精品| 亚洲欧美日韩在线综合| 成人激情校园春色| 黄色一区二区视频| 久久久久久国产精品美女| 超碰成人久久| 欲求不满的岳中文字幕| 91精品国产综合久久久久久漫画| 一区二区精品伦理...| 欧洲xxxxx|