久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

詳解JAVA 弱引用

瀏覽:7日期:2022-08-27 08:45:32

定義

弱引用是使用WeakReference創建的引用,弱引用也是用來描述非必需對象的,它是比軟引用更弱的引用類型。在發生GC時,只要發現弱引用,不管系統堆空間是否足夠,都會將對象進行回收。

說明

弱引用,從名字來看就很弱嘛,這種引用指向的對象,一旦在GC時被掃描到,就逃脫不了被回收的命運。

但是,弱引用指向的對象也并不一定就馬上會被回收,如果弱引用對象較大,直接進到了老年代,那么就可以茍且偷生到Full GC觸發前,所以弱引用對象也可能存在較長的一段時間。一旦一個弱引用對象被垃圾回收器回收,便會加入到一個引用隊列中(如果有的話)。

弱引用對應的類為WeakReference,舉個栗子:

String s = new String('Frank'); WeakReference<String> weakRef = new WeakReference<String>(s);s = null;

這里我們把s設置為null后,字符串對象便只有弱引用指向它。

弱可達

如果一個對象與GC Roots之間僅存在弱引用,則稱這個對象為弱可達(weakly reachable)對象。

注意

在垃圾回收器回收一個對象前,WeakReference類所提供的get方法會返回其引用對象的強引用,一旦垃圾回收器回收掉該對象之后,get方法將返回null。所以在獲取弱引用對象的代碼中,一定要判斷是否為null,以免出現NullPointerException異常導致應用崩潰。

下面的代碼會讓s再次持有對象的強引用:

s = weakRef.get();

如果在weakRef包裹的對象被回收前,用強引用關聯該對象,那這個對象又會變成強可達狀態。

來看一個簡單的栗子了解一下WeakReference引用的對象是何時被回收的:

