色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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免费在线视频| 激情在线青青操| AV男人天堂网| 麻豆天美一区二区| 太久视频| 67914亚洲精品| 欧美天天综合站| 亚洲性高潮| 97香蕉网| AVE乱伦| wwwxxx日本爽| 国产按摩一区二区三区| 亚洲精品 欧美精品| 9久9久| 久久狠狠色噜噜狠狠狠狠97| 欧美日韩中文亚洲v在线综合| 成人资源中文字幕在线观看天天| 国产青视频| 久久久久久人| 色婷婷激情| 日本一区二区三区欧美日韩中文字幕 | 免费看片黄| 色欧美天天| 欧美天天在线| 三级特黄60分钟播放| 激情接吻视频久久久久久| 尤物av网站| 97视频播放| 日本一区二区三区午夜观看| 欧美少妇一区二区三区| 精品无码秘 人妻一区二区| www.久久久久| 欧美宗合网| 免費黃色視頻觀看一| 欧美激情超碰777| 加勒比久久av| 91校园春色长篇| 亚洲色综网| 在线视频免费播放一区| 9999亚洲精品| 成人八戒网站| 亚洲国成人情色好看电影| 亚洲欧美天堂| 亚洲人在线成线成人| 3PAV乱伦视频| 久久99国产综合精品女同| 日韩无限资源| 激情露脸爱| 手机在线中文字幕国产| 哈哈操 大香蕉| 黄页18禁| 九七毛片九九毛片| 婷婷九月色| 99草精| 伊人久久88国产女| 日本熟女不卡视频| 久久亚洲熟妇在线视频| 日本99久久| 欧美天天综合在线| 嗯嗯啊啊好大好爽| 96AV精品| 免费啪啪一级视频| 精品一区二区三区国产| 熟女一区二区三区四区| 亚洲综合在线视频| 日本免费一级AAA大片器| 国产久9| Julia在线播放亚洲久久| 欧美极品美女aaaaaa级黄片| 天天综合站| 欧洲中文字幕| 9 9精品一区二区三区| 无码精品久久| 亚州男人天堂| 中文字幕在线免费观看 | 天操老女人| 成人片在线播放| 久久女人| 精品人妻一区二区三区四区| 欧美久久人妻少妇一区二区| 伊人久久国产免费观看视频| 女优视频第10页| 大地资源在线观看中文第二页| 蜜臀网 一区| 国产热av| 啊啊啊久久久视频| 久久是精品| 欧美视频第二页| 无码99| 免费啪啪一级视频| 人妻中文字幕日韩电影| 国语对白在线播放视频| 国产精品久久久久综合| 亚洲天堂一区二区久久| 日本免费一级AAA大片器 | 久操在97| 99re在线精品78| 亚洲综合射| 狠插 制服 自拍| 午夜精品99久久久久传媒| 一本道综合色图| 亚洲久热| Julia在线播放亚洲久久| 久久婷婷五月天| 美女被艹尤物视频| 激情九月婷婷| 丁香五月色情| 久久9精品视频| 亚洲精品色| 老熟妇一区二区三区啪啪| 日本最新免费韩国1区2区视频播放| 综合激情97| 九九九九九九九九九五码| 91影视亚洲| 欧美色图小说综合| 中文字幕丰满人妻日本| 色噜噜精品一区二区三| 天天影视综合色| 亚洲毛片久久| 国产女人视频三四五区| AV天堂国产| 国产精品另类一区大香蕉| 亚洲97在线观看| 少妇综合网| 日本人妻伦在线中文字幕| 国产一级特黄大片处女| 欧美日韩高潮喷水91| 乱理日韩中文| 色妺妺AⅤ| 久久夜黄色无码A级大片| 日韩欧美aⅴ综合网站发布| 色色婷婷丁香| 黄久在线| 91艹B视频| 精品久久視頻在线| 综合亚洲网| 国产精品熟女一区二区三区| 日韩欧美俄罗斯A片| 久久久久久久久久久六六| 久久久久ab| 亚洲欧美999| 亚洲无码电影久久久| 少妇一级婬片免费放一级a性色.| 五月丁香激情综合| 天天天天天天天天综合| 麻豆尤物视频网| 国产91精品在线免费| 91人妻丝袜无码| 中文字幕一区二区三区四五区| 久久黄黄| 日本一本道A级黄色毛片试看60分钟| 日本幼女18+| 久久国产99精品72福利| 亚洲日韩精品一区视频在线| 超碰吊日色| 欧美色66| 天天操女人| 日韩黄色av中文字幕| 大香蕉中文网| 免费男人的天堂| 91最新综合| 五十路三级片| 中国AV美女| 亚洲中文字幕av| 综合网亚| 青青操青娱乐| 91人妻爽爽人人做人人澡| 性暴力欧美猛交在线直播| 久久久月天| 天堂在线一区二区| 夜夜国产一区| 77777亚洲蜜臀精品久久综合蜜臀| 日韩 欧美 另类 人妻| 国产激情在线| …中文字幕亚洲乱,97人妻无码费视…| 亚洲s在线观看| 国产高潮AA片免费看| 青春草莓视频在线观看网址| 亚洲高潮影院| 亚洲乱熟女一区二区| 亚洲网自拍| 白嫩嫩一区| 色yeye成人免费视频| 精品日韩人妻视频| 天天综合欧美| 极品色| 蘋果手機免費看成人Av| 中文字幕乱碼在线| 老女人日韩美91| 99热久| 一区二区三区机械有限公司| 操逼操网| 日本高清一区二区在线| 91丨九色丨大屁股| 国产免费永久精品无码| 2018天天干在线视频| 色汉综合| 欧美激情激情xxxx欧美专区| 日本精品五区| 极品色| 日本欧美不卡| 亚洲色图一区二区三区| 女色综合| 午夜国产综合视频在线观看| 少妇综合| 欧美一区二区男人天堂| 一中国女人毛片水真多| 久久久久久久九九九九九九| 国产精品高潮久久久无码| 色综合91好| 久久女人| 91精品国产91综合久久蜜臀| 午夜小电影在线插入淫高潮| 日本成a人v网站在线观看| 97欧美| 久久久久久久久9| 国产综合久| 欧美亚洲清纯| 蜜臀99久| w w w.久久精品| 91在线视频国产网站| 97se亚洲综合自| 啊啊啊啊好爽好舒服一区二区易域| 久久久久久久久9| 自拍啪啪视频| 免费男人的天堂| 激情婷婷黑人91| 久久久999国产精品| 国产综合久| 少妇熟女视频一二三区| 日韩一卡二卡三卡| 少妇的嫩逼图片| 亚洲天堂男人网| 久久精品国产Aⅴ| 欧美性爱第一页久久| 亚洲 日本 国产 综合| 国产黄色小视频网站| 黄色电影观看久久9| 欧美日韩一区二区三区四区蜜桃| 三级片网站在线播放| 人人爱操| 一牛影视久久久一区二区三区| 免费视频在线观看啊啊啊啊啊| 超碰97资源中文字幕| 亚洲自拍另类丝袜综合| 亚洲另类色综合网站| 97欧美综合网| 欧美天天射| 国产9 9在线 | 亚洲| 精品国产人成在线| 国产亚洲一黄| 熟女欧美日韩综合婷婷| 亚州欧美在线| 97色网| 日逼视频日本| 91 在线亚洲| 超碰精品| 一本大道久| 秋霞色色影院| 在线观看av区| 精品99999久久久久久| 人妻天天爽| 男人天堂新在线| 久草新在线| 国产美女口爆吞精视频| 岛园激情| 91天美传媒在线观看| 日本天天干天天日一区| 丝袜AV一区二区三区| 国产日韩区| 9+1视频网址| 97蜜桃综合| 啊啊啊啊啊好舒服视频| 国产91影院| 性爱乱伦网址| 97硬碰| 91久久国产精品| 日韩精品资源专区二区| 日本日逼视频网| 中文字幕在线观看网页| 78精品| 国产精品网址| 天美麻豆精品视频99| 天堂涩涩| 18禁无码永久免费无限制| 综合五月婷婷| 天天天堂影视日韩亚洲91| 亚洲无码 国产无码| 激情接吻视频久久久久久| 色噜噜人妻av 中文字幕| 日本不卡免费二区| 免费观看日本操逼视频| 欧美性生活综合| 麻豆伊人网| 亚洲另类天堂| 99在线精品视频| 久久国产精品,久久国产| 婷婷激情丁香| 天天干夜夜一操| 97超碰色屌| 亚洲精品少妇| JULIA一区二区三区在线播放| 亚洲天堂自拍| 欧美黄色手机在线观看| 亚洲色鬼| 爱逼综合| 91操碰| 九色 蝌蚪 熟女自| 欧美另类精品xxxx| 夜夜狠狠躁日日躁色视频| 欧美日韩中文字幕不卡| 欧美一区二区三区日韩| 一区二区亚州激情久婷婷欧美| 免费观看网黄| 亚洲日本加勒比在线| 久久精品噜噜噜成人看免欧美大片| 五月婷婷六月丁香网址| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 欧美色图 人妻| 秋霞一集毛片观看| 中文字幕加勒比海高清无码免费视频| 人人妻人人爽| 久久精品国产精品亚洲艾通辽熟妇 | 大香蕉久| 久久亚洲色图中文字幕| 搡老女人老妇女AAA一VU麻豆| 欧美第一页性| 粉嫩av在线| 天综合中文| 久九九九| 嗯嗯嗯啊啊啊在线免费观看| 亚洲天堂另类| www.婷婷五月天| 欧美人妻制服| 欧美淫穴| 久久区| 久久婷婷五月天| 国产熟女无套内射| 啊啊啊啊嗯嗯嗯用力好爽 | 日本视频在线中文字幕| 超碰97资源中文字幕| 日本淫乱女一区二区三区视频| 啊啊啊啊啊在线观看网址 | 91久久| 亚洲AV无码天美传媒一区| 丝袜色综合| 中国一区二区亚洲人妻| 日本熟妇自慰性高潮一区二区三区| 亚洲日韩美女中文字幕乱| 久久九精品| 欧美18老人禁| 99re99视频在线免费观看| 国产男女边吃边摸视频网站| 亚洲综合888| 操操逼视频| 熟妇高潮精品一区二区三区下载| 天天做日日做天天欢。| 欧美综合色,www| 亚洲中文字幕网| 老鸭窝成人| 99久久9| 91综合网| 嗯嗯嗯嗯啊啊啊好紧好大| 91免费看一区二区三区| 欧美综合在线91| 日本一区二区做爱的视频| 欧美综合 站| 懂色av色欲av蜜臀av| 东北操逼| 欧美性爱另类综合| 国产高清自拍| 国产精品交换一区二区| 午夜国产成人精品视频| 果冻传媒一区二区三区| 九九色色| 无遮挡一级毛片视频免费的| 夜夜操夜夜高潮夜夜爽国产精品区| 色成人Www精品永久观看| 精品人妻15区| 91青视频| 日本一级性爱| 国产精品人妻无码久久久老鸭窝 | 亚州日韩97| 91精品综合久久久久久五月丁香| 狠狠爱夜夜| 亚洲春色激情小说| 免费一级特黄特色大片在线观看看| 97久久天天综合色天天综合色电影| 五月激情综合网| 玖草在线视频| 日本黄色天堂| 九久9热| 欧美αv.com| 99视频自拍区| oumeizonghese,www| AV无码久久久精品| 大JI巴好深好爽又大又粗视频| 一区二区三区成人| 免费视频在线观看啊啊啊啊啊| 久久久久久久亚洲Av无码| 青青青草原| 久久久 国产精品| 欧洲性爱无码区| 插B在线观看| 精品女人999| 日韩成人精品视频自拍| 91欧洲国产成人久久精品网站| 亚欧洲一区二区视频| 在线啊啊啊啊| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 中文字幕精品三级久久久| 欧美男女午夜啪啪| 3p国产色噜噜一区| 国产成人无码a| 色爱亚洲| 美女91网| 91男人天堂网| 亚州色站 日韩电影| 激情五月天婷婷| 欧美十八禁导航成人| 久热最新在线杭州| 精品久久9| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 97久久久久| 亚洲老司机123专区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 无码高清操逼网址| 91老熟女视频| 欧美96在线|欧| 青青操视频在线| 青青草视频导航官网| 日韩性爱播放| 精品v日韩欧美国产| 国内亚洲高清无码| 国产精品视屏| 人人妻人人澡人人爽久久av| 伊人欧美大香蕉视频| 日本九九久久99| 亚洲美欧999| 欧美不卡在线美女| 25国产精品免费观看| www黄片免费看com| 一区二区三区 日韩欧美| 国产隔壁老王影院在线| 欧亚无码视频| 强奸乱伦AV一天堂网| 色姑娘综合网| 国产97色在线 | 亚洲| 99这里都是精品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲天天更新| 亚洲综合九九| 夜夜爽夜夜爽| 激情五月天中文字幕色| 亚州一区二区| 操国产高清| 97在线免费| 久久9久| 欧美乱伦专区| 欧美亚洲情色| 热99这里有精品综合久久| 99re这里只有精品9| 婷婷激情丁香| 91九色丰满高潮| 欧美亚洲韩国视频十五区 | 伊人网av| 亚洲骚女一区二区三区| 国产精品国产自产拍高清AV| 亚洲综合在线高清| 亚洲AV乱码专区国产噜噜亚洲 | 婷婷亚洲综合| 亚洲无码久久久久久久| 欧美极品性爱天天射| 九九久久一区二区伦理| 久久亚洲欧美中文字幕国语| 黄片色区软件| 日本在线视频导航| 丁香五月AV| 丝袜夫妻自拍| av亚洲天堂资源网站| 男人天堂综合| 亚洲情色综合网| 欧美草草高清日韩视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 快播电影网日韩新片| 97视频免费| 中文字幕丰满子伦无码专区在线视频最新 | 黑人精品欧美一区二区蜜桃| 麻豆成人影音在线| 日韩欧美亚洲自拍偷拍| 小日子操bb在线看| 操比国产| 看看小穴| 好看的久久不射无码影视影院| 校园春色综合香蕉| 97久久国产精品| 人妻熟女一区二区三区视频| 精品人成视频在线观看| 乱伦图一区| 91精品伊人久久久大香线蕉91| 亚洲av无码成人精品国产| 亚洲成人av色网| 青青草大香蕉在线视频| 久草电影网| 日语五十路和六十路亚洲国产精品 | 女生自91网站| 色九九久九九| 亚欧性爱无码| 二色av| AND人妻系列| 久久噜| 中文乱码字幕观看视频| 欧美激情性爱视频网站| 五月天综合在线| 欧美九九99久久精品| 欧洲亚洲天堂精品| 神马久久午夜| 操逼免费视频无码国产| 无码乱人伦中文视频| 久久99操天天日| 麻豆一区在线| 丝袜美腿亚洲| 亚欧高清在线| 9久综合网| 九七毛片九九毛片 | 国产成人免费观看在线视频 | 91激情综合| 玖日综合网| 亚洲欧美日韩制服另类| 欧美日本国产日韩激情视频| 99re在线观看| 天海翼久久| 草草电影院| 浪人综合网| 91Chinese在线| 国模不卡一本二本三电影| 欧姜老司机| 四虎影视永久在线免费| 激情五月婷| 蜜桃精品一区二区三区久在线| 久久久96| 超碰成人免费| 一牛一区二区三区久久| 91天天综合网| www.91久久| 91丝袜熟女| 超碰97人妻| 91丨九色丨大屁股| 97欧美久久久久久久| 日韩欧美操逼xxx| 人妻天堂综合网| 综合91网| 欧美Aⅴ| 四虎 精品 WWW| 好湿好紧视频| 欧日a| 麻豆一区二区三区精品| 3PAV乱伦视频| 色婷网| 舔舔啊| 欧美 精品国产制服第一页| 色欧美天天| 精品国产乱码久久久| 中文字幕狠狠玩| 春色校园综合网| 啪啪啪亚欧美视频| 天天干天天爽| 69丨亚洲丨精品丨入口免费播放| 天天懆天天日| 久热69九色熟妇97| 欧美乱欲| 国产按摩一区二区三区| 亚洲天堂久| 夜夜影视四色| 一区| 亚洲啪AⅤ永久无码| 亚洲棕合电彰| 婷婷av在线中文字幕| 久久久久密| 九九九九热| 精品国产乱码久久久久久影片| 嗯嗯啊啊啊好爽| 91碰碰| 台湾佬大香蕉| 亚洲综合成人网| 快播久久人人aV| 五月天激情影院| 精品美女久久一二三| 成人av影院在线观看| 欧美在线55555| 麻豆三极片| 国产农村妇女精品一二区| 亚洲天堂五月天国产| 97色97好| 人人操人人插人www| 亚洲精品蜜桃久久久久久久| 美女一区二区国产精品| 亚洲性猛交| 国产亚洲精品精AV.| 亚州 综合 色图| 免费伦费视频在线观看| 热久久无毒不卡| 天天色综合天天操| AV天堂因数| 久久国产精品一级二级三级| 极品色综合| 99九九久久| 国产精品久久久久婷婷二区次| 色97| 成人影院永久免费观看网址| 啊啊啊在线观看免费视频| 精品成人无码| 少好三P| 婷婷综合久久| 亚洲高清视频在线免费观看| 丰满少妇一区二区三区四区观看 | 天天综合网日韩7799| 亚洲少妇免费视频\| www.久久爱| 3PAV乱伦视频| 激情四射五月天| www网站黄| 中文字幕一二三| 青青青操| 国产福利在线视频网站| 少妇色欲综合网2| 国产精品国产自产拍高清AV| 久久精品毛片免费不卡| 蜜桃视频一区二区三区| 亚洲熟女中文字幕在线| 欧美大片91| 久久久久ab| 午夜电影在线观看无码专区| 大香蕉线| 日韩精品人妻中文字幕久久久| 大伊香蕉在线视频免费| 香蕉人欧美综合| 六九九九| 草草网站影院白丝内射| 色区97| 日本精品国产视频| 欧美黄片欧美黄片xxx| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 97人妻免费中文字幕| 超碰97COm中文| 天美一二三在线观看Av| 7777欧美成是人在线观看| 日韩亚洲欧美中文字幕| 中国熟女91| 人人妻人人操人人乐| 日韩丰满熟妇| 久久久久少妇| 国产中文字幕在线观看| 亚熟在线| 欧美国产日韩清纯唯美| 久操网视频| 久草在线| 91精品国产长腿丝袜美女| 亚洲棕合电彰| 精品色色| 国产浮力影院第1页| 欧美黄页| 超碰人人干天天射| 欧洲精品网| 久久啊哟| 99re国产中文字幕| 成人精品一区二区91毛片不卡| 天天做天天爱| 亚洲AV永久无码精品成人调教| 久久97资源 网| 噜噜在线| 黄色高清无码无码破解免费暗网 | 成 人片 黄色大片| 亚洲色图欧美色图另类图片| 玖日综合网| 中文字幕久久精品一区| 欧美日韩国产中文超碰| 免费看日产一区二区三区| 免费人成在线观看网站品爱网| 欧美懂色综合网| 青草园大香蕉| 99re95| 国产四虎在线| 涩五月婷婷| 国产人妖视频一区在线观看| 激情小说图片亚洲首页| …亚洲黄色厕厕女女在线播…| 国产精品电| 伊人aaa| 欧美熟妇人体| 国产丝袜美女诱惑| 99色视频| 五月丁香婷婷色| 久久精品色欧美aⅴ一区二区| 亚洲精品人妻在线| 极品欧美一区二区三区| 精品国产Av无码久久久伦古装| 午夜啊啊| 国产97色在线 | 亚洲| 欧美日韩美女精品久草一区二区三区 | 精品十三区| 91麻豆天美国产欧美| 精品婷婷| 国产伦精品一区二区三区在线观| 欧美日韩国内不卡| 国产精品视频麻豆入口| 亚洲成aⅴ人片不卡无码| 日韩免费在线观看不卡| 国产h小视频在线观看免费| 成人情色综合网| 五月天人妻综合| 日韩高清一二三| 国产成自自拍在线观看| 二对二中文字幕。| 97色色国产视频| 日韩av色图综合| 啊啊啊97视频| 淫乱图区| 伦理日韩国产久久| 4虎在线视频| 美女91色黄18| 97精品视频在线| 99xav| 天天综合网AV91| 少妇人妻激情四射| 自拍亚洲综合| 色97综合中文字幕| 亚洲 欧美 日韩另类 麻豆| 欧美日韩亚洲少妇寂寞影院正在播放| 骚日日av| 国产日本顶级一区二区三区| 91爱网| 亚欧色图在线激情| 91综合网站| 国产精品ww久久| 日本黄大片在线观看视频| 国产操逼网站亚洲一级黄色| 久久国产在线一区二区| 熟妇的味道HD中文字幕| 3d成人精品一区二区| 婷婷五月天激情网| 九九久久精品| 精精夜夜| 亚洲AV无码| 亚州图片第一页| 丁香五月色情| 色黄污美女啪啪啪免费网站| 色香网| 性性欧美| 开心五月婷婷激情| 男人午夜天堂| 日韩97视频| 台湾肥佬网一区二区三区| 牛黄色久午久| 日本不卡高清视频| 亚洲蜜乳av| 日韩免费福利在线观看| 色汉综合| 超碰在线人妻不卡| 国产精品人妻熟女aⅴ| 98人妻精品一区二区色欲| 九九操久久国产免费视频| 九9精品| 国产精品视频在线播放| 热久久九九热| 亚洲欧美精品一区天堂久久 | 欧美东京热精品A∨| 操婢日韩| 日本一区二区三区午夜观看| 极品色综合| 青草综合| 夜夜骑夜夜操| 国产成人五月天丁香花| 国产有码一区| 丰满的三级少妇欧美久久久| 久96热在线观看视频| 欧美一区二区三区不卡高清视频| 91免费看一区二区三区| 精品国模无码| 性天堂| 日本伦乱九九九综合| 成人26uuu| 日本久久女同性恋视频| 青青五月天| 久久九九一区二区三区成人| 久久久久久69国产一区二区| 中文字幕中文字幕一区二区| 国产人伦a片信息免费片| 中文一区在线视频| 九九热精品| 亚洲情色1区| 大香蕉欧美日韩| 97超碰影音| 内射夫妻三片| 亚洲小电影免费涩涩成人在线高清| av网站在线观看了| 99国产人成精品| 中出789在线视频| 骚熟女AV网| 国产三级在线现体验区| 国产热RE99久久6国产精品首| 欧美极品少妇交| 久草精品视频| 久久久久久久久999| 逼逼逼逼操操操操操操操操操午夜剧场| 亚洲偷拍自拍在线视频| 男人天堂久久日韩| 精品无码少妇| 欧美日韩亚洲一区二区在线观看| 五月婷婷丁香六月| 豆1无夜无码| 美女裸体无遮挡永久免费观看网站| 日韩Va亚洲va欧美Ⅴa久久| 男人的天堂亚洲| 日韩无码久久熟女一级片| 日韩精品人妻| 一区二区三区精品视频| 九九九精品美女| 国产精品视频在线观看| caoni国产亚洲av| 久久综合乱子伦国产免费| 97亚洲自在精品在线观看| 色在线综合| 日本大片日本一区二区免费高清| 爱妻综合网| 奇米四色网| 久色网| 97精品视频网站| 高树玛利亚无码流出| 极品出轨视频网站| 91九色精品熟女内射| 色噜噜人妻av中文字幕| 亚洲一区中文字幕一区| 99re在线视频这里只有精品| 亚洲**2021在线观看| 97硬碰| 成人26uuu| 在线观看 99热| 婷婷视频在线免费观看| 欧美在线|亚洲| 99热这里只有精品地址| 婷婷五月天综合网| 青草av在线| 大香蕉草草| 成人性爱电影一区二区| 麻豆一区二区AV天美| 亚洲丝袜二区| 欧美伊人久久综合网| 97超碰中文字幕| 超碰人人草| 国内偷拍精品一区二区| 使劲用力艹少妇视频一区二区| 国产精品香蕉热久久新品| 精品欧美乱码久| 91色图片| 抽插无码高清一区| 日韩无码极品| 欧美 综合 亚洲| 日本三级中国三级99人妇网站| 成人情色综合网| 蜜臀AV网站| 欧美色亚洲| 天操天操夜操夜月操月年年操操| 丝袜熟女2P| 岛国黄色大片网站| 国产强奸乱伦无码视频| 91视频综合在线| 免费的av网| 欧美刺激色黄片免费看| 1000部熟女视频在线观看| 日韩欧美三级| 亚洲精品白丝| 台湾大香蕉99热| 激情六月婷婷| 久久精视频美日韩在线视频| 91亚洲欧美| 极品美女嘿咻| 日韩黄色小说| 99国产精品免费| 亚洲欧美中日韩| 五月激情啪啪| 亚洲AV成人在线| 国产中文大片资源中文字幕| 操逼操2| 亚洲视频精选| 中文字幕成人乱码熟女精品国50 | jizzjizz欧美| 成人26uuu| 欧美成人性爱视频在线播放| 亚洲色宗合| 屁股久久久久久| 亚洲欧美91| 久久久性爱| 精品少妇一区二区| 久久精品一区一起草| 久久久久ab| 狠狠操一区二区| 中文字幕片| 97超碰热线| 素颜老阿姨乱情色| 日日干夜夜欢| 婷婷10月天青娱乐| 91 丝袜在线播放| 国产成年女黄特黄| 人妻色偷色噜| 美女操逼A A| 岛国激情视频在线观看| 377p欧洲日本亚洲大胆| 留下AⅤ黄色片| 丁香六月婷婷| 午夜天堂网| 久久精品人妻一区二区| 在线观看啊啊啊啊啊| 青青五月天| 色哟哟AⅤ| 韩国成人精品久久久免费看| 人人做人人妻人人夜视频| 影音先锋国产精品| 久久国产精品一级二级三级| 女色视频社区| 人人爽人人精品乱人伦AV| 青青青草原| 极品白嫩福利在线| 在线黄色污污网站| 久久久亚洲熟妇资源| 免费AV中文网在线观看| 精品成人动漫一区二区| 亚洲午夜免费狠狠干| 欧美情色贴图| 不卡在线观看视频| 一本大道不卡一二三区| 国产按摩一区二区三区| 久久日本熟妇熟色高清| 一二三区精品视频| 久久直播国产| 天堂日本亚洲欧美| 日本精品九九九| 9久精品| 日韩欧美性吧婷婷乱伦大香蕉| 久操网址| 嗯嗯啊啊操死我| 99超碰网| 成人性爱视频在线看| 啊好大好舒服| 91日韩网站| 中文字幕精品一区二区精| 毛片17S| 亚洲人妻五月丁香婷婷| 久久精品国产96精品亚洲拳交| 夜夜高潮夜夜爽高清视频一 | 国产亚洲一黄| 美女爽爽爽刺痛洞洞| 亚洲字幕一区二区| 啊啊啊好湿久久| 91久久青青草原精品| 欧美麻豆成人同性GⅤ在线| 久久婷婷亚洲欧| av毛片aaaaa免费看| 一区二区三区精品黑丝白丝酒店对鸡| 国产第11页| 三级日本一区二区三区| 天天干天天干天天| 亚州,欧美在线| 久久男女激情视频网站| 国内成人圈中文字幕无码视频| 成人免费毛片| 亚洲码和欧洲精品激情系列| 中文字幕一二三| 日韩pv中文| 亚洲开心网| 97色干| 亚洲熟女诱惑| 99无码| 国内精品久9| 乱伦熟女区| 做爱A级亚欧| 五月天伊人| 中文字幕精品一区欧美| 91精品成人| 黄片com.| 综合网亚洲1| 天天日夜夜爽| 操逼操2| 国产亚洲色婷婷99精品91| 亚洲天天做日日做天天谢日日| 亚洲蜜臀懂色| 亚洲精品官网在线观看| 亚洲欧美综合网站| 91久| 一区| 蜜臀久久99精品久久久久久成人小说 | 67914在线兔费成人视频| 国产精品交换一区二区| 一区二区三区国产在线播放 | 欧美激情久操网| 天堂综合| 久久久久免费少妇| 丰满人妻一区二区三区性色| 蜜桃臀AV在线| 国产白领连续中出在线观看| 亚洲少妇综合在线播放| 深夜国产福利| 九九九九一级| 97干日韩| 久久AV无码网址| 久久久久亚洲Av无码专区老牛影视 | 操逼啊啊啊91| 91内射| 99精品无码| 麻豆激情综合| 色性综合| 色999;丁香五月| 久久人人爽爽人人爽人人片αV| 欧美亚洲系列| 青青伊人加勒比海| 久久9精品视频| 2020国产精品| 特级毛片特黄久久免费看| 亚洲国产综合视频| 狠狠爱夜夜| 久久久久久久综合,国产| 天天综合网入口~91| 操九九九九九九| 丁香五月影院| 欧美性爱伊人| 亚洲91在线播放影院| 韩国三级一线观看久| 日韩日韩日韩-国产乱码精品一区二区| 3PAV乱伦视频| 色呦呦呦在线观看视频| 白丝一区| 日韩欧美女求操每天更新| 欧美洲精品一级| 国产情色第一第二页在线观看| 黄色高清久久无码依人| 亚洲天堂人妻一区二区| 欧美精品另类人妖xxxx| 电影69乱码96| 久操视频免费在线观看| 青草青青久久久久久国产| 一区二区你上我| 亚洲无套久久嗯嗯| 色嘟嘟人妻天堂网| 国产精品视频电影| 殴美日韩m| 91色色综合| 国产欧美后入| 亚洲久久东京热一二三四五区视频| 日本中文字幕熟妇| 综合网少妇| 加勒比综合网| 翔田千里Av在线| 日韩精品中文字幕一| 亚洲成A∨人影院在线欢看| 美女被艹尤物视频| 欧美躁死她一区二区| 日韩99999色| 欧美 亚洲 另类 综合| 狠狠干2020| 亚洲欧美日韩激情不卡| 伊人网免费视频| 国产激情av女片自拍| 日韩草久视频| 韩国三级三级BD在线| 国产亚热在线久久| 美女黄网| 午夜男人av| 亚洲五月天激情| 物尤视频一区二区| 亚洲色图日韩丝袜制服一区二区五月在线| 99热伊人| 国产AV毛片| 欧美日韩性感| 四虎免费视频| 国产成人91一区二区三区| 久久高清欧美国产| 亚洲。日韩。欧美| 99久久9| 极品销魂美女一区二区| 日本熟妇人妻中出视频| 强上我不卡卡| 2020中文字幕在线观看| 中文字幕一区二区免费在线| 狠狠操天天干| 久久久久大香青草精品综合| 97天天插| 国产二区三区免费视频| 中文字幕在线日亚洲9| 97超碰逼| 火箭成精品视频884必出精品| 草草网站影院白丝内射| 人妻夜夜爽天天爽麻豆三区网站| 97国产中文| 天天看天天在线精品| 密臀在线免费观看| 啊啊啊草死我| 色播综合| 亚春色色| 日韩乱伦视频| 久欲AV| 99热只有这里有精品| 男人网站婷婷| 日韩操逼HD| 精品国产99| 欧美日韩在线视频网站| 97爱免费插| 四虎影视精品| 91熟女熟妇视频网站| 中文字幕乱亚洲美女精品一区| 激情综合婷婷| 午夜一区| 中文字幕黑人大片| 亚洲情色综合| 日韩精品三区四区| 尤物av网站免费在线播放| 清纯唯美激情四射| 国模无码人体一区二区三| 久久e6只有精品| 黑人白女精品一区| h色99999| 极品尤物在线观看| 天天综合网~91| 麻豆AV一区二区| 黑人狂躁日本妞一区二区三区| 亚洲天堂日本| 国产精品青草综合久久| 美欧色综合| 九九精品美女高溯喷水 | 爆操无码| 色噜噜狠狠色综无码久久合欧美| 18一区二区三区| av天堂天堂av日韩| 日韩av电影网站| 丁香五月综合| 蜜臀av中文字幕| 久久久爆乳翘臀一线天伦理视频| 夜草网站| 久久久久久久综合,国产| 九九黄色网| 翔田千里无码中出中文字幕| 日韩图区| 午夜免费视频1000| 天天做天天爱天天爽| 91热| 天天爽夜夜欢视| 天天躁日日躁AAAXX| 美国精品国产精品| 午夜啊啊| 激情终合网| 九九热精品| 强奸乱伦av电影| 国产h小视频在线观看免费| 亚州男人的天堂| 欧美亚洲丝袜美女电影| a级理论午夜日本| 亚洲国产av中文字幕久久| 综合 亚洲 欧美| chaopen97久久| 色麻豆AV|