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

為什么說緩存是把雙刃劍?

開發(fā) 前端
本文我們詳細地分析了緩存,它作為提升應用性能的重要手段,在 Java開發(fā)中有著廣泛的應用。但是從本文的分析也可以看出,緩存不是銀彈,適應緩存同樣會帶來很多問題。

今天我們來聊一個在開發(fā)中既實用又讓人頭疼的話題——緩存(Caching)。什么是緩存?為什么要使用緩存?為什么說緩存是把雙刃劍?這篇文章,我們將一一解答。

1. 什么是緩存?

簡單來說,緩存就是用來存儲數(shù)據(jù)的臨時存儲區(qū)域。想象一下,你去超市買東西,第一次去的時候需要拿出手機查價格,第二次再來買同樣的東西,你可能就會直接記住價格,這樣就節(jié)省了查找的時間。緩存的作用類似,存儲那些頻繁訪問的數(shù)據(jù),以減少重復計算或數(shù)據(jù)獲取的時間。

2. 為什么要用緩存?

在實際工作中,使用緩存的主要目的有以下 4點:

  • 提高性能:因為緩存數(shù)據(jù)的載體都是一些快速訪問的存儲介質(zhì),它能減少數(shù)據(jù)訪問時間,加快應用響應速度。
  • 減輕負載:如果能命中緩存,自然就降低了數(shù)據(jù)庫或其他后端服務的壓力。
  • 提升用戶體驗:緩存可以加速RT,快速響應讓用戶感覺應用更加流暢。
  • 學習:技術學習中,作為一個研究的學習點。

3. 緩存的基本原理

緩存的核心在于時間換空間。我們把一些經(jīng)常用到的數(shù)據(jù)提前存儲在速度更快的存儲介質(zhì)中(如內(nèi)存),避免每次都去慢速的存儲(如數(shù)據(jù)庫)獲取,從而提升整體性能。

緩存的常見類型有兩種:本地緩存和分布式緩存。

(1) 本地緩存

本地緩存(Local Cache)是指存儲在應用本地的內(nèi)存中,訪問速度最快,但不適合分布式環(huán)境。Java中常用的緩存框架有:

  • Ehcache:功能強大,易于整合,適合中小型項目。
  • Caffeine:基于Java 8的高性能緩存庫,適合對性能要求高的場景。
  • Guava:Guava是Google開源的一款緩存框架。

(2) 分布式緩存

分布式緩存(Distributed Cache)是指多個應用實例共享的緩存,常用的有Redis、Memcached等,適合擴展性強的系統(tǒng)。

4. 實戰(zhàn)演練

我們在 Java中使用 Caffeine來實現(xiàn)一個簡單的緩存例子。

(1) 步驟一:引入Caffeine依賴

如果你使用的是Maven,可以在pom.xml中加入以下依賴:

<dependency>
    <groupId>com.github.ben-manes.caffeine</groupId>
    <artifactId>caffeine</artifactId>
    <version>3.1.6</version>
</dependency>

(2) 步驟二:創(chuàng)建緩存實例

import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine;

import java.util.concurrent.TimeUnit;

publicclass CacheExample {
    public static void main(String[] args) {
        // 創(chuàng)建一個緩存,設置最大容量為100,過期時間為10秒
        Cache<String, String> cache = Caffeine.newBuilder()
                .maximumSize(100)
                .expireAfterWrite(10, TimeUnit.SECONDS)
                .build();

        // 存入數(shù)據(jù)
        cache.put("key1", "value1");

        // 獲取數(shù)據(jù)
        String value = cache.getIfPresent("key1");
        if (StringUtils.isEmpty(value)) {
            value = getValueFromDatabase();
            System.out.println("Retrieved Value from DB: " + value);
        }else {
            System.out.println("Retrieved Value from cache: " + value);
        }
    }
}

(3) 步驟三:運行并測試

運行上面的代碼,你會看到輸出:

Retrieved Value from cache: value1

10s之后再次運行代碼,你會看到輸出:

Retrieved Value from DB: value1

通過上面的測試,可以在緩存和DB中進行數(shù)據(jù)的交互,實現(xiàn)緩存的功能。

5. 緩存失效策略

