色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

SpringBoot智能推薦系統(tǒng)實(shí)戰(zhàn):從架構(gòu)設(shè)計(jì)到算法落地

SpringBoot智能推薦系統(tǒng)實(shí)戰(zhàn):從架構(gòu)設(shè)計(jì)到算法落地 簡(jiǎn)介本資源是一套面向計(jì)算機(jī)專業(yè)本科生或初級(jí)Java開(kāi)發(fā)者的畢業(yè)設(shè)計(jì)級(jí)衛(wèi)生健康系統(tǒng)完整實(shí)現(xiàn)聚焦智能推薦技術(shù)在醫(yī)療健康場(chǎng)景的落地應(yīng)用解決用戶個(gè)性化健康資訊獲取、在線醫(yī)患互動(dòng)及論壇內(nèi)容管理等實(shí)際問(wèn)題。壓縮包含867個(gè)文件主體為154個(gè)Spring Boot后端Java類、153個(gè)前端JavaScript邏輯、54個(gè)Vue組件、52個(gè)HTML頁(yè)面及44個(gè)CSS樣式文件輔以MySQL建表SQL、配置文件與批處理腳本如install.bat/run.bat整體16.61MB結(jié)構(gòu)清晰覆蓋前后端分離典型架構(gòu)。資源已獲40人學(xué)習(xí)下載提供從需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、管理員與用戶雙角色模塊實(shí)現(xiàn)含科室類型管理、健康論壇、在線咨詢等核心功能到系統(tǒng)測(cè)試全流程文檔配套論文、任務(wù)書與開(kāi)題報(bào)告便于快速理解業(yè)務(wù)邏輯、復(fù)現(xiàn)部署并拓展推薦算法模塊。1. 項(xiàng)目緣起當(dāng)衛(wèi)生健康服務(wù)遇上智能推薦最近幾年無(wú)論是去醫(yī)院看病還是在社區(qū)做健康管理大家可能都有一個(gè)感覺(jué)信息太多了但真正對(duì)我有用的卻不好找。掛號(hào)時(shí)不知道哪個(gè)科室最對(duì)癥體檢后面對(duì)一堆指標(biāo)報(bào)告一頭霧水想了解一些健康知識(shí)網(wǎng)上搜到的內(nèi)容又魚(yú)龍混雜。這背后反映的正是傳統(tǒng)衛(wèi)生健康信息系統(tǒng)的一個(gè)核心痛點(diǎn)信息過(guò)載與個(gè)性化服務(wù)缺失。它們大多扮演著“記錄員”和“展示板”的角色把數(shù)據(jù)堆在那里需要用戶自己去翻找、去理解缺乏主動(dòng)的、個(gè)性化的引導(dǎo)。正是在這個(gè)背景下“智能推薦”技術(shù)開(kāi)始被引入衛(wèi)生健康領(lǐng)域。這不再是一個(gè)停留在論文里的概念而是實(shí)實(shí)在在能提升服務(wù)效率和用戶體驗(yàn)的抓手。想象一下系統(tǒng)能根據(jù)你的歷史就診記錄、體檢數(shù)據(jù)甚至日常的運(yùn)動(dòng)、飲食日志智能推薦你可能需要關(guān)注的健康風(fēng)險(xiǎn)、適合的科普文章、甚至是下一步最該去掛的科室。這聽(tīng)起來(lái)很美好但具體怎么實(shí)現(xiàn)技術(shù)棧如何選型從零到一搭建這樣一個(gè)系統(tǒng)又會(huì)遇到哪些意想不到的坑今天我就結(jié)合一個(gè)典型的畢業(yè)設(shè)計(jì)或初級(jí)實(shí)戰(zhàn)項(xiàng)目——“基于SpringBoot的智能推薦衛(wèi)生健康系統(tǒng)”來(lái)和大家深入聊聊。這個(gè)項(xiàng)目標(biāo)題看似宏大但拆解開(kāi)來(lái)核心就是利用SpringBoot的敏捷開(kāi)發(fā)能力構(gòu)建一個(gè)后端服務(wù)并集成推薦算法為前端可能是Vue、小程序等提供個(gè)性化的衛(wèi)生健康服務(wù)。我們不僅會(huì)討論技術(shù)實(shí)現(xiàn)更會(huì)聚焦于那些在真實(shí)開(kāi)發(fā)中容易忽略的細(xì)節(jié)和決策邏輯。2. 系統(tǒng)核心架構(gòu)設(shè)計(jì)與技術(shù)選型思考當(dāng)我們拿到“智能推薦衛(wèi)生健康系統(tǒng)”這個(gè)命題時(shí)首要任務(wù)不是立刻打開(kāi)IDE寫代碼而是進(jìn)行頂層設(shè)計(jì)。一個(gè)可擴(kuò)展、易維護(hù)的架構(gòu)是項(xiàng)目成功的基石。2.1 為什么是SpringBoot在眾多Java框架中選擇SpringBoot幾乎是當(dāng)前微服務(wù)和企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的默認(rèn)選項(xiàng)。但在這個(gè)項(xiàng)目里它的優(yōu)勢(shì)尤為突出快速啟動(dòng)對(duì)于畢業(yè)設(shè)計(jì)或快速原型驗(yàn)證spring-boot-starter依賴能讓你在幾分鐘內(nèi)搭建一個(gè)可運(yùn)行的Web服務(wù)內(nèi)置Tomcat無(wú)需復(fù)雜的XML配置。這讓我們能把精力集中在業(yè)務(wù)邏輯和推薦算法上而不是環(huán)境搭建。約定大于配置SpringBoot的自動(dòng)裝配機(jī)制能根據(jù)引入的jar包自動(dòng)配置大部分組件。例如引入spring-boot-starter-data-jpa配置好數(shù)據(jù)庫(kù)連接信息就能直接使用JPA進(jìn)行數(shù)據(jù)操作極大地簡(jiǎn)化了持久層開(kāi)發(fā)。生態(tài)豐富圍繞SpringBoot有極其豐富的starter可以輕松集成緩存如Redis、消息隊(duì)列如ActiveMQ/RabbitMQ、安全框架Spring Security、API文檔Swagger等這些都是我們系統(tǒng)可能需要的組件。易于部署最終打包成一個(gè)可執(zhí)行的JAR或WAR文件通過(guò)java -jar命令即可運(yùn)行非常適合演示和部署。避坑點(diǎn)雖然SpringBoot簡(jiǎn)化了配置但“自動(dòng)裝配”有時(shí)也會(huì)帶來(lái)困惑。例如當(dāng)你同時(shí)引入了多個(gè)數(shù)據(jù)源相關(guān)的starter可能會(huì)發(fā)生配置沖突。我的經(jīng)驗(yàn)是在application.yml或application.properties中始終明確指定關(guān)鍵配置如數(shù)據(jù)庫(kù)連接池類型HikariCP、JPA的ddl-auto策略在開(kāi)發(fā)環(huán)境可以用update生產(chǎn)環(huán)境務(wù)必用validate或none避免依賴默認(rèn)行為。2.2 微服務(wù)還是單體對(duì)于畢業(yè)設(shè)計(jì)或中小型項(xiàng)目我強(qiáng)烈建議采用單體架構(gòu)。理由如下復(fù)雜度可控智能推薦作為系統(tǒng)的一個(gè)核心功能模塊在初期與用戶管理、健康數(shù)據(jù)管理、內(nèi)容管理等同屬一個(gè)應(yīng)用內(nèi)開(kāi)發(fā)、調(diào)試、部署都簡(jiǎn)單。數(shù)據(jù)一致性容易保證推薦算法需要頻繁訪問(wèn)用戶畫像、行為日志、項(xiàng)目?jī)?nèi)容等數(shù)據(jù)。在單體應(yīng)用內(nèi)這些操作都在同一個(gè)數(shù)據(jù)庫(kù)事務(wù)上下文中避免了分布式事務(wù)的復(fù)雜性問(wèn)題。資源消耗低無(wú)需維護(hù)多個(gè)服務(wù)、服務(wù)注冊(cè)中心、API網(wǎng)關(guān)等組件對(duì)個(gè)人開(kāi)發(fā)或小團(tuán)隊(duì)非常友好。當(dāng)然我們可以在單體內(nèi)部采用清晰的分層架構(gòu)Controller-Service-Dao和模塊化設(shè)計(jì)按功能劃分package為將來(lái)可能的微服務(wù)化拆分做好準(zhǔn)備。這比一開(kāi)始就陷入微服務(wù)的泥潭要明智得多。2.3 核心模塊劃分基于業(yè)務(wù)邏輯我們可以將系統(tǒng)初步劃分為以下幾個(gè)核心模塊用戶中心模塊負(fù)責(zé)用戶注冊(cè)、登錄、鑒權(quán)、個(gè)人信息管理。這里會(huì)用到Spring Security來(lái)管理權(quán)限區(qū)分普通用戶、醫(yī)生、管理員等角色。健康數(shù)據(jù)模塊這是系統(tǒng)的“燃料”。包括用戶手動(dòng)錄入的日常體征血壓、血糖、步數(shù)、體檢報(bào)告結(jié)構(gòu)化數(shù)據(jù)、歷次就診的電子病歷摘要需脫敏處理等。設(shè)計(jì)數(shù)據(jù)模型時(shí)要考慮擴(kuò)展性為未來(lái)接入物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)留出接口。內(nèi)容管理模塊存儲(chǔ)和管理被推薦的對(duì)象如健康科普文章、視頻、疾病知識(shí)庫(kù)條目、藥品/科室/醫(yī)生介紹等。每個(gè)內(nèi)容都需要有豐富的標(biāo)簽Tag體系這是實(shí)現(xiàn)基于內(nèi)容的推薦的關(guān)鍵。行為日志模塊記錄用戶的所有關(guān)鍵交互行為例如瀏覽了某篇文章、收藏了某個(gè)醫(yī)生、完成了某項(xiàng)健康任務(wù)、搜索了某個(gè)關(guān)鍵詞。這些日志是構(gòu)建用戶畫像和訓(xùn)練推薦模型的原始數(shù)據(jù)。務(wù)必注意日志記錄要異步化、非侵入式避免影響主業(yè)務(wù)流程的性能??梢钥紤]使用Spring AOP切面或直接發(fā)送到消息隊(duì)列如ActiveMQ進(jìn)行異步處理。智能推薦模塊系統(tǒng)的“大腦”。它接收用戶ID或?qū)崟r(shí)行為調(diào)用算法引擎計(jì)算并返回推薦結(jié)果列表。這個(gè)模塊本身可能不包含復(fù)雜的算法實(shí)現(xiàn)而是作為算法服務(wù)的調(diào)用方和結(jié)果緩存方。算法引擎模塊可選獨(dú)立實(shí)現(xiàn)具體的推薦算法。對(duì)于Java項(xiàng)目可以集成Mahout、EasyRec等庫(kù)或者更常見(jiàn)的使用Python編寫算法核心通過(guò)REST API或消息隊(duì)列與SpringBoot主服務(wù)通信。畢業(yè)設(shè)計(jì)中為了簡(jiǎn)化常將協(xié)同過(guò)濾、基于內(nèi)容的推薦等核心邏輯用Java實(shí)現(xiàn)直接放在推薦模塊中。3. 智能推薦引擎的實(shí)現(xiàn)路徑與選型這是項(xiàng)目的靈魂所在。我們不能只提“智能推薦”必須明確具體實(shí)現(xiàn)什么類型的推薦以及如何實(shí)現(xiàn)。3.1 推薦策略的混合應(yīng)用一個(gè)實(shí)用的衛(wèi)生健康推薦系統(tǒng)很少只依賴單一算法通常是多種策略的混合Hybrid?;趦?nèi)容的推薦這是基礎(chǔ)且有效的。例如用戶A閱讀了關(guān)于“高血壓飲食”的文章系統(tǒng)可以推薦標(biāo)簽相似的“高血壓運(yùn)動(dòng)指南”或“降壓藥原理”等文章。實(shí)現(xiàn)關(guān)鍵在于內(nèi)容特征的提取標(biāo)題、正文關(guān)鍵詞、標(biāo)簽和相似度計(jì)算如余弦相似度。這里可以引入HanLP分詞等工具對(duì)中文內(nèi)容進(jìn)行預(yù)處理效果比簡(jiǎn)單的字符串匹配好得多。協(xié)同過(guò)濾推薦分為用戶協(xié)同過(guò)濾UserCF和物品協(xié)同過(guò)濾ItemCF。UserCF找到與目標(biāo)用戶興趣相似的其他用戶將他們喜歡而目標(biāo)用戶未接觸過(guò)的物品推薦出來(lái)。在健康社區(qū)可以用于發(fā)現(xiàn)“同病相憐”的用戶都在關(guān)注什么。ItemCF計(jì)算物品之間的相似度基于用戶行為矩陣然后推薦與用戶歷史喜歡物品相似的物品。例如用戶經(jīng)常瀏覽“糖尿病”相關(guān)內(nèi)容系統(tǒng)推薦“糖尿病足護(hù)理”等關(guān)聯(lián)項(xiàng)目。ItemCF在實(shí)踐中最常用因?yàn)樗€(wěn)定物品相似度計(jì)算可以離線進(jìn)行性能好。熱門推薦/冷啟動(dòng)策略對(duì)于新用戶或行為數(shù)據(jù)不足的用戶無(wú)法進(jìn)行有效的個(gè)性化推薦。此時(shí)可以退回推薦當(dāng)前最熱門的健康資訊、普適性的健康指南等確保用戶體驗(yàn)不中斷。同時(shí)在新用戶注冊(cè)時(shí)通過(guò)問(wèn)卷快速收集其基本信息年齡、性別、基礎(chǔ)疾病史可以用于初始化用戶畫像加速冷啟動(dòng)過(guò)程。知識(shí)圖譜推薦這是更高級(jí)的方向。構(gòu)建一個(gè)健康知識(shí)圖譜將疾病、癥狀、藥品、科室、醫(yī)生、食物等實(shí)體關(guān)聯(lián)起來(lái)。當(dāng)用戶查詢“感冒”時(shí)不僅可以推薦文章還可以推薦“呼吸內(nèi)科”科室、相關(guān)藥品需謹(jǐn)慎最好只做知識(shí)性介紹以及“多喝水、多休息”等護(hù)理建議。實(shí)現(xiàn)難度較大但想象空間也大。實(shí)操心得在項(xiàng)目初期建議優(yōu)先實(shí)現(xiàn)“基于內(nèi)容推薦” “熱門推薦”的混合。因?yàn)榛趦?nèi)容的推薦不依賴大量用戶行為數(shù)據(jù)只要內(nèi)容本身有好的標(biāo)簽體系就能工作。協(xié)同過(guò)濾需要積累一定的用戶-物品交互數(shù)據(jù)后才有效果可以在系統(tǒng)運(yùn)行一段時(shí)間、數(shù)據(jù)量上來(lái)后再集成。3.2 算法集成與工程化落地確定了策略接下來(lái)是如何在SpringBoot工程中落地。方案一純Java實(shí)現(xiàn)適合畢業(yè)設(shè)計(jì)/輕量級(jí)應(yīng)用對(duì)于簡(jiǎn)單的基于內(nèi)容的推薦和協(xié)同過(guò)濾完全可以用Java實(shí)現(xiàn)?;趦?nèi)容使用HanLP進(jìn)行中文分詞和關(guān)鍵詞提取為每篇文章生成一個(gè)關(guān)鍵詞權(quán)重向量TF-IDF。用戶畫像也用一個(gè)向量表示根據(jù)其瀏覽、收藏歷史合并文章向量。推薦時(shí)計(jì)算用戶向量與所有文章向量的余弦相似度取TopN。協(xié)同過(guò)濾可以使用開(kāi)源的Java推薦庫(kù)如Apache Mahout。它提供了UserCF和ItemCF的實(shí)現(xiàn)。你需要將用戶行為數(shù)據(jù)用戶ID 物品ID 評(píng)分/點(diǎn)擊時(shí)間整理成Mahout要求的格式調(diào)用其API即可得到推薦結(jié)果。Mahout支持單機(jī)內(nèi)存計(jì)算對(duì)于數(shù)據(jù)量不大的場(chǎng)景足夠用。// 偽代碼示例使用Mahout實(shí)現(xiàn)ItemCF DataModel model new FileDataModel(new File(user_behavior.csv)); // 加載行為數(shù)據(jù) ItemSimilarity similarity new PearsonCorrelationSimilarity(model); // 計(jì)算物品相似度 GenericItemBasedRecommender recommender new GenericItemBasedRecommender(model, similarity); ListRecommendedItem recommendations recommender.recommend(userId, 10); // 為用戶推薦10個(gè)物品方案二Python算法服務(wù) SpringBoot調(diào)用推薦用于更復(fù)雜的算法如果算法涉及深度學(xué)習(xí)、復(fù)雜模型訓(xùn)練如矩陣分解、神經(jīng)網(wǎng)絡(luò)Python生態(tài)NumPy, Pandas, Scikit-learn, TensorFlow更有優(yōu)勢(shì)。此時(shí)可以采用松耦合架構(gòu)Python服務(wù)使用Flask或FastAPI搭建一個(gè)RESTful服務(wù)提供推薦接口。該服務(wù)定期如每天從主數(shù)據(jù)庫(kù)同步數(shù)據(jù)離線訓(xùn)練模型并將模型加載到內(nèi)存中。接口接收用戶ID返回推薦列表。SpringBoot集成在SpringBoot的推薦模塊中使用RestTemplate或WebClient調(diào)用Python服務(wù)的API。為了提升性能和可用性SpringBoot端需要對(duì)推薦結(jié)果進(jìn)行緩存使用Redis或Caffeine并設(shè)置熔斷降級(jí)策略如使用Resilience4j當(dāng)Python服務(wù)不可用時(shí)返回緩存結(jié)果或熱門推薦。工程化要點(diǎn)離線與實(shí)時(shí)復(fù)雜的模型訓(xùn)練如協(xié)同過(guò)濾的全量計(jì)算應(yīng)作為離線任務(wù)每天定時(shí)執(zhí)行更新物品相似度矩陣或用戶畫像。實(shí)時(shí)推薦接口則直接使用離線計(jì)算好的結(jié)果保證響應(yīng)速度。緩存策略用戶推薦結(jié)果變化不頻繁非常適合緩存??梢詾槊總€(gè)用戶設(shè)置一個(gè)緩存鍵過(guò)期時(shí)間設(shè)為幾小時(shí)或一天。當(dāng)用戶有新行為時(shí)需清除或更新其緩存。AB測(cè)試與評(píng)估推薦效果不能憑感覺(jué)。設(shè)計(jì)簡(jiǎn)單的AB測(cè)試框架將小部分用戶流量導(dǎo)向新的推薦算法對(duì)比點(diǎn)擊率、閱讀完成率等指標(biāo)。在數(shù)據(jù)庫(kù)中記錄每次推薦曝光和用戶點(diǎn)擊便于后續(xù)分析。4. 數(shù)據(jù)模型設(shè)計(jì)與核心業(yè)務(wù)邏輯剖析數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)的骨架設(shè)計(jì)的好壞直接影響開(kāi)發(fā)效率和系統(tǒng)性能。4.1 核心表結(jié)構(gòu)設(shè)計(jì)舉例以下是一些核心表的設(shè)計(jì)思路以MySQL為例用戶表 (sys_user)CREATE TABLE sys_user ( id bigint(20) NOT NULL AUTO_INCREMENT, username varchar(50) NOT NULL COMMENT 用戶名, password varchar(100) NOT NULL COMMENT 加密密碼, nickname varchar(50) DEFAULT NULL COMMENT 昵稱, avatar varchar(255) DEFAULT NULL COMMENT 頭像, birthday date DEFAULT NULL COMMENT 生日, gender tinyint(1) DEFAULT NULL COMMENT 性別 0-未知 1-男 2-女, chronic_diseases json DEFAULT NULL COMMENT 慢性病史JSON數(shù)組格式如[高血壓,糖尿病], tags json DEFAULT NULL COMMENT 用戶興趣標(biāo)簽從行為中提取, create_time datetime NOT NULL, PRIMARY KEY (id), UNIQUE KEY uk_username (username) ) ENGINEInnoDB COMMENT用戶表;注意密碼字段務(wù)必使用強(qiáng)哈希算法如BCrypt加密存儲(chǔ)切勿明文。chronic_diseases和tags使用JSON類型方便存儲(chǔ)靈活的結(jié)構(gòu)化數(shù)據(jù)Spring Boot JPA配合Type注解或MyBatis-Plus的TableField(typeHandler JacksonTypeHandler.class)可以很好支持。健康數(shù)據(jù)表 (health_data)CREATE TABLE health_data ( id bigint(20) NOT NULL AUTO_INCREMENT, user_id bigint(20) NOT NULL COMMENT 用戶ID, data_type varchar(20) NOT NULL COMMENT 數(shù)據(jù)類型BP_BLOOD_PRESSURE, BG_BLOOD_GLUCOSE, WEIGHT, STEPS..., value varchar(100) NOT NULL COMMENT 數(shù)據(jù)值可能為單個(gè)值或JSON如{systolic:120, diastolic:80}, unit varchar(20) DEFAULT NULL COMMENT 單位, record_time datetime NOT NULL COMMENT 記錄時(shí)間, device varchar(100) DEFAULT NULL COMMENT 記錄設(shè)備, create_time datetime NOT NULL, PRIMARY KEY (id), KEY idx_user_type_time (user_id,data_type,record_time) ) ENGINEInnoDB COMMENT健康數(shù)據(jù)表;注意data_type使用枚舉字符串便于理解和擴(kuò)展。value字段設(shè)計(jì)為字符串可以靈活存儲(chǔ)各種格式的數(shù)據(jù)但在業(yè)務(wù)層需要做解析和校驗(yàn)。索引idx_user_type_time對(duì)于按用戶、按類型查詢歷史數(shù)據(jù)至關(guān)重要。內(nèi)容物品表 (content_item)CREATE TABLE content_item ( id bigint(20) NOT NULL AUTO_INCREMENT, title varchar(200) NOT NULL COMMENT 標(biāo)題, summary text COMMENT 摘要, content longtext COMMENT 詳細(xì)內(nèi)容富文本或Markdown, type varchar(20) NOT NULL COMMENT 類型ARTICLE, VIDEO, DOCTOR, DEPARTMENT, DRUG..., cover_image varchar(255) DEFAULT NULL COMMENT 封面圖, tags json NOT NULL COMMENT 標(biāo)簽數(shù)組如[高血壓, 飲食, 科普], feature_vector text DEFAULT NULL COMMENT 特征向量TF-IDF等計(jì)算后的文本向量用于相似度計(jì)算可存儲(chǔ)為JSON或逗號(hào)分隔的字符串, hot_score int(11) DEFAULT 0 COMMENT 熱度分根據(jù)點(diǎn)擊、收藏等行為動(dòng)態(tài)計(jì)算, is_published tinyint(1) DEFAULT 0 COMMENT 是否發(fā)布, create_time datetime NOT NULL, PRIMARY KEY (id), FULLTEXT KEY ft_title_summary (title,summary) -- 全文索引用于搜索 ) ENGINEInnoDB COMMENT內(nèi)容物品表;注意feature_vector字段是為基于內(nèi)容的推薦準(zhǔn)備的可以在內(nèi)容發(fā)布或更新時(shí)通過(guò)后臺(tái)任務(wù)調(diào)用HanLP分詞和TF-IDF計(jì)算后存入。hot_score字段用于熱門推薦需要設(shè)計(jì)一個(gè)更新策略例如hot_score log(click_count) 2*collect_count create_time_factor并通過(guò)定時(shí)任務(wù)更新。用戶行為日志表 (user_behavior_log)CREATE TABLE user_behavior_log ( id bigint(20) NOT NULL AUTO_INCREMENT, user_id bigint(20) NOT NULL, item_id bigint(20) NOT NULL COMMENT 內(nèi)容ID, behavior_type varchar(20) NOT NULL COMMENT 行為類型CLICK, VIEW, COLLECT, SHARE, SEARCH, behavior_detail json DEFAULT NULL COMMENT 行為詳情如搜索關(guān)鍵詞、瀏覽時(shí)長(zhǎng), client_info varchar(500) DEFAULT NULL COMMENT 客戶端信息, create_time datetime(3) NOT NULL COMMENT 精確到毫秒的時(shí)間戳, PRIMARY KEY (id), KEY idx_user_item (user_id,item_id), KEY idx_time (create_time) ) ENGINEInnoDB COMMENT用戶行為日志表;注意此表數(shù)據(jù)量增長(zhǎng)會(huì)非??靹?wù)必考慮數(shù)據(jù)歸檔或分表策略。create_time精確到毫秒有助于分析用戶行為序列。behavior_detail使用JSON字段記錄擴(kuò)展信息如搜索詞、視頻播放進(jìn)度等。4.2 核心業(yè)務(wù)邏輯推薦接口的實(shí)現(xiàn)以“獲取個(gè)性化推薦列表”這個(gè)核心接口為例我們看看Service層如何組織邏輯。Service Slf4j public class RecommendationServiceImpl implements RecommendationService { Autowired private RedisTemplateString, Object redisTemplate; Autowired private UserBehaviorLogService behaviorLogService; Autowired private ContentItemService contentItemService; Autowired private PythonRecommenderClient pythonClient; // 假設(shè)是調(diào)用Python服務(wù)的客戶端 Value(${recommend.cache.ttl:3600}) private long cacheTtl; Override public ListContentItemVO getPersonalizedRecommendations(Long userId, int size) { // 1. 嘗試從緩存獲取 String cacheKey rec:user: userId; ListContentItemVO cachedList (ListContentItemVO) redisTemplate.opsForValue().get(cacheKey); if (cachedList ! null !cachedList.isEmpty()) { log.debug(返回用戶{}的緩存推薦結(jié)果, userId); return cachedList.stream().limit(size).collect(Collectors.toList()); } // 2. 緩存未命中生成推薦 ListContentItemVO recommendations; // 判斷用戶是否為新用戶或行為數(shù)據(jù)不足冷啟動(dòng) if (isColdStartUser(userId)) { // 冷啟動(dòng)策略返回?zé)衢T推薦 recommendations getHotRecommendations(size); } else { try { // 調(diào)用算法服務(wù)獲取個(gè)性化推薦 recommendations pythonClient.getRecommendations(userId, size * 2); // 多取一些用于過(guò)濾和緩存 if (recommendations null || recommendations.isEmpty()) { // 算法服務(wù)異常或無(wú)結(jié)果降級(jí)為熱門推薦 recommendations getHotRecommendations(size); } } catch (Exception e) { log.error(調(diào)用推薦算法服務(wù)失敗: {}, e.getMessage()); // 降級(jí)為熱門推薦 recommendations getHotRecommendations(size); } } // 3. 業(yè)務(wù)過(guò)濾剔除用戶已讀、已收藏等不適合再次推薦的內(nèi)容 recommendations filterViewedItems(userId, recommendations); // 4. 截取指定大小并存入緩存 ListContentItemVO finalList recommendations.stream().limit(size).collect(Collectors.toList()); if (!finalList.isEmpty()) { redisTemplate.opsForValue().set(cacheKey, finalList, cacheTtl, TimeUnit.SECONDS); } return finalList; } private boolean isColdStartUser(Long userId) { // 規(guī)則示例行為日志少于10條或注冊(cè)時(shí)間在7天內(nèi)且行為少于5條 long behaviorCount behaviorLogService.countByUserId(userId); // ... 更復(fù)雜的冷啟動(dòng)判斷邏輯 return behaviorCount 10; } private ListContentItemVO getHotRecommendations(int size) { // 從數(shù)據(jù)庫(kù)或緩存中獲取按hot_score排序的熱門內(nèi)容 Pageable pageable PageRequest.of(0, size, Sort.by(Sort.Direction.DESC, hotScore)); PageContentItem hotPage contentItemService.findPublishedItems(pageable); return convertToVO(hotPage.getContent()); } private ListContentItemVO filterViewedItems(Long userId, ListContentItemVO items) { // 查詢用戶近期已交互過(guò)的物品ID SetLong viewedItemIds behaviorLogService.findRecentViewedItemIds(userId, 30); // 最近30天 return items.stream() .filter(item - !viewedItemIds.contains(item.getId())) .collect(Collectors.toList()); } }這段代碼的工程化思考緩存優(yōu)先優(yōu)先從Redis讀取保護(hù)下游算法服務(wù)提升響應(yīng)速度。分級(jí)降級(jí)設(shè)計(jì)了清晰的降級(jí)鏈路個(gè)性化推薦 - 熱門推薦。即使算法服務(wù)完全不可用用戶也能看到內(nèi)容保證了基本可用性。冷啟動(dòng)處理明確識(shí)別新用戶并提供合理的默認(rèn)推薦熱門內(nèi)容這是推薦系統(tǒng)必須考慮的場(chǎng)景。業(yè)務(wù)過(guò)濾算法可能推薦出用戶已經(jīng)看過(guò)或操作過(guò)的內(nèi)容在業(yè)務(wù)層進(jìn)行二次過(guò)濾提升用戶體驗(yàn)。異常處理調(diào)用外部服務(wù)時(shí)做好異常捕獲避免因單個(gè)服務(wù)故障導(dǎo)致整個(gè)推薦接口不可用。5. 開(kāi)發(fā)、部署與運(yùn)維中的實(shí)戰(zhàn)要點(diǎn)5.1 開(kāi)發(fā)環(huán)境搭建與配置管理使用Spring Initializrstart.spring.io快速生成項(xiàng)目骨架時(shí)除了選擇Web、JPA、Security等常用依賴我強(qiáng)烈建議加上Spring Boot DevTools提供熱部署提升開(kāi)發(fā)效率。Lombok通過(guò)注解自動(dòng)生成Getter/Setter等方法讓實(shí)體類、VO類非常簡(jiǎn)潔。Spring Configuration Processor在自定義配置ConfigurationProperties時(shí)提供元數(shù)據(jù)支持在IDE里有提示。配置文件application.yml建議分環(huán)境application-dev.yml,application-prod.yml并通過(guò)spring.profiles.active激活。關(guān)鍵配置包括spring: datasource: url: jdbc:mysql://localhost:3306/health_system?useUnicodetruecharacterEncodingutf8useSSLfalseserverTimezoneAsia/Shanghai username: root password: your_password hikari: maximum-pool-size: 10 # 根據(jù)實(shí)際情況調(diào)整連接池大小 jpa: hibernate: ddl-auto: update # 開(kāi)發(fā)環(huán)境用update生產(chǎn)環(huán)境務(wù)必改為validate或none show-sql: true # 開(kāi)發(fā)時(shí)開(kāi)啟生產(chǎn)關(guān)閉 properties: hibernate: format_sql: true redis: host: localhost port: 6379 lettuce: pool: max-active: 8 recommend: cache: ttl: 3600 # 推薦結(jié)果緩存時(shí)間秒 algorithm: service-url: http://localhost:5000/recommend # Python算法服務(wù)地址5.2 接口文檔與前后端聯(lián)調(diào)使用SpringDoc OpenAPISwagger的升級(jí)版自動(dòng)生成API文檔。在Controller上使用Operation在參數(shù)上使用Parameter等注解進(jìn)行描述。訪問(wèn)/swagger-ui.html即可看到交互式文檔極大方便前后端協(xié)作。對(duì)于文件上傳下載如用戶上傳體檢報(bào)告圖片SpringBoot提供了MultipartFile接口。處理大文件時(shí)需要注意在配置文件中設(shè)置最大文件大小spring.servlet.multipart.max-file-size和max-request-size??紤]分片上傳前端將大文件切分成小塊后端接收并合并提升上傳成功率和體驗(yàn)。文件存儲(chǔ)建議使用對(duì)象存儲(chǔ)服務(wù)如MinIO、阿里云OSS而不是直接存在服務(wù)器本地便于擴(kuò)展和備份。5.3 部署上線與監(jiān)控打包使用mvn clean package打包生成可執(zhí)行的JAR文件。如果涉及前端Vue項(xiàng)目需要先構(gòu)建前端將生成的dist目錄內(nèi)容復(fù)制到SpringBoot的src/main/resources/static目錄下再打包實(shí)現(xiàn)前后端一起部署。部署傳統(tǒng)服務(wù)器使用java -jar your-app.jar --spring.profiles.activeprod啟動(dòng)。建議使用nohup或systemd托管進(jìn)程保證應(yīng)用在后臺(tái)穩(wěn)定運(yùn)行。Docker容器化編寫Dockerfile將JAR包放入鏡像。這是更現(xiàn)代、更一致的方式便于遷移和擴(kuò)展。FROM openjdk:11-jre-slim VOLUME /tmp COPY target/*.jar app.jar ENTRYPOINT [java,-jar,/app.jar]K8s部署對(duì)于更復(fù)雜的生產(chǎn)環(huán)境可以使用K8s進(jìn)行容器編排實(shí)現(xiàn)自動(dòng)擴(kuò)縮容、滾動(dòng)更新、服務(wù)發(fā)現(xiàn)等。監(jiān)控與排查日志配置好Logback或Log4j2將日志按級(jí)別輸出到文件并接入ELKElasticsearch, Logstash, Kibana等日志平臺(tái)方便查詢和分析。健康檢查Spring Boot Actuator提供了/actuator/health端點(diǎn)可以集成到K8s的存活探針中。問(wèn)題排查線上問(wèn)題最常見(jiàn)的是數(shù)據(jù)庫(kù)連接池耗盡、Redis連接超時(shí)、第三方接口調(diào)用超時(shí)等。學(xué)會(huì)查看線程堆棧jstack、內(nèi)存快照jmap以及GC日志是高級(jí)開(kāi)發(fā)的必備技能。對(duì)于SpringBoot項(xiàng)目SpringBootApplication注解的exclude屬性可以用來(lái)臨時(shí)排除一些自動(dòng)配置幫助定位問(wèn)題。5.4 從SpringBoot項(xiàng)目到“信創(chuàng)”環(huán)境的思考標(biāo)題中提到了“改成信創(chuàng)的話是否需要東方通的TongWeb”。這是一個(gè)非常實(shí)際的問(wèn)題?!靶艅?chuàng)”信息技術(shù)應(yīng)用創(chuàng)新要求底層硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等實(shí)現(xiàn)國(guó)產(chǎn)化替代。SpringBoot應(yīng)用本身它是基于Java的只要信創(chuàng)環(huán)境提供了兼容的JDK如龍芯平臺(tái)上的Loongson JDK、鯤鵬平臺(tái)上的畢昇JDKSpringBoot應(yīng)用本身是可以移植的源碼通常不需要大改。中間件替代數(shù)據(jù)庫(kù)MySQL/PostgreSQL - 達(dá)夢(mèng)數(shù)據(jù)庫(kù)、人大金倉(cāng)、OceanBase等。緩存Redis - 阿里云Tair兼容Redis協(xié)議、騰訊云Tendis等或使用國(guó)產(chǎn)內(nèi)存數(shù)據(jù)庫(kù)。消息隊(duì)列RabbitMQ/ActiveMQ - 阿里云RocketMQ、華為云DMS等國(guó)產(chǎn)組件。應(yīng)用服務(wù)器這是關(guān)鍵。在傳統(tǒng)部署中SpringBoot內(nèi)置的Tomcat是Servlet容器。在信創(chuàng)環(huán)境下有時(shí)要求部署到符合國(guó)產(chǎn)規(guī)范的應(yīng)用服務(wù)器中例如東方通TongWeb、金蝶Apusic等。這些服務(wù)器提供了Web容器、EJB容器等更多企業(yè)級(jí)特性。是否需要TongWeb不一定。如果項(xiàng)目只是簡(jiǎn)單的SpringBoot Web應(yīng)用使用內(nèi)置Tomcat并且信創(chuàng)環(huán)境允許直接運(yùn)行JAR包那么可以不用TongWeb。但如果甲方單位有明確要求或者項(xiàng)目需要用到TongWeb提供的特定服務(wù)如特定的連接池、集群管理工具則需要將SpringBoot應(yīng)用打包成WAR包部署到TongWeb中。這個(gè)過(guò)程需要修改打包方式為war并排除內(nèi)置的Tomcat依賴。提供一個(gè)繼承SpringBootServletInitializer的類用于在外部Servlet容器中啟動(dòng)應(yīng)用。在TongWeb中配置數(shù)據(jù)源、JNDI等如果用到。實(shí)操建議在項(xiàng)目初期如果不確定最終部署環(huán)境建議保持SpringBoot默認(rèn)的嵌入式容器方式開(kāi)發(fā)。當(dāng)需要適配TongWeb時(shí)再按上述步驟修改這是一個(gè)可逆且相對(duì)標(biāo)準(zhǔn)的過(guò)程。提前了解這些可能性在代碼中避免使用過(guò)于特定于嵌入式容器的特性會(huì)讓移植更平滑。6. 項(xiàng)目演進(jìn)與擴(kuò)展方向完成基礎(chǔ)版本后這個(gè)系統(tǒng)還有很多可以深化和擴(kuò)展的地方這也能成為你論文的“未來(lái)工作展望”部分。推薦算法優(yōu)化實(shí)時(shí)性引入Flink或Spark Streaming處理用戶實(shí)時(shí)行為流實(shí)現(xiàn)“看了又看”、“實(shí)時(shí)熱門”等更敏捷的推薦。深度學(xué)習(xí)嘗試使用Wide Deep、DeepFM等模型融合用戶畫像的深度特征和稀疏特征提升推薦精準(zhǔn)度。多目標(biāo)優(yōu)化不僅優(yōu)化點(diǎn)擊率還可以考慮停留時(shí)長(zhǎng)、分享率、付費(fèi)轉(zhuǎn)化如果是付費(fèi)咨詢等多個(gè)目標(biāo)。系統(tǒng)性能與高可用讀寫分離將推薦相關(guān)的讀查詢路由到從庫(kù)減輕主庫(kù)壓力。緩存深化除了推薦結(jié)果對(duì)用戶畫像、熱門物品列表、物品特征等進(jìn)行多級(jí)緩存。服務(wù)拆分當(dāng)用戶量和業(yè)務(wù)復(fù)雜度增長(zhǎng)后可以考慮將推薦服務(wù)、用戶服務(wù)、內(nèi)容服務(wù)拆分為獨(dú)立的微服務(wù)通過(guò)Spring Cloud AlibabaNacos, Sentinel, Dubbo進(jìn)行治理。功能場(chǎng)景擴(kuò)展健康風(fēng)險(xiǎn)評(píng)估基于用戶健康數(shù)據(jù)集成一些簡(jiǎn)單的風(fēng)險(xiǎn)評(píng)估模型如心血管疾病風(fēng)險(xiǎn)、糖尿病風(fēng)險(xiǎn)并將評(píng)估結(jié)果作為推薦的一個(gè)維度。醫(yī)患問(wèn)答社區(qū)構(gòu)建輕量級(jí)的問(wèn)答系統(tǒng)用戶提問(wèn)醫(yī)生或AI助手回答。問(wèn)答數(shù)據(jù)又可以成為新的推薦內(nèi)容源。健康計(jì)劃與打卡提供個(gè)性化的健康改善計(jì)劃如減重、控糖并支持每日打卡形成正向激勵(lì)閉環(huán)。這個(gè)基于SpringBoot的智能推薦衛(wèi)生健康系統(tǒng)項(xiàng)目就像一棵樹(shù)的種子。SpringBoot提供了肥沃的土壤和主干讓你能快速生根發(fā)芽清晰的架構(gòu)設(shè)計(jì)是強(qiáng)壯的枝干支撐起各個(gè)功能模塊而智能推薦算法則是不斷生長(zhǎng)、開(kāi)枝散葉的樹(shù)冠它決定了系統(tǒng)最終能提供多少陰涼價(jià)值。從零開(kāi)始實(shí)現(xiàn)它你會(huì)完整地經(jīng)歷需求分析、技術(shù)選型、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試部署的全過(guò)程這其中的每一個(gè)決策、每一處細(xì)節(jié)、每一個(gè)踩過(guò)的坑都是寶貴的經(jīng)驗(yàn)。希望這篇長(zhǎng)文能為你點(diǎn)亮一盞燈讓你在動(dòng)手實(shí)踐時(shí)少一些迷茫多一些篤定。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色色操| 97综合国产| 色综合天天| 欧美暴力猛交| 久久草大香蕉| 伦激情人妻另类人妻| 欧美大色交| 色婷婷五月天| 激情综合二| 大香蕉欧美| 久久宗合亚洲| 97色插| 无码聚合| 99啪啪| 凸凹视频在线观看| 内射小黄片| 久久人妻一区二区三区高清| 素人播放一区| 欧美性爱另类综合| 国产高清免费不卡av| 96麻豆精品一区二区三区| 欧美78| 日韩乱码Av| 国产女人91精品嗷嗷嗷嗷| 女生91网站| 欧美午夜视频| 99热精品国产| 欧美97视频| 亚洲一区二区三区播放在线| 97综合| 91国精产品| 超碰97在线 欧美 国产| 中亚av| 九九无码久久精品视频| 久综合网| 综合网欧美在线| 亚洲各类熟们中文字幕| 国产性久久久| 日韩在线一区高清在线| 91老熟女视频| 久久内射| 丰满人妻一区二区三区免费| 欧美综合亚洲| 国产外初女出血视频| 久久久久13| 91爱综合| 国产极品999| 波多野结衣先锋影音| gogogo免费高清看中国国语| 亚洲精品三区在线观看| 亚洲欧美日韩制服另类| 亚州综合色| 深喉吞精| 久久一区二区三区四区五区| 狠狠躁伊人中文字幕| 9997se| 国内毛片国产欧美拍| 日本人妻最新在线中| AV网站高清无码在线观看| 2025亚洲男人天堂| 亚洲免费在线探花| 国产精品午夜精品| 久久久天美| 玖玖资源中文字幕制服丝袜| h色99999| 久艹日日日| 26UUU欧美日本| ,成人免费啪啪视频| 日韩操逼性鲍| 凸凹视频在线观看| 思思热在线观看| 无码137片内射在线影院| 精品国产乱码久久久| 肥臀熟女一区二区三区视频| 人人爱人人乐人人操| 亚洲中文字幕精品一区| 欧美性爱三区二区| 不卡一区二区日本视频| 西西美女视频网| 淫穴高潮色图| 日韩三级在线观看网站| 免费A V在线播放| 三级日本一区二区三区| 在线精品福利免费播放| 91女网站| 欧美综合传媒| 中文字幕在线观看永久| 欧美精品999| 国产欧美精品日韩区二区麻豆天美| 天天看片天天爽| 97精品国产手机| 无码直播久久久| 神马麻豆福利院| 黄aaaaaaaaaaaaaaaaaa色网站| 精品一区二区三区18| 久久久月天| a亚洲欧美色欲| 操逼逼福利视频| 精品无码一区二区| 亚洲国产美女久久久久| 欧美日韩性爱精品| 美日韩在线不卡人妻| 欧美色图片色哟哟| 午夜操逼不卡| 老女人老91妇女老热女| 亚洲精品九九九| 国产 热久久久久国产精品| 六月婷婷激情| 99热在线播放| 国产日韩欧美三级片| 97 视频在线| 亚洲欧美洲综合| 久久九九国产精品| 夜夜青青无码影院| 国内精品a| 色啪网| 性交一区二区在线播放| 美国精品国产精品| 江都AV在线| 妇女一区二区三区| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 色香伊人| 亚欧色图在线激情| 大香蕉520| 75大香蕉| 三级精品三级在线观看| 亚91亚洲网| 热热色中文无码| 亚洲成人免费电影| 日韩欧美麻豆 | 国语国产操逼伊人AV网| 色色综合97| 免费精品国偷自产在线在线| 热久久九九热| 欧美性生活男人的天堂| 美腿丝袜高跟网免费视频免费视频| 亚洲有码第一页| 天天懆天天日| 久操av在线| 国产自偷自拍一区| 色九久| 影音先锋国产精品| 精品少妇一区二区三区| 久久9精品视频| 最近二区三区视频大全| 嗯嗯啊啊啊好舒服| 日韩人妻播放| 超碰97日韩| 91日韩在线| 老色鬼成人精品视频下载大在线观看| 色五月亚洲| 骚逼自拍99| 亚洲九区| 国产精品国产自产高清AV| 日本九九久久99| 手机看片1024你懂的国产| 我爱操| 黄aaaaaaaaaaaaaaaaaa色网站| 天天干1区2区在线| 欧美拳交在线播放| 人人看人人插| 欧洲一区二区| 绯色AV粉色AV蜜臀AV| 欧美黄色片在线播放| 日日日大屁股骚女人精品| 九九久久一区二区伦理| 四虎精品一区二区| 蜜桃一区二区三区| 日本91白丝| 色色婷婷五月天| 亚洲AV不卡在线观看| 2020中文在线一区二区三区| 香蕉国产97| 久久久艹艹艹| 人人爱人人操人人性| 91欧美www| 国产第二页| 九月婷婷综合| 亚洲AV无码国产精品久久久久 | 高清不卡 中文 人妻| 亚洲激情网| 久久色精品视频在线| 宗合情欲网| 亚洲一区中文字幕一区| 操操逼操操逼操操逼逼| 97超碰久久| 在线无码操| 啊啊啊啊啊在线| 色天堂综合| 日韩精品区二区三区不卡| 一本一道波多野毛片中文在线| 日本一线产区和二线产区伦理片| 色网在线| 久草免费福利在线播放| 91欧美色| 色婷婷日韩精品一区二区三区| 国产高清不卡视频| 欧美综合第一| 97人人爱人人做人人乐| 91女网站| 粉嫩小泬久久久一区二区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 91国模| 亚洲熟妇白浆无码AV| 精品国产99| 美女尤物福利视频| 亚洲日本男人天堂网| 人妻天堂综合网| wwwss在线观看| 五月丁香色婷婷| 久久99网站| 99在线精品视频| 久操婷婷| 爽爽歪在线视频| 男人亚洲91首页在线| 99热伊人| 91黑丝少妇| 九久久九精品视频| 少妇极品熟妇人妻无码| 操淫穴亚洲五月丁香| 天天操美美| 在线色资源| chaopen97久久| 精品国产乱码久久久久久久久久毛片| 就去色综合| 欧综合网| 色婷婷六月丁香七月婷婷| 国产精品亚洲无码| 欧美做爰无码A片视频| 激情综合五月丁香| 国产精品女同| 9999九九九久久久| 欧美96在线|欧| 999久久久| 中文字幕乱码人妻二区三区| 在线观看综合精品亚洲| 日韩一999精品| 天美传媒AV国产在线| 97在线日韩中文字幕| 唯美清纯 妖精视频| 91欧美大片| 在线看的av| 制服乱伦| 亚州欧美总和| 大象AV在线| 日韩色欲久久一二三四区| 亚洲无线码一区国产欧美国| 九九久久一区二区三区| 亚洲免费人妻在| 久操网视频| 99热在线观看| 日韩美女高潮喷水视频| 亚洲综合在线91| 性爱综合一区二区| 国产亚洲色婷婷久久99精品91| 99热这里只有精| 日韩三级性| 久久天堂网| 五月情色天| 九九精品无码专区免费| 乱老女人一区二区视频| 99操| 国产精品久久久| 亚洲中文日韩欧美大香蕉视频| 婷婷中文网| 欧美18禁91| 哈哈操 大香蕉| 曰韩精品视频一区二区| 天堂蜜桃无码视频一区二区| 抽插亚洲无码| 国产剧情AV不卡在线观看| 日韩中文字幕宗合在线| 天天日夜夜| 四虎视频在线观看| 国产成人久久精品蜜臀| 婷婷五月天激情网| 插入粉嫩少妇视频| 五月天婷精品激情| 欧日韩在线观看| 青青青国产手线观看视频2| 久久精彩免费视频| 欧美性高潮| 亚洲欧美国产成人综合不卡| 国产精品久久久九九九| 免费αV在线视频| 亚州操操穴网| 91综合色噜噜| 亚洲限制级| 84YTCOM性无码| 淫妻综合网| 再深点灬舒服灬太大了添视频| 人妻人人做人人澡人人爽欧美一区| 999久久久九| 热热色中文无码| 亚洲精品成人激情在线| 久久黄黄黄| 日本精品第一视频在'| 天天操天天日天天干| 国产精品久久久久无码A√| 一区 欧美 日韩 麻豆| 搡老女人老91妇女老熟女| 亚洲综合五月天| 91天堂| 蜜桃视频精品一区二区| 日韩熟女操逼| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 影音先锋每日最新资源在线观看| 狠狠搞 亚洲91| 操人人| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 啊啊啊慢点| 五月天日日操夜夜操| 国产一区二区精品久久99| 蜜桃精品视频一区| 99蜜月精品久久| 超碰成人最新最好看| 尤物视频偷拍免费| 国产AV超爽| 欧美综合第一页| 国产精品天美传媒| av在线观看不卡网站| 亚洲一二三| 5278欧美一区二区三区| 少妇熟女一区二区三区| 动漫片子网站3黄| 极品色社| 亚洲国产欧美另类自拍| 亚洲色欧| 天天弄欧美| 激情人妻另类| 亚洲成人美女无吗| 亚洲资源站| 天天做天天爱天天爽AV| 久久精视频美日韩在线视频| 2017av无码免费无线播| 久久噜| 国产高潮AA片免费看| 天天综合-91入口| 天天综合网在线| 欧美性爱另类综合| 日本精品中文字幕视频| 大香蕉中文网| 久久久久久久六六 | 超碰调教97| 国产精品人妻熟女aⅴ| AV中文字幕三四五| 日日嗷| 日日干夜夜操视频h| 91在线精品| 成人国产视频在线观看| 青青青青青手机视频| 91网站视频在线观看| 五月丁香影视| 人人爱人人操人人性| 人妻夜夜爽天天爽三区麻豆AV网站| 亚洲欧洲日产国产综合网| 色五月婷婷在线| 久久在肏| 青青草十区九区爱夜| 久久性爱大全| 亚洲国产高清福利视频| 免费久久一级毛片大黄| 人妻一区二区三区熟女| 96久久久久久久| 99国产精品自在自在| 久久久久久久久久久人妻| 国产美女高潮| 国产91丝袜在线播放蜜月| 在线性黄高清免费视频| 亚洲精品性爱片| 91五十路| 91中文字幕制服丝袜免费视频| 物业黑人 AV一区| 精品无码一区二区| 亚洲AV无码| 婷婷99狠狠| 爱我干综合| 无色无码| 国产九九九九九九九九| 乱伦AVxx| 五月婷婷性爱| 人人色97| 67194无码不卡| 国产精品老熟女一区二区| 九九黄色网| 国产精品久久久久久久久AV大片| 国产精品探花视频| 囯产乱伦一区二区三女 | 色色五月婷| 欧美黄片视频在线观看免费 | 久久99草| 超碰欧美COM| 青青草五月份天| av天堂加勒比| 另类图片综合| 日韩无码操逼片| 亚 欧 美 综合| 国产精品青草综合久久| 六九九九| 久久綜合很很很| 男人的天堂日本东京热| 不卡六六在线91| 亚洲在线A| 青青色在线观看| 性色AV网站| 国产强奸乱伦xd| 啪一啪免费视频| 五月天激情四射| 欧美色偷拍 | 超碰久久中文| 一牛影视久久久一区二区三区| 97爱免费插| 曰本精品久久久| 精品久久九| 青青草原av| 中文久久一区| 97欧美精品综合| 超碰在线97国产| 亚洲第一男人天堂| 97超碰超碰| 国产一区二区a毛片| 妺妺跟我一起洗澡没忍住| 中文字幕 码 自拍 视频 区| 亚洲免费97免费| 好一吊区二区| 另类亚洲一区二区三区| 国产成人精品亚洲日本| 日韩AV色图| 超碰97极品9| 五月丁香六月综合缴清无码| 天天色综合天天操| 粉嫩小泬久久久一区二区| 国产激情在线| 91精品国产高清久久久久久,亚洲成人 | 99免费在线视频| 久久久久久波多野吉衣高潮| 天天亚洲| 色爱国产| 国产自啪精品视频网站黑丝| 日本精品中文字幕视频| 亚洲男人天堂Av| 日本免费一区二区不卡| 天天射天天| 午夜精品久久久久久久男人的天堂| 国产极品久久久| 激情欧美97| 天天操天天舔| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 国内黄色精品| 搞中出视频在线观看| 五月天久久综合网| 国产人妖的免费的视频| 26uuu性物| 91Chinese在线| 夜嗨影院| 久久久精品日本一道| 偷窥自拍亚洲色图| 91天美传媒精品| 精吧天堂| 试看60秒 爽| 日韩亚洲中文有码视频| 色五月首页| 久草新免费| 97资源站久久| 欧美 精品国产制服第一页| 精品9999| 婷婷九月丁香| 自拍偷拍 日韩欧美| 日本高清_区二区三区 | 91熟女网| 大香蕉免费乱伦视频| 精品人人| 亚洲一区二区av| 草草影院最新网址| 日本五十路熟女一区二区| 67914亚洲精品| 中文字幕无码不卡啪啪| 精品欧美不卡在线播放| 九九内射在线| 91熟女视频网| 911av网站免费观看| 黄色片大香蕉| chaopen97久久| 欧美天天干| 75大香蕉| 97在线看| 裸体美女免费看网站青草| 精品一区二区久久| 97精品国产97久久久| 最新中文字幕av| 99e久久国产精品| 国产人伦精品一区二区三区| 欧美日韩啪啪电影| 中文字幕十五区| 青青草视频爽一爽| 国产传媒日韩| 青青爽| 亚洲一二三四区| 欧美黄色图片| 天堂资源欧美| 亚洲无码国产探花在线观看| 国产原创精品| 777琪琪午夜免费A片| 欧美日韩一干二干| PMv在线观看| 国产和美国毛片| www.色综合| 日本色色色网站免费看不卡| 日本少妇va7777| 99久久婷婷丁香| 国产精品96久久久久久| 鸡巴插逼视频| 黑人性欧美| 精品妇女一区二区三区| 亚洲男人久久综合天堂| 大屁股国产在线视频| 欧亚性爱视频免费看| 久久粉色| 久久大线蕉一区| 精品国产精品一区二区| 狠狠色伊人亚洲综合网站色| 综合网97| 97狠狠| 亚洲色图久久成人| 国产操逼逼网| 91露脸熟女专区| 玖玖久久久| 久久久国产精品亚洲精品| 婷婷丁香六月| 免费作爱一级视频| 国产精品原创巨作?v网站| 少妇高潮喷水无套久久久久久| 色五91| 色五月丁香五月| 国产精品亚洲四五区在线观看| 玖玖色综合| 欧美在线色图| 嗯嗯嗯好爽| 亚洲无码99| 亚洲无码久久久久久久| 欧美性爱第一区| 日韩无码极品| 97天堂| 久久久久久久91| 噜噜噜噜久久久精品免费| 呻吟 欧美 日本 中出| 99re69综合| 久久爽爽精品| 亚洲情色综合网| 一区二区视频你懂的| 人妻少妇色综合| 日本999精品| 久偷拍欧美日韩三区| 亚洲丝袜99| 99re在线视频国产| 亚洲精品天天影视综合网 | 人妻色偷色噜| 翔田千里无码中出中文字幕| 秋霞网—男女啪啪亚洲免费体验区 | 搡老女人老妇女老妇老熟女怎么读| 丁香五月社区| 老熟女熟妇| 不卡一区视频| 2017天天插| heyZO天然素人无码AⅤ专区| 亚洲AV噜噜狠狠网址蜜桃动漫| 久热香蕉精品在线视频| 五月婷婷综合激情| av亚洲天堂资源网站| 骚逼自拍99| 嗯嗯啊啊好爽| 中文字幕性感少妇av| 91GD.COM| 九一国产精品| 17c嫩草51久久91嫩草| 亚洲 国产 精品一区| 久久久久人妻| 男人的天堂在线| 天天激清| 激情久久久| 日本三级韩国三级美三级91| 91狠狠综| 欧亚综合一卡二卡中文字幕| 亚洲大胆人体av| 91日韩网站| 美腿色图| 上床啊啊啊| 婷婷丁香五月激情啪啪| 嗯嗯啊啊视频一区二区三区| 中欧人妻丝袜中文字幕| 发朗少妇买婬全视频中文| 婷婷综合久久| 中文乱码字字幕在线第5页| yazhououmeizongya| 日韩熟女无码| 97免费在线视频在线观看| 国产后入式在线观看| 强奸乱伦大香蕉网| 97超碰色中文字幕| 国语精品内射在线观看| 亚洲黄色网址| 国产精品久久久久久 百度| 欧美A√综合网| 99re公开精品免费视频| 一区二区三区蜜桃成人撸久久东京热| 九九热三级片| 亚洲中文字幕乱码无码一区二区| 9999久久久| 男生女生啊啊啊啊| 亚洲av综合色区图片亚洲| 极品色电影院| 97久久超碰| 亚洲一区日韩精品中文字幕 | 欧美 亚洲 另类 综合| 盗摄女人妻在线| SS久久| 91久青| 青娱乐欧美激情一区二区| 欧美另类自拍 | 精品一区96| 免费啪啪一级视频| 人妻少妇精品视频一区二区三区| 久久久噜噜噜久久久| 岛国AB视频| 午夜性刺激视频免费观看| 亚洲一二三四区机械| 日日玩天天干| 麻豆成人影音在线| 丁香激情五月| 在线强奷到舒服的无码视频| 精人妻一区二区三区| 久久精品国产99国产精品亚洲| 日韩免费看黄片| 丁香九月 婷婷| 69天堂| 欧美综合色图片| 亚洲天堂美臀在线| 久久大陆| 亚洲日韩AV视色| 欧美黄片视频在线观看免费 | 色色色色日本| 国产精品久久天天干| 日韩啪啪视频| 91女色| 99精品在线播放| 人妻三级在线中文字幕| 欧美日韩青操| 亚洲最大的黄色电影网站。| 男人天堂2012| 99热免费| 亚欧美天堂在线| 白丝1区2区3区| 欧美性生活免费网| 成人无码专区精品视频| 性站| 91狠狠狠| 欧美三级免费伊人| 久久久久久亚洲精品中文字幕人妻| 26uuu国产免费观看| 国产精品亚洲免费| 国产激情久久| 国产亚卅97| 噜噜噜亚洲精品| 欧美97se| 午夜国产成人精品视频| 老外又粗又长一晚做五次| 中文字幕奈奈美被公侵犯| 国产操逼逼网| AV天堂丝袜| 亚洲精品久久一区二区三区蜜桃臀| 97国产中文| 在线天堂资源亚洲| 国产一区二区三区白丝| 免费看污网站| 四虎免费看黄| 97精品国产97久久久久久免费| 99色综合| 91老熟女91老女人| 91精品人妻偷情| 日本性爱少妇| 黄色不卡视频| 偷拍精品一区二区三区| 成人免费福利在线观看| 欧美 中文字幕 一区| 18禁久极品美女久久哦哟呀!| 久久久性爱| 日本天天操| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 无码精品久久| 少妇高潮99p| 成人一二三区| 中文久久爆乳| 久9久精品视频| 91老熟女| 97色在线观看| 免费成人自拍视频在线| 激情五月综合网| 伊香蕉综合久久久久久久噜噜噜 | 97最新在线播放视频| 亚洲国产青青| 国内亚洲精彩视频在线| 后入式视频国产自| av最新免费中文字幕| 亚洲美女 晚间男人天堂| 熟妇综合一区二区三区| 欧美图片色综合| 青草草免费网站av| 日本免费一区二区不卡| 九九探花视频在线观看| 91激情国产| 丁香六月婷| 亚洲日韩电影| 久久久久久中文版| 亚洲无码AV九九九| 久久久久久9| 97日视频| 男人天堂2019亚洲| 探花精品视频| 伊人色综合网电影| 国产日韩美女小穴视频网站不卡| 国产精品自拍xxxx| 天天夜夜rb| 91美女视频在线| 两性综合网| 日本成熟少妇A∨网站| 亚欧中文字幕在线视频| 亚洲古典另类欧美在线| 思思热国产高清| 941超碰| 亚洲精品819| 日本成熟少妇A∨网站| 欧美瑟综合| 色综合中文字幕不卡| 久久AV无码网址| 欧美综合第一页| 亚洲天堂日本| 操逼内射干逼白丝91| 六月丁香久久| 久久久久国产精品片区无码直播| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 99久久婷婷丁香| 国产精品免费1区2区视频| 嗯嗯啊啊操我| 91精品电影18| 91蜜桃婷婷狠狠久久综合9色| 国产一区免费午夜视频| 青娱乐淫乱1314| 果冻传媒A片麻豆熟妇人妻| 欧美青青草视频| 日本男人插女人的逼黄色| 欧洲无码一区二区| 澳门成人网站久国产日韩| 丁香五月激情综合| 涩五月婷婷| 欧美后进式| 97久精品| 欧美超碰96| 翘臀vidoes| 99九九精品| 国产在线76页| 在线啊啊啊啊| www.高清无码诱惑一区.com| 美女淫穴| 中文字幕精品专区搜索结果91| 欧美少妇高潮久久91| 啊啊啊啊啊啊啊啊啊在线观看| 精品成人女人久久| 亚洲无码太久| 国产精品久久久鸭无码的功能| 啊啊啊啊,啊啊好多水| 久久精品中文字幕女同| 加勒比色99999| 日本阿v天堂在线观看| 国内偷拍精品一区二区| 久久性爱精品一区| 国产AV久久野战精品| 日韩在线观看中文字幕视频| 人人色97| 大香樵伊人网| 久久久久久91香蕉国产| 欧美高潮| 51久久夜色精品国产麻豆| 每日更新AV| 欧美日本久久精品一区| 精品女同一区二区三区| 樱花蜜乳av| 五月婷网站| 欧美精品成人一区二区在线观看 | 一级黄色视频网| 五月天激情小说网| 9999九九九久久久| 性色av大全| 国产后入精品| 一区二区无码视频| 日韩欧美经典在线观看| 亚洲人妻中文高清| 97超碰热线| 午夜九九| www.av在线观看| 亚熟hd视频在线| 试看日韩黄片| 志村玲子视频一区二区| 啊啊啊 在线| 婬女免费一二三区A片| av东京热男人的天堂| 国内偷自视频区视频综合| 精产国品一区二三产品| 欧美的性爱网站免费| 亚洲国内精品成人不卡| 日韩国产不卡在线视频| 日韩三级在线观看mp4| se01国产在线视频| 人妻熟女一区二区| 熟女突然公开看18禁影片| 欧美日韩狠狠爱| 久久超碰久| 免费观看网黄| AV色五月天| 亚洲日本成人动漫| 尹人免费观看视频在线| 国产精品国产自产高清AV| 欧美日韩国产在线| 97AV在线免费观看| 极品极品色影院| 亚洲欧美日韩制服另类| 久久一二三四五六七八九区区| 亚洲精品啪视频| 麻豆天美传媒毛片| 国产成人精品午夜福利| 久久久噜噜噜久久久| 免费精品人妻一区二区三| 夜夜高潮夜夜爽夜夜爱爱一区| 久久大香蕉手机高清| 亚洲精品一二区| 黄色工厂这里只有精品| 国产后入清纯| 91美女色视频亚洲| 97人肏| 偷看洗澡一二三区美女| 交换娇妻呻吟声不停中文字幕| 骚鸭AV| 99热18这里只有精品| 白丝AV网站| 人妻天天夜夜爽一区二区| 黄片直播三级黄片两女一男| 欧美18 在线观看| 久九九九| 日韩无码一级黄色av片| 亚洲熟女人妻中文字幕一区二区| 十八禁电影伊人网| 91熟女丨老女人| 麻豆国产成人精品| 丰满精品人妻少妇久久字幕| 日韩AV色图| 玖玖爱综合| 91天美传媒在线观看| 亚洲视频,小说| 欧美亚洲美少妇一区二区| 爽爽爽免费视频| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 91成人久久 | 日本有码影片下载| 麻豆婷婷成人一二三| 十八禁黄色成人网站观看| 色娱乐色呦呦夜夜夜夜av| 97 九色| 成人熟女视频一区二区三区| 久久国99999| 偷拍亚洲情色| 女性喷水高潮在线观看| 先锋影音av先锋一区| 久久精品国产亚洲AV片多多| 岛国精品视频在线观看| 啊啊啊 在线观看| 欧美91在线+|+欧美| 久久久久久中文| 被男人吃奶很爽的毛片| 欧美性巨大╳╳╳╳╳高跟鞋| AV电影在线播放| 国产成人主播| 天天欧美| 中文字幕亚韩| 干b在线性社区| 久久久久久九九九九九| 美女极品一区二区三区| 亚洲va综合va国产va中文| 东京热不卡视频| 亚洲 中文字幕 精品| 超碰色图| 午夜啪啪片| 日韩99999色| 强乱老妇中文字幕| 丁香婷婷大香蕉| 日本一二区免费| 少妇无码999| 欧美黑人精品一区二区| 97久久久精品| 操国产逼| 97二区四区| 欧美性性性| 任你艹| 久久久青青草| 日本人体九九九九九九| av天堂加勒比| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 9久热这里只有精品| 国产精品一区二区 尿失禁| 日韩精品大香蕉伊人在线| 大香蕉黄色一级片免费看| 国产亚卅97| 国产一区在线观看无码AV| 9精品在线| aaaa少妇高潮大片| 亚洲,欧美,综合网| 超碰av在线| 狠狠超| 亚洲自拍欧美国产首页网曝 | 无码人妻精品酒店| 啊啊啊啊啊操我视频| 100啪啪视频大全| 青青草久久| 亚洲精品男人的天堂| 国产老太乱伦一区| 美女91在线观看| 亚洲欧美中文日韩视频中国语| 丝袜视频网国产90| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 白丝在线一区| 久久久久久午夜男人的天堂| 国产精品com| 伊人四虎综合| 97se综合网| 欧美日韩操逼嗦吊| 最新日本中文字幕| 欧美综合色| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 老熟妇一区二区三区啪啪| 色噜噜狠狠色综无码久久合欧美| 国内毛片无遮挡国产| 91美女精品| 综合97亚洲| 欧美视频第二页| 日本不卡卡一区| 婷婷色网| 国产成人网址| 一区在线观看中文字幕| 97精品一区二区视频| 精品少妇一区二区三区在线视频| 亚洲综合999| 91精品丝袜久久久久久无码人妻| 成人性爱电影网| 一区二区娱乐网站| 激情综合五月天| 日本媚薬中文字幕在线| Julia在线播放亚洲久久| 国产亚州高清国产拍精| 国产精品久久久久久久黄无码| a级免费在线观看| 国产精品视屏| 被男人吃奶很爽的毛片| A级在线视频| 性夜影院爽黄A爽免费动漫| 91精片| 日韩无码人妻| 超碰成人公开| 在线强奷到舒服的无码视频| 国产精品宅男免费| 2024人人操人人摸| 国产超碰人人操| 国产原创自拍| 精品久久久久黄少妇| 久久大线蕉一区| 欧美女同在线| 亚洲精品欧洲色| 精品无码久久久久久久久果冻糖心| 精品人妻一二三| 操逼不卡中文字幕| 99热精品在线观看| 久久神马影院| 蜜臀网址在线| 日B操| 四虎AV在线观看| 欧美精品久久96人妻无码| 嫩草 我啊~嗯~在线| 91天天| 户外裸露刺激视频第一区| 亚洲熟妇自偷自拍另欧美| 97精品国产精品免费观看| 老熟女阿 国产91| av在线不卡一区二区三区| 六月丁香五月婷婷| 大香蕉青青9| 久操操AV电影| 夜夜肏2021| 精品国产乱码久久久久久久久久毛片| 在线日韩日本亚洲国产| 免费观看成人www精品视频| 天天插天天插| 超碰69| 内射小黄片| 视频二区美腿丝袜制服人妻欧美| 1204金沙人妻懂旧版免费| 999精品久久久久久久| 久操不卡视频| 九七人妻在线| 久久精品中文字幕观看| 欧美日韩人人早| 97欧美视频| 欧洲无码一区二区| 大香蕉婷婷| 久久夜夜| 国模精品一区二区三区苹果色戒| 久久久久久中文版| 亚洲国产尤物yw在线观看| 九一精品牛牛一区二区| 蜜乳Av成人片网站| 成人一区二区三区四区| 樱花蜜乳av| 91色伦| 香蕉久久国产AV一区二区| 久久精品女同亚洲女同13| 欧美视频在线视频免费va| 亚洲欧美激情小说| 丁香五月av| 青青免费在线视频一区 | 丁香六月综合激情| 久久大香蕉手机高清| 色噜噜狠狠色综合日日| 日产狠狠干| 欧美色图第一页| 极品内射| 国产激情片在线观看| 亚洲成人贴图| 男人的天堂在线 | 久久久久久亚洲中文| 骚日日av| 亚洲三级网址久久最新| 亚洲国产欧美中日韩成人综合视频| 欧美精品97| 夜夜嗨TV| 青青草视频久久久久| 综合操逼| 亚洲国产91精品一区二区久久| 久久久内射良家| 亚洲天堂自拍| 99热| 超碰狠狠操| 天堂中文日本在线观看| 国产精品久久久久久高清无码免费看| 中文一区二区| 欧美亚洲高清不卡| 人妻在线臀日韩| 天天爽爽爽爽| 丁香五月婷婷基地| 亚洲夜夜欢无码一区二区| 亚洲熟女乱色一区二区三区| 久久啊啊| 日韩精品人妻| 五月情色天| 91色夜| 国产福利在线视频网站| 91精品导航| 五月天AV资源| 精品女同一区| 欧亚韩国999| 亚洲天堂人人妻| 和协影院中文字幕三区| 欧美性色综合网| 97视频7| 玖日综合网| 超碰97极品9| 97超碰欧美精品| 亚洲精品99999| 国产91影院| 精品人妻一区二区视频| 国产人妖视频一区在线观看| 国产91精品福利在线| 国产精品久久久久久久久AV大片| 图片区小说区| 国内91熟女人妻丝袜天天精品视频在线 | 青青草大香蕉在线视频| 97超碰超欧美。| 蜜臀99久| 艹精品| 1区2区3区在线视频| oumeizonghese,www| 妇女乱色二区| V A在线| 国产成人网址| 色五月天AV| 久9九综合在线| 九九久久一区二区伦理| 青青11操操操操操操操操| 九九九九97| 韩国三级一线观看久| 国产av美女被艹的乱叫| 日韩AV中文字幕电影| av无线看| 东京热男人的天堂网| 国产精品69久久久久久久| 欧美日韩色综合网| 亚洲最大黄网| 思思热影视| 国产激情av女片自拍| 久久久久久久久久久免费精品| 黑丝自慰喷水网站| 熟妇人妻一区二区三区| 91欧美少妇| 美女午夜福利免费视频| 黄色区免费观看中文字幕| 国产熟女完整版中字| 网页导航五月天免费一二三区| 五月婷丁香| 国产97色在线 | 亚洲| 国产成人自拍视频在线| 97超碰超欧美。| 日美免费黄片| 天天搞欧美| 亚洲欧美经典一区二区| 亚州男人天堂| 久久免费精品视频免一| 久久草视频污视频| 亚洲精品啪视频| 五月天精品| 曰韩精品九九无码| 欧美亚洲中文| 激情终合网| 人人操人人操草草| 亚洲欧美综合网 | 嗯嗯啊啊用力视频免费| 亚洲美女AV无码| AV丝袜少妇| 中文字幕 国产 精品| 992视频一区| 午夜精品探花| 日本精品免费一区二区三区四区| 日韩激情电影中文字幕| 东京热av男人的天堂| 人妻精品一区二区在线| 天天爱天天操| 欧美成人综合| 91色情黑丝搞鸡在线观看一区二区三区三州 | AV麻豆免费一区| 欧美色图自拍| 欧美人妖内射| 操死我干死我| 7777欧美成是人在线观看| 夜夜爽夜夜爽| 亚洲九九视频在线观看| 成 人 影视 一区 二区 三区 四区| 中国国产精品一区视频| 一区二区三区一亚洲中文字幕、综合区灬 | 欧美狠狠操| 思思热在线观看| 国产久久av| 激情 欧美 亚洲 小说| 美女久久久久久久久久久| 东京热毛片调教| 色狠狠色| 午夜理论片在线观看免费|