• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    復(fù)旦大學(xué)基于容器化重構(gòu)一表通平臺(tái)

    2023-02-16 14:12:34齊鳳林張凱高珺張樂
    中國教育網(wǎng)絡(luò) 2023年9期
    關(guān)鍵詞:表單容器運(yùn)維

    文/齊鳳林 張凱 高珺 張樂

    微服務(wù)及其所驅(qū)動(dòng)的容器化技術(shù)日益成熟,微服務(wù)倡導(dǎo)將一個(gè)簡(jiǎn)單復(fù)雜的應(yīng)用分解為一組小型的、專門的服務(wù),每一個(gè)服務(wù)運(yùn)行在各自獨(dú)立的進(jìn)程中,各個(gè)服務(wù)之間協(xié)調(diào)配合,實(shí)現(xiàn)業(yè)務(wù)的高內(nèi)聚、低耦合,成為當(dāng)前國內(nèi)外一線互聯(lián)網(wǎng)公司廣泛應(yīng)用的技術(shù)。以復(fù)旦大學(xué)為例,原有的師生填表服務(wù)分散在Spring MVC、Grails、eService 等不同的平臺(tái)架構(gòu)之上,這種混合架構(gòu)雖然曾臨時(shí)滿足了學(xué)校管理和服務(wù)綜合化發(fā)展的需要,但是在使用中也遇到一系列問題。

    服務(wù)分散。師生填寫表單時(shí),存在多個(gè)入口,界面不統(tǒng)一、操作方式不一致。由此導(dǎo)致用戶體驗(yàn)不佳。

    開發(fā)與運(yùn)維效率低。由于各個(gè)業(yè)務(wù)系統(tǒng)創(chuàng)建時(shí)間不相同、原始開發(fā)環(huán)境各不相同、發(fā)展過程不平衡等原因,導(dǎo)致開發(fā)與運(yùn)維人員需維護(hù)多個(gè)不同的框架和部署環(huán)境。進(jìn)而造成需求響應(yīng)慢、業(yè)務(wù)部署慢等諸多問題。

    更新迭代困難。由于服務(wù)使用的框架不同,造成后續(xù)系統(tǒng)之間對(duì)接困難。部分開發(fā)人員的流動(dòng)更導(dǎo)致部分業(yè)務(wù)無法更新,并可能存在潛在安全問題。

    為了解決這些問題,復(fù)旦大學(xué)信息辦在考察了多個(gè)成熟的新技術(shù)之后,梳理現(xiàn)有校內(nèi)填表業(yè)務(wù)的實(shí)際情況,通過系統(tǒng)重構(gòu)將各個(gè)填表平臺(tái)進(jìn)行整合統(tǒng)一。在重構(gòu)過程中,積極融入容器化的思想,在設(shè)計(jì)階段就將目標(biāo)設(shè)定為一個(gè)可快速迭代、快速部署的統(tǒng)一填表平臺(tái)。利用Ruby on Rails、Docker、Swarm 等技術(shù),最終完成了能夠快速響應(yīng)用戶需求、快速進(jìn)行部署、快速按需擴(kuò)展的一表通平臺(tái)。

    架構(gòu)現(xiàn)狀

    復(fù)旦大學(xué)一表通平臺(tái)是一個(gè)表單快速配置平臺(tái),能夠基于個(gè)人數(shù)據(jù)中心快速完成絕大部分面向用戶的表單配置。該平臺(tái)是支撐學(xué)校職能部門及二級(jí)院系提高自身管理效率、減少重復(fù)填表問題的自主研發(fā)系統(tǒng),也是全校試行完全無紙化的重要支撐平臺(tái),曾開發(fā)了包括高等教育數(shù)據(jù)采集在內(nèi)的業(yè)務(wù)近100 項(xiàng)。

    最初,一表通平臺(tái)框架是基于Grails進(jìn)行構(gòu)建的(以下簡(jiǎn)稱“G 類”業(yè)務(wù)表單)。Grails 是一個(gè)用于快速構(gòu)建Web 應(yīng)用的開源框架,是構(gòu)建在Spring 和Hibernate 等Java 已有的技術(shù)之上的一個(gè)full-stack 框架,借助于核心技術(shù)與相關(guān)插件來解決Web 開發(fā)中的各方面的問題,它的優(yōu)勢(shì)在于能很好的遵循“不要重復(fù)自己”(Don't Repeat Yourself,DRY)原則,利用內(nèi)置的Spring 容器實(shí)現(xiàn)依賴注入。但是,在運(yùn)維過程中發(fā)現(xiàn)Grails 也存在一定的缺陷。Grails 環(huán)境在服務(wù)器上更新部署的時(shí)間太長,一般約有幾分鐘,這在師生正常使用的系統(tǒng)上是不能忍受的。原因在于若更新時(shí)出現(xiàn)師生正在使用該業(yè)務(wù),而此時(shí)該業(yè)務(wù)恰好正在更新部署,很可能導(dǎo)致業(yè)務(wù)無法正常使用。這不僅會(huì)給業(yè)務(wù)部門帶來困擾,也會(huì)大大降低用戶體驗(yàn)。

    網(wǎng)上辦事服務(wù)大廳的一部分填表業(yè)務(wù)是委托公司基于Spring MVC 框架進(jìn)行構(gòu)建的(以下簡(jiǎn)稱“S 類”業(yè)務(wù)表單)。該架構(gòu)由于模型和視圖嚴(yán)格分離,每增加一個(gè)構(gòu)件,均需在模型層、視圖層和控制器增加對(duì)應(yīng)的描述,每個(gè)構(gòu)件在使用之前都需要進(jìn)行徹底的測(cè)試,給開發(fā)調(diào)試應(yīng)用帶來一定的困難,不適合高校小型、中等規(guī)模的應(yīng)用服務(wù)。

    2007 年復(fù)旦大學(xué)上線的eService 服務(wù)(以下簡(jiǎn)稱“E 類”業(yè)務(wù)表單)是集用戶溝通、用戶服務(wù)支持、師生自助服務(wù)和信息辦內(nèi)部管理為一體的信息服務(wù)管理平臺(tái)。該平臺(tái)使用的Struts2 是Apache 基金會(huì)下的一個(gè)Web 框架,它需要針對(duì)每個(gè)request 進(jìn)行封裝,把request,session 等servlet 生命周期的變量封裝成單個(gè)Map,供給每個(gè)Action 使用,所以耗費(fèi)內(nèi)存,影響業(yè)務(wù)服務(wù)性能。另外,Struts2 的遠(yuǎn)程命令執(zhí)行漏洞和重定向漏洞給部分業(yè)務(wù)帶來一定的安全隱患。

    表1 架構(gòu)現(xiàn)狀

    由此可見,現(xiàn)有業(yè)務(wù)運(yùn)行依托的開發(fā)框架或多或少都存在各種形式的缺陷或漏洞,不能及時(shí)滿足日益增長的師生服務(wù)需求。需要探索更加便捷、可拓展、可復(fù)用和可快速迭代的開發(fā)框架,并且在重構(gòu)架構(gòu)的同時(shí),將歷史遺留系統(tǒng)中的業(yè)務(wù)重構(gòu)。

    業(yè)務(wù)重構(gòu)

    如圖1 所示是表單業(yè)務(wù)重構(gòu)的詳細(xì)設(shè)計(jì)步驟,第一階段整理所有的關(guān)聯(lián)表單,分別有G 類表單、S 類表單和E 類表單。通過和業(yè)務(wù)部門溝通,理清所有表單最新的業(yè)務(wù)需求,確保重構(gòu)后表單滿足現(xiàn)有業(yè)務(wù)部門要求。第二階段除了做技術(shù)重構(gòu)外,根據(jù)業(yè)務(wù)部門最新需求,進(jìn)行內(nèi)容重構(gòu);第三階段對(duì)接工作流平臺(tái)之后,統(tǒng)一形成基于Rails 的R 類表單:R-Ei,R-Si,R-Gi。

    圖1 表單重構(gòu)設(shè)計(jì)步驟

    下面按照分別對(duì)G 類、S 類、E 類表單重構(gòu)步驟分別陳述。在整個(gè)表單重構(gòu)過程中不會(huì)原版原樣復(fù)原,而是根據(jù)最新的功能需求添加校驗(yàn)和布置排版。重構(gòu)過程中不僅考慮PC 端的體驗(yàn)效果,更多地考慮移動(dòng)端的體驗(yàn),讓其在符合新架構(gòu)下統(tǒng)一風(fēng)格的同時(shí),進(jìn)一步提升師生用戶體驗(yàn)。

    G 類表單

    在不影響正常服務(wù)師生的情況下,梳理Grails 已有的表單使用情況,建立遷移優(yōu)先級(jí)分級(jí)機(jī)制。綜合考慮使用量和使用緊急度兩個(gè)因素。如表2 所示,序號(hào)以“G”開頭,共計(jì)33 個(gè)表單。Grails 原始表都是基于BaseForm 建立起來的,首先需要解綁BaseForm 基礎(chǔ)表,其次添加關(guān)鍵字段OWNER、CREATED_AT、UPDATED_AT,剩下的其余字段根據(jù)表單功能樣式在新環(huán)境上進(jìn)行復(fù)現(xiàn),添加基本信息預(yù)填、基礎(chǔ)邏輯校驗(yàn),并根據(jù)業(yè)務(wù)部門要求補(bǔ)充特殊邏輯校驗(yàn)。根據(jù)Rails 的Model 命名規(guī)則添加路徑映射,最后對(duì)接審批工作流。

    表2 Grails 表單梳理

    S 類表單

    整理Spring MVC 框架下的業(yè)務(wù)表使用情況。如表3 所示,序號(hào)以“S”開頭,共計(jì)17 個(gè)業(yè)務(wù)表。Spring MVC 的原始表單針對(duì)每個(gè)業(yè)務(wù)均存在一個(gè)源文件。首先將源文件進(jìn)行拆解,按照目標(biāo)架構(gòu)進(jìn)行匹配,除了主鍵轉(zhuǎn)換(PK_ID 轉(zhuǎn)換為ID)適應(yīng)和添加三個(gè)關(guān)鍵字段外,還需要處理打印報(bào)表,對(duì)于大部分子表嵌套的打印表格,按照目標(biāo)格式設(shè)計(jì)對(duì)應(yīng)的html 代碼,最終達(dá)到適應(yīng)打印展示的效果。最后對(duì)接審批工作流。

    表3 Spring MVC 表單梳理

    E 類表單

    目前基于目前信息辦舊版eService 的部分業(yè)務(wù)正在逐個(gè)業(yè)務(wù)解耦合,如表4 所示,序號(hào)以“E”開頭形成遷移需求的有4個(gè)。eService表單是舊版系統(tǒng)剝離的業(yè)務(wù),首先將功能復(fù)現(xiàn),除了添加基本信息預(yù)填、基礎(chǔ)邏輯校驗(yàn)外,為了業(yè)務(wù)的校驗(yàn)需要對(duì)接eService 庫,將提交內(nèi)容的校驗(yàn)結(jié)果通過工作流系統(tǒng)接口傳遞到一表通平臺(tái)。最后對(duì)接審批工作流。

    表4 eService 表單梳理

    以上三類表單適應(yīng)性改造完成后,通過使用約定的工作流接口,對(duì)接Rails 架構(gòu)。在后續(xù)的開發(fā)過程中具有更高的可維護(hù)性、可擴(kuò)展性、可復(fù)用性。此次涉及的重構(gòu)業(yè)務(wù)表單共達(dá)54 個(gè)。原來的技術(shù)架構(gòu)由于獨(dú)立部署,無法滿足業(yè)務(wù)之間復(fù)雜關(guān)聯(lián)的需求,在業(yè)務(wù)流程改造之后,新的技術(shù)框架破解了這種局限性。以業(yè)務(wù)“教育培訓(xùn)項(xiàng)目結(jié)項(xiàng)”為例,需要根據(jù)教育培訓(xùn)立項(xiàng)的項(xiàng)目編號(hào)及內(nèi)容進(jìn)行結(jié)項(xiàng)申請(qǐng),申請(qǐng)人不可避免地需要人工查詢?cè)剂㈨?xiàng)的信息,業(yè)務(wù)重構(gòu)之后可以通過系統(tǒng)自動(dòng)關(guān)聯(lián),省去了不少人工操作。

    容器化部署架構(gòu)

    在一表通平臺(tái)的部署中,將Ruby on Rails 項(xiàng)目和依賴包(基礎(chǔ)鏡像)制作成一個(gè)帶有啟動(dòng)指令的項(xiàng)目鏡像,然后在服務(wù)器上按需創(chuàng)建若干容器,讓鏡像分別在容器內(nèi)運(yùn)行,從而實(shí)現(xiàn)一表通平臺(tái)的容器化部署。圖2 是容器化部署架構(gòu)示意圖,D1和D2 分別是已部署的兩個(gè)容器,兩個(gè)容器的運(yùn)行基本確保面向師生的服務(wù)不會(huì)間斷。當(dāng)然,在空間允許的情況下,還可以部署Dn 個(gè)相同的容器服務(wù),以確保服務(wù)的及時(shí)性和準(zhǔn)確性。Rails 利用“約定優(yōu)于配置”(Convention Over Configuration,COC)原則,提前封裝了約定的基礎(chǔ)設(shè)計(jì)層,來約定每個(gè)Model 共同使用的設(shè)置內(nèi)容。由于多數(shù)Model 的狀態(tài)變化是類似的,所以可以提前設(shè)定Model 的字段、類型、行為等各種展現(xiàn)形式。對(duì)于少數(shù)有特殊需求的業(yè)務(wù)可以通過定制化“Model-View”來進(jìn)行靈活擴(kuò)展。所以,后續(xù)每增加一個(gè)業(yè)務(wù)表單,只需要在圖2 中Model 部分增加一個(gè)業(yè)務(wù)表即可,無需額外重寫Controller 和View 部分。

    圖2 架構(gòu)重構(gòu)示意

    重構(gòu)后的一表通平臺(tái)具備以下特點(diǎn):

    橫向擴(kuò)展良好。如圖2 所示,容器化部署的優(yōu)勢(shì)是只要物理資源足夠,容器域中可以近乎無限量地增加容器的數(shù)量Dn,橫向擴(kuò)展性比較好。

    分離文件存儲(chǔ)。原始一表通平臺(tái)所有文件存儲(chǔ)服務(wù)和一表通自身服務(wù)是放在同一個(gè)服務(wù)器上,當(dāng)文件的瀏覽量增加時(shí),會(huì)增加一表通服務(wù)器的壓力。此次重構(gòu)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在對(duì)象存儲(chǔ)S3 中,降低了一表通平臺(tái)服務(wù)器自身的負(fù)載壓力。當(dāng)有業(yè)務(wù)下載需求時(shí),一表通服務(wù)器本身只對(duì)鏈接做簽名,利用帶有簽名的鏈接直接從S3 下載文件,該過程用戶認(rèn)證透明無感知。

    開發(fā)效率顯著提升。按照“COC”原則,Controller、View 和Model 層都有一套通用的流程(模板、草稿、保存、提交等)。針對(duì)業(yè)務(wù)變動(dòng)的內(nèi)容只是信息字段的類型和數(shù)量的多少。按照“DRY”原則,每次新增業(yè)務(wù)僅需要描述對(duì)應(yīng)的Model 即可,無需撰寫冗余代碼。特殊需求時(shí),可靈活支持三個(gè)層次的定制模型改動(dòng)。

    創(chuàng)新點(diǎn)

    從開發(fā)者角度來看,使用容器化部署后,加快了部署速度,代碼更新部署時(shí)間從分鐘級(jí)降低為秒級(jí),僅需1~2 秒。從服務(wù)能力角度來看,容器化部署使得彈性擴(kuò)展變得非常容易,只需要通過修改配置文件,就可以實(shí)現(xiàn)在多服務(wù)器中快速增大或縮小計(jì)算能力。從管理運(yùn)維角度來看,如圖3 所示,首先提升了管理運(yùn)維的高效性和簡(jiǎn)便性,均衡了用戶響應(yīng)速度;其次降低了運(yùn)維管理的困難,開發(fā)人員無需同時(shí)維護(hù)不同環(huán)境下表單的業(yè)務(wù)變動(dòng)。從師生用戶角度來看,表單增加了新校驗(yàn),減少用戶不必要的退回環(huán)節(jié);增加信息預(yù)讀內(nèi)容,減少了用戶填寫的數(shù)據(jù)量,有效提升了師生用戶體驗(yàn)。從資源投入角度來看,減輕了運(yùn)維人力、時(shí)間的投入,降低項(xiàng)目投入成本。從未來發(fā)展角度來看,業(yè)務(wù)系統(tǒng)之間脈絡(luò)更加清晰,便于和其他業(yè)務(wù)系統(tǒng)快速對(duì)接,便于快速實(shí)現(xiàn)數(shù)據(jù)共享和統(tǒng)計(jì),助力AI 智能分析和領(lǐng)導(dǎo)駕駛艙融合。

    圖3 運(yùn)維方式對(duì)比

    經(jīng)過多年的平臺(tái)重構(gòu)建設(shè),復(fù)旦大學(xué)一表通平臺(tái)在實(shí)現(xiàn)校園一網(wǎng)通辦業(yè)務(wù)績(jī)效提升、價(jià)值創(chuàng)造、校園業(yè)務(wù)統(tǒng)籌治理方面發(fā)揮了非常重要的作用。然而,未來校園綜合業(yè)務(wù)信息化建設(shè)是一個(gè)復(fù)雜而長期的過程,在遇到多業(yè)務(wù)聯(lián)動(dòng)、多表交叉使用的需求時(shí),依然存在一定的挑戰(zhàn)。下一步,將著重研發(fā)多業(yè)務(wù)聯(lián)動(dòng)的技術(shù)攻關(guān),滿足師生更多復(fù)雜的功能需求,有針對(duì)性地優(yōu)化服務(wù)性能。

    猜你喜歡
    表單容器運(yùn)維
    Different Containers不同的容器
    電子表單系統(tǒng)應(yīng)用分析
    華東科技(2021年9期)2021-09-23 02:15:24
    難以置信的事情
    運(yùn)維技術(shù)研發(fā)決策中ITSS運(yùn)維成熟度模型應(yīng)用初探
    風(fēng)電運(yùn)維困局
    能源(2018年8期)2018-09-21 07:57:24
    淺談網(wǎng)頁制作中表單的教學(xué)
    雜亂無章的光伏運(yùn)維 百億市場(chǎng)如何成長
    能源(2017年11期)2017-12-13 08:12:25
    基于ITIL的運(yùn)維管理創(chuàng)新實(shí)踐淺析
    取米
    基于Infopath實(shí)現(xiàn)WEB動(dòng)態(tài)表單的研究
    電子世界(2012年24期)2012-12-17 10:49:06
    亚洲天堂国产精品一区在线| 黑人欧美特级aaaaaa片| 啦啦啦韩国在线观看视频| 久久久久久国产a免费观看| 日韩成人在线观看一区二区三区| 色在线成人网| 国产一区二区激情短视频| 丝袜人妻中文字幕| 美女扒开内裤让男人捅视频| 一本综合久久免费| 午夜免费成人在线视频| 欧美性猛交黑人性爽| 嫁个100分男人电影在线观看| 老司机午夜十八禁免费视频| 国产成人精品久久二区二区免费| 日本免费一区二区三区高清不卡| 99热只有精品国产| 高清毛片免费观看视频网站| 最近最新中文字幕大全电影3| 亚洲最大成人中文| 一级a爱片免费观看的视频| 亚洲av成人av| tocl精华| 男女那种视频在线观看| 全区人妻精品视频| 国产精品一及| 丝袜人妻中文字幕| xxx96com| 老汉色∧v一级毛片| 日韩欧美一区二区三区在线观看| 久久天躁狠狠躁夜夜2o2o| 成人鲁丝片一二三区免费| 精品国产乱子伦一区二区三区| av天堂中文字幕网| 久久精品国产亚洲av香蕉五月| 精品久久久久久久毛片微露脸| 国产亚洲av嫩草精品影院| 一卡2卡三卡四卡精品乱码亚洲| 中文字幕av在线有码专区| 午夜两性在线视频| 97超视频在线观看视频| 国产精品久久视频播放| 亚洲第一电影网av| 白带黄色成豆腐渣| 久久精品aⅴ一区二区三区四区| 99国产综合亚洲精品| 麻豆成人午夜福利视频| 国内精品久久久久精免费| 在线观看66精品国产| 精品久久久久久,| 视频区欧美日本亚洲| 午夜免费激情av| 亚洲av电影不卡..在线观看| 国产亚洲精品一区二区www| 日韩欧美 国产精品| 久久天堂一区二区三区四区| 亚洲五月婷婷丁香| 最近最新中文字幕大全电影3| 网址你懂的国产日韩在线| 色在线成人网| 18禁美女被吸乳视频| xxxwww97欧美| 在线国产一区二区在线| 午夜免费成人在线视频| 黄频高清免费视频| 欧美丝袜亚洲另类 | 久久久久久人人人人人| 国产黄a三级三级三级人| 给我免费播放毛片高清在线观看| 亚洲在线自拍视频| 动漫黄色视频在线观看| 波多野结衣高清作品| 18禁裸乳无遮挡免费网站照片| 法律面前人人平等表现在哪些方面| 日韩欧美在线乱码| 波多野结衣高清无吗| 日本精品一区二区三区蜜桃| 香蕉国产在线看| 午夜久久久久精精品| 欧美激情久久久久久爽电影| 国产又色又爽无遮挡免费看| 啪啪无遮挡十八禁网站| 亚洲国产精品久久男人天堂| 免费av不卡在线播放| 国产真人三级小视频在线观看| 免费看美女性在线毛片视频| 亚洲第一欧美日韩一区二区三区| 免费无遮挡裸体视频| 一级a爱片免费观看的视频| 欧美性猛交╳xxx乱大交人| 可以在线观看的亚洲视频| 天堂网av新在线| 黑人巨大精品欧美一区二区mp4| 久久精品夜夜夜夜夜久久蜜豆| 一夜夜www| 最新在线观看一区二区三区| 国产精品99久久久久久久久| 国产一区在线观看成人免费| 欧美成人性av电影在线观看| 午夜成年电影在线免费观看| 亚洲熟女毛片儿| 国产免费av片在线观看野外av| 一夜夜www| 麻豆国产av国片精品| 老司机午夜十八禁免费视频| 亚洲自拍偷在线| 欧美日韩黄片免| 国产精品乱码一区二三区的特点| 成人特级黄色片久久久久久久| 亚洲成人免费电影在线观看| 身体一侧抽搐| 午夜影院日韩av| 亚洲国产精品sss在线观看| 麻豆久久精品国产亚洲av| 精品一区二区三区视频在线观看免费| 亚洲精品在线观看二区| 久久婷婷人人爽人人干人人爱| 国产精品免费一区二区三区在线| 亚洲九九香蕉| 午夜精品在线福利| 久久草成人影院| 亚洲国产中文字幕在线视频| 国产伦精品一区二区三区四那| 在线观看舔阴道视频| 国产精品一区二区精品视频观看| 成人特级黄色片久久久久久久| 欧美+亚洲+日韩+国产| 啦啦啦免费观看视频1| 久久久成人免费电影| 琪琪午夜伦伦电影理论片6080| 亚洲人成电影免费在线| 黑人操中国人逼视频| 此物有八面人人有两片| 免费大片18禁| 校园春色视频在线观看| 91九色精品人成在线观看| 精品人妻1区二区| 视频区欧美日本亚洲| 国产精品美女特级片免费视频播放器 | 天堂影院成人在线观看| 国内精品美女久久久久久| 亚洲av成人av| 国产成人欧美在线观看| 757午夜福利合集在线观看| 一级a爱片免费观看的视频| 狠狠狠狠99中文字幕| 免费看日本二区| 免费在线观看视频国产中文字幕亚洲| 男女下面进入的视频免费午夜| 精品免费久久久久久久清纯| 国产高清videossex| 国产精品1区2区在线观看.| 男女下面进入的视频免费午夜| 啪啪无遮挡十八禁网站| 日韩欧美在线二视频| 一二三四在线观看免费中文在| 婷婷六月久久综合丁香| 男人和女人高潮做爰伦理| 精品国产乱子伦一区二区三区| 18禁观看日本| 亚洲欧美日韩卡通动漫| 亚洲av成人精品一区久久| 亚洲精品在线美女| 久久久精品欧美日韩精品| 夜夜夜夜夜久久久久| 久久久久免费精品人妻一区二区| 最新中文字幕久久久久 | 真人做人爱边吃奶动态| 精华霜和精华液先用哪个| 成人午夜高清在线视频| 真实男女啪啪啪动态图| 婷婷精品国产亚洲av在线| 久久久精品欧美日韩精品| 欧美3d第一页| 亚洲精品一卡2卡三卡4卡5卡| 99久久精品热视频| 国产亚洲av嫩草精品影院| 脱女人内裤的视频| 欧美日本亚洲视频在线播放| 嫩草影院入口| 亚洲在线观看片| 老熟妇乱子伦视频在线观看| 国产三级在线视频| 久久精品国产清高在天天线| 91在线精品国自产拍蜜月 | 久久性视频一级片| 99热这里只有精品一区 | 成人av一区二区三区在线看| 男女做爰动态图高潮gif福利片| 欧美黑人欧美精品刺激| 母亲3免费完整高清在线观看| 后天国语完整版免费观看| 国产97色在线日韩免费| 99久久成人亚洲精品观看| 欧美极品一区二区三区四区| 国产单亲对白刺激| 高潮久久久久久久久久久不卡| 757午夜福利合集在线观看| 好男人电影高清在线观看| 黄色女人牲交| 亚洲av熟女| 久久久国产成人精品二区| 国产精品98久久久久久宅男小说| 长腿黑丝高跟| 国产97色在线日韩免费| 成年女人看的毛片在线观看| 叶爱在线成人免费视频播放| www.精华液| 久久精品91蜜桃| 成年女人永久免费观看视频| 国产精品 欧美亚洲| 亚洲一区二区三区色噜噜| 天天添夜夜摸| 亚洲国产中文字幕在线视频| 国内少妇人妻偷人精品xxx网站 | 欧美日韩综合久久久久久 | 欧美日韩亚洲国产一区二区在线观看| 一进一出抽搐gif免费好疼| 久久中文字幕一级| 男女那种视频在线观看| 久久久国产欧美日韩av| 久久九九热精品免费| 9191精品国产免费久久| 亚洲激情在线av| 久9热在线精品视频| 黑人操中国人逼视频| 国产高清激情床上av| 给我免费播放毛片高清在线观看| 中文字幕高清在线视频| 99久久精品热视频| 国产成人欧美在线观看| 国产高清视频在线播放一区| 亚洲五月天丁香| 国产激情偷乱视频一区二区| 亚洲片人在线观看| 狂野欧美白嫩少妇大欣赏| 99国产精品一区二区三区| 久久中文看片网| 在线免费观看不下载黄p国产 | 免费看美女性在线毛片视频| 窝窝影院91人妻| 最新中文字幕久久久久 | 在线a可以看的网站| 国产黄a三级三级三级人| 成熟少妇高潮喷水视频| 亚洲精品在线观看二区| 1024手机看黄色片| 久久久久国产精品人妻aⅴ院| 天堂动漫精品| 欧美中文综合在线视频| 精品人妻1区二区| 一边摸一边抽搐一进一小说| 免费在线观看视频国产中文字幕亚洲| 十八禁网站免费在线| 少妇的丰满在线观看| 亚洲精品一卡2卡三卡4卡5卡| 97超视频在线观看视频| 国产精品美女特级片免费视频播放器 | 国产精品98久久久久久宅男小说| 国产精品女同一区二区软件 | 亚洲av美国av| 熟女少妇亚洲综合色aaa.| 国产高潮美女av| 色播亚洲综合网| 丁香六月欧美| 色吧在线观看| 亚洲avbb在线观看| 女人高潮潮喷娇喘18禁视频| 亚洲人与动物交配视频| 黄色日韩在线| 久久精品国产清高在天天线| 国产精华一区二区三区| 两个人看的免费小视频| 成年女人看的毛片在线观看| 日韩三级视频一区二区三区| 亚洲男人的天堂狠狠| ponron亚洲| 色播亚洲综合网| 亚洲av成人一区二区三| 国产精品一区二区三区四区久久| 亚洲国产精品久久男人天堂| av国产免费在线观看| 可以在线观看的亚洲视频| 亚洲专区国产一区二区| 精品免费久久久久久久清纯| netflix在线观看网站| 美女黄网站色视频| 亚洲男人的天堂狠狠| 国产精品影院久久| 久久九九热精品免费| 岛国在线观看网站| or卡值多少钱| 精品国内亚洲2022精品成人| 国产伦精品一区二区三区视频9 | 成年女人毛片免费观看观看9| 日韩中文字幕欧美一区二区| 国产精品av久久久久免费| 亚洲天堂国产精品一区在线| 日韩 欧美 亚洲 中文字幕| 99精品久久久久人妻精品| 精品福利观看| 久久久精品欧美日韩精品| 久久热在线av| 午夜a级毛片| 成人av在线播放网站| 在线观看免费视频日本深夜| 91在线精品国自产拍蜜月 | av在线蜜桃| 国产高清有码在线观看视频| 99久久精品一区二区三区| 丰满的人妻完整版| 日本撒尿小便嘘嘘汇集6| 黄色成人免费大全| 性色av乱码一区二区三区2| 日日夜夜操网爽| 色噜噜av男人的天堂激情| 三级毛片av免费| 黄色成人免费大全| 国内毛片毛片毛片毛片毛片| 国产av麻豆久久久久久久| 国产伦精品一区二区三区视频9 | 亚洲avbb在线观看| 少妇人妻一区二区三区视频| 欧美日韩福利视频一区二区| 亚洲熟女毛片儿| 91久久精品国产一区二区成人 | 亚洲一区二区三区不卡视频| 长腿黑丝高跟| 最新美女视频免费是黄的| www日本黄色视频网| 午夜激情福利司机影院| 一进一出抽搐gif免费好疼| 久久久久九九精品影院| 手机成人av网站| 成人特级av手机在线观看| 日本一本二区三区精品| 日本 av在线| 中文字幕精品亚洲无线码一区| 精品不卡国产一区二区三区| 亚洲精品中文字幕一二三四区| 99久久99久久久精品蜜桃| 深夜精品福利| 国产又黄又爽又无遮挡在线| 亚洲片人在线观看| 婷婷丁香在线五月| 亚洲国产精品999在线| 精品无人区乱码1区二区| 不卡一级毛片| 又大又爽又粗| 手机成人av网站| 叶爱在线成人免费视频播放| 中文字幕av在线有码专区| 亚洲熟妇中文字幕五十中出| 亚洲天堂国产精品一区在线| 99久久精品热视频| 日韩欧美在线二视频| 欧美av亚洲av综合av国产av| 亚洲人与动物交配视频| 久久久久久九九精品二区国产| 久久久久九九精品影院| 国产亚洲av高清不卡| 久久久久久久精品吃奶| netflix在线观看网站| 亚洲熟妇熟女久久| 18禁黄网站禁片午夜丰满| 欧美不卡视频在线免费观看| 亚洲国产欧洲综合997久久,| 欧美中文日本在线观看视频| 久久欧美精品欧美久久欧美| bbb黄色大片| 不卡一级毛片| 成年人黄色毛片网站| 黄色成人免费大全| 久久久久国内视频| 在线观看66精品国产| 亚洲aⅴ乱码一区二区在线播放| 一本综合久久免费| 中文字幕熟女人妻在线| 欧美高清成人免费视频www| 床上黄色一级片| 久久国产精品人妻蜜桃| 午夜影院日韩av| a在线观看视频网站| 看免费av毛片| 婷婷精品国产亚洲av在线| 51午夜福利影视在线观看| 一本久久中文字幕| 免费在线观看日本一区| 日韩成人在线观看一区二区三区| 99riav亚洲国产免费| 天堂av国产一区二区熟女人妻| 日韩成人在线观看一区二区三区| 日本一二三区视频观看| 色综合婷婷激情| 久久婷婷人人爽人人干人人爱| 18禁黄网站禁片午夜丰满| 一个人看的www免费观看视频| 99在线人妻在线中文字幕| 国产单亲对白刺激| 又紧又爽又黄一区二区| or卡值多少钱| 精品久久久久久久久久免费视频| 91av网一区二区| 黄色片一级片一级黄色片| 全区人妻精品视频| 搡老妇女老女人老熟妇| 脱女人内裤的视频| 亚洲片人在线观看| 给我免费播放毛片高清在线观看| 午夜日韩欧美国产| 男女做爰动态图高潮gif福利片| 国产成人aa在线观看| 黄色日韩在线| 精品久久久久久久毛片微露脸| 日本三级黄在线观看| 此物有八面人人有两片| 一边摸一边抽搐一进一小说| 亚洲成av人片在线播放无| 精品国产美女av久久久久小说| 在线免费观看不下载黄p国产 | 国产爱豆传媒在线观看| 99精品久久久久人妻精品| 国产爱豆传媒在线观看| 亚洲成人精品中文字幕电影| 99在线人妻在线中文字幕| 欧美性猛交╳xxx乱大交人| 男女那种视频在线观看| 国产精品免费一区二区三区在线| 日韩有码中文字幕| 我的老师免费观看完整版| 高清毛片免费观看视频网站| 免费无遮挡裸体视频| 啪啪无遮挡十八禁网站| 久久久久免费精品人妻一区二区| 久久久久久大精品| 国产1区2区3区精品| 久久精品影院6| 亚洲欧美日韩高清在线视频| 国内精品久久久久精免费| 国产伦精品一区二区三区视频9 | 欧美+亚洲+日韩+国产| 久久九九热精品免费| 精品国产超薄肉色丝袜足j| 美女cb高潮喷水在线观看 | 后天国语完整版免费观看| 亚洲电影在线观看av| 欧美乱妇无乱码| 三级国产精品欧美在线观看 | av天堂在线播放| 亚洲欧美激情综合另类| 亚洲乱码一区二区免费版| xxxwww97欧美| 国产成人系列免费观看| 亚洲av电影不卡..在线观看| 热99在线观看视频| 国产精品 欧美亚洲| 久久久成人免费电影| 国产av一区在线观看免费| 国产精品久久久久久精品电影| 色尼玛亚洲综合影院| 色吧在线观看| 国产探花在线观看一区二区| 国产精品九九99| 国产1区2区3区精品| 嫩草影院精品99| 好看av亚洲va欧美ⅴa在| 91av网站免费观看| 色老头精品视频在线观看| 亚洲五月天丁香| 黑人巨大精品欧美一区二区mp4| 亚洲五月婷婷丁香| 日本黄大片高清| 亚洲国产色片| 神马国产精品三级电影在线观看| 欧美一级毛片孕妇| 热99在线观看视频| 91老司机精品| 国产一区二区激情短视频| 91九色精品人成在线观看| 黄频高清免费视频| 国产精品一区二区精品视频观看| 久久久久九九精品影院| 两个人的视频大全免费| 国产视频内射| 国产一区在线观看成人免费| 久久久久精品国产欧美久久久| 国产精品一及| 看免费av毛片| 极品教师在线免费播放| 国内精品一区二区在线观看| 99久久无色码亚洲精品果冻| 亚洲人成网站在线播放欧美日韩| 亚洲欧美日韩高清专用| 亚洲真实伦在线观看| 91麻豆av在线| 色吧在线观看| 欧美高清成人免费视频www| 免费大片18禁| 国产高清videossex| 男人舔女人的私密视频| 不卡一级毛片| 国产av不卡久久| 97超级碰碰碰精品色视频在线观看| 一本综合久久免费| 亚洲av免费在线观看| 很黄的视频免费| 久久久久国产精品人妻aⅴ院| 色在线成人网| 麻豆av在线久日| 99精品在免费线老司机午夜| 麻豆成人av在线观看| 久久久国产精品麻豆| 亚洲第一电影网av| 全区人妻精品视频| 国产精品精品国产色婷婷| 色尼玛亚洲综合影院| 亚洲精品在线观看二区| 国模一区二区三区四区视频 | 亚洲成人免费电影在线观看| 美女黄网站色视频| 最近在线观看免费完整版| 啦啦啦观看免费观看视频高清| 久久久国产欧美日韩av| 男女视频在线观看网站免费| 亚洲第一欧美日韩一区二区三区| 亚洲国产高清在线一区二区三| 欧美黑人欧美精品刺激| 国产美女午夜福利| 岛国在线观看网站| 国产欧美日韩精品亚洲av| 国产日本99.免费观看| 国产亚洲精品一区二区www| 色综合亚洲欧美另类图片| 桃色一区二区三区在线观看| 国产午夜福利久久久久久| 久久久久久久精品吃奶| 亚洲av片天天在线观看| 男女床上黄色一级片免费看| 色综合欧美亚洲国产小说| www.自偷自拍.com| 久9热在线精品视频| 黄色成人免费大全| 亚洲av第一区精品v没综合| 精品久久久久久久人妻蜜臀av| 日韩欧美三级三区| 日韩欧美在线二视频| 18禁黄网站禁片免费观看直播| 热99re8久久精品国产| 国产精品久久久久久久电影 | 99riav亚洲国产免费| 91字幕亚洲| 欧美日韩亚洲国产一区二区在线观看| 波多野结衣高清作品| 久久精品亚洲精品国产色婷小说| 日韩高清综合在线| 午夜免费成人在线视频| 黄色丝袜av网址大全| 亚洲av电影在线进入| 在线观看66精品国产| bbb黄色大片| 男人舔女人下体高潮全视频| 免费在线观看日本一区| 日本a在线网址| 亚洲精品在线美女| www国产在线视频色| 亚洲精品美女久久久久99蜜臀| 欧美精品啪啪一区二区三区| 后天国语完整版免费观看| 五月伊人婷婷丁香| 欧美最黄视频在线播放免费| 两个人视频免费观看高清| 成人午夜精彩视频在线观看| 丝袜美腿在线中文| 日韩欧美 国产精品| 亚洲欧美精品综合久久99| 亚洲自偷自拍三级| 久久精品国产亚洲av涩爱| 99久久精品国产国产毛片| 国产三级在线视频| 最近最新中文字幕大全电影3| 免费大片18禁| 国内精品美女久久久久久| 国产一级毛片在线| 中文精品一卡2卡3卡4更新| 日本熟妇午夜| 久久久国产成人免费| 精品国产三级普通话版| 天堂av国产一区二区熟女人妻| 国产高清国产精品国产三级 | 日日摸夜夜添夜夜爱| 1000部很黄的大片| 久热久热在线精品观看| 五月玫瑰六月丁香| 亚洲欧美日韩东京热| 国产淫片久久久久久久久| 亚洲成人中文字幕在线播放| 天堂影院成人在线观看| 久久精品影院6| 人妻制服诱惑在线中文字幕| 国产精品久久久久久精品电影小说 | 成年版毛片免费区| 日韩欧美精品免费久久| 国产爱豆传媒在线观看| 免费看av在线观看网站| 九九久久精品国产亚洲av麻豆| 国产在线一区二区三区精 | 国产中年淑女户外野战色| 久久99热这里只有精品18| 97超碰精品成人国产| 一级二级三级毛片免费看| 精品熟女少妇av免费看| 99久国产av精品| 又粗又硬又长又爽又黄的视频| 欧美人与善性xxx| 好男人在线观看高清免费视频|