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

    基于Delphi的定時(shí)重啟特定服務(wù)的程序設(shè)計(jì)與實(shí)現(xiàn)

    2019-06-01 10:06:30許麗光翁花群曾福山
    電腦知識(shí)與技術(shù) 2019年12期

    許麗光 翁花群 曾福山

    摘要:設(shè)計(jì)一個(gè)基于Delphi編譯環(huán)境的定時(shí)重啟特定服務(wù)的程序,并經(jīng)實(shí)際應(yīng)用環(huán)境反復(fù)實(shí)驗(yàn)測(cè)試,證實(shí)能夠很好地解決由于Tomcat運(yùn)行環(huán)境異常錯(cuò)誤大量累積后,造成內(nèi)存致命錯(cuò)誤,無(wú)法提供正常訪問(wèn)服務(wù)等諸如此類問(wèn)題。

    關(guān)鍵詞:Delphi編譯;Apache服務(wù);Tomcat;內(nèi)存溢出錯(cuò)誤;批處理命令

    中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2019)12-0284-03

    開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

    Delphi-based Design and Implementation of Scheduled Service-Restarting Program

    XU Li-guang, WENG Hua-qun, ZENG Fu-shan

    (Informatization Construction and Management Center, Putian University, Putian 351100, China)

    Abstract: A Delphi-based scheduled service-restarting program has been designed and repeatedly tested in the actual application environment, which proves that it can solve such problems as failure to get access to services due to fatal memory error resulting from large accumulation of abnormal errors in the Tomcat runtime environment.

    Key words: Delphi compilation; Apache service; Tomcat; Out-Of-Memory Error; batch command

    1 背景

    在日常信息化運(yùn)維工作中經(jīng)常遇到某個(gè)程序在運(yùn)行一段時(shí)間后出現(xiàn)異常,需要重啟服務(wù)。例如Tomcat運(yùn)行環(huán)境在運(yùn)行一段時(shí)間后,由于大量用戶同時(shí)訪問(wèn)Apache服務(wù)器而對(duì)服務(wù)器內(nèi)存的影響,異常錯(cuò)誤大量累積后,造成內(nèi)存致命錯(cuò)誤,出現(xiàn)“OutOfMemoryError”提示,導(dǎo)致Apache服務(wù)異常,無(wú)法提供正常訪問(wèn)服務(wù)。此時(shí),往往需要重啟Apache服務(wù),重新初始化Tomcat運(yùn)行環(huán)境,以使Apache服務(wù)恢復(fù)正常。在這種情況下,如果手動(dòng)進(jìn)行相關(guān)服務(wù)重啟操作,對(duì)于信息化運(yùn)維工作人員而言,常常不勝其煩,很大程度上增加了信息化日常運(yùn)維工作量;而且由于異常情況的出現(xiàn)無(wú)法提前預(yù)知,錯(cuò)誤總是不定期出現(xiàn),運(yùn)維人員很難都做到及時(shí)處理,影響了工作效率和成效,如此反復(fù),給所服務(wù)的對(duì)象用戶帶來(lái)極差的服務(wù)體驗(yàn)。為了有效解決上述問(wèn)題,本文設(shè)計(jì)了一個(gè)基于Delphi編譯環(huán)境的定時(shí)重啟該特定服務(wù)的程序,經(jīng)實(shí)際應(yīng)用環(huán)境多次實(shí)驗(yàn)測(cè)試,該程序能夠很好地解決此類問(wèn)題。

    2 重啟Tomcat運(yùn)行環(huán)境的初始化批處理代碼解析

    實(shí)現(xiàn)初始化Tomcat運(yùn)行環(huán)境過(guò)程的批處理(startup.bat)部分內(nèi)容解析如下:

    @echo off

    if "%OS%" == "Windows_NT" setlocal //檢測(cè)操作系統(tǒng)環(huán)境變量。

    ……

    :okExec

    set CMD_LINE_ARGS= //清除CMD_LINE_ARGS環(huán)境變量原值。

    :setArgs

    if ""%1""=="""" goto doneSetArgs //若參數(shù)%1為空則執(zhí)行doneSetArgs段,表示已接傳入的參數(shù)。

    set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 //給 CMD_LINE_ARGS 添加參數(shù)%1,以空格分隔。

    Shift //截除原參數(shù),使參數(shù)%1成為原參數(shù)。

    // 上述代碼是將所有參數(shù)用空格分隔開,并給CMD_LINE_ARGS賦值。

    goto setArgs

    :doneSetArgs

    call "%EXECUTABLE%" start %CMD_LINE_ARGS%

    //運(yùn)行新窗口,重啟執(zhí)行 EXECUTABLE 環(huán)境變量所示的catalina.bat 程序及 CMD_LINE_ARGS 所含的參數(shù)。

    :end //初始化結(jié)束。[1]

    3 程序設(shè)計(jì)思路

    利用可視化編程開發(fā)工具Delphi 2010的Timer時(shí)間組件每隔1秒通過(guò)API函數(shù)獲取系統(tǒng)時(shí)間,并把時(shí)間字符串與所設(shè)定的定時(shí)啟動(dòng)時(shí)間比對(duì),滿足條件即調(diào)用API函數(shù)ShellExecute執(zhí)行特定服務(wù)或程序,本文實(shí)際應(yīng)用于重啟上述初始化Tomcat運(yùn)行環(huán)境的批處理程序(startup.bat)。

    關(guān)鍵函數(shù)ShellExecute原型如下[2](須引用ShellAPI .pas單元,即uses ShellAPI;):

    function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST;

    若ShellExecute函數(shù)執(zhí)行成功,則返回被執(zhí)行程序的實(shí)例句柄。若返回值低于32,則表示執(zhí)行存在錯(cuò)誤。

    4 程序流程圖(如圖1)

    程序流程:?jiǎn)?dòng)運(yùn)行程序后,待用戶在時(shí)間輸入框中按照提示的時(shí)間格式設(shè)定好定時(shí)啟動(dòng)運(yùn)行的時(shí)間規(guī)則內(nèi)容,以及在程序輸入框中瀏覽或指定需執(zhí)行的程序的完整路徑和文件名,然后點(diǎn)擊啟動(dòng)按鈕,啟動(dòng)按鈕切換為停止按鈕,定時(shí)器開始持續(xù)獲取系統(tǒng)時(shí)間,每秒比對(duì)系統(tǒng)時(shí)鐘是否滿足設(shè)定好的啟動(dòng)時(shí)間,滿足條件則立即執(zhí)行指定程序,否則定時(shí)器繼續(xù)獲取系統(tǒng)時(shí)間,進(jìn)行下一秒比對(duì),當(dāng)用戶點(diǎn)擊停止按鈕,則程序停止運(yùn)行,關(guān)閉后結(jié)束運(yùn)行。

    5 程序?qū)崿F(xiàn)(主要模塊代碼)

    5.1 初始化運(yùn)行界面模塊

    本模塊代碼用于實(shí)現(xiàn)程序運(yùn)行界面窗體內(nèi)容初始化顯示,提示定時(shí)時(shí)間設(shè)定的格式規(guī)則,并提取時(shí)間輸入范例,方便用戶直接進(jìn)行修改。

    procedure TForm_Exe.FormShow(Sender: TObject);

    begin

    Label_Time.Caption:='執(zhí)行時(shí)刻設(shè)定(格式:'+DateTimeToStr(Now)+')'; [3]

    Edit_SetTime.Text:=Copy(DateTimeToStr(Now),Length(DateTimeToStr(Now))-7);

    Edit_SetTime.SetFocus;

    end;

    5.2 “啟動(dòng)”按鈕和“停止”按鈕切換模塊

    本模塊代碼用于實(shí)現(xiàn)程序 “啟動(dòng)”功能按鈕和“停止”功能按鈕交替切換,達(dá)到程序交互界面簡(jiǎn)潔友好的目的。

    procedure TForm_Exe.Button_ExecuteClick(Sender: TObject);

    begin

    if Button_Execute.Caption='啟動(dòng)' then

    begin

    Timer_Now.Enabled:=True;

    Edit_SetTime.ReadOnly:=True;

    Button_Execute.Caption:='停止';

    end

    else

    begin

    Timer_Now.Enabled:=False;

    Edit_SetTime.ReadOnly:=False;

    Button_Execute.Caption:='啟動(dòng)';

    Label_Time.Caption:='執(zhí)行時(shí)刻設(shè)定(格式:'+DateTimeToStr(Now)+')';

    end

    end;

    5.3 瀏覽并提取指定程序的完整路徑和文件名模塊

    本模塊代碼用于實(shí)現(xiàn)“瀏覽”按鈕功能,獲得所指定執(zhí)行程序完整的路徑和文件名。

    procedure TForm_Exe.Button_LoadClick(Sender: TObject);

    begin

    if OpenDialog_ExeFile.Execute then Edit_ExeFileName.Text:=(OpenDialog_ExeFile.FileName); [4]

    end;

    5.4 Timer組件主程序模塊

    本模塊代碼用于實(shí)現(xiàn)由Timer定時(shí)器每秒獲取系統(tǒng)時(shí)鐘,判斷系統(tǒng)時(shí)鐘是否包含設(shè)定好的啟動(dòng)時(shí)間,滿足條件則繼續(xù)執(zhí)行并打開指定程序,若所指定的執(zhí)行文件不存在,則給出確認(rèn)文件是否存在的提示信息。

    procedure TForm_Exe.Timer_NowTimer(Sender: TObject);

    begin

    Label_Time.Caption:='現(xiàn)在時(shí)刻:'+DateTimeToStr(Now);

    if Pos(Edit_SetTime.Text,Label_Time.Caption)<=0 then Exit;

    ExeFile:=Edit_ExeFileName.Text;

    if (FileExists(ExeFile)) then

    ShellExecute(Handle,nil,PWideChar(ExeFile),nil,nil,SW_NORMAL)

    else

    messagebox(0,PWideChar(' 請(qǐng)確認(rèn)文件 ('+ExeFile+') 是否存在! '),'請(qǐng)確認(rèn)...',MB_OK);

    end;

    6 程序運(yùn)行界面設(shè)計(jì)[5](如圖2)

    程序運(yùn)行界面設(shè)計(jì)遵循了界面友好的重要原則,兼顧簡(jiǎn)潔和美觀,窗口標(biāo)題欄和界面標(biāo)題體現(xiàn)程序所實(shí)現(xiàn)的功能,交互輸入框內(nèi)容格式提示和功能按鈕含義清晰明了,能夠直觀地引導(dǎo)用戶上手使用。

    7 程序運(yùn)行效果

    如上例圖2所示,假設(shè)程序重啟時(shí)間設(shè)定為3:59:59,當(dāng)系統(tǒng)時(shí)鐘滿足所設(shè)定的時(shí)間字符串,則立即執(zhí)行所指定的Tomcat運(yùn)行環(huán)境的初始化批處理程序startup.bat。由于系統(tǒng)時(shí)鐘為24小時(shí)格式,故每天滿足所設(shè)定的時(shí)間共有三次,分別為03:59:59、13:59:59、23:59:59,如此可以自動(dòng)在Tomcat運(yùn)行環(huán)境出現(xiàn)異常前定時(shí)恢復(fù)初始化環(huán)境狀態(tài),保持Apache服務(wù)處于良好運(yùn)行狀態(tài)。

    8 結(jié)束語(yǔ)

    定時(shí)重啟特定服務(wù)的程序不僅可以使需重啟的服務(wù)每天有多個(gè)時(shí)段進(jìn)行重新執(zhí)行,還可以指定某天某個(gè)時(shí)刻執(zhí)行特定程序或服務(wù),能夠有效滿足程序自動(dòng)運(yùn)行的需求,使各類服務(wù)保持良好運(yùn)行狀態(tài)。

    定時(shí)重啟特定服務(wù)的程序后續(xù)有待從多個(gè)方面對(duì)程序代碼進(jìn)一步改良和完善,以滿足不同的需求。如根據(jù)需要對(duì)設(shè)定的時(shí)間按日期設(shè)定遞增值,并可設(shè)定日期遞增的間隔長(zhǎng)度;此外,考慮在程序?qū)崿F(xiàn)中調(diào)用進(jìn)程結(jié)束命令,以便使得特定服務(wù)重啟前先結(jié)束內(nèi)存中的進(jìn)程運(yùn)行,釋放內(nèi)存空間,避免程序重復(fù)運(yùn)行,占用多余的內(nèi)存,使用taskkill結(jié)束進(jìn)程的命令是一個(gè)可行的方法之一。taskkill /f /im explorer.exe范例釋義:taskkill是批處理中常用的結(jié)束進(jìn)程的命令,/f和/im都是參數(shù),前者表示強(qiáng)制結(jié)束,后者表示結(jié)束進(jìn)程用程序名顯示,如explorer.exe。[6]

    參考文獻(xiàn):

    [1] 解讀tomcat 的startup.bat內(nèi)容[EB/OL]. [2013-07-24]. https://zhidao.baidu.com/question/573218387.html.

    [2] Delphi中ShellExecute使用詳解[EB/OL]. [2017-04-19]. https://www.cnblogs.com/bestlove/p/6734973.html.

    [3] 陳燦煌. Delphi 6徹底研究[M]. 北京: 中國(guó)鐵道出版社, 2002.

    [4] 明日科技. Delphi開發(fā)技術(shù)大全[M]. 北京: 人民郵電出版社, 2007.

    [5] 求實(shí)科技. Delphi 7程序設(shè)計(jì)與開發(fā)技術(shù)大全[M]. 北京: 人民郵電出版社, 2004.

    [6] 自動(dòng)結(jié)束某個(gè)指定進(jìn)程[EB/OL]. [2017-06-22]. https://zhidao.baidu.com/question/2271658977384051068.html.

    【通聯(lián)編輯:謝媛媛】

    又粗又硬又长又爽又黄的视频| 精品久久久久久久人妻蜜臀av| 亚洲图色成人| 午夜激情福利司机影院| 毛片一级片免费看久久久久| 国国产精品蜜臀av免费| 成人国产麻豆网| 成人毛片60女人毛片免费| 在线天堂最新版资源| 人妻一区二区av| 久久这里有精品视频免费| 久热久热在线精品观看| 久久久久性生活片| 亚洲欧美中文字幕日韩二区| 春色校园在线视频观看| 丰满少妇做爰视频| 卡戴珊不雅视频在线播放| 久久综合国产亚洲精品| 亚洲av一区综合| 亚洲国产欧美在线一区| av免费在线看不卡| 男女下面进入的视频免费午夜| 亚洲精品日韩av片在线观看| 汤姆久久久久久久影院中文字幕| 欧美xxⅹ黑人| 人体艺术视频欧美日本| .国产精品久久| 欧美+日韩+精品| 日日摸夜夜添夜夜添av毛片| 人妻 亚洲 视频| 欧美变态另类bdsm刘玥| 波多野结衣巨乳人妻| 欧美潮喷喷水| 国产精品麻豆人妻色哟哟久久| 亚洲精品国产av蜜桃| 久久久久性生活片| 人妻系列 视频| 干丝袜人妻中文字幕| 久久久久性生活片| 久久精品夜色国产| 在线免费十八禁| 日韩亚洲欧美综合| 亚洲综合精品二区| 成人无遮挡网站| 好男人视频免费观看在线| 啦啦啦中文免费视频观看日本| av在线天堂中文字幕| 天天躁日日操中文字幕| 久久久精品94久久精品| 色哟哟·www| 一级片'在线观看视频| 我的女老师完整版在线观看| 一级毛片 在线播放| 久久久久久伊人网av| www.色视频.com| 最近最新中文字幕免费大全7| 在线观看一区二区三区| 少妇人妻 视频| 国内揄拍国产精品人妻在线| 最新中文字幕久久久久| 欧美日韩视频精品一区| 亚洲精品成人久久久久久| 深夜a级毛片| 全区人妻精品视频| 亚洲欧美日韩东京热| 中文字幕制服av| 超碰97精品在线观看| 嘟嘟电影网在线观看| 亚洲av不卡在线观看| 特大巨黑吊av在线直播| 成人二区视频| 中文字幕亚洲精品专区| 91精品国产九色| 晚上一个人看的免费电影| 91精品国产九色| 欧美极品一区二区三区四区| 国产在线一区二区三区精| 国产日韩欧美在线精品| 久久精品熟女亚洲av麻豆精品| 秋霞伦理黄片| 欧美变态另类bdsm刘玥| 亚洲精华国产精华液的使用体验| 欧美日本视频| 伊人久久精品亚洲午夜| 色综合色国产| 国产高清不卡午夜福利| 国产有黄有色有爽视频| 日本黄大片高清| 国产女主播在线喷水免费视频网站| 男的添女的下面高潮视频| 国产黄色免费在线视频| 亚洲欧美精品专区久久| 久久国产乱子免费精品| 最新中文字幕久久久久| 久久久久久久久大av| 久久久国产一区二区| 精品一区在线观看国产| 日本av手机在线免费观看| 久久午夜福利片| 亚洲四区av| 国产美女午夜福利| 国产视频内射| 如何舔出高潮| 亚洲av在线观看美女高潮| 老师上课跳d突然被开到最大视频| 国产高清三级在线| 成人欧美大片| 国产毛片在线视频| 色综合色国产| av天堂中文字幕网| 午夜福利在线观看免费完整高清在| 国产熟女欧美一区二区| 三级国产精品欧美在线观看| 国产乱人视频| 深夜a级毛片| 亚洲一级一片aⅴ在线观看| 精品久久久久久久久av| 久久影院123| 一级毛片久久久久久久久女| 精品国产三级普通话版| 成人国产麻豆网| 日产精品乱码卡一卡2卡三| 成人国产麻豆网| 久久人人爽人人爽人人片va| 久久久精品欧美日韩精品| 91久久精品国产一区二区成人| 久久午夜福利片| 亚洲人与动物交配视频| 久久久久久久大尺度免费视频| 新久久久久国产一级毛片| a级一级毛片免费在线观看| 天天一区二区日本电影三级| 最近中文字幕2019免费版| 两个人的视频大全免费| 国产极品天堂在线| 美女主播在线视频| av免费在线看不卡| 日韩强制内射视频| 久久99热这里只频精品6学生| 好男人视频免费观看在线| 国产精品熟女久久久久浪| 黄色视频在线播放观看不卡| 久久99热6这里只有精品| 午夜精品国产一区二区电影 | 欧美潮喷喷水| 伦精品一区二区三区| 九九在线视频观看精品| 蜜臀久久99精品久久宅男| 久久久久精品久久久久真实原创| 七月丁香在线播放| 综合色丁香网| 久久6这里有精品| 久久久色成人| 中文字幕制服av| 成人综合一区亚洲| 久久亚洲国产成人精品v| 少妇高潮的动态图| 在线看a的网站| 亚洲欧美日韩无卡精品| 中国三级夫妇交换| 搡老乐熟女国产| 王馨瑶露胸无遮挡在线观看| 久久久久国产精品人妻一区二区| 狠狠精品人妻久久久久久综合| 日本一本二区三区精品| 色5月婷婷丁香| 全区人妻精品视频| 自拍偷自拍亚洲精品老妇| av在线天堂中文字幕| 69av精品久久久久久| 久久久色成人| 婷婷色av中文字幕| 日日啪夜夜爽| 人人妻人人看人人澡| 国产精品.久久久| 国产高潮美女av| 欧美日韩精品成人综合77777| 亚洲精品色激情综合| 国产精品女同一区二区软件| 精品久久久精品久久久| 亚洲欧美一区二区三区国产| 香蕉精品网在线| 精品久久久噜噜| 亚洲国产精品999| 你懂的网址亚洲精品在线观看| 国产精品偷伦视频观看了| 日韩制服骚丝袜av| 亚洲精品国产成人久久av| 性色avwww在线观看| 久久精品夜色国产| 日日啪夜夜爽| 国产精品99久久久久久久久| 身体一侧抽搐| 久久久久精品久久久久真实原创| 一级片'在线观看视频| 国精品久久久久久国模美| 最近2019中文字幕mv第一页| 成人亚洲精品av一区二区| 国产欧美日韩精品一区二区| 一个人看的www免费观看视频| 国产爱豆传媒在线观看| 欧美bdsm另类| 激情 狠狠 欧美| 王馨瑶露胸无遮挡在线观看| 久久精品久久久久久久性| 黄色欧美视频在线观看| www.av在线官网国产| 91久久精品电影网| 精品国产三级普通话版| av一本久久久久| 高清欧美精品videossex| 热re99久久精品国产66热6| 中文在线观看免费www的网站| 久久久久久久久久成人| 欧美精品人与动牲交sv欧美| 国产精品秋霞免费鲁丝片| 18禁在线播放成人免费| 大香蕉97超碰在线| 亚洲精品456在线播放app| 日韩一区二区视频免费看| 国产毛片a区久久久久| 国产精品偷伦视频观看了| 国产成年人精品一区二区| 久久97久久精品| 最近的中文字幕免费完整| 国产91av在线免费观看| 亚洲精华国产精华液的使用体验| 欧美日韩综合久久久久久| 亚洲精品自拍成人| 中文精品一卡2卡3卡4更新| 久久久久久久精品精品| 日韩 亚洲 欧美在线| 国产综合懂色| 欧美激情久久久久久爽电影| 亚洲精品日韩在线中文字幕| 国产欧美另类精品又又久久亚洲欧美| 欧美一区二区亚洲| 亚洲国产精品成人久久小说| 中文在线观看免费www的网站| 伊人久久精品亚洲午夜| 亚洲精品自拍成人| 国产精品人妻久久久影院| 毛片一级片免费看久久久久| 韩国高清视频一区二区三区| 国产色婷婷99| 人体艺术视频欧美日本| 久久精品国产自在天天线| 91久久精品国产一区二区三区| 男人和女人高潮做爰伦理| 久久精品国产亚洲av天美| 不卡视频在线观看欧美| 在线观看av片永久免费下载| 一本色道久久久久久精品综合| 国精品久久久久久国模美| 成年免费大片在线观看| 美女被艹到高潮喷水动态| 免费观看在线日韩| www.色视频.com| 嫩草影院新地址| 久久精品久久久久久久性| 久久久精品免费免费高清| 欧美日韩一区二区视频在线观看视频在线 | 亚洲精品乱码久久久v下载方式| 小蜜桃在线观看免费完整版高清| 美女脱内裤让男人舔精品视频| 日韩伦理黄色片| 久久综合国产亚洲精品| 狂野欧美激情性bbbbbb| 男人添女人高潮全过程视频| 插逼视频在线观看| 一区二区av电影网| 国产亚洲最大av| 午夜爱爱视频在线播放| 夜夜爽夜夜爽视频| 高清午夜精品一区二区三区| 亚洲欧美成人综合另类久久久| 午夜免费鲁丝| 国产精品一二三区在线看| 一级毛片aaaaaa免费看小| 国产午夜福利久久久久久| 中国三级夫妇交换| 18禁裸乳无遮挡免费网站照片| 别揉我奶头 嗯啊视频| 不卡视频在线观看欧美| 黄片无遮挡物在线观看| 久久综合国产亚洲精品| 少妇熟女欧美另类| 97超碰精品成人国产| 日韩人妻高清精品专区| 国产av不卡久久| 亚洲欧美清纯卡通| 日本一本二区三区精品| 国产老妇女一区| 久久久久久伊人网av| 久久午夜福利片| 国产 一区 欧美 日韩| 夫妻性生交免费视频一级片| 日韩伦理黄色片| 91久久精品国产一区二区成人| 欧美极品一区二区三区四区| 国产毛片a区久久久久| 亚洲自拍偷在线| 国产高清国产精品国产三级 | 国产精品一区www在线观看| 一级毛片aaaaaa免费看小| av网站免费在线观看视频| 有码 亚洲区| 亚洲人与动物交配视频| 人妻 亚洲 视频| 亚洲精品自拍成人| 噜噜噜噜噜久久久久久91| 亚洲欧美日韩另类电影网站 | 国产片特级美女逼逼视频| 免费人成在线观看视频色| 午夜福利网站1000一区二区三区| 高清av免费在线| 国产精品久久久久久精品电影小说 | 男男h啪啪无遮挡| 欧美高清性xxxxhd video| av福利片在线观看| 精品一区二区免费观看| 久久久久九九精品影院| 又黄又爽又刺激的免费视频.| 日本免费在线观看一区| 亚洲精品乱久久久久久| 久久久久网色| 日韩一区二区视频免费看| 天天躁夜夜躁狠狠久久av| 成人特级av手机在线观看| 精品人妻熟女av久视频| 日本一本二区三区精品| 国产成人午夜福利电影在线观看| 亚洲精品日韩在线中文字幕| 26uuu在线亚洲综合色| 久久久久久久精品精品| 精品99又大又爽又粗少妇毛片| 久久女婷五月综合色啪小说 | 超碰av人人做人人爽久久| 性色av一级| 日本熟妇午夜| 久久99热这里只有精品18| 插阴视频在线观看视频| 日本一本二区三区精品| 亚洲欧美一区二区三区黑人 | 一级毛片久久久久久久久女| 一级av片app| 成年版毛片免费区| 中国三级夫妇交换| 在线 av 中文字幕| 成人一区二区视频在线观看| 男女啪啪激烈高潮av片| 99九九线精品视频在线观看视频| 极品教师在线视频| 免费av不卡在线播放| 在线观看三级黄色| 精品人妻熟女av久视频| 国产成人一区二区在线| 少妇人妻 视频| 婷婷色综合www| 一级毛片aaaaaa免费看小| 蜜臀久久99精品久久宅男| 啦啦啦中文免费视频观看日本| 狠狠精品人妻久久久久久综合| 夫妻性生交免费视频一级片| 午夜激情久久久久久久| 久久99热6这里只有精品| 久久鲁丝午夜福利片| 视频区图区小说| 禁无遮挡网站| 久久这里有精品视频免费| 只有这里有精品99| 免费观看性生交大片5| 中文字幕制服av| av福利片在线观看| 国产成年人精品一区二区| 少妇熟女欧美另类| 看免费成人av毛片| 日韩大片免费观看网站| 最近的中文字幕免费完整| 亚洲在久久综合| 亚洲成人中文字幕在线播放| 欧美成人一区二区免费高清观看| 国产成人精品一,二区| 国产永久视频网站| 听说在线观看完整版免费高清| 亚洲精品456在线播放app| 黄色一级大片看看| 亚洲国产欧美在线一区| 韩国av在线不卡| 亚洲经典国产精华液单| 国产欧美另类精品又又久久亚洲欧美| 国产精品99久久99久久久不卡 | 亚洲最大成人av| 国产v大片淫在线免费观看| 熟女电影av网| 精品久久国产蜜桃| 如何舔出高潮| 亚洲国产高清在线一区二区三| 成人美女网站在线观看视频| 亚洲av成人精品一二三区| av国产久精品久网站免费入址| 免费人成在线观看视频色| 91aial.com中文字幕在线观看| 97热精品久久久久久| 久久这里有精品视频免费| 亚洲精品日韩av片在线观看| 亚洲综合精品二区| 国产精品人妻久久久久久| 黄片wwwwww| 在线免费十八禁| 黄色一级大片看看| 国产成人精品婷婷| 国产视频内射| 一个人看的www免费观看视频| 日韩av免费高清视频| 婷婷色av中文字幕| 免费观看在线日韩| 噜噜噜噜噜久久久久久91| 中文字幕免费在线视频6| 午夜福利网站1000一区二区三区| 欧美日韩视频高清一区二区三区二| videos熟女内射| 男女啪啪激烈高潮av片| 丝袜美腿在线中文| 一级毛片aaaaaa免费看小| eeuss影院久久| 禁无遮挡网站| 人人妻人人爽人人添夜夜欢视频 | 一区二区三区四区激情视频| 久久久a久久爽久久v久久| 婷婷色麻豆天堂久久| 亚洲婷婷狠狠爱综合网| 午夜视频国产福利| 视频区图区小说| 国产成人aa在线观看| 久久久久久久久久久免费av| 亚洲欧洲日产国产| 国产精品久久久久久久久免| 精品人妻偷拍中文字幕| 日日摸夜夜添夜夜爱| 午夜视频国产福利| 国产精品av视频在线免费观看| 成年人午夜在线观看视频| 亚洲欧美日韩东京热| 大片电影免费在线观看免费| 亚洲精品国产av蜜桃| 纵有疾风起免费观看全集完整版| 免费大片18禁| 国产高清三级在线| 深夜a级毛片| 热99国产精品久久久久久7| 搞女人的毛片| 大片电影免费在线观看免费| 中文字幕亚洲精品专区| 午夜福利高清视频| videossex国产| 看黄色毛片网站| 我的女老师完整版在线观看| 成人鲁丝片一二三区免费| 免费大片18禁| 熟妇人妻不卡中文字幕| 亚洲电影在线观看av| 色视频在线一区二区三区| 真实男女啪啪啪动态图| 亚洲精品成人久久久久久| 亚洲国产色片| 久久久久久久久久久免费av| 噜噜噜噜噜久久久久久91| 久久精品国产a三级三级三级| 日韩av不卡免费在线播放| 一级毛片我不卡| kizo精华| 自拍欧美九色日韩亚洲蝌蚪91 | 97人妻精品一区二区三区麻豆| 日韩亚洲欧美综合| 久久鲁丝午夜福利片| 成人特级av手机在线观看| 尤物成人国产欧美一区二区三区| 免费看a级黄色片| 麻豆成人午夜福利视频| 人人妻人人澡人人爽人人夜夜| 在线观看国产h片| 国产亚洲av片在线观看秒播厂| 欧美日韩视频精品一区| 亚洲国产精品成人久久小说| 成人亚洲精品一区在线观看 | 日韩av不卡免费在线播放| 午夜老司机福利剧场| 不卡视频在线观看欧美| 欧美少妇被猛烈插入视频| 国产 一区 欧美 日韩| 哪个播放器可以免费观看大片| 亚洲成人久久爱视频| 99精国产麻豆久久婷婷| 免费观看性生交大片5| 91精品伊人久久大香线蕉| 乱码一卡2卡4卡精品| 国产 一区精品| 亚洲人与动物交配视频| 欧美日韩一区二区视频在线观看视频在线 | 精品午夜福利在线看| 久久久久久久国产电影| 街头女战士在线观看网站| 亚洲欧美中文字幕日韩二区| 成人亚洲欧美一区二区av| 69人妻影院| 免费看不卡的av| 少妇的逼好多水| 最近最新中文字幕大全电影3| 少妇人妻一区二区三区视频| 亚洲欧美一区二区三区国产| 我的老师免费观看完整版| 好男人视频免费观看在线| 免费看光身美女| 久久ye,这里只有精品| 天堂网av新在线| 亚洲一级一片aⅴ在线观看| 欧美日韩亚洲高清精品| 一区二区三区精品91| 日韩亚洲欧美综合| 国产男女超爽视频在线观看| 久久久久久久精品精品| 国产午夜精品一二区理论片| 有码 亚洲区| 亚洲人成网站高清观看| 又大又黄又爽视频免费| 欧美成人精品欧美一级黄| 日产精品乱码卡一卡2卡三| av女优亚洲男人天堂| 亚洲欧美一区二区三区黑人 | 国产老妇伦熟女老妇高清| 波野结衣二区三区在线| 亚洲国产精品成人综合色| 国产精品99久久久久久久久| 久久久久久久午夜电影| 国产欧美日韩精品一区二区| 五月玫瑰六月丁香| 中文在线观看免费www的网站| 日韩精品有码人妻一区| 美女视频免费永久观看网站| 婷婷色麻豆天堂久久| 51国产日韩欧美| 精品人妻偷拍中文字幕| 国产精品一区www在线观看| 寂寞人妻少妇视频99o| 亚洲精品国产av成人精品| 色综合色国产| 嫩草影院新地址| 伊人久久精品亚洲午夜| 青青草视频在线视频观看| 秋霞伦理黄片| 麻豆国产97在线/欧美| 午夜精品一区二区三区免费看| 色吧在线观看| av黄色大香蕉| 国产精品av视频在线免费观看| 九九爱精品视频在线观看| 99热国产这里只有精品6| 在线亚洲精品国产二区图片欧美 | 精品国产乱码久久久久久小说| 成人鲁丝片一二三区免费| 蜜臀久久99精品久久宅男| 精品一区二区三区视频在线| 1000部很黄的大片| 99久国产av精品国产电影| 免费观看在线日韩| 久久国内精品自在自线图片| 精品国产一区二区三区久久久樱花 | 91精品一卡2卡3卡4卡| 我要看日韩黄色一级片| 国产在线男女| 噜噜噜噜噜久久久久久91| 日韩在线高清观看一区二区三区| 色哟哟·www| 日韩欧美一区视频在线观看 | 男女无遮挡免费网站观看| 啦啦啦在线观看免费高清www| 男女那种视频在线观看| av免费在线看不卡| 国产一区有黄有色的免费视频| 国产成年人精品一区二区| 天堂网av新在线| 少妇的逼好多水| 日韩欧美一区视频在线观看 | a级一级毛片免费在线观看| 久久久精品94久久精品| 免费看不卡的av| av在线天堂中文字幕| 高清视频免费观看一区二区| 天美传媒精品一区二区| 搞女人的毛片| 国产成人免费无遮挡视频| 人人妻人人澡人人爽人人夜夜| 一区二区三区免费毛片| 欧美xxⅹ黑人| 精品人妻熟女av久视频| 亚洲av中文av极速乱| 色视频www国产| 久久国产乱子免费精品| 如何舔出高潮| 日韩制服骚丝袜av| 国产日韩欧美亚洲二区| 成人国产av品久久久| 亚洲怡红院男人天堂| 亚洲精品一区蜜桃| 最近最新中文字幕免费大全7| 最近最新中文字幕大全电影3| 丰满人妻一区二区三区视频av| videos熟女内射| 在线观看三级黄色| 亚洲av中文字字幕乱码综合| 久久影院123| 日本熟妇午夜| 天天躁日日操中文字幕| 九九在线视频观看精品|