緩存不是萬能的,合理的失效策略能幫助我們保持數(shù)據(jù)的最新性。常見的失效策略有:

  • 基于時間的失效:如上例中的expireAfterWrite,在寫入后一定時間內(nèi)失效。
  • 基于大小的失效:當緩存超過最大容量時,按照一定規(guī)則(如LRU——最近最少使用)淘汰數(shù)據(jù)。
  • 手動失效:開發(fā)者根據(jù)業(yè)務邏輯主動移除或更新緩存。

6. 緩存擊穿、穿透與雪崩

有緩存實際使用經(jīng)驗的小伙伴應該都知道,緩存可能會遇到一些問題,業(yè)內(nèi)主流的三個問題是:

  • 緩存擊穿:大量請求同時訪問一個剛好失效的鍵,導致大量請求直接打到后端。
  • 緩存穿透:請求的數(shù)據(jù)在緩存和數(shù)據(jù)庫中都不存在,導致每次請求都要到后端查詢。
  • 緩存雪崩:緩存大量失效,導致后端承受瞬間大量請求。

緩存系統(tǒng)在現(xiàn)代分布式系統(tǒng)中扮演著至關重要的角色,通過加速數(shù)據(jù)訪問、減輕數(shù)據(jù)庫負載來提升系統(tǒng)性能。然而,在高并發(fā)環(huán)境下,緩存也可能面臨一些常見問題,如 緩存穿透(Cache Penetration)、緩存擊穿(Cache Breakdown) 和 緩存雪崩(Cache Avalanche)。這些問題如果得不到有效解決,可能導致系統(tǒng)性能下降甚至崩潰。下面將對這三種問題進行更詳細的解析,包括它們的定義、原因、影響以及相應的解決方案。

(1) 緩存穿透

緩存穿透 (Cache Penetration)指的是請求繞過緩存,直接查詢數(shù)據(jù)庫的現(xiàn)象。通常發(fā)生在查詢一個根本不存在的數(shù)據(jù)時,因為緩存中沒有對應的鍵,導致所有請求都穿透緩存,直接訪問數(shù)據(jù)庫。

產(chǎn)生緩存穿透的主要原因有:

  • 惡意攻擊:攻擊者大量請求不存在的數(shù)據(jù),企圖繞過緩存,直接打擊數(shù)據(jù)庫。
  • 程序漏洞:應用程序未對輸入?yún)?shù)進行有效校驗,導致無效請求頻繁涌向數(shù)據(jù)庫。
  • 數(shù)據(jù)更新:在緩存更新或失效期間,短時間內(nèi)大量請求同時查詢尚未緩存的新數(shù)據(jù)。

緩存穿透的常用解決方案有:

  • 布隆過濾器(Bloom Filter): 使用布隆過濾器預先過濾掉一定規(guī)模的不存在的鍵,減少無效請求。
  • 緩存空對象: 對于查詢結果為空的數(shù)據(jù),緩存一個空對象或特定標識,并設置較短的過期時間,防止緩存穿透。
  • 參數(shù)校驗: 對用戶輸入的參數(shù)進行嚴格校驗,確保請求的合法性,防止惡意或無效請求。
  • 限流措施: 對高頻率的請求進行限流,防止惡意請求過多地打擊系統(tǒng)。

(2) 緩存擊穿

緩存擊穿 (Cache Breakdown)是指在高并發(fā)情況下,某個熱點數(shù)據(jù)的緩存同時失效,大量請求同時查詢數(shù)據(jù)庫,導致數(shù)據(jù)庫瞬時壓力增大。

產(chǎn)生緩存擊穿的主要原因有:

  • 熱點數(shù)據(jù)過期:某些頻繁訪問的數(shù)據(jù)(熱點數(shù)據(jù))在同一時間點失效,導致大量請求同時查詢數(shù)據(jù)庫。
  • 系統(tǒng)設計缺陷:缺乏對熱點數(shù)據(jù)的有效保護機制,無法應對緩存失效的突發(fā)情況。

