<samp id="fumjk"></samp><dfn id="fumjk"><menuitem id="fumjk"></menuitem></dfn>
      肩上芭蕾,hodv-21134,马腾你别走电影完整版在线观看,快乐美美向前冲 0627,藜麦的正确吃法,高清命悬一枪未删减,儿媳与爸爸免费观看电视剧全集 ,韩剧苦尽甘来遇见你
      java語言

      java遠程方法調用技巧

      時間:2025-01-18 00:49:41 java語言

      java遠程方法調用技巧

        聰明出于勤奮,天才在于積累,以下是小編為大家搜索整理java遠程方法調用技巧,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

        概述

        Java Remote Method Invocation ( RMI -- Java遠程方法調用)允許您使用Java編寫分布式對象。本文將介紹RMI的優點以及如何將其連接到現有的和原有的系統中,以及與用Java 編寫的組件的連接。

        RMI為采用Java對象的分布式計算提供了簡單而直接的途徑。這些對象可以是新的Java對象,也可以是圍繞現有API的簡單的Java包裝程序。Java體現了“編寫一次就能在任何地方運行的模式。而RMI可將Java模式進行擴展,使之可在任何地方運行”。

        因為RMI是以Java為核心的,所以,它將Java的安全性和可移植性等強大功能帶給了分布式計算。您可將代理和梢務邏輯等屬性移動到網絡中最合適的地方。如果您要擴展Java在系統中的使用,RMI將使您充分利用其強大功能。

        RMI可利用標準Java本機方法接口JNI與現有的和原有的系統相連接。RMI還可利用標準JDBC包與現有的關系數據庫連接。RMI/JNI和RMI/JDBC相結合,可幫助您利用RMI與目前使用非Java語言的現有服務器進行通信,而且在您需要時可擴展Java在這些服務器上的使用。RMI可幫助您在擴展使用時充分利用Java的強大功能。

        優點

        從最基本的角度看,RMI是Java的遠程過程調用(RPC)機制。與傳統的RPC系統相比,RMI具有若干優點,因為它是Java面向對象方法的一部分。傳統的RPC系統采用中性語言,所以是最普通的系統--它們不能提供所有可能的目標平臺所具有的功能。

        RMI以Java為核心,可與采用本機方法與現有系統相連接。這就是說,RMI可采用自然、直接和功能全面的方式為您提供分布式計算技術,而這種技術可幫助您以不斷遞增和無縫的方式為整個系統添加Java功能。

        RMI的主要優點如下:

        面向對象:RMI可將完整的對象作為參數和返回值進行傳遞,而不僅僅是預定義的數據類型。也就是說,您可以將類似Java哈希表這樣的復雜類型作為一個參數進行傳遞。而在目前的RPC系統中,您只能依靠客戶機將此類對象分解成基本數據類型,然后傳遞這些數據類型,最后在服務器端重新創建哈希表。RMI則不需額外的客戶程序代碼(將對象分解成基本數據類型),直接跨網傳遞對象。

        可移動屬性:RMI可將屬性(類實現程序)從客戶機移動到服務器,或者從服務器移到客戶機。例如,您可以定義一個檢查雇員開支報告的接口,以便察看雇員是否遵守了公司目前實行的政策。在開支報告創建后,客戶機就會從服務器端獲得實現該接口的對象。如果政策發生變化,服務器端就會開始返回使用了新政策的該接口的另一個實現程序。您不必在用戶系統上安裝任何新的軟件就能在客戶端檢查限制條件--從而向用戶提供爍快的反饋,并降低服務器的工作量。這樣就能具備最大的靈活性,因為政策改變時只需要您編寫一個新的Java類,并將其在服務器主機上安裝一次即可。

        設計方式:對象傳遞功能使您可以在分布式計算中充分利用面向對象技術的強大功能,如二層和三層結構系統。如果您能夠傳遞屬性,那么您就可以在您的解決方案中使用面向對象的設計方式。所有面向對象的設計方式無不依靠不同的屬性來發揮功能,如果不能傳遞完整的對象--包括實現和類型--就會失去設計方式上所提供的優點。

        安全:RMI使用Java內置的安全機制保證下載執行程序時用戶系統的安全。RMI使用專門為保護系統免遭惡意小應用程序侵害而設計的安全管理程序,可保護您的系統和網絡免遭潛在的惡意下載程序的破壞。在情況嚴重時,服務器可拒絕下載任何執行程序。

        便于編寫和使用:RMI使得Java遠程服務程序和訪問這些服務程序的Java客戶程序的編寫工作變得輕松、簡單。遠程接口實際上就是Java接口。服務程序大約用三行指令宣布本身是服務程序,其它方面則與任何其它Java對象類似。這種簡單方法便于快速編寫完整的分布式對象系統的服務程序,并快速地制做軟件的原型和早期版本,以便于進行測試和評估。因為RMI程序編寫簡單,所以維護也簡單。

        可連接現有/原有的系統:RMI可通過Java的本機方法接口JNI與現有系統進行進行交互。利用RMI和JNI,您就能用Java語言編寫客戶端程序,還能使用現有的服務器端程序。在使用RMI/JNI與現有服務器連接時,您可以有選擇地用Java重新編寫服務程序的任何部分,并使新的程序充分發揮Java的功能。類似地,RMI可利用JDBC、在不修改使用數據庫的現有非Java源代碼的前提下與現有關系數據庫進行交互。

        編寫一次,到處運行:RMI是Java“編寫一次,到處運行 ”方法的一部分。任何基于RMI的系統均可100%地移植到任何Java虛擬機上,RMI/JDBC系統也不例外。如果使用RMI/JNI與現有系統進行交互工作,則采用JNI編寫的代碼可與任何Java虛擬機進行編譯、運行。

        分布式垃圾收集:RMI采用其分布式垃圾收集功能收集不再被網絡中任何客戶程序所引用的遠程服務對象。與Java 虛擬機內部的垃圾收集類似,分布式垃圾收集功能允許用戶根據自己的需要定義服務器對象,并且明確這些對象在不再被客戶機引用時會被刪除。

        并行計算:RMI采用多線程處理方法,可使您的服務器利用這些Java線程更好地并行處理客戶端的請求。Java分布式計算解決方案:RMI從JDK 1.1開始就是Java平臺的核心部分,因此,它存在于任何一臺1.1 Java虛擬機中。所有RMI系統均采用相同的公開協議,所以,所有Java 系統均可直接相互對話,而不必事先對協議進行轉換。

        傳遞屬性

        前面我們講到,RMI可以傳遞屬性,并簡單介紹了一下一個有關開支報告程序的情況。下面我們將深入討論如何設計這樣的系統。這樣介紹的目的是使您能夠利用RMI的功能將屬性從一個系統傳遞到另一個系統,并隨心所欲地安排當前的計算地點,并便于將來的改變。下面的例子并未涉及真實世界可能發生的所有問題,但可幫助讀者了解處理問題的方法。

        服務器定義的策略

        圖1是可進行動態配置的開支報告系統的示意圖。客戶機向用戶顯示圖形用戶界面(GUI),用戶填寫開支報告。客戶機程序使用RMI與服務器進行通信。服務器使用JDBC( Java關系數據庫連接包)將開支報告存儲在數據庫中。至此,這看起來與其它多層次系統大同小異,但有一個重大區別-- RMI能下載屬性。

        假定公司關于開支報告的政策發生改變。例如,目前公司只要求對超過20美元的開支需開具發票。但到明天,公司認為這太寬松了,便決定除不超過20美元的餐費以外,任何開支均需開具發票。如果不能下載屬性的話,那么在設計便于修改的系統時您可選擇下列方法之一:

        用客戶端安裝與政策有關的程序。政策改變時,必須更新包含此政策的所有客戶端程序。您可在若干服務器上安裝客戶程序,并要求所有用戶從這些服務器之一運行客戶程序,從而減少問題。但這仍不能徹底解決問題-- 那些讓程序運行好幾天的用戶就無法使程序更新,而總是會有一些用戶為了方便而把軟件復制到本地磁盤上。

        您可要求服務器在每次向開支報告添加項目時檢查政策。但這樣就會在客戶機和服務器之間產生大量數據流,并增加服務器的工作量。這還會使系統變得更加脆弱--網絡故障會立即妨礙用戶,而不僅僅是只在其呈交開支報告或啟動新的報告時對其產生影響。同時,添加項目的速度也會變慢,因為這需要穿越整個網絡往返一圈才能到達(不堪重負的)服務器。

        您可在呈交報告時要求服務器對政策進行檢查。這樣就會使用戶創建很多必須待批報告的錯誤項目,而不是立刻捕捉到第一個錯誤,從而使用戶有機會停止制造錯誤。為避免浪費時間,用戶需要立刻得到有關錯誤的反饋。

        有了RMI,您就能以簡單的方法調用程序從服務器得到屬性,從而提供了一種靈活的方式,將計算任務從服務器卸載到客戶機上,同時為用戶提供速度更快的反饋。當用戶準備編寫一份新的開支報告時,客戶機就會向服務器要求一個對象,該對象嵌入了適用于該開支報告的當前政策,就如同通過用Java編寫的政策接口所表示的那樣。該對象可以以任何方式實現當前政策。如果這是客戶機RMI首次看到這種專門執行的政策,就會要求服務器提供一份執行過程的副本。如果執行過程將來發生變化,則一種新的政策對象將被返回給客戶機,而RMI運行時則會要求得到新的執行過程。

        這表明,政策永遠是動態的。您要想修改政策,就只需簡單地編寫通用政策接口的新的執行程序,把它安裝在服務器上,并對服務器進行配置以返回這種新類型的對象即可。這樣,每臺客戶機都會根據新的政策對新的開支報告進行檢查。

        這是一種比任何靜態方法都更好的方法,原因如下:

        所有客戶機不必暫停或用新的軟件來升級--軟件可根據需要在不工作時加以更新。

        服務器不必參與項目檢查工作,該工作可在本地完成。

        允許動態限制,因為對象執行程序(而不僅僅是數據)是在客戶機和服務器之間進行傳遞的。

        使用戶能立刻看到錯誤。

        使客戶機在服務器上所能調用的方法的遠程接口定義如下:

        import java.rmi.*;

        public interface ExpenseServer extends Remote {

        Policy getPolicy() throws RemoteException;

        void submitReport(ExpenseReport report)

        throws RemoteException, InvalidReportException;

        }

        import語句輸入Java RMI包。所有RMI類型均在包java.rmi或其子包內定義。接口ExpenseServer是一般的Java接口,具有如下兩種有趣的特點:

        它擴展了名為Remote的RMI接口,這使該接口標記為可用于遠程調用。

        它的所有方法均拋出RemoteException,后者用來表示網絡或信息故障。

        遠程方法還可拋出您所需要的任何其他例外,但至少必須拋出RemoteException,這樣您才能處理只會在分布式系統中發生的錯誤狀態。該接口本身支持兩個方法:getPolicy (返回一個實現政策接口的對象),和submitReport (提交一個完成的開支請求,并在報告無論因何種原因使表格出現錯誤時,拋出一個例外)。

        政策接口本身可聲明一種使客戶機知道能否在開支報告中添加一個項目的方法:

        public interface Policy {

        void checkValid (Expenseentry entry)

        throws PolicyViolationException;

        }

        如果該項目有效--即符合當前政策,則該方法可正常返回。否則就會拋出一個描述該錯誤的例外。政策接口是本地的(而非遠程的),所以將通過本機對象在客戶機上執行--在客戶機的虛擬機上,而非整個網絡上運行的對象。客戶機可能運行下列程序:

        Policy curPolicy = server.getPolicy();

        start a new expense report

        show the GUI to the user

        while (user keeps adding entries) {

        try {

        curPolicy.checkValid(entry); // throws exception if not OK

        add the entry to the expense report

        } catch (PolicyViolationException e) {

        show the error to the user

        }

        }

        server.submitReport(report);

        當用戶請求客戶機軟件啟動一份新的開支報告時,客戶機就調用server.getPolicy,并要求服務器返回一個包含當前開支政策的對象。添加的每個項目首先都被提交給該政策對象,以獲得批準。如果政策對象報告無錯誤,則該項目就被添加到報告中;否則錯誤就被顯示給用戶,而后者可采取修正措施。當用戶完成向報告中添加項目時,整個報告就被呈交。服務程序如下:

        import java.rmi. *;

        import java.rmi.server. *;

        class ExpenseServerImpl

        extends UnicastRemoteObject

        implements ExpenseServer

        {

        ExpenseServerImpl() throws RemoteException {

        // . . . set up server state . . .

        }

        public Policy getPolicy() {

        return new TodaysPolicy();

        }

        public void submitReport(ExpenseReport report) {

        // . . . write the report into the db . . .

        }

        }

        除基本程序包外,我們還輸入RMI的服務程序包。類型UnicastRemoteObject 定義了此服務程序遠程對象的類型,在本例中,應為單一服務程序而非復制服務(下面還會詳細介紹)。Java類ExpenseSeverImpl實現遠程接ExpenseServer的方法。遠程主機的客戶機可使用RMI將信息發送給ExpenseServerImpl對象。

        本文中討論的重要方法是getPolicy,它簡單地返回定義當前政策的對象。下面看一個執行政策的例子:

        public class TodaysPolicy implements Policy {

        public void checkValid(ExpenseEntry entry)

        throws PolicyViolationException

        {

        if (entry.dollars() < 20) {

        return; // no receipt required

        else if (entry.haveReceipt() == false) {

        throw new PolicyViolationException;

        }

        }

        }

        TodaysPolicy進行檢查的目的是確保無收據的任何項目均少于20美元。如果將來政策發生變化,僅少于20美元的餐費可不受“需要收據”政策的限制,則您可提供新的政策實現:

        public class TomorrowsPolicy implements Policy {

        public void checkValid(ExpenseEntry entry)

        throws PolicyViolationException

        {

        if (entry.isMeal() && entry.dollars() < 20) {

        return; // no receipt required

        } else if (entry.haveReceipt() == false) {

        throw new PolicyViolationException;

        }

        }

        }

        編寫這個類,并把它安裝在服務器上,然后告訴服務器開始提供TomorrowsPolicy對象,而非daysPolicy對象,這樣您的整個系統就會開始使用新的政策。當客戶機調用服務器的getPolicy方法時,客戶機的RMI就會檢查返回的對象是否為已知類型。每臺客戶機首次遇到TomorrowsPolicy時,RMI就會在getPolicy返回前下載政策的實現。客戶機可輕松地開始增強這個新的政策。

        RMI使用標準Java對象序列化機制傳遞對象。引用遠程對象參數作為遠程引用傳遞。如果向某方法提供的參數為原始類型或本機(非遠程)對象,則向服務器傳遞一個深副本。返回值也拾照同樣的方式處理,只不過是沿其它方向。RMI可使用戶向本機對象傳遞和返回完整對象圖并為遠程對象傳遞和返回引用。

        在真實的系統中,getPolicy方法可能會有一個可以識別用戶及開支報告類型(差旅、客戶關系等)的參數,這樣可使政策加以區別。您或者可以不要求單獨的政策和開支報告對象,但您可以有一種newExpenseReport方法,它可返回一個直接檢查政策的ExpenseReport對象。這最后一種策略可使您像修改政策一樣簡單地修改開支報告的內容--當公司決定需要把餐費劃分為早餐、午餐和晚餐項目,而且像上述修改政策一樣簡單地執行修改時--可編寫一個實現該報告的新類,客戶程序就會自動使用這個類。

        計算服務器

        開支報告的例子表示了客戶機如何從服務器得到屬性。屬性可沿兩個方向傳遞--客戶機也可將新的類型傳遞給用戶。最簡單的例子就是如圖2所示的計算服務器,該服務程序可執行任意任務,這樣整個企業內的客戶機都能利用高端或專用計算機。

        任務由一個簡單的本地(非遠程)接口定義:

        public interface Task {

        Object run();

        }

        運行時,它就會進行一些計算,并返回一個包含結果的對象。這完全是一般性的任務--幾乎所有計算任務都可在這個接口下實現。遠程接口ComputeServer也同樣簡單:

        import java.rmi.*;

        public interface ComputeServer extends Remote {

        Object compute(Task task) throws RemoteException;

        }

        這個遠程接口的唯一目的就是使客戶機創建一個Task (任務)對象,并把它發送給服務器執行,最后返回結果。該服務器的基本實現如下:

        import java.rmi.*;

        import java.rmi.server.*;

        public class ComputeServerImpl

        extends UnicastRemoteObject

        implements ComputeServer

        {

        public ComputeServerImpl() throws RemoteException { }

        public Object compute(Task task) {

        return task.run();

        }

        public static void main(String[] args) throws Exception {

        // use the default, restrictive security manager

        System.setSecurityManager(new RMISecurityManager());

        ComputeServerImpl server = new ComputeServerImpl();

        Naming.rebind("ComputeServer", server);

        System.out.println("Ready to receive tasks");

        return;

        }

        }

        如果您看一看compute方法就會發現,它非常簡單。它只是接受傳遞給它的對象,并返回計算的結果。main方法包括服務器的啟動代碼--它安裝了RMI的缺省安全管理程序,以防止他人存取本地系統,并創建可處理進入的請求的ComputeServerImpl對象,并將其與名字"ComputeServer"關聯。這時,服務器已經準備好接收要執行的任務,而main 也完成了其設置。

        如上所述,這實際上是一種全面和實用的服務。系統可以得到改進,比如,可添加要計算的參數,從而對使用服務程序的部門進行計費。但在很多情況下,上述接口和及其實現允許使用高端計算機進行遠程計算。這又明了RMI的簡單性--如果您鍵入上述類,對其進行編譯,并啟動服務程序,您就擁有了能執行任意任務的運行計算服務器。

        下面介紹一個使用這種計算服務的例子。假定您購買了一個能運行大量計算操作應用程序的非常高端的系統。管理員可在該系統上啟動一個Java虛擬機,運行ComputeServerImpl對象。該對象現在就可接受要運行的任務。

        現在假定一個小組準備通過一組數據培訓一個神經網絡,以幫助制訂采購策略。他們可以采用的步驟如下:

        定義一個類--暫且稱之為PurchaseNet。它能接受一組數據,并運行培訓數據,返回一個經過培訓的神經網絡。PurchaseNet 將實現Task (任務)接口,并在其run方法中執行其工作。他們可能還需要一個Neuron類來描述所返回的網絡中的節點,而且很可能需要其它類來描述處理過程。run方法將返回一個由一組經過培訓的Neuron對象組成的NeuralNet對象。

        當這些類被編寫好并進行小規模測試時,用一個PurchaseNet 對象調用ComputeServer的compute方法。

        當ComputeServerImpl對象中的RMI系統接收到作為進入參數的 PurchaseNet對象時,它就下載PurchaseNet的實現,并調用該服務器的compute方法,并把該對象作為Task (任務)參數。

        Task,也就是PurchaseNet對象,將開始執行其執行程序。當執行程序需要諸如Neuron和NeuralNet等新的類時,它們可根據需要下載。

        所有計算都將在計算服務器上執行,而客戶機線程則等待結果。(客戶機系統上的另一個線程則會顯示“正在等待”光標或使用Java的內置并行機制執行另一個任務 )。當運行返回其NeuralNet對象時,這個對象將作為compute 方法的結果被傳遞回客戶機。

        這不需要在服務器上安裝其它軟件--所有必須完成的任務都由各部門在其自己的計算機上完成,隨后再根據需要傳遞給計算服務器主機。

        這個簡單的計算服務器體系結構為系統的分布式功能提供了功能強大的轉換能力。一項任務的計算可以被轉移到一個能為其提供最好支持的系統上完成。這樣的系統可以被用來:

        在ComputeServerImpl對象運行于有數據挖掘需要的主機上,支持數據挖掘應用程序。這樣可使您輕松地把任何計算移動到數據所在的地方。

        在從當前股票價格、發貨信息或其它實時信息等外部資源獲得直接數據的服務器上運行計算任務。

        通過運行ComputeServer (接受進入的請求并將其轉送到運行 ComputeServerImpl的負擔最小的服務器上)的不同實現,而將任務分布在多個服務器上。

        代理

        因為RMI允許使用Java實現下載屬性,所以您可使用RMI 編寫代理系統。代理的最簡單格式如下:

        import java.rmi.*;

        public interface AgentServer extends Remote {

        void accept(Agent agent)

        throws RemoteException, InvalidAgentException;

        }

        public interface Agent extends java.io.Serializable {

        void run();

        }

        啟動一個代理也就創建了實現Agent (代理)接口、找到服務器、激活接受該代理對象的類。該代理的執行程序將被下載到服務器上運行。accept方法將啟動一個該代理的新線程,激活其run方法,然后返回,從而使該代理一直執行到run方法返回為止。代理可通過激活在另一臺主機上運行的服務程序的accept方法而移植到該主機,而其本身則作為將被接受的代理來傳遞,并結束其在原來主機上的線程。

        面向對象的代碼重用與設計模式

        面向對象的編程是一項允許代碼重用的強大技術。很多企業組織都使用面向對象的編程來減輕創建程序的負擔和提高系統的靈活性。RMI是完全面向對象的--信息被發送給遠程對象,而且對象可以被傳遞和返回。

        Design Patterns (設計模式)目前在描述面向對象設計的實踐活動中獲得了相當大的成功。首先是因為Design Patterns 的創新工作而使之大受歡迎,這些編程方式是一種正式描述解決某類特定問題的完整方法的途徑。所有這些設計模式都依賴于創建一個或多個抽象概念,這些抽象概念允許不同的實現,從而允許和增強軟件重用。軟件重用是面向對象技術的主要優勢,而設計模式則是促進重用的最受歡迎的技術之一。

        所有設計模式都依賴面向對象的多態性--這是對象( 如Task )擁有多個實現的能力。算法的普通部分(如compute 方法)不必知道使用了哪個實現,它只需知道得到一個對象后應該對該對象采取什么操作。特別地,計算服務器就是Command (指令)模式的一個例子,它可使您將請求 (任務)表示為對象,并對其進行調度。

        只有當包括執行程序在內的完整對象能在客戶機和服務器之間傳遞時,才會存在這樣的多態性。DCE和DCOM等傳統的RPC系統以及CORBA等基于對象的RPC系統不能下載并執行程序,因為它們不能把真實對象作為參數傳遞,而只能傳遞數據。

        RMI可傳遞包括執行程序在內的所有類型,所以您可以在分布式計算解決方案中,而不僅僅是本地計算中使用面向對象的編程--包括設計方式。如果沒有RMI這樣完全面向對象的系統,那么您就必須放棄很多分布式計算系統中的設計方式--以及面向對象的軟件重用的其它形式。

      【java遠程方法調用技巧】相關文章:

      Java遠程方法調用RMI08-24

      java調用的方法09-04

      java調用的幾個方法07-27

      java構造函數調用技巧10-26

      java調用bat文件的方法08-09

      關于java調用bat文件的方法08-12

      Java程序調用C/C++語言函數的方法07-31

      java調用c函數的實例09-16

      在Java中調用存儲的過程10-04

      主站蜘蛛池模板: 少林七崁| 白雪公主H版无删在线播放| 朋友和妈妈| 两个母亲ID| 特工维诺德| 陪读妈妈免费观看全集| 卖房子的女销售中文字幕未删减完整版在线免费观看 | 新金银悔5| 地球脉动纪录片中文免费观看| 黑帮大佬和365日| 《高压监狱2》完整版| 我们复婚吧| 诡秘之主动漫在哪看| 《需要爸爸播种籽2》| 军统的女人| 云雨生死恋国语完整版免费观看 | 通许县| 蔷薇风暴电视剧完整版在线观看| 镀金时代第二季| 娃娃脸5完整免费观看| 《关照丈夫的上司》大结局| 明日之战电影在线观看西瓜| 意大利电影《情迷2》的剧情简介| 晚上睡不着看的免费| 电影生化危机| 日本年经的继拇3| 九重紫电视剧免费播放 | 站着再来一次全集| 动漫相亲对象是问题学生| 麦乐迪女超人无删减版在线观看免费下载| 《一年后的你》动漫免费观看| 《教师的心酸》白峰美羽| 凌迟女犯| 龙之家族第二季| 《飞机上性服务》电影| 中共八大元老| 地菜煮鸡蛋有什么功效| 战狼6欧式少女的播出时间和地点介绍 | 电影《美容院的特殊待遇》1演员表 | 《叵测》| 圣特罗佩姑娘们满天星电影| 未知的我们台剧在线观看免费全集| 千斤百分百| 3v1三人一次性体检视频| 爸爸去哪儿第四季| 海天盛筵外围女被捕| 啄木鸟迷宫罗丽·星克莱尔| 台剧《过界爱》在线观看全集| 勇敢传说电影| 皖乡食妹| 电视剧今生有你全集| 蒲江县| 两座山俄剧| 好姑娘免费高清在线观看 | 美景之屋6HD在线播放| 斗破苍穹第| 工藤拉拉电影在线| 欢乐颂38| 战神电视剧全集免费| 特殊牙医珍所日韩无删减版迅雷| 登顶后位:宫斗步步为营全集免费| 高清《钢之炼金术师》| 《初恋时间》动漫5-6集| 林妙可歌唱祖国| 钢铁侠三免费观看高清完整版| 星际大战动画片| 夜上海广场舞| 五大连池市| 变形记 少年何愁| 电视剧亲爱的仇敌免费观看| 水润女人全免费高清电视剧| 精灵宝可梦xyz| 度华年电视剧免费观看在线播放| 金银悔1—5HD普通话| 斗破苍穹173免费高清观看| 大南迁全集在线观看| 销售秘密2免费高清观看| 但愿人长久 龚琳娜| 海达电影| 韩剧《控制老板》免费观看| 王龙妻子称要把慰问金都给公婆| 刘国梁马琳喊醒陈梦| 日本战狼六免费| 百变狸猫| 姑娘看电影免费观看| 朴亚珍《隐身帽子》原版 | 亲爱的朋友们| 越南姑娘MV高清免费| 燃烧的夜晚| 法国空姐八部曲系列| 总裁的独家私宠全集免费| 冬至黄景瑜免费观看版| 电视剧反串| 人猿泰山h| 免费看TVB片| 局长玩寡妇的大乳| 舍我其谁电视剧免费观看 | 瑜伽室的激情| 高清历劫惊途 第二季| 年轻的小姨子在线免费观看| 男女一起愁愁愁电视剧免费观看全集高清完整 | 言承旭 ella| 独生子女的婆婆| 坎贝奇《品味人生憾》播放| 我们在线观看免费BD视频| 爱我多深在线| 金银梅1至5普通话| 美发店的特殊服务4| 九九电视剧免费观看| 禁忌电影免费观看电视剧| 前夜 电视剧免费观看全集高清| 旺角卡门| 韩剧《蓝色生死恋》高清在线观看| 箭在弦上徐二航| 韩剧命中注定我爱你| 我的私人女家教老师理论片| 17·3国语版在线播放| 法国空乘2018在线观看免费| 如果明天的路你不知该往哪走| 私人航空法国成人电影| 电视剧50玫瑰| 格莱美金曲| 康体水疗完整版视频| 今天的侦探| 电视剧内线| xl司令第一季全集| 陪你逐风飞翔电视剧免费观看23| 春风定风波全集免费播放在线观看| 美国电影《需要爸爸播种2》在线观看| 无敌视频在线影院| 火凤凰33集| 朴智秀的三部必看电影| 最新影视剧| 亲吻拥抱动漫| 小小水蜜桃6《电视剧》| 她和她的反击剧情介绍| 艾米加油主题曲| 白峰《妻子心酸》免费观看| 左右剧情| 八兄弟电视剧全集在线观看免费| 一起相愁愁全集免费观看| 戴夫号飞船下载| 银魂137| 鬼吹灯之天星术日本 | 《禁忌》大结局剧情| 强奸女护士| 酒店激战1-5集免费| 七剑电影| 学生大雨中军训老师打伞围观| 经典兔子舞曲| 高压监狱2在线看免费版完整| 战马一号电影在线观看免费| 西出玉门40集全免费播放| 农民伯伯下乡2国语版吴健视频| 猩球崛起1| 写的比较细的开车故事| 《越南姑娘500元排毒的电影》| 爱上特种兵全集| 人间正道是沧桑50集全免费观看 | 电影聊斋兰若寺免费观看| 神马电影米利亚姆莱昂| 郝板栗《高校女教师》| 小小蜜桃2在线观看免费版电视剧| 朋友换麦子3| 飞屋环游记高清| 王贵与安娜电视剧免费观看| 混血大学生精油按摩电影| 郑钦文商业价值或将超越谷爱凌| 神雕侠侣动画版国语| 麦乐迪《家庭矛盾》百度网盘免费观| 欢乐喜剧人第三期完整版| 满江红枪版| 高清《家庭计划2》电影| 刺杀玫瑰全集| 财阀家的小儿子在线观看| 老电影牧马人| 美容院特殊待遇2电影| 邵氏电影武打片| 暗恋成真:男神爱上我短剧全集| 女教师与黑人3在线观看| 怪物大学国语| 公下爱丽丝| 杰西卡德里克满天星| 花蜜花液汁水野战高H动漫| 来不及说我爱你免费观看完整版| 《棘手狂情》在线完整版观看| 奇袭电影| 柱训练篇| 旌德县| 大侦探11| rerese| 番茄酱番茄沙司| 义姐是不是良喂养1-2集动漫在线观看| 超级飞侠第二季| 军人使命电视剧| 蜜桃女孩成熟时| 韩国修理工艳遇| 隋唐演义一共多少集| 被义子侵犯不敢出声电影在线观看| 一路向西国语百度影音| 裸体女医生的特殊服务电影| 无尽的尽头电视剧免费看的| 奇怪的美容院| 妈妈电影免费观看高清电视剧| 农场保卫战满天星| 给我一碗小米粥| 亡国公主短剧全集| 疯狂动物城中文版免费观看| 私人家教1983在线观看| 王子变青蛙第二部01| 免费飞虎神鹰42电视| 《OverFlower》无码| 电影 普罗米修斯| 老卫和淑蓉在船上1一7集| 需要爸爸播种英文版本| 等着你回来粤语| 逆天至尊在线观看全集免费| 电影需要爸爸播种子电影在线观看| 影视工厂tv电视版下载 | 翡翠恋曲| 美国版本女儿国 3| 印度巨蜥事件| 医武双绝:弃少超神短剧全集| 杨敏思96版电视剧全集| 美国vs塞尔维亚| 美人鱼 1984 电影| 李玟墓地杂草已被清除| 19岁大学生真人观看| 爷爷为我打月饼歌谱| 四十团圆短剧免费观看| 小凤新婚台湾版在线资源| 河南林州通报男子举报公检法| 牙医姐妹日语版免费播| 黑帮大佬和我的360天| 值得爱电影免费播放在线观看| 特殊交易在线观看| mm的职业2免费观看完整版电影| 变形金刚真人版电影| 牵手 黄绮珊| 法国需要爸爸播种 手机播放 | 熊出没环球大冒险| 《姐妹牙医》完整版| 姑娘国语高清在线观看| 非亲父子演员表| 木下檀檩子电影2024免费观看| 加菲猫家族国语版免费观看| 光环2电影| 我为卿 狂| 急诊护士电影完整版在线观看| 无名世界的终结电影免费观看| 杉本彩定之爱| 杨思梅金瓶敏第1一5集在线观看| 情书免费| 八兄弟电视剧全集在线观看免费 | 如懿传免费| 同学聚会| 禁室培欲下载| 郎朗是内马尔的钢琴老师| 乘风破浪2024第五季在线观看| 97超频在线视频免费观看| 广场舞花好月圆夜| 交换上司的秘书2| 大头儿子小头爸爸5| 双j恋吧| 侦探俱乐部| 角斗英雄| 美国版《小蜜蜂》4| 浓从暗中来| 斗罗大陆240集| 战狼9欧式少女高清资源下载 | 《安塔芮丝》| 《花子vs倔强驱魔师》真人版电影| 珉豪雪莉| 欢乐颂2| 一起愁愁愁全集免费观看方法 | 夏目友人帐第一季| 巨人的新娘| 小蜜桃五| 聊斋画皮免费观看完整版| 小沈阳和他媳妇唱的歌| 保罗和雪莉一家第一部| 大海啸鲨口逃生国语| 请叫我中路杀神| 束缚游戏在线免费观看| 田渊正浩在《社长》观看| 朱日和阅兵2017| 卖房的女销售电影叫什么| 铿锵玫瑰电视剧| 《超级保镖》全集观看| 酋长之女2:狂飙2| psycho-pass第二季| 电视剧金战| 理伦三级我的女朋友妈妈三| 水润女人在线全观看| 野花电影高清免费观看| 电影《金钱和我》国语版| 麦乐迪女超人在线观看完整免费高清原声满天星百度云 | 一千种死法第五季| caoliuluntan| 电影草原英雄小姐妹| 《圣特罗佩姑娘们1982》在线观看 | 《东京塔之越南女兵被俘》在哪里观| 为爱坚守电视剧全集免费观看 | 电影《长征》免费观看| 伊丽莎白坎贝奇《无憾》播放| 变形金刚起源普通话| 前夜 电视剧| 周弘版《村枝》正版下载| 《咒》恐怖电影完整版在线观看| 大独裁者电影| 永不磨灭的番| 警中警第一部| 《家庭矛盾》麦乐迪在线播放| 古董局中局电视剧| 法国空乘2018在线观看免费 | 不可饶恕 电影| 善良的嫂子完整| 李为当官| 混血大学生精油按摩伦理在线| 神秘人质下载| 铁猴子传奇之怒火狼牙| 《末日降临》动漫全集| 私人女子监狱意| 再见艳阳天马景涛| 庆余年2日韩剧在线观看高清| 情人的365天| 高清暗夜情报员 第三季| 风月奇谭| 余生请多指教32集免费观看| 电影《剑雨》免费观看| 我叫王土地电视剧全集| 赖小子完整版| 元气满满的哥哥| 《卖百科全书的女人》| 朋友的姐姐2电影| 麻花MV在线看免费观看电视剧| 李梦:张隆每个月都有按时付钱| 黛比浪漫女教师在线| 赘婿全集免费观看| 承欢记在线观看完整版电视剧全集| 空盆来蛇| 《水润人生》2刘智贤| 推女郎68期无删减视频| 北原多香子无打码在线观看| 潞西市| 牙医姊妹电影在线| 仿生人在线观看| 欢乐颂2| 麦乐迪超人| 至尊食王电视剧免费观看| 电视剧红妆| 一路向西在线观看完整 | 隐形战队国语电视剧免费观看| 天堂马帮电视剧| 千山暮雪百度影音| 女超人法国电影未删减版在线观看 | 姨妈的诱惑电影| 蔷薇风暴1-40集全免费观看| 呼噜小精灵第二季爱奇艺| omoflow第一季真人免费| 欢乐之都| 小小的我演员表| 暖暖的国语版全集观看| 一场美味的飞行欢迎回来观看 | 俘虏之锁在线观看完整版免费 | 兵团岁月电视剧| 百慕大三角 美剧| 电影《出行的目的》的剧情简介 | 插曲的痛30集全集在线观看免费下载| 琉璃免费观看电视剧西瓜| 人体蜈蚣| 电影《夏威夷天体农场》| 麦乐迪·马克斯 女超人| 甄嬛传40集| 范思辙为什么要戴项圈| 美丽的小蜜蜂4| 中华英豪全集| 世界杯出线规则2022| 南航空难黑匣子录音| 亚洲激情文学| 办公室之恋2免费观看| 新月格格电视剧全集播放免费观看| 一八九四 甲午大海战| 医生姐妹电影| 高清《隐入尘烟》电影免费观看| 死神在线观看| 电锯惊魂6高清版| 插曲的痛中文版| 我们的滚烫人生在线观看| 单数绝配| 插曲的痛30集全集高清下载| 世缘之舟泰剧在线观看| 《性迷宫》吴雪雯| 永远的君主免费观看| 马桶人73集part2| 《需要爸爸播种子》HD免费在线播放 - 全集电影 - 金鸿影视 | xl司令在线观看完整版动漫第一季 | 毒枭电视剧| 出轨人妇各系列25目录| 金瓶梅TV| 《雪迷宫》| 超凡蜘蛛侠3在线观看完整免费版| 河南豫剧全场戏| 男按摩师韩剧| 毒液二普通话版| 余生免费观看| 地主恶霸电影| xl司令第一季全集| 梦幻超人动画片| 江苏卫视跨年彩排大片| 韩国电影绿色椅子| 一路向西在线观看完整 | 狱凤之杀出重围| 日本电影修理工的培训| 沧元图59集在线观看高清| 《大梦归离》| 母亲3| 连续剧黑狐| 107g种子| 奔跑吧第十一季免费观看完整版| overflower免费观看动漫全集完整版,没有血缘关系 | 《她被搬运工侵犯》在线播放 | 刻晴大战史莱姆免费观看全集动漫| 英剧《情劫》电影版| 归途电视剧全集免费观看乐视 | 珠帘玉幕 电视剧| 疯狂原始人免费看| 陷阱致命诱惑大叔| 荣耀法则满天星在线观看| 丈母娘来了电视剧| 《同居1ldk》番剧动漫观看免费| 华丽的外出电影在线| 领居家保姆2| 决战刹马镇| 金钱帝国 电影| 黑夜告白电视剧在线观看免费高清| 白嫖者联盟免费观看高清版| 特别酒店3跳舞| 龙门镖局在线观看免费完整版高清| 战略大作战| 金银梅5一10普通话2.| 迷人的空姐| 爱情 电影| 我的上司尺码是XL类似| 光山县| 阿朱无删减版HD免费观看| 赶尽杀绝代表什么动物| 天下父母心| 《沧元图》2在线观看| 女超人在线完整版| 烈爱交易| 无颜之月完整版| 狐妖小红娘真人版电视剧免费观看| 灰姑娘2014满天星原版| 僵尸再翻生| 公主摊牌:我是隐藏大佬短剧全集| 沙漠伏击电影免费观看| 《女超人:麦乐迪》家庭矛盾| 中国人已着手在月球生产水了| 漂亮的女邻居2做爰| 灿烂人生韩剧全集| 《女员工的付出》中文| 电锯惊魂4下载| 《公的浮之手中字》免费| 父亲的东西比老公的好用| 陪部长一起去出差电影叫什么名字| 美味的岳 在线观看| 漂白免费看| 肉蒲团电影下载| 昌乐县| rbd505| 漫长的季节在哪个平台看| 见好就收电视剧免费完整版| 黑暗荣耀韩剧| 美丽蜜桃4| 钟馗电视剧| 中国机长电影免费版完整版| 英语动画片免费版全集| 销售的秘密5HD中字| 史上最窝囊丈夫| 灵魂战车2高清下载| 非常突然| 伦理《法国空乘13》观看| 《性的暴行》电影免费观看| 澳门风云粤语高清| 利刃出鞘3电影| 白宫陷落2惊天危机| 电影私人航空| 寒战2粤语| 电视剧大侠霍元甲全集免费播放| 上司别暧昧| 和讨厌的部长出差电影| 动漫在线观看免费全集| 哇嘎在线观看| 高清《空姐》电影完整版免费观看 | 黑暗圣经1| 薛丁山电视剧免费看| 二十一世性格爱情指南日韩| 瓜达卢佩的玫瑰迅雷bt种子| 龙珠z国语版| 仙王的日常生活免费观看完整版| 袁隆平来京领奖前快乐得像个孩子| 私人航空 电影免费看全集| 美食的俘虏374| 年轻的女按摩师| 情迷假期| 3对1初体4| 放在里面边顶边吃饭| 山西黄河电视台| 警察故事3电影| 日照市| 阿布夏树| 波多野结衣作品封面| 爱的罗曼史| 日本电影与部长到公司研修| 吸血贵利王完整版| 可疑的美容院韩剧| 盛唐风流国语版在线播放免费观看| 古惑仔1高清| 庆余年2免费观看| 一个真正的女人| 《健美》在线观看免费| 法国面具男鬼舞步| 画中迷电视剧全集免费| 隐之王全集| 交换玩弄两个美妇教师韩国电影| 西西里岛的美丽传说| 李美淑的电影《偿还》| 新金瓶梅 高清下载| 娄艺潇邓家佳公布恋情| 中国阅兵式2009高清| 老板的年轻妻子免费观看电视剧| 屠宰呕吐娃娃在线完整观看| 战狼6免费下载完整版| 赶尸艳谈迅雷下载| 免费插曲完整版在线观看| 韩国伦理片想要爸爸的种子在线观看| 中央台中秋晚会2022| 铁甲钢拳在线观看| 美国派2| 坎贝尔三部曲云品味人生在线观看| 白发在线观看完整版免费观看| 逍遥法外迅雷下载| 不识泰山| 爱情有奇迹| wwwbbb| 东北虎在水池放屁| 动画乐翻天| 火影忍者the last| 墨西哥电影《瓜达卢佩的玫瑰》的女 | 安斋拉拉出演的电影| 石狮影视论坛| 二人世界精彩片段| 电影女佣| 漂亮娇妻被社长驯服| 欧美日韩电影维修工的艳遇5| 海扁王2电影| 乡村爱情变奏曲高清| 亲吻姐姐 第二季全集| 1984版保罗1-4在线观看| 电影男与女| 马晓晴和薄| 伦敦桥行动| 烧酒战争全集观看| 鲁佩的玫瑰免费观看| 满江红电影完整版在线看| 凉宫春日的忧郁第二季| 情圣囧瑟夫| 王李丹妮新片《维修工》剧情介绍| 战狼6正版在线观看平台| 小向美奈子 花与蛇| 甘十九妹| 子曰卜学亮| 女儿国满天星美国| 校园教育1980在线观看免费版下载| 蝴蝶效应百度影音| 心动的信号7全集免费观看| 你们一起上吧 我根本没在怕| 《布鲁克读大学》在线| 尸气逼人| 外出2在线观看电影免费全集| 文成公主王庆爽| 盖亚奥特曼全集| 《她被搬运工侵犯在线观看| 我的宝贝电视剧| 欢天喜地七仙女2| 经典影视| 二人免费高清第27集在线观看 | 折腰电视剧在线免费| 龙影影视| 装台免费版在线观看| 法国电影空乘2完整版在线观看中文字幕 | 金太郎的幸福生活电影版| 小鬼子走着瞧全集百度影音| 高清望向太阳未删减| 江南媳妇免费观看全集完整版高清| 超级教师3免费更新集数| 竞女无修版| 女欢女爱第一季| 嗜血狂魔2012| 梦回鹿鼎记| 天海翼护士在线| 谍战剧《追捕者》| 家常菜电视剧全集免费观看| 纵有疾风起免费观看全集| 杨颖发文回顾心动的信号| 义姐不是良妈动漫在线观看| 天国的阶梯演员表介绍| 一次特殊的游泳课| 秘制牛杂配方| 出包女王免费观看全集完整高清| 女儿的复仇啄木鸟满天星| 电视剧锦衣卫| 全职高手2电视剧官宣| 别安演唱会| 我要变坏3| 爱唯侦察D V D| 诛仙电影版在线观看| 《怦然与你》| 无法坦诚相对| 幸福有配方电视剧全集| 《束缚游戏》免费观看视剧人| 方子传 电影完整版| 角头大姐| 爱不爱都是错| 狂飙电视剧全集免费播放在线观看| 戴口罩剧烈运动或引发猝死| 九华山传奇| 按摩师被弄到高潮A片 | 白发在线观看完整版免费观看| 30而已| 两不疑动漫免费观看| 369看妳懂的电影在线观看| 米高积逊演唱会| 一世好命| 布兰迪《不当军事行为》| 大象席地而坐电影| 好男人手机在线视频播放1| 白朗县| 《男医生的特殊的治疗》| 很想很想你更新了多少集| 和平精英火箭小子攻略| nhdta系列媚药系列| 石破天惊电视剧| 武训传免费| 石泉县| 电影美容室的特殊待遇7 | 伦理电影爸爸我要你的种子在线观看| 晴天女秘书| 彩礼谈崩后转身嫁给豪门大佬| 小毛驴简谱| 环太平洋字幕| 锵锵免费完整观看免费| 食人鱼事件剧情介绍| 刺客忍者| 韩剧 你是我的命运| 公主把奶尖放入侍卫口中| 《村妓》国语版演员表介绍| 法国高压监狱3完整免费高清观看 甜蜜惩罚我是专门看守所宠物真人 | 电视剧我是传奇在线观看| 容嬷嬷的小黑屋| 缘之空1| 女员工的5付出中字| 疯魔神丐苏乞儿| 秋天的海| 高清以猫饲爱未删减| 中文字幕按摩做爰| 牙医姐妹1986年| 需要爸爸播种子1| 动漫美女性侵| 商朝电视剧| 日本电影人证| 酒店1-45集全免费观看| 黑色眼泪1985日本版叫什么| 我的山与海| 日出免费| 乡村爱情14 电视剧| 快乐再出发第一季免费完整版观看| 双女任务完整版免费观看| 苹果 范冰冰版| 同门粤语| 公媳在线观看| 马兰花免费| 特殊的精华油5中字| 凯登克劳斯的全部电影| 上错花轿嫁错郎| 蒲公英的吃法大全| 红海行动手机 在线观看| 老板打市长热线求来电:土豆等着呢| 高压监狱3电影在线观看| 甘鞭在线观看| 生逢灿烂的日子 电视剧| 赘婿电视剧36集免费| 美容院待遇电影| 《我的后半生》全集免费观看| 风中奇缘片花| 动感之星| 新还珠格格大结局| 爱的人韩国电视剧免费| 《拯救地球》| 《高庄监狱》免费观看| 恋爱恐惧症电视剧| 我的人间烟火电视剧免费下载| 南雄市| 再见18班在线观看免费版| 麦乐迪女超人满天星免费观看完整版| 锰钾电影| 三生三世枕上 书| 一路向西电影完整版种子| 朋友家的麦子2中文版配音| 风筝电视剧| 屋塔房王世子快播| 陆贞传奇全集观看| 易易亲韩国电影视频大全| 我的老板娘电影免费播放| 顶楼第三季全集免费观看| 欲罢不能美综| 有菜和枫哥共同演出叫什么| 春暖花开电视剧全集| 古惑仔电影1-6全集| 双人天堂按摩在线观看| 东方茱丽叶全集| 还好 璀璨人生| 2019free 18HD| 美国式的家庭忌讳| 缘之空12集全在线看| 成龙历险记5| 莉娜安德森在线| 地米菜煮鸡蛋的功效与作用| 私人女性监狱电影| 潜入搜查官绝对不认输| 上锁的房间免费完整版在线观看| 被征服后淫堕的妻子电影| 新潘金莲在线观看| 有朵云像你电影| 名侦探柯南vs鲁邦三世| 杨敏1—5集电视剧最新更新| 极度深寒2深海惊变| 欧美版战狼9电影免费观看| 爹地追来了:妈咪快跑全集免费| 朴亚珍隐身帽子2017| 怎样包粽子简单步骤图| 奇幻贵公子第二季| 千金赤子板栗1080p免费| 《特殊的精油按摩| 铠甲勇士刑天29| 好想做一次大结局在线观看| 《激战丛林》在线播放免费观看| 政者无敌| 英雄豪杰101226| 《花嫁高柳家》动漫日漫全集| 黑白禁区电视剧免费观看| 爱死机第4季完整版全集在线观看| 边城浪子| 妻子8免费完整高清中文版电视剧| 抖音网页| 剧情电影《姐妹2》正片免费观看| 长津湖高清完整在线观看| 水落石出电视剧第一部| omoflow第一集真人版免费观看| 沉香如屑全集在线观看| 一起来看流星雨12| 小敏家全集免费观看电视剧| 女超人1979满天星版在线观看| 还珠格格第1部全集| 三大队电影免费| 看一天影院| lx司令第一季动漫| 酒店1-80集全免费高清看| 拜托了妈妈电视剧免费观看全集| DTF圣路易日记电视剧| 新手怎么开早餐店| 爱情攻略吻戏| 新瓶梅| 麦乐迪家庭矛盾完整版在线观看| 画江湖 之灵主| 爷们儿全集免费观看| 道士下山电影| 坏鸟电影| 上司交换夫妇木下凛凛子 | 记忆裂痕高清| 白峰ミウ女教师无删减在线播放 | 站着再来一次30集全免费| 公之浮手中字电影| 皎洁迎宵之月| 白发魔女传电影| 鉴证实录2粤语| 公元前2000年| 法国8号空姐| 销售的销售秘密免费观看高清版 | 三年国语版高清在线观看| 出差遇到前任渣男完整版| 狂飙全集在线看| 黑白潜行免费观看高清| 猎罪图鉴第二季在线观看| 大鹏《保你平安》在线观看| 高清爱你的基蒂 第三季未删减 | 我怀了你的孩子第7集免费| 红场阅兵2025| 我的幸福婚姻| 水电工的艳遇电影| xl号司令动漫全集免费在线观看| 狼群在线观看中文| 法医秦明| 外太空杀人小丑| 红番区在线观看| 千金赤子板栗在线观看免费高清| 麦乐迪马克思家庭矛盾| 若妻家庭女教师| 小东西逃跑是要受到惩罚的| 东方红的简谱| 辩护人 韩国电影| 《越南女兵满天星》电影| 莫莉3特殊酒店| 电影蝎子| 爆裂神探| 爱情诡计第6集| 疯狂go mv| 扑克王粤语| 秘书的职责电影| 锵锵锵锵锵锵锵免费看完整版| 假面骑士创骑免费观看完整版中文| 私人诊所的特殊待遇4| 中国百强名镇| 免费观看已满十八岁电视剧悠悠| 遂昌县| 《梦幻军事基地》免费观看| 下一站传奇综艺节目在线观看免费| 撞邪先生| 侵略乌贼娘ova| 开战日电影在线看免费观看| 最美逆行者电视剧| 《私人航空》| 猛鬼舔人2| 动漫gaysex入口男男动漫| 追鱼电视剧| 地下偶像在线观看免费高清全集| 87版《女的心愿》李丽英免费观看| 韩国电影坏小子| 美景之屋6HD在线播放| 高清《四大元素之水之魅影》电视剧| 爹地追来了第二季免费看| 林师傅在首尔百度影音| 宝贝在线观看| 穆桂英三级DVD| 小蓝视频勇敢做自己| 霜花店完整版在线观看 | 寂静的山林电影| 刀客家族的女人 电视剧| 扫黑风暴全集免费版| 伊波拉病毒2部未删减完整国语版|