日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

15分钟从零开始搭建支持10w+用户的生产环境(四)

發布時間:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 15分钟从零开始搭建支持10w+用户的生产环境(四) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇文章,介紹了這個架構中,WebServer的選擇,以及整個架構中擴展時的思路。

原文地址:15分鐘從零開始搭建支持10w+用戶的生產環境(三)

?

五、架構實踐

前邊用了三篇文章,詳細介紹了這個架構的各個部分的選擇以及安裝。

這篇文章,我會用一個Demo項目,從開發到部署,包括MongoDB數據的訪問。用這種方式過一遍這個架構。

?

Demo項目,我們用Dotnet Core開發。我們選擇最新版的Dotnet Core 3.1做為系統的主框架。

開發環境用MacOS + VS Code,生產環境用云服務器。

?

第一步:環境檢查和搭建

  • 先看看各個環境的版本情況

  • 生產環境:

    $?cat?/proc/version Linux?version?4.9.0-12-amd64?(debian-kernel@lists.debian.org)?(gcc?version?6.3.0?20170516?(Debian?6.3.0-18+deb9u1)?)?#1?SMP?Debian?4.9.210-1?(2020-01-20)$?lsb_release?-a No?LSB?modules?are?available. Distributor?ID:????Debian Description:????Debian?GNU/Linux?9.12?(stretch) Release:????9.12 Codename:????stretch

    開發環境:

    $?cat?/System/Library/CoreServices/SystemVersion.plist <?xml?version="1.0"?encoding="UTF-8"?> <!DOCTYPE?plist?PUBLIC?"-//Apple//DTD?PLIST?1.0//EN"?"http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist?version="1.0"> <dict><key>ProductBuildVersion</key><string>19E287</string><key>ProductCopyright</key><string>1983-2020?Apple?Inc.</string><key>ProductName</key><string>Mac?OS?X</string><key>ProductUserVisibleVersion</key><string>10.15.4</string><key>ProductVersion</key><string>10.15.4</string><key>iOSSupportVersion</key><string>13.4</string> </dict> </plist>
  • 安裝Dotnet Core 3.1

  • Dotnet Core官方下載地址:https://aka.ms/dotnet-download

    ?

    Mac上邊是以前裝好的,看一下:

    $?dotnet?--info .NET?Core?SDK?(reflecting?any?global.json):Version:???3.1.201Commit:????b1768b4ae7Runtime?Environment:OS?Name:?????Mac?OS?XOS?Version:??10.15OS?Platform:?DarwinRID:?????????osx.10.15-x64Base?Path:???/usr/local/share/dotnet/sdk/3.1.201/Host?(useful?for?support):Version:?3.1.3Commit:??4a9f85e9f8.NET?Core?SDKs?installed:3.1.201?[/usr/local/share/dotnet/sdk].NET?Core?runtimes?installed:Microsoft.AspNetCore.App?3.1.3?[/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]Microsoft.NETCore.App?3.1.3?[/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

    ?

    生產環境上邊,安裝步驟如下:

    $?wget?-O-?https://packages.microsoft.com/keys/microsoft.asc?|?gpg?--dearmor?>?microsoft.asc.gpg $?sudo?mv?microsoft.asc.gpg?/etc/apt/trusted.gpg.d/ $?wget?https://packages.microsoft.com/config/debian/9/prod.list $?sudo?mv?prod.list?/etc/apt/sources.list.d/microsoft-prod.list $?sudo?chown?root:root?/etc/apt/trusted.gpg.d/microsoft.asc.gpg $?sudo?chown?root:root?/etc/apt/sources.list.d/microsoft-prod.list $?sudo?apt-get?update $?sudo?apt-get?install?apt-transport-https $?sudo?apt-get?update $?sudo?apt-get?install?dotnet-sdk-3.1

    安裝很簡單,這要感謝Microsoft,沒有誤導,也不需要刨坑。

    安裝完檢查一下:

    $?dotnet?--info .NET?Core?SDK?(reflecting?any?global.json):Version:???3.1.201Commit:????b1768b4ae7Runtime?Environment:OS?Name:?????debianOS?Version:??9OS?Platform:?LinuxRID:?????????debian.9-x64Base?Path:???/usr/share/dotnet/sdk/3.1.201/Host?(useful?for?support):Version:?3.1.3Commit:??4a9f85e9f8.NET?Core?SDKs?installed:3.1.201?[/usr/share/dotnet/sdk].NET?Core?runtimes?installed:Microsoft.AspNetCore.App?3.1.3?[/usr/share/dotnet/shared/Microsoft.AspNetCore.App]Microsoft.NETCore.App?3.1.3?[/usr/share/dotnet/shared/Microsoft.NETCore.App]

    命令寫順手了,沒有分SDK和Runtime,正常應用時,生產環境可以只裝Runtime。命令是在最后裝Dotnet的一步,用以下命令:

    $?sudo?apt-get?install?aspnetcore-runtime-3.1 $?sudo?apt-get?install?dotnet-runtime-3.1
  • 生產環境安裝MongoDB

  • 詳細步驟參見:15分鐘從零開始搭建支持10w+用戶的生產環境(二)

  • 生產環境安裝Jexus

  • 詳細步驟參見:15分鐘從零開始搭建支持10w+用戶的生產環境(三)

    ?

    第二步:開發環境創建Demo項目

  • 找個目錄,創建解決方案(這一步不是必須,不過我習慣這么做。總要有個解決方案來存放工程):

  • %?dotnet?new?sln?-o?demo The?template?"Solution?File"?was?created?successfully.

    這一步完成后,會在當前目錄建立一個新目錄demo,同時,在demo目錄下創建文件demo.sln。

  • 在demo目錄下,建立工程:

  • %?dotnet?new?webapi?-o?demo The?template?"ASP.NET?Core?Web?API"?was?created?successfully.Processing?post-creation?actions... Running?'dotnet?restore'?on?demo/demo.csproj...Restore?completed?in?16.79?ms?for?/demo/demo/demo.csproj.Restore?succeeded.
  • 把新建的工程加到解決方案中:

  • %?dotnet?sln?add?demo/demo.csproj? Project?`demo/demo.csproj`?added?to?the?solution.
  • 檢查一下現在的目錄和文件結構:

  • 其中有一個WeatherForecast,包含兩個文件:WeatherForecast.cs和WeatherForecastController.cs,是創建工程時自帶的演示類。

    現在我們運行一下工程。可以用VSC的「運行」,也可以命令行:

    %?dotnet?run

    運行Demo工程。

    運行后,從瀏覽器訪問:http://localhost:5000/WeatherForecast,會得到一串演示數據。這就是上面這個演示類的效果。

    正式項目中,這兩個文件要刪掉。

    ?

    到這一步,基礎工程就搭好了。

    我們要做一個API服務,這個服務里要有幾個API,要用到數據庫訪問。為了測試API,我們需要裝個Swagger。當然用Postman也可以,不過我習慣用Swagger。

  • 增加Swagger包引用。在demo.csproj的同級目錄下運行:

  • %?dotnet?add?package?Swashbuckle.AspNetCore

    Swagger裝好后,需要在Startup.cs中注冊。

    在ConfigureServices中加入以下代碼:

    services.AddSwaggerGen(c?=> {c.SwaggerDoc("v1",?new?OpenApiInfo?{?Title?=?"My?API",?Version?=?"V1"?}); });

    在Configure中加入以下代碼:

    app.UseSwagger(); app.UseSwaggerUI(c?=> {c.SwaggerEndpoint("/swagger/v1/swagger.json",?"My?API?V1"); });

    完成后,Startup.cs的代碼:

    namespace?demo {public?class?Startup{public?Startup(IConfiguration?configuration){Configuration?=?configuration;}public?IConfiguration?Configuration?{?get;?}//?This?method?gets?called?by?the?runtime.?Use?this?method?to?add?services?to?the?container.public?void?ConfigureServices(IServiceCollection?services){services.AddSwaggerGen(c?=>{c.SwaggerDoc("v1",?new?OpenApiInfo?{?Title?=?"My?API",?Version?=?"V1"?});});services.AddControllers();}//?This?method?gets?called?by?the?runtime.?Use?this?method?to?configure?the?HTTP?request?pipeline.public?void?Configure(IApplicationBuilder?app,?IWebHostEnvironment?env){if?(env.IsDevelopment()){app.UseDeveloperExceptionPage();}app.UseRouting();app.UseAuthorization();app.UseSwagger();app.UseSwaggerUI(c?=>{c.SwaggerEndpoint("/swagger/v1/swagger.json",?"My?API?V1");});app.UseEndpoints(endpoints?=>{endpoints.MapControllers();});}} }
  • 增加MongoDB支持

  • 選擇一:引用官方包MongoDB.Driver:

    %?dotnet?add?package?MongoDB.Driver

    后面用包提供的SDK進行開發。

    選擇二:引用包Lib.Core.Mongodb.Helper:

    %?dotnet?add?package?Lib.Core.Mongodb.Helper

    這是我自己維護的一個Helper開源包,對官方的MongoDB.Driver做了一定程序的包裝和簡化操作。這個包目前在我公司的生產環境中用著。

    這個包的開源地址:https://github.com/humornif/Lib.Core.Mongodb.Helper

    ?

    引用完成后,需要在appsettings.json中增加數據庫連接串:

    "MongoConnection":?"mongodb://localhost:27017/admin?wtimeoutMS=2000"

    完成后,appsettings.json的代碼如下:

    {"MongoConnection":?"mongodb://localhost:27017/admin?wtimeoutMS=2000","Logging":?{"LogLevel":?{"Default":?"Information","Microsoft":?"Warning","Microsoft.Hosting.Lifetime":?"Information"}},"AllowedHosts":?"*" }
  • 建立數據庫操作類

  • 在工程中創建一個目錄Models,在目錄下創建一個類文件Demo.cs:

    using?MongoDB.Bson; using?System; using?System.Collections.Generic; using?System.Linq; using?System.Threading.Tasks;namespace?demo.Models {public?class?Demo{public?const?string?DATABASE?=?"DemoDB";public?const?string?COLLECTION?=?"DemoCollection";public?ObjectId?_id?{?get;?set;?}public?string?demo_user_name?{?get;?set;?}public?int?demo_user_age?{?get;?set;?}} }

    在同一目錄下,再創建另一個Dto類DemoDto.cs:

    using?System; using?System.Collections.Generic; using?System.Linq; using?System.Threading.Tasks;namespace?demo.Models {public?class?DemoDto{public?string?demo_user_name?{?get;?set;?}public?int?demo_user_age?{?get;?set;?}} }

    在工程中創建另一個目錄DBContext,在目錄下創建一個對應Demo類的數據庫操作類DemoDBContext.cs:

    using?demo.Models; using?Lib.Core.Mongodb.Helper; using?MongoDB.Bson; using?MongoDB.Driver; using?System; using?System.Collections.Generic; using?System.Linq; using?System.Threading.Tasks;namespace?demo.DBContext {public?class?DemoDBContext?:?MongoHelper<Demo>{///創建數據庫操作索引protected?override?async?Task?CreateIndexAsync(){}public?DemoDBContext()?:?base(Demo.DATABASE,?Demo.COLLECTION){}///保存數據到數據庫internal?async?Task<bool>?saveData(DemoDto?data){Demo?new_item?=?new?Demo(){_id?=?ObjectId.GenerateNewId(),demo_user_name?=?data.demo_user_name,demo_user_age?=?data.demo_user_age,};bool?result?=?await?CreateAsync(new_item);return?result;}///從數據庫查詢全部數據internal?async?Task<IEnumerable<DemoDto>>?getAllData(){var?fetch_data?=?await?SelectAllAsync();List<DemoDto>?result_list?=?new?List<DemoDto>();fetch_data.ForEach(p?=>{DemoDto?new_item?=?new?DemoDto(){demo_user_name?=?p.demo_user_name,demo_user_age?=?p.demo_user_age,};result_list.Add(new_item);});return?result_list;}} }

    這三個類的關系是:

    • Demo類是數據類,對應MongoDB數據庫中保存的數據。Demo.DATABASE是數據庫中的DB名稱,Demo.COLLECTION是數據庫中的Collection名稱。這個類決定數據在數據庫中的保存位置和保存內容。

    • DemoDta是Dta的映射類,在正式使用時,可以用AutoMap與Demo關聯。在這個Demo中,我用它來做數據從前端到API的傳遞。

    • DemoDBContext是對Demo結構數據的數據庫操作。這個類派生自Lib.Core.MongoDB.Helper中的父類MongoHelper。所有對Demo數據的操作全在這個類中進行。

    ?

  • 創建API控制器

  • 在Controller目錄中,創建DemoController.cs:

    using?demo.DBContext; using?demo.Models; using?Microsoft.AspNetCore.Mvc; using?System; using?System.Collections.Generic; using?System.Linq; using?System.Threading.Tasks;namespace?demo.Controllers {[ApiController][Route("[controller]")]public?class?DemoController?:?ControllerBase{[HttpPost][Route("savedata")]public?ActionResult<string>?saveData(DemoDto?data){DemoDBContext?dc?=?new?DemoDBContext();bool?result?=?dc.saveData(data).GetAwaiter().GetResult();if(result)return?"OK";return?"ERROR";}[HttpGet][Route("getdata")]public?IEnumerable<DemoDto>?getData(){DemoDBContext?dc?=?new?DemoDBContext();return?dc.getAllData().GetAwaiter().GetResult();}} }

    在這個控制器中,做了兩個API:

    • 基于POST的savedata,用來寫入數據到數據庫;

    • 基于GET的getdata,用來從數據庫讀取數據到前端。

    數據庫的操作,調用了DemoDBContext中寫好的兩個數據庫操作方法。

    數據庫操作的完整方法,可以參見https://github.com/humornif/Lib.Core.Mongodb.Helper的詳細說明。

  • 檢查一下現在的工程目錄結構:

  • 測試運行

  • 在VSC中點擊運行,或者命令行輸入:

    %?dotnet?run

    等程序加載完成,可以訪問http://localhost:5000/swagger,進行訪問,并測試兩個API。

    ?

    第三步:發布到生產環境

  • 發布應用

  • 前邊說了,開發環境是MAC,生產環境是Debian 9 x64,所以會涉及到一個跨平臺的發布。

    事實上,跨平臺發布也很簡單。這個應用的目的環境是Linux-64,所以,發布命令是:

    %?dotnet?publish?-r?linux-x64

    發布完成后,系統會顯示發布的目錄。這個項目,發布目錄在demo/bin/Debug/netcoreapp3.1/linux-x64/publish。

  • 打包傳到服務器,并解包到一個目錄。在這個演示中,我解包到了服務器的/var/demo。

  • 在服務器Jexus中配置網站。

  • 在/usr/jexus/siteconf中建立網站配置文件demo.80(文件名可以隨便起,我的習慣是網站名稱+端口號):

    ###################### #?Web?Site:?DEMO ########################################port=80 root=/?/var/demo hosts=*????#OR?your.com,*.your.com#?User=www-data#?AspNet.Workers=2??#?Set?the?number?of?asp.net?worker?processes.?Defauit?is?1.#?addr=0.0.0.0 #?CheckQuery=false NoLog=trueAppHost={cmd=dotnet?demo.dll;?root=/var/demo;?port=5000}#?NoFile=/index.aspx #?Keep_Alive=false #?UseGZIP=false#?UseHttps=true #?ssl.certificate=/x/xxx.crt??#or?pem #?ssl.certificatekey=/x/xxx.key #?ssl.protocol=TLSv1.0?TLSv1.1?TLSv1.2 #?ssl.ciphers=ECDHE-RSA-AES256-GCM-SHA384:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE?#?DenyFrom=192.168.0.233,?192.168.1.*,?192.168.2.0/24 #?AllowFrom=192.168.*.* #?DenyDirs=~/cgi,?~/upfiles #?indexes=myindex.aspx#?Deny?asp?... rewrite=^/.+?\.(asp|cgi|pl|sh|bash|dll)(\?.*|)$??/.deny->$1 rewrite=.*/editor/.+?????????????????????????????/.deny->editor #?reproxy=/bbs/?http://192.168.1.112/bbs/ #?host.Redirect=abc.com?www.abc.com??301 #?ResponseHandler.Add=myKey:myValue ResponseHandler.Add=X-Frame-Options:SAMEORIGIN#?Jexus?php?fastcgi?address?is?'/var/run/jexus/phpsvr' ####################################################### #?fastcgi.add=php|socket:/var/run/jexus/phpsvr#?php-fpm?listen?address?is?'127.0.0.1:9000' ############################################ #?fastcgi.add=php|tcp:127.0.0.1:9000

    在這個演示項目里,起作用的配置其實就一行:

    AppHost={cmd=dotnet?demo.dll;?root=/var/demo;?port=5000}

    這一行配置了三件事:

    • 應用的運行命令是:dotnet demo.dll

    • 應用的運行目錄是:/var/demo

    • 應用的運行端口是:5000

    這樣配置就完成了。

    ?

    接下來,啟動網站,在/usr/jexus中運行:

    $?sudo?./jws?start

    網站就啟動起來了。

    ?

    第四步:測試

    在本地瀏覽器中,輸入:http://server_ip/swagger,跟在開發環境測試效果完全一樣,可以進行數據庫的寫入和讀取操作。

    ?

    Done !!!

    ?

    我把上面的代碼,傳到了Github上,需要了可以拉下來直接使用。

    代碼地址:https://github.com/humornif/Demo-Code/tree/master/0005/demo

    您的贊賞是我最大的鼓勵

    I will be more solid with your donations

    總結

    以上是生活随笔為你收集整理的15分钟从零开始搭建支持10w+用户的生产环境(四)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    青草视频在线 | 国内精品视频免费 | 久久久香蕉视频 | 色综合久久久久久久久五月 | 99久久综合狠狠综合久久 | 五月天婷亚洲天综合网精品偷 | 国产精品久久婷婷六月丁香 | 亚洲污视频 | 毛片一区二区 | 人人爽人人乐 | 久久99精品久久久久久秒播蜜臀 | 在线成人免费电影 | 国产精品激情在线观看 | 国产精品久久久久久久久久妇女 | 91av精品| 日韩视频免费观看高清 | 日韩一区二区三区观看 | 日韩久久一区二区 | 日韩免费在线视频 | 国产一级在线 | 日韩在线视频观看免费 | 日本三级全黄少妇三2023 | 99精品视频一区二区 | www.成人久久| 亚洲黄色免费网站 | 成人性生交视频 | 国产成人精品一区二区 | av电影免费看 | 欧美精品一区二区三区四区在线 | 国产免费影院 | 99精品在线 | 操高跟美女 | 91网在线观看 | 中文字幕刺激在线 | 亚洲精品在线网站 | 国产精品 中文字幕 亚洲 欧美 | 久青草电影 | 亚洲国产成人高清精品 | 伊人永久| 欧美久久久久久久久久 | 国产高清亚洲 | 色美女在线 | 亚洲在线黄色 | 成人羞羞视频在线观看免费 | 午夜视频在线瓜伦 | 亚洲欧洲精品一区 | 欧美日韩一区二区三区视频 | 4438全国亚洲精品在线观看视频 | 欧美日本不卡高清 | 丁香六月婷婷开心 | 精品毛片久久久久久 | 91精品国自产在线观看 | 六月久久婷婷 | 成人黄色在线视频 | 日本久久久影视 | 日日夜夜噜噜噜 | 五月开心婷婷 | 亚洲综合在线五月 | a久久久久久 | 欧美日韩免费观看一区=区三区 | 中文字幕在线看 | 国产区精品在线观看 | 99精品在线直播 | 亚洲欧美在线视频免费 | 久久人人爽人人爽人人片av免费 | 成人黄色电影在线 | 亚洲一区二区三区精品在线观看 | 91网站在线视频 | 欧美va天堂在线电影 | 欧美a级成人淫片免费看 | 欧美日韩国产免费视频 | 亚洲高清91 | 日韩网站视频 | 国产精品视频大全 | a在线观看视频 | 啪啪动态视频 | 亚洲精品欧美视频 | 久草在在线 | 五月天亚洲婷婷 | 日韩在线视频精品 | 蜜桃视频在线观看一区 | 亚洲精品电影在线 | 亚洲精品高清在线观看 | 亚洲欧美成人在线 | 亚洲欧洲一区二区在线观看 | 91精品视频免费看 | 91日韩在线专区 | 性色av免费在线观看 | 欧美精品国产综合久久 | 日韩区在线观看 | 欧美日韩午夜在线 | 91亚洲精品久久久蜜桃借种 | av日韩精品 | 国产精品美女毛片真酒店 | 日韩理论电影在线 | 亚洲一二区视频 | 国产不卡精品 | 欧美影片| 在线观看免费成人av | 91在线蜜桃臀 | av电影免费 | 日韩高清不卡一区二区三区 | 精品国产亚洲在线 | 91视频免费看片 | 色资源在线 | 亚洲国产片色 | 黄色资源在线观看 | 亚洲国产美女久久久久 | av免费高清观看 | 九九热精品视频在线播放 | 91av在线电影 | 亚洲天堂精品视频在线观看 | 亚洲成年片 | 欧美日韩国产在线精品 | 欧美在线一二区 | 黄色特一级片 | 欧美韩国在线 | 综合天天色 | 2019天天干夜夜操 | 99成人在线视频 | 免费日韩一级片 | 久久精品欧美一 | 九九九九热精品免费视频点播观看 | 成人a级网站 | 久久久精品 一区二区三区 国产99视频在线观看 | 99久久这里有精品 | 亚洲成av人影片在线观看 | 国产精品九九九九九九 | 视频在线精品 | av在线专区 | 国内久久视频 | 色妞色视频一区二区三区四区 | 一区二区视频在线看 | 91成人天堂久久成人 | 91传媒免费观看 | 在线观看视频福利 | 国产在线精品视频 | 97在线观看免费高清完整版在线观看 | 17婷婷久久www | 91精品视频导航 | 怡春院av| 欧美最猛性xxxxx亚洲精品 | 日韩特级毛片 | av免费看电影 | 91精品国产福利在线观看 | 日韩av中文在线观看 | 亚洲最新在线视频 | av免费看在线 | 91成人在线观看高潮 | 亚洲成色777777在线观看影院 | 免费视频久久久久久久 | 成人一区二区三区在线 | 人交video另类hd | 不卡电影一区二区三区 | 91大神dom调教在线观看 | 亚洲精品一区二区三区在线观看 | 黄污网 | 日本久久电影网 | 亚洲一区美女视频在线观看免费 | 亚洲精品视频免费在线观看 | 久久精品理论 | 99久久婷婷国产综合精品 | 九色91av| 中文字幕在线色 | 精品国产一区二区三区噜噜噜 | 五月天国产精品 | 99一区二区三区 | 日韩激情av在线 | 中文字幕4| 国产美女在线观看 | 国产精品短视频 | 日日操天天操狠狠操 | 激情五月***国产精品 | 在线日韩一区 | 国色综合 | 天天操天天操天天干 | 奇米影视四色8888 | 亚洲97在线 | 91污污| 久久久久夜色 | 99精品热视频只有精品10 | 日韩区欠美精品av视频 | 日韩网站免费观看 | 免费av在线网 | 成人在线播放视频 | 五月天丁香综合 | 91观看视频 | 五月天综合色激情 | 五月天中文字幕 | wwwww.国产| 99久久婷婷国产 | 国产黄大片 | 久久艹免费 | 日韩综合一区二区三区 | .国产精品成人自产拍在线观看6 | 久久69精品| 99久久精品久久久久久动态片 | 欧美日韩高清不卡 | 欧洲精品二区 | 国产精品99久久99久久久二8 | 亚洲电影av在线 | a久久久久久 | 在线播放 日韩专区 | 91九色精品国产 | 91精品推荐 | 中文电影网 | 深爱婷婷激情 | 久久九九国产精品 | 久久99视频免费观看 | 日韩视频在线不卡 | 国产欧美在线一区二区三区 | 欧美日韩网站 | 天天天天综合 | 成人毛片一区二区三区 | 色网站中文字幕 | 亚洲黄色激情小说 | 中文字幕一区二区三区四区在线视频 | 国产精品免费成人 | 99爱视频 | 亚洲精品一区二区网址 | 久久精品免视看 | 国产成人av综合色 | 狠狠色狠狠色合久久伊人 | 日韩精品第一区 | 成人av免费在线播放 | 99精品久久精品一区二区 | 日日夜夜狠狠操 | 久久久噜噜噜久久久 | 久草在线视频首页 | 91久久久久久久一区二区 | 欧美中文字幕久久 | 国产亚洲精品久久 | 精品国自产在线观看 | 国产日韩精品一区二区在线观看播放 | 久久久久久久久久久免费视频 | 97超在线视频 | 夜夜夜夜操 | 久草在线这里只有精品 | 成人全视频免费观看在线看 | 日本h视频在线观看 | 97超碰人人澡人人 | 国产精品久久嫩一区二区免费 | 久久久91精品国产一区二区三区 | 中文字幕国产在线 | 五月激情电影 | 国产精品福利无圣光在线一区 | 免费成人结看片 | av成人黄色| 国产91小视频 | 欧美黄网站| 日韩av午夜在线观看 | 国产剧情一区二区 | av在线h | 国产精品网站一区二区三区 | 日韩伦理片hd | 亚洲自拍av在线 | 日韩一级电影网站 | 永久免费精品视频网站 | 精品国产一区二区三区日日嗨 | www狠狠操| 欧美成人69av | 日本精品视频在线观看 | 99热精品国产一区二区在线观看 | 97热视频 | 天天综合人人 | 国产亚洲在线 | 国产精品午夜在线 | 国产精品久久久久久久久久久久午夜 | 九九在线视频免费观看 | 亚洲精品免费视频 | 国产精品美女免费视频 | 中文字幕在线视频国产 | 日韩精品你懂的 | 一区精品久久 | 久久tv| 国产精品一区二区三区免费视频 | 黄色免费国产 | 欧美午夜精品久久久久 | 欧美激情精品久久久久久变态 | 日韩亚洲国产中文字幕 | 伊人资源视频在线 | 天天操夜夜操国产精品 | 久操中文字幕在线观看 | 国产第一福利 | av超碰在线| 国产女教师精品久久av | 亚洲国产一区在线观看 | 最近中文字幕在线中文高清版 | 国产91精品一区二区 | 麻豆视频免费在线 | 日韩电影一区二区三区在线观看 | 一区二区视频在线免费观看 | 一二三区视频在线 | 国产精品久久久久四虎 | 在线国产高清 | 久久免费观看视频 | 天天色棕合合合合合合 | 最近中文字幕在线播放 | 欧美精品你懂的 | 一区二区三区四区久久 | 欧美孕妇与黑人孕交 | 色婷婷免费视频 | 天天爽夜夜爽人人爽曰av | 日韩免费专区 | 日韩和的一区二在线 | 亚洲不卡av一区二区三区 | 精品国产区| 久久综合在线 | 国产精品99爱 | 精品国产免费一区二区三区五区 | 国产色视频一区二区三区qq号 | 四虎影视精品成人 | 五月香婷 | 久久精品国产免费看久久精品 | 五月激情六月丁香 | 91一区在线观看 | 久福利 | 波多野结衣资源 | 久久精品久久国产 | 国内丰满少妇猛烈精品播放 | 伊人成人久久 | 欧美精品乱码久久久久久按摩 | 久久五月婷婷综合 | 久久久成人精品 | 亚洲最新合集 | 日产乱码一二三区别在线 | 久久久久激情电影 | 亚洲欧洲成人 | 少妇bbw撒尿 | 久久尤物电影视频在线观看 | 久久免费视频7 | 精品久久久久久久久久久久 | 日日夜夜国产 | 中文字幕在线观看第一页 | 亚洲黄色激情小说 | www成人av| 婷婷丁香花五月天 | 久久精品99精品国产香蕉 | 日本美女xx | www.99av | 亚洲女人天堂成人av在线 | 毛片99| 91福利区一区二区三区 | 日韩大片在线看 | 99中文视频在线 | 玖玖在线观看视频 | 亚洲 欧美日韩 国产 中文 | 在线99| 青青久草在线视频 | 欧美人牲| 大荫蒂欧美视频另类xxxx | 91精品国产福利在线观看 | 欧美国产高清 | 久久伊人精品天天 | 日韩av电影中文字幕 | 91tv国产成人福利 | 日韩视频在线观看视频 | 国产美女精品视频 | 人人看人人 | 色在线亚洲 | 免费一级片在线观看 | 亚洲精品视频在线观看免费 | 国产做a爱一级久久 | 五月天丁香 | 激情www| 国产精品99久久99久久久二8 | 欧美最猛性xxxxx免费 | 超碰97在线资源站 | 9色在线视频 | 久久精美视频 | 日韩av中文字幕在线 | 免费日韩一级片 | 日本视频精品 | 欧美污污视频 | 在线观看91精品视频 | 欧美精品久久久久久久久免 | 在线播放一区 | 欧美一区二区视频97 | 色国产视频 | 久青草国产在线 | 日韩美女av在线 | 福利视频导航网址 | 国产毛片在线 | 国产永久免费高清在线观看视频 | 亚洲高清免费在线 | 香蕉久草| 久草香蕉在线 | 欧美一级久久 | 日韩美女免费线视频 | 国产精品久久久久久久久蜜臀 | 在线激情小视频 | 亚洲精品午夜久久久 | 国产原创在线观看 | 黄网站免费看 | 久久99国产视频 | 久久伊人精品天天 | 欧美动漫一区二区三区 | 日日夜夜草 | 亚洲精品视频网站在线观看 | 亚洲精品国产精品乱码不99热 | 手机av在线网站 | 午夜视频在线观看一区二区三区 | 最近日本中文字幕 | 在线精品亚洲 | 一区二区三区在线免费观看视频 | 久久超级碰视频 | 免费在线观看黄 | 91精品人成在线观看 | 国产精品麻豆欧美日韩ww | 国产小视频在线播放 | 中文字幕影片免费在线观看 | 毛片永久新网址首页 | 好看的国产精品视频 | 亚洲成人黄 | 成人国产一区 | 成人午夜性影院 | 丝袜美腿亚洲综合 | 久久不卡国产精品一区二区 | 国产精品视频区 | 成人 国产 在线 | 久久综合久久综合这里只有精品 | 久久精品视频在线看 | 亚洲综合在线五月 | 亚洲成人av片 | 在线天堂中文在线资源网 | 亚洲国产精品人久久电影 | 免费高清看电视网站 | 久久综合色婷婷 | 国产精品美女久久久久久久久 | 国产伦精品一区二区三区… | 亚洲精品国产精品国自产在线 | 国产中文字幕视频在线 | 日韩欧美99 | av在线看网站 | 久久久久黄 | 奇人奇案qvod| 一区二区三区手机在线观看 | 国产综合久久 | 毛片a级片 | av在线播放快速免费阴 | 成人免费亚洲 | 日韩精品一区二区三区三炮视频 | 国产一区二区在线观看免费 | 激情网综合 | 综合中文字幕 | 免费在线精品视频 | 午夜色大片在线观看 | 成年人免费在线观看网站 | 国产亚洲成av片在线观看 | 亚洲免费婷婷 | 国产一区在线免费观看视频 | 91精品爽啪蜜夜国产在线播放 | 99看视频在线观看 | 久久在线免费 | 欧美成人h版 | 久久看看 | av中文在线影视 | 麻豆免费视频网站 | 综合天堂av久久久久久久 | 国内精品久久久久影院日本资源 | 少妇性xxx | 欧美日韩视频在线观看一区二区 | 美女网站在线观看 | 国产美女在线精品免费观看 | 久久久久久久99 | 免费精品在线视频 | 91麻豆精品91久久久久同性 | 国产偷国产偷亚洲清高 | 国产高清视频免费在线观看 | 五月花激情 | www.夜夜操.com| 五月天色站 | 国外调教视频网站 | 欧美一区二区在线 | 精品高清美女精品国产区 | 91人人澡人人爽人人精品 | 欧美三级高清 | 狠狠88综合久久久久综合网 | 人人爽人人爽人人爽学生一级 | 免费在线播放视频 | 中文字幕在线观看av | 97夜夜澡人人爽人人免费 | 久久久五月天 | 国产又粗又猛又黄 | 免费视频一区二区 | 国产一区二区电影在线观看 | 婷婷伊人五月 | 亚洲高清网站 | 中文字幕在线视频第一页 | 米奇四色影视 | 日韩理论在线播放 | 深爱激情五月综合 | 国产精品a级 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久久精久久精 | 一级成人免费 | 欧美日韩免费在线观看视频 | 欧美一二三区在线播放 | 国产精品毛片网 | 中文字幕人成不卡一区 | 99在线观看视频 | 美女av免费看 | 亚洲日韩中文字幕 | 精品av在线播放 | 久久久www | 国产精品久久久久久久久久久久午夜 | 日韩欧美高清一区二区三区 | 91亚洲国产成人久久精品网站 | 男女免费视频观看 | av免费在线观看1 | 国产精品久久久久久久av电影 | 一本一道久久a久久综合蜜桃 | 久久理论视频 | 久久99精品国产麻豆宅宅 | 天天天天天天天天操 | 国产伦精品一区二区三区免费 | 999电影免费在线观看 | 久久精品免费电影 | 成人中文字幕+乱码+中文字幕 | 亚洲黄色软件 | 亚洲伊人天堂 | 国产精品毛片一区二区在线看 | 91网址在线 | 亚洲区另类春色综合小说校园片 | 手机成人av在线 | 依人成人综合网 | 狠狠干综合 | 黄色成人91 | 欧美一二三专区 | 久章草在线观看 | 国产精品久久免费看 | 91麻豆精品国产91久久久更新时间 | 久久午夜精品 | 日韩免费一级a毛片在线播放一级 | 日本久久中文 | 国产麻豆视频网站 | 久久久观看 | 日韩中文字幕网站 | 久久超碰在线 | 午夜精品久久久久久久99 | 五月婷婷综合在线视频 | 日韩网站在线看片你懂的 | 国产精品美女久久久 | 日本黄色免费在线观看 | 99re8这里有精品热视频免费 | 久久久久久久福利 | 九九热免费精品视频 | 视频精品一区二区三区 | 久艹视频免费观看 | 97人人澡人人添人人爽超碰 | 九九色在线观看 | 99日韩精品| 婷婷国产在线 | 黄色国产精品 | 亚洲欧美国产精品va在线观看 | 国产在线观看二区 | 国产视频精品免费 | 日韩欧美一区视频 | 这里只有精彩视频 | 久久爱资源网 | 欧美日韩视频免费 | 99久久精品国产毛片 | 国产精品美女999 | 国产精品乱码久久久 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久国产精品久久久 | 中文字幕在线观看免费高清完整版 | 在线观av | 亚洲波多野结衣 | 91秒拍国产福利一区 | 九九免费精品视频 | 91精品网站 | 六月久久婷婷 | 麻豆视频一区二区 | 天天爽夜夜爽精品视频婷婷 | 欧美小视频在线观看 | 国产精品嫩草影院99网站 | 九色琪琪久久综合网天天 | 激情一区二区三区欧美 | 在线直播av| 波多野结衣视频一区二区 | 久视频在线 | 久草视频在线免费 | www.亚洲精品 | 精品免费视频123区 午夜久久成人 | 免费三级网 | 国产精品久久久一区二区三区网站 | 国内精品视频久久 | 国产高清av免费在线观看 | av天天草 | 男女视频久久久 | 日韩在线免费 | 国产人成看黄久久久久久久久 | 伊人影院在线观看 | 国产一区二区在线观看视频 | 亚洲 精品在线视频 | 欧美xxxxx在线视频 | 久久久久免费网站 | a视频在线观看免费 | 男女拍拍免费视频 | 麻豆91在线 | 国产成人在线播放 | 精品久久久网 | 欧美在线aa | 久久综合影视 | 激情电影影院 | 99视频精品免费观看, | 国产精品乱码久久久久 | 久久看毛片 | 综合色久 | 国产视频2 | 国产高清视频色在线www | 国产成人精品亚洲精品 | 黄网站色视频免费观看 | 日本女人的性生活视频 | 天天视频亚洲 | 在线观看视频一区二区三区 | 国产一区视频免费在线观看 | 久久久一本精品99久久精品 | 国产在线不卡一区 | 欧美孕妇视频 | 国产91学生粉嫩喷水 | 黄色网址中文字幕 | 欧美成人精品三级在线观看播放 | 成人精品一区二区三区中文字幕 | 91中文字幕| 国产精品免费观看网站 | 久久国产精品99国产 | 久久久国产影视 | 香蕉视频在线网站 | 国产精品久久久久影视 | 黄色动态图xx | 韩国av一区二区三区在线观看 | 色插综合 | 日韩精品中文字幕在线播放 | 成人小视频在线 | 在线国产一区二区三区 | 亚洲国产一区二区精品专区 | 美女久久99 | 超碰97av在线 | 欧美人体xx | 五月天电影免费在线观看一区 | 国产视频精品免费 | 色噜噜噜 | 激情视频亚洲 | 免费黄色在线网站 | 亚洲激情 欧美激情 | 日韩综合在线观看 | 国产成人一区二区三区在线观看 | 一区二区精品在线观看 | 中文字幕在线观看第二页 | 中文字幕成人在线 | 久久综合婷婷国产二区高清 | 九草在线观看 | 成人av在线网 | 久久久资源 | 成人av电影在线 | 日韩欧美一区二区三区黑寡妇 | 91福利在线导航 | 综合久久影院 | 国产在线a免费观看 | 久久久黄视频 | 色a4yy| 色综合久久中文综合久久牛 | 麻豆av一区二区三区在线观看 | 久久精品久久久精品美女 | 狠狠色丁香久久婷婷综合五月 | 亚洲久久视频 | 成人黄在线观看 | 天天看天天干 | 国产视频久 | 97人人精品| 欧美日韩电影在线播放 | 成人黄色在线观看视频 | 婷婷五月情 | 天天操天天综合网 | 一级性生活片 | 欧美在线一级片 | 精品国产一区二区三区在线观看 | 日韩免费在线观看网站 | 黄色在线成人 | 久久久精品国产一区二区 | 91在线蜜桃臀 | 久久激情五月婷婷 | 国产精品18久久久久久久久 | 国产精品福利无圣光在线一区 | 中文字幕日本在线观看 | 亚洲视频综合在线 | 精品一区 在线 | 精品久操 | www.久草视频 | 久久日本视频 | 99爱精品视频 | 九九爱免费视频 | 99久久免费看 | 日韩av黄 | 国产亚洲精品久久久久久久久久久久 | 午夜精品视频一区 | 亚洲天天摸日日摸天天欢 | 久久免费播放 | 狠狠的干狠狠的操 | 黄色小说视频网站 | 精品一区二区在线免费观看 | 日韩精品一区二区三区丰满 | 黄色小网站在线观看 | 国产在线播放一区二区三区 | 国产精品欧美日韩 | 五月花丁香婷婷 | 五月天婷婷免费视频 | 97人人模人人爽人人喊网 | 国产精品久久久久久av | av一级二级| 在线免费视频一区 | 国产一区视频在线 | 亚洲精品一区二区三区高潮 | 日日操天天爽 | 五月婷婷色 | 91精品国产综合久久婷婷香蕉 | 91污污 | 欧洲亚洲精品 | 91看片在线免费观看 | 美女视频黄是免费的 | 亚洲精品视频大全 | 中文字幕一区二区三区四区久久 | 丝袜美女在线 | 国产美女视频免费观看的网站 | 丁香婷婷色月天 | 人人爱爱人人 | 91精品一区二区三区蜜桃 | 免费观看av网站 | 久久精品亚洲国产 | 色av婷婷 | 亚洲视频一区二区三区在线观看 | 免费视频久久 | 久久综合九色综合网站 | 免费看色网站 | 国产精品永久免费在线 | 国产手机视频精品 | 国产成人高清在线 | 亚洲人成影院在线 | www.国产高清 | 日韩在线播放欧美字幕 | 天天天干夜夜夜操 | 国产一区高清在线 | 日韩中文字幕亚洲一区二区va在线 | av免费网| 国偷自产中文字幕亚洲手机在线 | 韩国一区二区在线观看 | 亚洲激精日韩激精欧美精品 | a天堂在线看| 国产品久精国精产拍 | 中文在线a天堂 | 国产精品亚洲片夜色在线 | 欧美污在线观看 | 深夜男人影院 | 成片人卡1卡2卡3手机免费看 | 99在线国产| 国产视频 亚洲视频 | 一二三四精品 | 国产免费高清 | 18国产精品福利片久久婷 | 国产日产欧美在线观看 | 四虎成人av| 久久香蕉电影 | 探花在线观看 | 中文字幕免费一区二区 | 色精品视频 | 天天超碰 | 操操综合| 日韩三级视频在线观看 | 色94色欧美| 久久精品99精品国产香蕉 | 中文国产在线观看 | 五月天综合网站 | 黄色片视频免费 | 亚洲色图美腿丝袜 | 日日干夜夜操视频 | 综合网在线视频 | 深夜免费福利视频 | 免费观看视频黄 | 久久字幕 | 国产精品涩涩屋www在线观看 | 欧美日韩一区二区三区在线免费观看 | 午夜婷婷在线观看 | 美女啪啪图片 | 超碰人人99| 夜色资源网 | 亚洲精品1区2区3区 超碰成人网 | 视频在线在亚洲 | 久久精品a | 福利在线看片 | 日韩xxxxxxxxx | 国产精品亚| 99久久日韩精品免费热麻豆美女 | 亚洲视频999 | 丁香资源影视免费观看 | 九九九免费视频 | 五月婷婷深开心 | 色91在线视频 | 97在线观看免费观看 | 国产一级特黄电影 | www.天天射.com| 在线观看国产日韩欧美 | 久久99精品久久久久蜜臀 | 黄色一级在线观看 | 亚洲精品国产综合久久 | 久草手机视频 | 中文字幕最新精品 | 综合久色| 狠狠躁夜夜av | 在线一级片| 婷婷久操| 日韩伦理一区二区三区av在线 | 国产不卡一 | 黄色小网站免费看 | 婷婷色网视频在线播放 | 国产精品免费视频网站 | 人人爱人人射 | 国产手机在线观看视频 | 成人av影视 | 久草新在线 | 国产一区网址 | www.福利视频 | 天天婷婷| 国产一区二区久久精品 | 一级黄色在线免费观看 | 在线观看激情av | 久久黄色精品视频 | 一区二区丝袜 | 在线视频中文字幕一区 | 999成人 | 99精品欧美一区二区 | 国产午夜精品福利视频 | 激情五月婷婷综合网 | 91香蕉视频色版 | 国产日韩欧美在线观看视频 | 欧美黄色软件 | 成人在线免费视频 | 成人精品国产免费网站 | 久久精品毛片基地 | 亚洲精品动漫久久久久 | 最近2019年日本中文免费字幕 | 在线免费观看国产黄色 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 香蕉蜜桃视频 | 69av国产| 亚洲理论影院 | 久久国产精品一区二区 | 国产专区日韩专区 | 五月天伊人网 | 亚洲精品裸体 | 成人av电影免费在线观看 | 久久免费电影网 | 黄色小说在线观看视频 | 色狠狠综合 | 久久免费视频一区 | 国产精品美女久久久网av | 色婷婷在线观看视频 | 五月天婷婷综合 | 亚洲伦理电影在线 | 日本护士三级少妇三级999 | 九热在线 | 国产资源免费在线观看 | 最近高清中文在线字幕在线观看 | 大胆欧美gogo免费视频一二区 | 亚洲激情影院 | 黄网站色视频 | 国产主播99 | 国产精品一区久久久久 | 在线观看亚洲免费视频 | 日韩中文字幕a | 亚洲国产黄色片 | 午夜精品一区二区三区在线视频 | 99精品久久精品一区二区 | 99视频免费在线观看 | 99 久久久久 | 日韩av中文字幕在线免费观看 | 久久久久久久久久免费视频 | 91九色成人蝌蚪首页 | 亚洲欧美视频 | 开心色婷婷 | 亚洲精品国 | 在线看小早川怜子av | 国产视频每日更新 | 久久理伦片 | 天天操天天射天天 | 久久精品视频在线观看免费 | 久久视频这里只有精品 | 亚洲亚洲精品在线观看 | 成人永久视频 | 国产综合小视频 | 久久精品人 | 人人揉人人揉人人揉人人揉97 | 午夜一级免费电影 | 欧美日本一区 | 久久精品欧美视频 | 午夜私人影院久久久久 | 欧美精彩视频在线观看 | 亚洲 欧美 成人 | 国内精品久久久久影院优 | 亚洲精品国偷拍自产在线观看蜜桃 | 伊人久久精品久久亚洲一区 | 国产涩图 | 国内综合精品午夜久久资源 | 久久国产精品色av免费看 | 日韩va亚洲va欧美va久久 | 国产精品免费人成网站 | 天天操天天射天天操 | 999久久久精品视频 日韩高清www | 国产精品二区在线 | 在线观看激情av | 亚洲开心色 | 欧美专区国产专区 | 国产视频精品久久 | 国产1区2区3区精品美女 | 一区二区中文字幕在线观看 | 久久久午夜剧场 | 亚洲精品理论 | 婷婷在线免费视频 | 91网址在线 | 人人网人人爽 | 激情五月在线观看 | 欧美精品一区二区三区一线天视频 | 亚洲黄色片在线 | 色婷婷av国产精品 | 日韩色视频在线观看 | 久久久久视 | 色综合咪咪久久网 | 久草www | 婷婷久月| 三三级黄色片之日韩 | 玖玖视频国产 | 色吧久久 | 久久久久久久18 | 国内精品久久久久影院优 | 久草99 | 日韩无在线 | www.com久久 | 日韩网站一区二区 | 91精品1区2区 | 99久久久久久国产精品 | 91综合久久一区二区 | 中字幕视频在线永久在线观看免费 | 免费视频黄 | 久久欧美综合 | 国产无限资源在线观看 | 成人影片在线播放 | 久久免费一 | 久久综合给合久久狠狠色 | 日韩精品一区二 | 久久伊人色综合 | 97人人澡人人爽人人模亚洲 | 在线电影日韩 | 欧美日韩一级久久久久久免费看 | 大荫蒂欧美视频另类xxxx | 最新免费中文字幕 | a v在线视频 | 久久精品综合 | 欧美大片在线看免费观看 | 中文字幕在线观看免费观看 | 免费看三级 | 久久久精品网站 | 亚洲香蕉视频 | 久久免费成人精品视频 | 91精品国产91p65| 最近更新好看的中文字幕 | 色wwww| 久久精品女人毛片国产 | 91麻豆精品国产91久久久使用方法 | 婷婷成人在线 | 韩国av免费观看 | 人人爽人人爽人人片av | 日韩精品免费在线观看视频 | 国产又粗又猛又黄又爽 | 91在线精品观看 | 日韩亚洲国产精品 | 久久超碰免费 | 91精品小视频 | 久久综合之合合综合久久 | 激情视频免费在线观看 | 最近日本韩国中文字幕 | 久久精品视频国产 | 天天操天天操一操 | 超碰97公开 | 在线观看你懂的网址 | 免费电影一区二区三区 | 日韩精品高清不卡 | 日韩av一区二区三区在线观看 | 人人看97 | www日韩在线 | 日批视频在线播放 | 午夜国产福利在线 | 综合天堂av久久久久久久 | 国产精品免费人成网站 | 97超碰色| 日韩av电影手机在线观看 | 97电影院在线观看 | 日韩欧美视频二区 |