緩存擊穿的常用解決方案有:

  • 互斥鎖(Mutex Lock):當緩存失效時,使用分布式鎖或本地鎖控制只有一個請求去查詢數(shù)據(jù)庫,并設置新的緩存,其他請求等待或直接返回舊值。
  • 提前續(xù)期:在緩存即將過期時,提前更新緩存,避免所有請求集中在同一時間查詢數(shù)據(jù)庫。
  • 隨機過期時間:為熱點數(shù)據(jù)設置隨機的過期時間,避免所有數(shù)據(jù)在同一時間點失效,分散請求負載。
  • 雙重檢查鎖:多層次的鎖機制,確保只有必要的請求訪問數(shù)據(jù)庫,其他請求從緩存中獲取數(shù)據(jù)。
  • 本地緩存與遠程緩存結合:通過在應用本地使用一級緩存(如本地內(nèi)存緩存),減少對遠程緩存的依賴,降低擊穿風險。

(3) 緩存雪崩

緩存雪崩(Cache Avalanche) 是指在短時間內(nèi),大量緩存同時失效,導致大量請求直接訪問數(shù)據(jù)庫,從而引發(fā)數(shù)據(jù)庫過載、宕機的現(xiàn)象。通常是由于熱點數(shù)據(jù)大量集中在同一時間點過期,或者緩存服務器故障導致大量數(shù)據(jù)同時失效。

產(chǎn)生緩存雪崩的主要原因有:

  • 緩存失效時間統(tǒng)一:大量緩存采用相同的過期時間,導致同時失效。
  • 緩存服務器故障:緩存服務器出現(xiàn)故障或重啟,導致所有緩存數(shù)據(jù)瞬間失效。
  • 構建緩存策略不當:未考慮數(shù)據(jù)的分布和訪問模式,導致關鍵數(shù)據(jù)集中在緩存中,且失效時間重疊。

緩存雪崩的常用解決方案有:

  • 隨機過期時間:為緩存設置隨機的過期時間,避免大量緩存同時失效,分散請求負載。
  • 合理設置過期策略:綜合考慮數(shù)據(jù)訪問頻率和業(yè)務需求,合理設置不同數(shù)據(jù)的過期時間,避免熱點數(shù)據(jù)過期集中。
  • 多級緩存架構:使用多級緩存(如本地緩存 + 分布式緩存),提高緩存的容錯性和訪問效率,降低雪崩風險。
  • 緩存預熱:在系統(tǒng)啟動或緩存過期前,提前加載熱點數(shù)據(jù)至緩存,確保緩存持續(xù)可用。
  • 降級策略:當緩存失效時,系統(tǒng)可以降級處理,例如返回默認值、進行有限頻率的數(shù)據(jù)庫訪問,避免全部請求涌向數(shù)據(jù)庫。
  • 緩存集群高可用:使用高可用的緩存集群,避免單點故障導致所有緩存失效。通過主從復制、數(shù)據(jù)分片等方式提高緩存系統(tǒng)的穩(wěn)定性。
  • 監(jiān)控與報警:實時監(jiān)控緩存和數(shù)據(jù)庫的狀態(tài),設立報警機制,及時發(fā)現(xiàn)和處理緩存異常情況,防止雪崩進一步擴散。

7. 總結

本文,我們詳細地分析了緩存,它作為提升應用性能的重要手段,在 Java開發(fā)中有著廣泛的應用。但是從本文的分析也可以看出,緩存不是銀彈,適應緩存同樣會帶來很多問題。因此,在實際工作中,是否使用緩存,需要根據(jù)具體情況進行判斷。如果使用了緩存,一定要對緩存可能出現(xiàn)的問題做好充分的處理,避免緩存雪崩、緩存擊穿等問題。

責任編輯:趙寧寧 來源: 猿java
相關推薦

2025-04-07 08:30:00

緩存Java開發(fā)

2017-08-14 14:51:15

2009-03-05 10:50:00

空中上網(wǎng)

2015-05-27 16:35:59

2011-11-08 08:14:40

WLANWi-Fi

2009-06-05 09:45:44

Struts優(yōu)缺點開源

2012-12-25 12:42:46

應用審查App Store

2012-06-19 09:44:37

2012-06-20 09:27:09

2023-04-06 10:12:04

2017-06-14 17:39:40

微服務架構服務器

2019-12-18 15:30:57

漏洞安全Linux

2021-09-06 10:23:27

自動化網(wǎng)絡安全AI

2013-08-13 09:07:20

大數(shù)據(jù)

2012-08-22 13:10:57

Win 8Liunx操作系統(tǒng)

2021-04-25 15:28:52