public class WeakReferenceTest { private static final List<Object> TEST_DATA = new LinkedList<>(); private static final ReferenceQueue<TestClass> QUEUE = new ReferenceQueue<>(); public static void main(String[] args) { TestClass obj = new TestClass('Test'); WeakReference<TestClass> weakRef = new WeakReference<>(obj, QUEUE); //可以重新獲得OOMClass對象,并用一個強引用指向它 //oomObj = weakRef.get(); // 該線程不斷讀取這個弱引用,并不斷往列表里插入數據,以促使系統早點進行GC new Thread(() -> { while (true) { TEST_DATA.add(new byte[1024 * 100]); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); Thread.currentThread().interrupt(); } System.out.println(weakRef.get()); } }).start(); // 這個線程不斷讀取引用隊列,當弱引用指向的對象唄回收時,該引用就會被加入到引用隊列中 new Thread(() -> { while (true) { Reference<? extends TestClass> poll = QUEUE.poll(); if (poll != null) { System.out.println('--- 弱引用對象被jvm回收了 ---- ' + poll); System.out.println('--- 回收對象 ---- ' + poll.get()); } } }).start(); //將強引用指向空指針 那么此時只有一個弱引用指向TestClass對象 obj = null; try { Thread.currentThread().join(); } catch (InterruptedException e) { e.printStackTrace(); System.exit(1); } } static class TestClass { private String name; public TestClass(String name) { this.name = name; } @Override public String toString() { return 'TestClass - ' + name; } }}

設置一下虛擬機參數:

-verbose:gc -Xms4m -Xmx4m -Xmn2m

運行結果如下:

[GC (Allocation Failure) 1017K->464K(3584K), 0.0014345 secs][GC (Allocation Failure) 1483K->536K(3584K), 0.0017221 secs][GC (Allocation Failure) 1560K->648K(3584K), 0.0036572 secs]TestClass - TestTestClass - TestTestClass - Test[GC (Allocation Failure) 1621K->984K(3584K), 0.0011455 secs]--- 弱引用對象被jvm回收了 ---- java.lang.ref.WeakReference@51a947fe--- 回收對象 ---- nullnull...省略n個null和幾次GC信息[Full GC (Ergonomics) 2964K->2964K(3584K), 0.0025450 secs][Full GC (Allocation Failure) 2964K->2964K(3584K), 0.0021907 secs]java.lang.OutOfMemoryError: Java heap spaceDumping heap to java_pid6860.hprof ...Heap dump file created [3912229 bytes in 0.011 secs]Exception in thread 'Thread-0' java.lang.OutOfMemoryError: Java heap spaceat weakhashmap.WeakReferenceTest.lambda$main$0(WeakReferenceTest.java:22)at weakhashmap.WeakReferenceTest$$Lambda$1/764977973.run(Unknown Source)at java.lang.Thread.run(Thread.java:748)

可以看到,其實弱引用也并不是一發生GC就被回收掉了。

應用場景

如果一個對象僅僅是偶爾使用,并且希望在使用時隨時就能獲取到,但又不想影響此對象的垃圾收集,那么你應該用 WeakReference 來引用該對象。

弱引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果弱引用所引用的對象被垃圾回收,Java虛擬機就會把這個弱引用加入到與之關聯的引用隊列中。

一般來說,很少直接使用WeakReference,而是使用WeakHashMap。在WeakHashMap中,內部有一個引用隊列,插入的元素會被包裹成WeakReference,并加入隊列中,用來做緩存再合適不過。

在Tomcat的緩存中,其實就用到了WeakHashMap:

public final class ConcurrentCache<K,V> { private final int size; private final Map<K,V> eden; private final Map<K,V> longterm; public ConcurrentCache(int size) { this.size = size; this.eden = new ConcurrentHashMap<>(size); this.longterm = new WeakHashMap<>(size); } public V get(K k) { // 先從eden中取 V v = this.eden.get(k); if (v == null) { // 如果取不到再從longterm中取 synchronized (longterm) { v = this.longterm.get(k); } // 如果取到則重新放到eden中 if (v != null) { this.eden.put(k, v); } } return v; } public void put(K k, V v) { if (this.eden.size() >= size) { // 如果eden中的元素數量大于指定容量,將所有元素放到longterm中 synchronized (longterm) { this.longterm.putAll(this.eden); } this.eden.clear(); } this.eden.put(k, v); }}

這里有eden和longterm的兩個map,如果對jvm堆了解的話,可以看出tomcat在這里是使用ConcurrentHashMap和WeakHashMap做了類似分代緩存的操作。

在put方法里,在插入鍵值對時,先檢查eden緩存的容量是否超出設定的大小。如果沒有則直接放入eden緩存,如果超了則鎖定longterm將eden中所有的鍵值對都放入longterm。再將eden清空并插入該鍵值對。

在get方法中,也是優先從eden中找對應的key,如果沒有則進入longterm緩存中查找,找到后就加入eden緩存并返回。

經過這樣的設計,相對常用的對象都能在eden緩存中找到,不常用(有可能被銷毀的對象)的則進入longterm緩存。而longterm的key的實際對象沒有其他引用指向它時,gc就會自動回收heap中該弱引用指向的實際對象,并將弱引用放入其引用隊列中。

弱引用與軟引用對比

弱引用與軟引用的區別在于:

只具有弱引用的對象擁有更短暫的生命周期。 被垃圾回收器回收的時機不一樣,在垃圾回收器線程掃描它所管轄的內存區域的過程中,一旦發現了只具有弱引用的對象,不管當前內存空間足夠與否,都會回收它的內存。而被軟引用關聯的對象只有在內存不足時才會被回收。 弱引用不會影響GC,而軟引用會一定程度上對GC造成影響。

相似之處:都是用來描述非必需對象的。

那么什么時候用SoftReference,什么時候用WeakReference呢?

如果緩存的對象是比較大的對象,使用頻率相對較高的對象,那么使用SoftReference會更好,因為這樣能讓緩存對象有更長的生命周期。

如果緩存對象都是比較小的對象,使用頻率一般或者相對較低,那么使用WeakReference會更合適。

當然,如果實在不知道選哪個,一般而言,用作緩存時使用WeakHashMap都不會有太大問題。

小結

弱引用是比軟引用更弱的引用類型 弱引用不能延長對象的生命周期,一旦對象只剩下弱引用,它就隨時可能會被回收 可以通過弱引用獲取對象的強引用 弱引用適合用作緩存

以上就是詳解 JAVA 弱引用的詳細內容,更多關于java 弱引用的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美色综合天天久久综合精品 | 国产一区二区黑人欧美xxxx | 九九资源站 | 91精品中文字幕一区二区三区 | 免费看的av | 在线一区二区三区 | 成人不卡视频 | 免费黄色在线看 | www.久久视频 | 欧美日韩成人在线观看 | 毛片aaa| 午夜影院a | 91精品电影 | 久久久久久亚洲 | 91亚洲国产成人精品性色 | 亚洲精品国产偷自在线观看 | 欧美精品在线不卡 | 欧美一区 | 国产亚洲一区二区三区在线观看 | 综合久久网 | 国产一区二区三区在线 | 亚洲 欧美 另类 综合 偷拍 | 午夜久久久 | 精品久久久久久亚洲综合网站 | 亚洲成人伊人 | 久一久久 | 国产成人一区二区三区 | 欧美日韩一区二区三区四区 | 成人18视频在线观看 | 国产综合久久久久久鬼色 | 91高清视频| 欧美xxxx黑人又粗又长 | 一区二区在线视频 | 久在线| 欧美高清性xxxxhdvideosex | 日韩欧美一区二区三区久久婷婷 | 亚洲精品午夜视频 | 欧美伦理一区二区三区 | 女人夜夜春高潮爽a∨片传媒 | 欧美日韩视频在线观看一区 | 国产精品69毛片高清亚洲 | 多p视频 | av片网站| 亚洲精品不卡 | 91精品国产91久久久久久密臀 | 色综合久久网 | jlzzjlzz亚洲日本少妇 | 日韩中文字幕在线视频 | 国产一级免费 | 高清视频一区二区三区 | 精品国产区 | 国产三区在线成人av | 国产精品国产精品国产专区不卡 | 欧美成人h版在线观看 | 中文字幕高清一区 | 久久不卡日韩美女 | 国产一级免费在线 | 先锋影音在线 | 婷婷久久综合九色综合绿巨人 | 女朋友的闺蜜3韩国三级 | 国产精品1区2区3区 午夜视频网站 | 中文字幕第一页在线 | 黄色国产视频 | 欧美精品在线视频 | 综合 欧美 亚洲日本 | h片在线免费观看 | 99视频免费在线观看 | 亚洲精品国产电影 | 成人深夜小视频 | 久久久久久久久久国产 | 蜜月va乱码一区二区三区 | 91精品国产一区二区三区蜜臀 | 亚洲综合无码一区二区 | 欧美日韩亚洲视频 | 精品中文字幕在线 | 亚洲人成人一区二区在线观看 | a久久久久久 | 99精品在线 | 中国大陆高清aⅴ毛片 | 日日骚av| av免费观看网站 | 狠狠的干 | 亚洲精品一区二区三区 | 成年人毛片视频 | 亚洲精品成人av | 在线看成人片 | 久久女同互慰一区二区三区 | 国产一区二区视频在线 | 99久久久免费视频 | 国产精品69久久久久水密桃 | 91精品国产综合久久福利软件 | 久久久国产精品 | 懂色av一区二区三区在线播放 | 在线播放国产精品 | 成人福利av | 午夜精品久久久久久久 | 中文字幕第七页 | 亚洲精品乱码久久久久久国产主播 | 成人av免费在线 | www.国产精品.com | 国产精产国品一二三产区视频 | 99re热精品视频 | 亚洲一区二区三区免费 | 国产成人精品亚洲日本在线观看 | 91精品国产91久久综合桃花 | 日产欧产va高清 | 亚洲精品一二三区 | 国产91亚洲精品 | 日韩a∨精品日韩在线观看 山岸逢花在线 | 亚洲成人精品在线 | 91日韩欧美 | 久久99精品视频 | 国产欧美综合一区二区三区 | 黄色小视频在线观看 | 国产成人精品免高潮在线观看 | 99国产精品99久久久久久 | 日韩在线观看中文字幕 | 中文av网站 | 国产精品久久久久久久久动漫 | 91精品一区二区 | 国产精品视频一区二区三区 | 国产免费网址 | 91精品国产欧美一区二区 | 国产精品成人网 | 欧美精品一二三区 | 久久亚洲精品国产一区 | 国产亚洲精品久久久久动 | 精品国产一区二区三区久久 | 久久一二区 | 亚洲欧美综合精品久久成人 | 成人激情视频免费观看 | 亚洲成人精品一区 | 综合久久综合久久 | 国产成人一区二区 | 精品久久久久香蕉网 | 亚洲国产成人精品女人 | 看亚洲a级一级毛片 | 国产亚洲精品久久久久久久久 | 久久99国产精品久久99大师 | 中文字幕视频二区 | 欧美视频一二三区 | 中文字幕一二三 | 九九精品久久久 | 久久久精品区 | 中文字幕亚洲视频 | 久久视频免费 | 成人在线观看一区 | 可以看黄的视频 | 在线免费观看成年人视频 | 日韩欧美在线观看一区二区三区 | 成人免费一区二区三区视频网站 | 99爱免费观看| 国产精品美女一区二区三区四区 | 午夜爱视频 | av片免费| 欧美成人免费在线观看 | 黑人精品xxx一区一二区 | 亚洲精品一区二区三区 | 国产色播| 精品久久一区二区三区 | 亚洲男人天堂 | 国产成人精品综合 | 亚洲国产区 | 国产一级片一区二区三区 | 日韩中文字幕在线视频 | 亚洲视频在线观看 | 国产精品一区二区在线 | 男人的天堂在线视频 | 日韩视频在线视频 | 亚洲自啪 | 国产专区一区二区三区 | 国产一区二区影院 | 免费日韩精品 | av免费网站在线观看 | 精品久久久久久久人人人人传媒 | 午夜视频 | 欧美1区| 91精品国产综合久久久久久丝袜 | 激情毛片 | 久久精品一区二区三区四区 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 午夜精品影院 | 欧美成人精品一区 | 精品国产乱码简爱久久久久久 | 国产成人精品免费 | 国产精品久久久久aaaa九色 | 免费成人av | 精品国产乱码一区二区三区四区 | 久草.com| 香蕉成人啪国产精品视频综合网 | 亚洲电影在线观看 | 精品国产乱码久久久久久影片 | 久久国产午夜 | 第四色影音先锋 | 久久久网 | 国产日韩欧美一区二区 | 黄色拍拍视频 | 亚洲国产精品成人综合色在线婷婷 | 在线观看v片 | 不卡视频一区 | 久久社区 | 99视频网站 | 亚洲国产免费 | 后进极品白嫩翘臀在线视频 | 欧美精品网 | 91精品中文字幕一区二区三区 | 欧洲精品一区 | 国产成人午夜 | 免费亚洲视频 | 91综合网| 国内精品视频在线观看 | 怡红院免费在线视频 | 精品自拍网 | 国产在线1 | av中文字幕在线观看 | 久久99国产精品 | 色视频www在线播放国产人成 | 91九色视频国产 | 久久久美女 | 午夜精品网站 | 日韩福利视频 | 国产单男 | 日日操操 | 天天操天天玩 | 亚洲三区电影 | 日韩欧美在线一区二区 | 国产精品久久久久久久久 | 精品欧美一区二区三区久久久 | 91免费影视 | 日韩欧美亚洲 | 久久久久久久国产 | 欧洲成人午夜免费大片 | 91精品啪aⅴ在线观看国产 | 婷婷久久五月天 | ririsao亚洲国产中文 | 露娜同人18av黄漫网站 | 在线视频一区二区 | 亚洲黄色片免费 | 欧美日韩电影一区二区 | 国产视频一区二区三区四区 | 亚洲国产精品一区二区www | 91国内外精品自在线播放 | 国产不卡一区 | 久福利 | 日韩综合在线 | 毛片一区二区 | 国产精品欧美日韩在线观看 | 久久国| 欧美综合激情 | 亚洲电影二区 | 一a毛片| 91精品国产91久久综合桃花 | 久久精品| 蜜桃视频网站在线观看 | 一级日韩片| 久久国产精品久久久久久电车 | 日韩一区免费在线观看 | 黑人巨大精品欧美一区二区三区 | 日韩中文在线观看 | 亚洲精品电影在线观看 | 欧美精品一区二区三区在线播放 | 91精品视频在线 | 一级一级一级一级毛片 | 九九亚洲精品 | 久久人| 国产欧美精品一区二区 | 性视频一区二区 | 九九热精品视频在线观看 | 亚洲免费在线观看 | 91在线播 | 国产精品久久久久无码av | 欧美精品一区二区在线观看 | 伊人影院在线观看 | 影视在线观看 | 91精品国产综合久久久亚洲 | 久久国产区 | 日韩精品无码一区二区三区 | 在线视频三级 | 国产精品久久婷婷六月丁香 | 欧美夜夜爽 | 亚洲区一区二 | 亚洲一区二区三区四区五区午夜 | 日韩一区二区在线观看 | 99在线观看 | a在线看| 久久99精品久久久久久琪琪 | 999视频在线免费观看 | 欧美日韩国产中文 | 琪琪午夜伦伦电影福利片 | 欧美视频亚洲视频 | 一级黄色大片在线 | 亚洲综合色自拍一区 | 精品免费国产一区二区三区 | 久久亚洲精品视频 | 高清视频一区二区三区 | 三级av| 日韩在线视频一区 | 婷婷狠狠 | 少妇一级淫片免费放 | 欧美视频一区二区三区在线观看 | 久久国产精品久久久久久 | 黄色电影天堂 | 亚洲人成在线播放 | 欧美一级免费 | 久久婷婷麻豆国产91天堂 | 精品国产乱码久久久久久1区2区 | av中文字幕第一页 | 欧美一级成人欧美性视频播放 | 免费一区| 日日碰碰| 国产日韩精品视频 | 成人深夜小视频 | 古典武侠第一页久久777 | 欧美久久久网站 | 国产福利精品一区 | 色吟av | 国产精品观看 | 国产精品69久久久久水密桃 | 欧美视频在线播放 | 成人高清网站 | 欧美小电影 | 玖玖色资源 | 一级做a爰片性色毛片 | 亚洲精品在线免费观看视频 | 国产成人精品一区二区三区视频 | 日韩一区在线视频 | 北条麻妃一区二区三区中文字幕 | 亚洲视频在线看 | 日韩精品一区二区三区老鸭窝 | 999精品在线 | 天天干人人 | 亚洲乱码一区二区三区在线观看 | 激情欧美一区二区三区中文字幕 | 999在线视频免费观看 | 久久综合激情 | 91精彩视频在线观看 | 毛片91| 亚洲国产精品自拍 | 欧美久久精品 | 欧美激情精品久久久久久变态 | 国产伦精品一区二区三区在线 | 91精品国产综合久久香蕉922 | 国产精品毛片一区二区在线看 | 日韩精品小视频 | 色.com| 99久久精品免费看国产四区 | 中文字幕不卡 | 久久爱综合 | 一级做a爰片性色毛片 | 91精品电影| 欧美精品一区二区在线观看 | 精品美女在线 | 国产精品久久久久aaaa | 天堂va| 99re视频| 国产黄网 | 中文字幕亚洲一区二区三区 | 日韩视频中文字幕在线观看 | 伊人一区二区三区 | 国产精品一区二区在线 | 狠狠躁夜夜躁人人爽视频 | 亚洲精品一区二区三区四区高清 | www.欧美日韩 | 久草视频在线播放 | 九九视频在线观看视频6 | 日韩av网站在线 | 久久国产区| 一区二区免费视频 | 久久午夜影院 | 国产传媒在线观看 | 国产欧美日韩中文字幕 | 久在线视频播放免费视频 | 欧美色视频在线观看 | 中文字幕一区二区三区乱码图片 | 欧美1区2区3区 | 亚洲区在线| 国产精品视频yy9299一区 | 一区二区三区免费网站 | 久草福利在线视频 | 久久美女视频 | 四影虎影www4hu23cmo | 国产99在线 | 欧美 | 91免费电影| 麻豆产精国品免费 | 色人久久| 一区二区三区在线免费观看 | 亚洲一区二区三区在线 | 国产美女久久久 | 看亚洲a级一级毛片 | 国产网址在线 | 亚洲欧美激情在线 | 亚洲国产精品99久久久久久久久 | www.欧美.com | 中文字幕av一区二区三区 | 欧美日韩三级 | 噜噜噜在线观看免费视频日本 | 国产欧美一区二区视频 | 亚洲 欧美 另类 综合 偷拍 | 久久久影院 | 国产精品福利在线观看 | 欧美日韩国产一区二区三区不卡 | а√天堂资源中文最新版地址 | 亚洲精品一区二三区 | 一级女性全黄久久生活片免费 | av黄色在线| 天天色影视综合 | 亚洲tv国产 | 精品国产色 | 亚洲精品久久 | 99久久久久国产精品免费 | 婷婷丁香激情 | 欧美精品一区自拍a毛片在线视频 | 成人在线视频免费 | 精品国产91亚洲一区二区三区www | 久久久久成人精品 | 男人的天堂视频 | 99国产视频| 亚洲综合在线播放 | 国产精品国色综合久久 | 国产精品99一区二区三区 | 韩国一区二区视频 | 在线一级片 | 最新午夜 | 大香伊蕉在人线视频777 | 国产欧美精品一区二区 | 久久成人一区 | 秋霞a级毛片在线看 | 国产午夜精品久久 | 激情综合色综合久久综合 | 国产欧美精品一区二区 | 日韩在线欧美 | 国产精品婷婷午夜在线观看 | 亚洲精品一区二区三区四区高清 | 日韩一区二区黄色片 | 久久亚洲一区二区 | 日韩精品久久久 | 2019天天操 | 人人澡人人射 | 激情网页| 久久亚洲天堂 | 亚洲精品国产第一综合99久久 | 超碰在线播 | 日本高清中文字幕 | 免费毛片在线播放 | 999视频在线免费观看 | 91免费观看视频 | 国产一区二区精品在线观看 | www.久久久.com | 日韩成人一区二区 | 中文字幕天天操 | 日韩中文字| 日本久久精品视频 | 欧美在线网站 | www.日韩.com | 偷拍自拍网站 | 久久久亚洲一区 | 国产女精品 | 亚洲在线 | 精品国产一区二区三区四区 | 视频一区在线观看 | 日中文字幕在线 | 蜜桃视频在线播放 | 国产精品成人3p一区二区三区 | 国产馆一区二区 | 精品亚洲一区二区 | 国产精品毛片一区二区三区 | 日韩欧美亚洲 | 欧美日韩一区二区三区在线观看 | 日韩视频在线免费观看 | 妞干网国产 | av网站免费观看 | 日韩一区二区免费视频 | 天天精品 | 久久99精品久久久久久琪琪 | 国产激情毛片 | 日韩在线视频观看 | 欧美成人精品一区二区三区在线看 | 福利一区二区 | 日本亚洲欧美 | 99热69| 国产精品久久久久久久久久东京 | 亚洲欧美日韩电影 | 国产精品久久久久久久久免费 | 一级毛片大全免费播放 | 国产一区二区三区精品久久久 | 91看片淫黄大片一级在线观看 | 欧美综合视频在线观看 | 精品久久国产 | 黄色国产大片 | 亚洲一区在线日韩在线深爱 | 久久99精品久久久久久按摩秒播 | 婷婷丁香五 | 欧美日韩精品在线观看 | 高清av在线| 欧美日韩在线免费观看 | 国产成人av一区二区三区 | 日韩3级在线观看 | 中文字幕日韩一区二区三区 | 热re99久久精品国产99热 | 欧美成人精品一区二区男人看 | 亚洲一区二区三区免费 | 青青久草在线 | 国产亚洲一区二区三区在线观看 | 日韩精品一二三区 | 蜜臀精品久久久久久蜜臀 | 亚洲高清不卡视频 | 久久视频精品 | 久久精品美女 | 午夜精品一区二区三区免费视频 | 亚洲精品久久一区二区三区 | 伊人操操 | 亚洲精品免费视频 | 三级黄色片在线 | 久久免费看 | 日韩另类| 国产一区二区三区在线看 | 亚洲精品一区二区三区中文字幕 | 日韩成人免费电影 | 久久久久久一区 | 国产精品久热 | 欧美一级在线观看 | 国产精品久久久久久久久 | 精品国产91 | 久草视频国产 | 色婷婷综合网 | 国产精品久久久久国产a级 国产精品欧美一区二区三区不卡 | 欧美视频网站 | 99国产精品久久久久久久 | 午夜久久久久 | 蜜臀在线视频 | 日韩精品视频在线观看一区二区 | 午夜影院免费观看视频 | 自拍偷拍小视频 | 久久久精品网站 | 岛国一区| 亚洲精品久久久久久下一站 | 免费黄色小视频 | 国产欧美日韩一区 | 精品三级在线观看 | 精品成人佐山爱一区二区 | 99久草| 久久久影视| 国产精品久久一区 | 欧美日本一区二区三区 | 色综合久久天天综合网 | 青青草一区二区 | 麻豆av在线播放 | 国产视频大全 | 国产激情在线观看视频 | 91亚洲日本aⅴ精品一区二区 | 久久草草影视免费网 | 久久精品二区 | 欧美自拍视频在线 | 特一级毛片 | 国产精品久久久久久久久软件 | 日韩一区中文字幕 | 国产综合精品一区二区三区 | 欧美小电影| 久久久久一区二区三区 | 午夜寂寞少妇aaa片毛片 | 中文字幕一区二区三区在线视频 | 九九porny88av | 国产欧美精品区一区二区三区 | 青娱乐一区 | 一级久久久久 | 精品视频一区二区三区四区 | 久久综合一区二区三区 | 精品在线视频一区 | 综合久久99 | 国产精品99久久久久久久vr | 伊人在线| va在线| 91精品国产91久久久久游泳池 | 欧美一区二区三区在线观看视频 | 蜜桃comaaa | 国产一区久久久 | 午夜免费福利视频 | 亚洲一区精品视频 | 日本日韩中文字幕 | 成人免费影院 | 亚洲a网站 | 国产日韩一区二区三区 | 亚洲啊v | 国产精品国产精品国产专区不片 | 午夜免费视频 | 亚洲成人激情在线观看 | 午夜精品久久久久久久久 | 久久国产欧美日韩精品 | 国产成人精品一区二区三区在线 | 在线播放亚洲 | 精品欧美乱码久久久久久 | 在线观看国产精品一区 | 国产wwwcom | 国产视频一区在线 | 国产中文字幕在线播放 | 亚洲毛片在线观看 | 国产噜噜噜噜噜久久久久久久久 | 欧美一区二区三区在线视频 | 精品一区免费观看 | 国产在线精品一区二区 | 精品国产区 | 亚洲精品九九 | 国产一级视频 | 中文字幕在线观看一区二区三区 | 精品九九 | 久草久草久草 | 久久久免费视频看看 | 日本色综合 | 色狠狠一区 | 天堂久久久久 | 国产精品片aa在线观看 | 国产情侣激情 | 天堂一区二区三区 | 国产亚洲一区二区精品 | 日韩在线视频观看 |