人工智能交通機器人

2022-05-31 13:49:44

區(qū)塊鏈公共機構政治家

2012-06-14 10:37:33

2021-04-29 07:43:51

JavaUnsafe 基礎native方法

2019-09-04 17:49:01

人工智能機器學習富國銀行
點贊
收藏

51CTO技術棧公眾號

中国美女黄色一级片| 日韩a级黄色片| 一级特黄aaa| 欧美精品一级| 日韩av网站在线| 精品中文字幕av| 第九色区av在线| 蜜臀a∨国产成人精品| 久久av.com| 特级西西人体4444xxxx| 91麻豆成人精品国产| 国产精品99一区二区三| 欧美v国产在线一区二区三区| 国产特级淫片高清视频| 一级日本在线| 成人午夜又粗又硬又大| 国产福利视频一区| 欧美丰满艳妇bbwbbw| 亚洲专区视频| 日韩一区二区在线观看视频| 久久国产亚洲精品无码| 哥也色在线视频| 91麻豆精品一区二区三区| 国产日韩欧美黄色| 福利一区二区三区四区| 国产成人手机高清在线观看网站| 日韩一区二区三区免费看 | 欧美激情精品久久久六区热门| 亚洲精品国产欧美| 自拍一级黄色片| 最新日韩三级| 亚洲制服丝袜一区| 制服诱惑一区| 毛片网站在线| 不卡欧美aaaaa| 亚洲综合中文字幕在线观看| 成人av网站在线播放| 亚洲国产一区二区精品专区| xxx一区二区| 欧美 日本 国产| 视频一区中文字幕精品| 欧美色爱综合网| 免费观看精品视频| 免费影视亚洲| 亚洲蜜臀av乱码久久精品| 久久久久久欧美精品色一二三四| www.久久久久久| 久久99国产精品免费| 国产脚交av在线一区二区| 日韩成人在线免费视频| 国产精品久久| 欧美成人剧情片在线观看| 99久久久无码国产精品不卡| 精品久久91| 亚洲欧美在线免费观看| 色天使在线视频| 成人另类视频| 亚洲第一av在线| 亚洲综合中文网| 年轻的保姆91精品| 日韩亚洲电影在线| 四虎国产精品免费| 日韩av综合| 日韩一区二区精品在线观看| 在线免费看污网站| 久久99成人| 欧美一卡二卡三卡四卡| 91香蕉视频免费看| 深夜激情久久| 精品国产91亚洲一区二区三区婷婷 | 亚洲精品中文字幕在线播放| 麻豆精品少妇| 精品亚洲国产视频| 麻豆av免费观看| 精品色999| 久久久精品欧美| 久久久.www| 国产精品一区毛片| 国产精品久久久久久久天堂| 国产精品女人久久久| 国产99久久久国产精品潘金 | 欧美精品一区二区三区精品| 最近免费中文字幕视频2019| 久久久久久久久久久久久女过产乱| 好吊日精品视频| 欧美在线视频一区二区| 综合久久中文字幕| 国产成人在线色| 久久亚洲高清| 日本天堂在线观看| 亚洲第一主播视频| 国产精品无码av无码| 国产人与zoxxxx另类91| 亚洲国产精品久久久| 久久久久亚洲AV成人无在| 这里只有精品在线| 日本高清不卡的在线| 国产精品久久久国产盗摄| www..com久久爱| 亚洲精品中字| 97超碰免费在线| 欧美性jizz18性欧美| 五月婷婷丁香综合网| 久久爱www.| 日韩av中文字幕在线播放| 成人一区二区三区仙踪林| 羞羞色国产精品网站| 中文字幕一区二区三区电影| 成年人午夜剧场| 影音先锋中文字幕一区| 国产97在线视频| 91丨九色丨丰满| 成人视屏免费看| 亚洲欧洲中文| 欧美精品videosex| 色欧美乱欧美15图片| 色噜噜狠狠一区二区三区狼国成人| 欧美久久一区二区三区| 日韩av最新在线| 亚洲一级二级片| 99香蕉国产精品偷在线观看 | 国产午夜精品视频一区二区三区| 欧美a级在线观看| 日韩午夜激情视频| 人妻少妇无码精品视频区| 欧美激情91| 日韩免费在线视频| 午夜老司机福利| 国产日韩三级在线| 香港三级日本三级a视频| 午夜日韩成人影院| 精品剧情v国产在线观看在线| 日韩乱码人妻无码中文字幕久久| 日韩成人影院| 国产成人免费av| 蜜桃视频在线观看www| 国产精品色哟哟网站| 国产v片免费观看| 国产精品xnxxcom| 国产一区二区三区三区在线观看 | www香蕉视频| 国产午夜精品一区二区三区视频 | wwwwxxxx国产| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品男女猛烈高潮激情| 天堂av网在线| 亚洲在线一区二区三区| 五月激情五月婷婷| 精品中文字幕一区二区三区av| 久久久久成人网| 国产精品九九九九| 国产精品美女一区二区在线观看| 能在线观看的av| 99re8这里有精品热视频8在线| 久久精品成人欧美大片| 成人免费区一区二区三区| 成人一区二区三区在线观看| 国产 国语对白 露脸| 99综合久久| 色噜噜狠狠狠综合曰曰曰88av| www.com亚洲| 91视频在线看| 无码人妻h动漫| 国产精品主播在线观看| 欧美激情网站在线观看| 99国产精品久久久久久久成人| 国产精品视频看| 国产一线二线三线在线观看| 欧美猛男同性videos| 日本乱人伦a精品| www.黄色一片| 亚洲国产精品精华液网站| 老司机av网站| 狠狠色综合网| 国产伦精品一区二区三区高清版| 色偷偷偷在线视频播放| 亚洲国产精品成人av| 成人精品免费在线观看| wwww国产精品欧美| 成人黄色片视频| 国产免费av一区二区三区| 国产ts一区二区| 欧美伦理影视网| 欧美日韩在线不卡| 日本美女黄色一级片| 国产资源精品在线观看| 青青草视频在线视频| 国产精品毛片av| 日本国产欧美一区二区三区| 欧美成人高清在线| 欧美一区二区三区性视频| 黄色一级片在线| 成人精品小蝌蚪| 爱福利视频一区二区| 五月天久久久| 成人毛片网站| 免费看男女www网站入口在线| 亚洲美女精品成人在线视频| 中文区中文字幕免费看| √最新版天堂资源网在线| 国产精品成人午夜| 无码人妻一区二区三区在线视频| 欧美久久综合| 蜜桃视频日韩| 青青国产精品| 久久久国产成人精品| 日韩porn| 欧美高清精品3d| 久久高清无码视频| 国产婷婷精品av在线| 手机av在线免费| 精品电影一区| 日韩精品欧美一区二区三区| 精品视频成人| 欧美一区二区三区免费观看| 在线观看a视频| 精品国产凹凸成av人导航| 香蕉污视频在线观看| 中文字幕在线不卡一区 | 欧美aa在线观看| 成人97在线观看视频| 精品视频二区| 无码人妻久久一区二区三区| 亚洲女同女同女同女同女同69| 极品白嫩丰满美女无套| 国产一本一道久久香蕉| 精品99在线视频| 国产精品久久久久久| 九九九九九九精品| gogo大尺度成人免费视频| 青草青草久热精品视频在线网站| 麻豆免费在线观看| 亚洲精品动漫100p| 国产91绿帽单男绿奴| 欧美日韩中文精品| 日韩少妇高潮抽搐| 亚洲欧美色图小说| 亚洲高潮女人毛茸茸| 国产成人在线网站| 成人做爰69片免费| 久久99精品国产91久久来源| 嫩草av久久伊人妇女超级a| 亚洲福利久久| 久久久无码中文字幕久...| 九一成人免费视频| 免费在线国产精品| 久久99精品国产自在现线| 91在线免费网站| 91在线成人| 热99在线视频| 91色在线看| 欧美丰满少妇xxxx| 大片免费在线观看| 中文字幕亚洲字幕| 精品欧美不卡一区二区在线观看| 亚洲精品一区二区三区精华液| 黄色福利在线观看| 日韩欧美中文一区| 国产农村老头老太视频| 欧美猛男超大videosgay| 国产精品国产精品国产| 午夜精品免费在线观看| 在线观看免费国产视频| 亚洲国产另类精品专区| 青娱乐在线视频免费观看| 亚洲欧美一区二区在线观看| 国产精品综合激情| 国产天堂亚洲国产碰碰| 国产一区二区精彩视频| 亚洲丝袜自拍清纯另类| 久草福利资源在线| 国产精品国产三级国产专播品爱网| 国产小视频自拍| 成人免费不卡视频| 中国黄色a级片| 久久久久久久免费视频了| 亚洲午夜福利在线观看| 国产色综合久久| 国产免费嫩草影院| 亚洲中国最大av网站| 国产亚洲自拍av| 午夜亚洲国产au精品一区二区| 日韩av免费网址| 欧美日韩中国免费专区在线看| 日韩乱码一区二区三区| 欧美男生操女生| 国产视频在线观看免费| 欧美va亚洲va在线观看蝴蝶网| 少妇人妻精品一区二区三区| 亚洲国产精品yw在线观看| 91亚洲欧美| 欧美成人剧情片在线观看| 96av在线| 国产精品视频免费在线观看| 成人国产精品久久| 精品人伦一区二区三区| 国内精品久久久久久久久电影网| 一区二区成人国产精品| 欧美日韩第一区| 成人在线免费在线观看| 国产一区二区三区免费观看| 中文字幕99页| 国产视频一区二区在线观看| 精品国产视频一区二区三区| 亚洲电影一区二区| 国产日韩在线观看一区| 亚洲娇小xxxx欧美娇小| 国产粉嫩一区二区三区在线观看| 久久午夜a级毛片| 三级在线看中文字幕完整版| 亚洲va欧美va在线观看| 久久视频在线观看| 亚洲最新在线| 影音先锋在线一区| 一区二区三区网址| 99精品在线免费| 天堂av免费在线| 无码av免费一区二区三区试看 | 91蜜桃网站免费观看| 香蕉精品久久| 强开小嫩苞一区二区三区网站| 欧美午夜在线视频| 色呦色呦色精品| 91麻豆免费看| 久久久久久久久久综合| 欧美性色aⅴ视频一区日韩精品| 亚洲aaa在线观看| 久久伊人精品一区二区三区| 亚洲欧洲日本韩国| 97久草视频| 日韩欧美高清在线播放| 99爱视频在线| www.亚洲色图.com| 91高清免费看| 欧美三电影在线| 男人的天堂在线| 韩国v欧美v日本v亚洲| 日韩一区二区三区四区五区 | 国产高清av在线播放| 久久精品国产免费| 91久久免费视频| 欧美日韩一区二区免费视频| 国产高潮流白浆喷水视频| 中文字幕日本欧美| 黄色成人免费网| 岛国一区二区三区高清视频| 欧美一区国产在线| 久久久久久久久久一区二区| 久久久国产午夜精品| 中国一级特黄毛片| 欧美sm美女调教| 国精产品一区| 国产精品欧美风情| 精品香蕉视频| 亚洲老女人av| 国产亚洲欧美日韩日本| 波多野结衣视频网站| 日韩成人黄色av| 国产精品yjizz视频网| 久久精品国产一区二区三区不卡| 亚洲小说欧美另类婷婷| 麻豆免费在线观看视频| 艳妇臀荡乳欲伦亚洲一区| 国产91免费在线观看| 欧美精品videossex88| 57pao国产一区二区| 青草网在线观看| 99热国产精品| 天堂中文在线网| 亚洲欧美日韩国产成人| 超碰超碰人人人人精品| 精品在线不卡| 日韩电影免费在线看| 中文字幕有码在线播放| 欧美亚洲综合一区| avav免费在线观看| 99精品欧美一区二区三区| 欧美激情四色| 亚洲一二三四五| 精品久久久香蕉免费精品视频| 国产午夜在线观看| 国产精品精品视频| 久久神马影院| 国产精品久久久久久亚洲色| 狠狠色香婷婷久久亚洲精品| 九九热视频在线观看| 国产精品日韩av| 91久久亚洲| 国产av自拍一区| 欧美老女人第四色| 污污在线观看| 欧美尤物一区| 韩国毛片一区二区三区| 麻豆亚洲av成人无码久久精品| 日韩一区二区三免费高清| 日本不卡1234视频| 麻豆久久久9性大片| 日韩精品欧美成人高清一区二区| 五月天精品视频| 777色狠狠一区二区三区|