亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

SpringBoot+Vue林業(yè)產品推薦系統(tǒng)畢設項目:前后端分離與協(xié)同過濾算法實踐

SpringBoot+Vue林業(yè)產品推薦系統(tǒng)畢設項目:前后端分離與協(xié)同過濾算法實踐 畢設選題季一到后臺私信里問得最多的就是“有沒有一個能拿得出手、工作量適中、技術棧又主流的項目”。我通常第一反應就是推薦SpringBootVue這套前后端分離的組合——如果再給它安上一個“推薦系統(tǒng)”的業(yè)務場景那基本就是一石三鳥技術棧夠新、業(yè)務有深度、論文也好寫。這篇博文就完整拆解一個SpringBootVue林業(yè)產品推薦系統(tǒng)管理平臺的源碼設計思路從需求拆解、技術選型、數(shù)據(jù)庫設計到前后端核心實現(xiàn)、部署答辯把整個項目的來龍去脈都捋清楚。不管你是正在做畢設的應屆生、想寫課設的在校生還是單純想練手前后端分離加推薦算法的開發(fā)者這篇文章都能讓你少走不少彎路。1. 項目到底做什么需求拆解與功能模塊很多人拿到項目標題第一反應是“敏度”第二反應是“下一個關鍵詞”。實際上任何一個畢設項目能拿高分第一步不是寫代碼而是把需求拆明白。推薦系統(tǒng)管理平臺看起來是個通用詞但加上“林業(yè)產品”這個限定詞之后它的業(yè)務邏輯就有了明確的落點。1.1 角色與核心業(yè)務場景這個系統(tǒng)本質上是一個商城加推薦服務兩類角色普通用戶消費者瀏覽林業(yè)產品比如各類木制品、林下食用菌、堅果類、苗木花卉等查看推薦位、搜索產品、加購物車、下單購買、評價打分、收藏關注。管理員運營方)負責產品上架下架、庫存管理、訂單審核、用戶管理、推薦策略配置、數(shù)據(jù)統(tǒng)計展示。兩類角色對應兩套完全不同的界面和接口邏輯這在前后端分離的項目中非常清晰前端做兩套路由體系后端按角色劃分接口權限。從業(yè)務場景上說推薦系統(tǒng)的價值在于“用戶進來之后不需要自己費力搜索就能看到感興趣的產品”。林業(yè)產品有很強的分類屬性和產地區(qū)分比如“東北產的紅松子”、“浙江的竹制品”、“云南的野生菌”這些天然的屬性標簽非常適合做基于內容的推薦同時用戶的瀏覽、收藏、購買行為又可以為協(xié)同過濾提供數(shù)據(jù)來源——所以這個題目天然適合做混合推薦工作量不大但講出來很有深度。1.2 功能模塊清單把系統(tǒng)拆成模塊來看大致如下模塊子功能說明用戶認證注冊、登錄、個人資料JWT無狀態(tài)鑒權密碼加密存儲產品管理產品CRUD、分類管理、圖片上傳管理端核心功能推薦引擎熱門推薦、基于內容推薦、協(xié)同過濾推薦根據(jù)用戶行為動態(tài)生成推薦列表交易流程購物車、訂單提交、訂單管理簡潔版交易閉環(huán)評價互動評分、評論、收藏為推薦算法提供行為數(shù)據(jù)統(tǒng)計報表銷售統(tǒng)計、用戶增長、產品熱度ECharts可視化后臺管理用戶列表、訂單處理、數(shù)據(jù)看板面向管理員看到這個清單你就可以判斷這個項目的代碼量非常適中后端大概二十多個接口前端十個左右頁面絕對適合一個人在一到兩個月內完成。推薦引擎部分可以做成一個獨立的service工作量大的時候寫復雜一點時間緊就做基于內容推薦的簡化版靈活性很高。2. 技術選型解析為什么這套組合最適合畢設很多學生糾結于“構架用什么好”其實這個問題根本不復雜畢設項目的核心訴求是穩(wěn)定、主流、能講清楚而不是標新立異。SpringBootVue這套組合能成為國內容器之間的事實標準是有充分理由的。2.1 后端SpringBoot為什么是默認答案SpringBoot幾乎就是當前Java后端開發(fā)的事實標準這一點在面試和答辯中天然有說服力。它的核心優(yōu)勢有三點自動化配置不用像SSM那樣寫大量XML配置一個啟動類外加幾個注解項目就能跑起來這對時間有限的畢設學生來說極其友好。生態(tài)齊全MyBatis-Plus簡化數(shù)據(jù)庫操作Spring Security或JWT做鑒權Redis可插拔文件上傳、郵件發(fā)送、定時任務都有現(xiàn)成starter遇到問題網(wǎng)上的文檔和博客一搜一大把。部署輕量打成jar包直接運行配合前端靜態(tài)資源一臺普通服務器就能跑完整套系統(tǒng)演示非常方便。在具體實現(xiàn)上我建議優(yōu)先選擇SpringBoot 2.7.x版本。這是一個非常成熟的穩(wěn)定版本兼容性好遇到坑的概率低。如果你用SpringBoot 3.x需要同時考慮JDK17和javax到jakarta的遷移問題對畢設來說完全沒有必要增加這個負擔。2.2 前端技術棧怎么搭配最省心Vue的版本選擇上我的建議很直接如果你對Vue還不熟或者指導老師比較傳統(tǒng)就用Vue2Element UI這套組合的資料最多、組件最全、報錯搜索最容易找到答案。如果你有一定前端基礎可以直接上Vue3ViteElement Plus構建速度更快組合式API寫起來也更清爽。前端還需要搭配以下工具Vue Router路由管理實現(xiàn)頁面跳轉與權限控制。AxiosHTTP請求庫統(tǒng)一封裝請求頭、攔截器攜帶JWT令牌。Pinia或Vuex全局狀態(tài)管理用于保存登錄狀態(tài)和用戶信息。ECharts數(shù)據(jù)可視化圖表庫后臺統(tǒng)計頁面的柱狀圖和折線圖靠它實現(xiàn)。這里我必須強調一個選型原則畢設不是技術競賽能快速實現(xiàn)、穩(wěn)定演示、方便抄襲不是——方便查找資料的技術棧才是最優(yōu)解。你在答辯時不會因為用了最新版Vue3.4加分但會因為功能完整、演示流暢而拿到好分數(shù)。2.3 推薦算法怎么選三種方案與適配度對比推薦系統(tǒng)是項目的核心亮點也是論文里最有話可寫的部分。根據(jù)難度遞增排列有三種方案方案類型原理復雜度推薦場景基于內容的推薦根據(jù)產品分類、產地、價格區(qū)間等特征匹配用戶已購/收藏的類似品低新用戶冷啟動基于用戶的協(xié)同過濾(UserCF)找到與當前用戶興趣相似的其他用戶推薦那些用戶喜歡的物品中用戶行為數(shù)據(jù)積累基于物品的協(xié)同過濾(ItemCF)分析用戶行為計算物品間相似度推薦相似物品中商城類系統(tǒng)實際應用最多我見過很多學生一上來就選“協(xié)同過濾”但其實他們對這個算法完全說不出所以然。我的建議是如果你要寫論文最好把“基于內容推薦基于物品協(xié)同過濾的混合推薦策略”作為主要賣點——先用用戶對產品的分類偏好做初篩再用物品間相似度做排序這樣既解決了冷啟動問題又保證了推薦結果有行為數(shù)據(jù)支撐邏輯非常完整。2.4 數(shù)據(jù)庫MySQL為什么夠用MySQL對畢設項目來說遠遠夠用。整套系統(tǒng)的數(shù)據(jù)量很小單表幾十萬條已經是上限建議使用MySQL 8.0版本配備Navicat或DataGrip作為可視化工具。字符集一定要選utf8mb4否則中文亂碼會讓你懷疑人生。3. 數(shù)據(jù)庫設計推薦系統(tǒng)的地基數(shù)據(jù)庫設計決定了推薦算法的上限。很多人的推薦效果差不是算法寫得不對而是表里根本沒有能用于推薦的行為數(shù)據(jù)。這一節(jié)我把表結構、字段規(guī)劃、關聯(lián)關系講清楚你可以照著建庫。3.1 核心表結構總覽整個項目至少需要以下數(shù)據(jù)表表名用途關鍵字段sys_user用戶表id, username, password, role, nickname, avatar, create_timeproduct產品表id, name, category, price, stock, origin, image, description, statuscategory分類表id, name, sort_ordercart_item購物車表id, user_id, product_id, quantityorder_info訂單表id, order_no, user_id, total_amount, status, create_timeorder_item訂單明細表id, order_id, product_id, quantity, pricerating評分表id, user_id, product_id, score, comment, create_timefavorite收藏表id, user_id, product_id, create_timebehavior_log瀏覽記錄表id, user_id, product_id, behavior_type, create_time3.2 核心字段設計與關聯(lián)關系先說用戶表。密碼字段必須用BCrypt加密存儲長度至少設為60不要用MD5因為MD5在答辯時只要被問一句“安全嗎”就很難接住。角色字段建議用字符串類型比如admin和user而不是用int類型加注釋這樣在JWT里直接存角色名比較好判斷。再看產品表這是整個系統(tǒng)的中心表。category和origin兩個字段對推薦算法至關重要category決定了產品在內容維度上的歸屬origin則是一個被很多人忽略但非常好用的特征——林業(yè)產品的原產地標簽非常明顯用戶可能對特定產地的產品有偏好例如北方用戶更喜歡東北林區(qū)的堅果菌類長三角用戶對安吉竹制品有天然認同感。這個字段可以用來做內容推薦的特征向量之一。行為數(shù)據(jù)表是重中之重。很多學生只建了訂單表做了推薦功能但推薦找不到數(shù)據(jù)輸入這是個邏輯缺口。我在設計時增加了一個behavior_log表專門記錄用戶的行為流view表示瀏覽、favorite表示收藏、cart_add表示加購、purchase表示購買。這張表在用戶每次訪問產品詳情頁時寫入一條記錄后面推薦算法直接從這張表取數(shù)據(jù)非常方便。3.3 如何讓數(shù)據(jù)支撐推薦算法推薦算法的核心是構造“用戶-物品”興趣矩陣。在代碼實現(xiàn)里你可以通過如下思路從behavior_log中提取特征-- 查詢用戶對每個分類的偏好權重 SELECT user_id, p.category_id, COUNT(*) AS score FROM behavior_log b JOIN product p ON b.product_id p.id GROUP BY user_id, p.category_id瀏覽記1分收藏記3分加購記5分購買記10分——這種權重設置雖然簡單但非常有效也非常適合在論文里展開說明。所有推薦策略的計算都建立在這個權重體系之上說服力很強。另外需要注意評分表rating建議獨立出來讓用戶對已購買的產品進行1到5星評分。這是協(xié)同過濾算法最標準的數(shù)據(jù)來源也是論文里可以詳細描述的“顯式反饋”數(shù)據(jù)和behavior_log的“隱式反饋”形成互補。4. 后端核心實現(xiàn)從登錄到推薦這一節(jié)進入正題講講后端代碼怎么組織、核心模塊怎么實現(xiàn)。我按照一個完整的開發(fā)順序來講你也可以照著這個順序寫代碼。4.1 項目結構與分層設計后端項目的包結構建議如下com.example.forestry ├── config // 配置類CORS、攔截器、MyBatis-Plus分頁 ├── controller // 控制器層接收前端請求 │ ├── admin // 管理員相關接口 │ └── user // 用戶相關接口 ├── service // 業(yè)務邏輯層 ├── mapper // MyBatis-Plus的數(shù)據(jù)訪問層 ├── entity // 實體類對應數(shù)據(jù)庫表 ├── dto // 數(shù)據(jù)傳輸對象接收前端參數(shù) ├── vo // 視圖對象返回給前端的數(shù)據(jù) ├── utils // 工具類JWT工具、Result封裝 └── recommendation // 推薦算法核心邏輯分層設計的意義不僅僅是“規(guī)范”更重要的是讓答辯時你能清楚地解釋每一層在做什么。Controller只負責接收參數(shù)和返回結果Service負責業(yè)務邏輯Mapper只做數(shù)據(jù)庫交互這種標準的三層結構是面試官和答辯老師最認的套路。4.2 JWT登錄鑒權的完整實現(xiàn)當前端請求/api/user/login時后端流程如下接收用戶名和密碼調用UserService.login()方法。根據(jù)用戶名查詢用戶用BCrypt校驗密碼。校驗通過后利用JWT工具類生成token將用戶id和角色寫入token的payload。返回給前端前端存儲到localStorage或Pinia。之后的每次請求前端在axios攔截器中把token放入Authorization請求頭。后端需要有一個攔截器統(tǒng)一攔截需要登錄的請求。我的實現(xiàn)習慣是寫一個AuthInterceptor在preHandle中從請求頭取出token解析并校驗然后把用戶信息放ThreadLocal中方便后續(xù)業(yè)務代碼取用。Component public class AuthInterceptor implements HandlerInterceptor { Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String token request.getHeader(Authorization); if (StringUtils.hasText(token)) { Claims claims JwtUtil.parseToken(token.replace(Bearer , )); if (claims ! null) { UserThreadLocal.set(claims.get(userId, Integer.class), claims.get(role, String.class)); return true; } } response.setStatus(401); return false; } }注意管理員的接口需要額外校驗角色我建議在攔截器里加一個簡單的路徑判斷邏輯凡是/api/admin/**開頭的接口必須要求角色為admin。4.3 產品管理和圖片上傳產品管理對后端來說就是標準的CRUD但圖片上傳是個容易踩坑的點。林業(yè)產品圖片往往比較大我的建議是后端接口接收MultipartFile保存到本地磁盤的/upload目錄。文件名用UUID 原始后綴名拼接避免重名覆蓋。返回給前端時返回相對路徑比如/upload/20240101103000_a1b2c3.jpg。配置一個WebMvcConfigurer把/upload/**映射到實際存儲目錄實現(xiàn)靜態(tài)資源訪問。前端在Element UI的el-upload組件中配置action為后端接口地址headers中帶上token上傳成功后把返回的圖片路徑綁定到表單的image字段。這里最常見的問題是本地文件拿不到權限需要在application.yml中配置file: upload-path: /Users/yourusername/forestry/upload/這種本地存儲方案對畢設來說完全可行。如果以后想優(yōu)化可以換OSS云存儲但那是加分項不是必選項。4.4 推薦算法的核心代碼思路這一節(jié)是整個項目的靈魂。我基于前面提到的行為權重給出一個基于物品協(xié)同過濾的簡化實現(xiàn)思路。第一步從behavior_log計算每個用戶的“產品-行為權重向量”。public MapInteger, Double getUserPreferenceVector(Integer userId) { // 查詢用戶的所有行為記錄 ListBehaviorLog logs behaviorLogMapper.selectList( new LambdaQueryWrapperBehaviorLog().eq(BehaviorLog::getUserId, userId)); MapInteger, Double productScoreMap new HashMap(); for (BehaviorLog log : logs) { double weight BehaviorWeight.getWeight(log.getBehaviorType()); productScoreMap.merge(log.getProductId(), weight, Double::sum); } return productScoreMap; }第二步計算物品間相似度。最常用的方式是余弦相似度需要構建“產品-用戶”倒排表然后計算兩兩之間的余弦值。如果直接從零開始寫這部分代碼工作量其實不小。我的建議是只計算當前用戶已行為過的物品與其他物品之間的相似度而不是計算全部物品對。第三步生成推薦列表——取當前用戶最喜歡的N個物品找到與它們最相似的M個物品過濾掉用戶已經購買過的按相似度加權得分排序取前K個。public ListProduct recommendForUser(Integer userId, int topN) { MapInteger, Double userVector getUserPreferenceVector(userId); SetInteger seenProducts userVector.keySet(); MapInteger, Double recommendScores new HashMap(); for (Integer interactedProductId : seenProducts) { MapInteger, Double similarProducts itemSimilarityService.getTopSimilar(interactedProductId); for (Map.EntryInteger, Double entry : similarProducts.entrySet()) { if (seenProducts.contains(entry.getKey())) continue; recommendScores.merge(entry.getKey(), userVector.get(interactedProductId) * entry.getValue(), Double::sum); } } // 排序取前N個返回產品列表 }這種實現(xiàn)的可解釋性非常強因為你可以說“用戶收藏了潮州鳳凰單叢茶該產品與福建武夷山紅茶相似度0.82所以推薦了后者”這在論文的案例分析章節(jié)里非常好用。第三步里有個點需要特別說明物品相似度表怎么計算和存儲。為了提高效率我建議寫一個定時任務每天凌晨用Scheduled(cron 0 0 2 * * ?)重新計算一次物品相似度矩陣存入一張獨立的product_similarity表。這樣推薦接口只需要查詢這張表響應速度非??觳粫瑫r。5. 前端Vue實踐從頁面設計到權限控制后端搭好了前端才是用戶看得見摸得著的部分。Vue這邊最核心的工作是工程結構搭建、路由權限控制、接口封裝、頁面組件實現(xiàn)。5.1 前端工程結構與路由設計我推薦的前端目錄結構如下src ├── api // 接口定義按模塊拆分 ├── assets // 靜態(tài)資源 ├── components // 公共組件如ProductCard、Pagination ├── router // Vue Router配置 ├── store // Pinia狀態(tài)管理 ├── views │ ├── user // 用戶端頁面首頁、產品列表、詳情、購物車、訂單 │ └── admin // 管理端頁面控制臺、產品管理、用戶管理、數(shù)據(jù)分析 ├── utils // axios封裝、token存取 └── App.vue路由設計上建議有明確的嵌套關系。用戶端和管理端使用不同的布局組件例如AdminLayout包含側邊欄UserLayout包含頂部導航欄。路由懶加載用() import(...)就能實現(xiàn)這可以有效減小首屏加載體積是一個值得在答辯中提到的優(yōu)化點。5.2 路由守衛(wèi)與權限控制前端做權限控制有兩個層路由守衛(wèi)和后端接口鑒權。路由守衛(wèi)負責“不讓沒權限的人進入頁面”接口鑒權負責“即使前端繞過了路由后端也拒絕返回數(shù)據(jù)”。router.beforeEach((to, from, next) { const token localStorage.getItem(token); if (to.meta.requiresAuth !token) { next(/login); } else if (to.meta.requiresAdmin localStorage.getItem(role) ! admin) { next(/403); } else { next(); } });這個守衛(wèi)邏輯寫起來非常簡單但對系統(tǒng)安全性的提升卻很直接。配合后端攔截器就形成了雙重防線。5.3 axios封裝與Token管理axios封裝是前端的公共基礎模塊建議做以下配置const request axios.create({ baseURL: /api, timeout: 10000 }); request.interceptors.request.use(config { const token localStorage.getItem(token); if (token) { config.headers.Authorization Bearer token; } return config; }); request.interceptors.response.use(response { const res response.data; if (res.code ! 200) { ElMessage.error(res.message); return Promise.reject(new Error(res.message)); } return res; }, error { if (error.response error.response.status 401) { localStorage.removeItem(token); router.push(/login); } return Promise.reject(error); });在封裝中統(tǒng)一處理401跳轉是很多線上項目必備的基礎能力加了這段代碼答辯時老師問“如果token過期了怎么辦”你可以直接給出完整方案。5.4 推薦位、產品展示和后臺看板的實現(xiàn)要點用戶端首頁是推薦系統(tǒng)的門面。我建議頁面布局為頂部搜索欄下面是3行產品卡片第一行“為你推薦”第二行“熱門產品”第三行“同類新品”。每行展示4個產品卡片每個卡片展示產品主圖、名稱、價格、產地標簽、評分星星。點擊進入產品詳情頁。后臺統(tǒng)計頁面用ECharts畫3張圖銷售趨勢折線圖按月份統(tǒng)計訂單金額。分類銷售占比餅圖按產品分類統(tǒng)計銷售數(shù)量。用戶活躍度柱狀圖每天的用戶訪問量。數(shù)據(jù)接口可以由后端的/api/admin/statistics統(tǒng)一返回用Map封裝好各圖表對應的數(shù)據(jù)結構前端拿到數(shù)據(jù)后setOption即可。這里有一個很實用的技巧讓后端直接返回前端要的JSON格式不要在ECharts里做復雜的數(shù)據(jù)格式化省時省力不出錯。6. 前后端聯(lián)調、打包部署與答辯包裝代碼寫完不是終點。聯(lián)調、部署、寫論文、準備答辯每個環(huán)節(jié)都有講究。6.1 前后端聯(lián)調那些事最常見的聯(lián)調坑就是跨域。后端的CORS配置要做三層保障SpringBoot中寫一個CorsConfig允許所有來源。如果使用了Spring Security需要在安全配置中也放行OPTIONS請求。前端部署時通過Nginx反向代理把/api轉發(fā)到后端端口這從根本上避免跨域問題。此外前后端接口字段的命名一致性也非常重要。建議約定后端返回JSON統(tǒng)一為{code: 200, message: success, data: {...}}格式所有時間字段統(tǒng)一為yyyy-MM-dd HH:mm:ss格式分頁參數(shù)統(tǒng)一為current和size。不要小看這些約定它們能讓你在調試時省一半時間。6.2 部署方案本地演示和服務器發(fā)布畢設演示最穩(wěn)妥的方式是本地運行。前端npm run build后生成dist目錄后端打成jar包兩者放在同一臺機器上。最簡單的部署方式有兩種方案一后端jar包 前端dist目錄放SpringBoot的static目錄下打成同一個jar直接運行。方案二前端dist放到Nginx的html目錄Nginx配置反向代理轉發(fā)/api請求到后端8080端口。我推薦方案二因為Nginx的配置過程本身就可以在答辯時多講兩句“生產環(huán)境部署”顯得專業(yè)。關鍵配置如下server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }配置單里try_files是解決history模式路由刷新404的關鍵很多人第一次部署都栽在這里這里提前給你排掉這個坑。6.3 從代碼到論文工作量與答辯要點論文結構可以參考我的建議順序第一章緒論寫背景、國內外研究現(xiàn)狀、研究內容。第二章相關技術介紹寫SpringBoot、Vue、推薦算法、MySQL。第三章系統(tǒng)需求分析寫用例圖、功能需求、非功能需求。第四章數(shù)據(jù)庫設計寫ER圖、表結構詳細的字段描述。第五章系統(tǒng)詳細設計與實現(xiàn)寫推薦模塊的算法流程、核心代碼截圖、頁面截圖。第六章系統(tǒng)測試寫測試用例表和測試結果。需要特別注意推薦算法章節(jié)是論文中最能體現(xiàn)技術含量的部分。建議在這一章畫一個清晰的算法流程圖比如“用戶行為采集 → 行為權重計算 → 用戶偏好向量構建 → 物品相似度計算 → Top-N推薦列表生成”配合一個具體案例完整走一遍推薦過程例如“用戶A收藏了東北松子系統(tǒng)推薦了云南核桃相似度0.76”這會讓答辯組眼前一亮。答辯時PPT的核心頁面也應圍繞推薦系統(tǒng)展開第一頁放功能架構圖中間講3分鐘推薦模塊的算法實現(xiàn)最后一頁放演示截圖。只要你把推薦邏輯講透其他CRUD頁面一句帶過就足夠了因為老師看中的不是頁面多少而是你有沒有真正理解核心代碼。7. 踩坑實錄實戰(zhàn)中常見問題與排查技巧最后分享一些我在實操中真實遇到且非常高頻的坑。這些問題如果你提前知道至少能省出三五天查資料的時間。問題現(xiàn)象原因與解決前端刷新頁面404項目部署到Nginx后直接刷新子路由頁面顯示404Vue Router history模式需Nginx配合location /添加try_files $uri $uri/ /index.html跨域請求失敗瀏覽器Console顯示CORS錯誤后端未配置CORS或配置了但攔截器先攔截了OPTIONS預檢請求需放行OPTIONS中文亂碼數(shù)據(jù)庫中文顯示為問號數(shù)據(jù)庫連接URL加characterEncodingutf8建表時charset設utf8mb4JWT過期后跳轉失效用戶操作時一直報401但不跳登錄頁前端axios響應攔截器需統(tǒng)一處理401狀態(tài)碼清除token并跳轉/login文件上傳成功但圖片不顯示控制臺404訪問/upload/xxx.jpg找不到未配置靜態(tài)資源映射需要WebMvcConfigurer中addResourceHandlers(/upload/**, file:絕對路徑/)分頁數(shù)據(jù)不正確后端返回total為0或分頁數(shù)據(jù)缺失MyBatis-Plus需要注冊PaginationInnerInterceptor分頁插件并不是引入依賴就自動生效時間字段顯示為時間戳前端顯示一串數(shù)字后端實體類時間字段加JsonFormat(patternyyyy-MM-dd HH:mm:ss, timezoneGMT8)推薦接口響應超慢用戶點擊推薦位轉圈很久不要實時計算相似度使用定時任務預計算存入表中接口直接查結果這些問題中前四個是出現(xiàn)概率最高的。如果你在開發(fā)過程中遇到直接對照表格排查基本都能解決。還要提一個容易被忽略的點密碼安全問題。很多畢設項目把用戶密碼明文存儲答辯時老師一旦問起就會很尷尬。你只需要在Service層調用一下BCryptPasswordEncoder的encode和matches方法代碼量不超過10行卻能把項目整體安全性提升一個檔次千萬不要省這個功夫。另外關于代碼注釋。我見過很多學生的源碼注釋極其稀缺CI/CD、Docker這些詞離畢設太遙遠但“注釋變量作用、說明方法用途”這種基礎專業(yè)素養(yǎng)是必須的。特別是推薦算法這段代碼代碼塊要寫清楚每一步做了什么這既方便你自己回顧代碼也是答辯時回應質疑的底氣。寫在最后一些比較實在的建議這個項目做完之后我個人最大的體會就是畢設選題無所謂高大上關鍵是你有沒有把一個點真正吃透。SpringBootVue這套技術棧真正練過一遍后端分層、前端交互、數(shù)據(jù)庫設計、部署調試這些基本功都能過一遍而這些恰恰是相關崗位面試時最常被考察的內容。推薦系統(tǒng)作為一個業(yè)務亮點既不會要求你啃多么復雜的數(shù)學公式——用余弦相似度和加權融合策略完全可以講清楚——又能讓你在答辯中有一段完整的推導過程可以展開性價比非常高。如果你時間比較緊可以先把基本CRUD跑通保證系統(tǒng)能正常演示再逐步完善推薦功能如果你時間充裕我建議你在推薦模塊的基礎上再加一個簡單的搜索關鍵詞聯(lián)想功能或者給后臺增加一個基于時間范圍的銷售統(tǒng)計導出Excel這些錦上添花的小功能能讓項目完成度明顯提升。最后分享一個小經驗項目做完之后建議你花一個晚上的時間把推薦接口從頭到尾捋一遍然后對著代碼畫一張邏輯流程圖。這既是寫論文的素材也是應付“請介紹一下你這個項目的核心模塊”這類面試題的最好準備。拿到這份源碼之后多問自己“為什么這么設計”而不是急著啟動運行收獲會大得多。祝你的畢設答辯順利。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
永久免费发布性爱网| 国产大学生高潮在线播放| 97天天综合网| 国产999精品久久久久久| 欧美成人性爱视频在线播放| 亚洲加勒比色图| 熟女啪啪视频| AV电影在线播放| 秋霞一集毛片观看| 96超碰网| 大香蕉92| 欧美第一页| 五月婷婷hd| www.夜夜| 丁香五月激情综合国产| 国产探花日韩援交| 啪啪性爱免费视频| 天天射日日干| 花花AV导航| 日韩大香蕉AV影片| 91超碰丝袜制服| 成人色女网| 98色网| 日本一级性爱| 久久久九九网站| 欧美性爱中文字幕无线码| 97av在线观看| 1024精品在线| 久久久一二三四区| 激情视频图片| 免看60秒涩涩视频| 欧美色图自拍| 成人草草视频| 久久青娱乐| 嗯嗯啊啊日韩精品| 亭亭在线资源| 啊啊啊水好多| 少妇无码av专区线| 亚洲av国产av综合av卡| 377p欧洲日本亚洲大胆| 丁香五月综合| 99热精品在线播放| 五月丁香| 国产人伦精品一区二区三区| 日本一区二区三区精品| 色综合 加勒比| 我中文字幕6区| 天天操人人操骚逼网站| 大香蕉2017| 欧美成人贴图| 国模无码人体一区二区三| 欧美gv在线观看| 国产亚洲色停停久久99精品91| 国产91精品在线免费| 蜜乳中文字幕a在线| 中国人高清www色视频免费| 91九色丨风韵犹存| 黄色无码高清黄色无码网站| 黄色一级视| 欧美日韩性爱视屏免费看了| 久久综合九九| 色女99一级片在线观看| 久草精品一区 | 亚洲久久久久| 国产精点久久久成人| 后X久久| 91在线欧色| 亚洲综合888| 国产女人9999| 91高潮| 少妇厨房愉情理伦片bd在线观看| 欧美 亚洲 偷拍自拍| 久久人人看| 欧美日韩国第一区| 精品乱码在线观看| 另类天堂| 国产三级日产三级韩国三级| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 亚洲在线网站| 天天看天天综合成人网| 97欧美色综合| 日韩三级伦理中文字幕| 两性综合网| 女优视频第10页| 日韩美女,国产传媒,视频一区| 日韩一级性爱无码| 日本色色色视频| 国产精品情侣啪啪| 国产精品白丝AV| 青娱乐老司机视频| 五月丁香影院| 亚欧美综合网。| 黑人综合网| 97任你吞精| 国产天天骚| 久久久极品| 一级毛片久久久久久久女人18| 亚洲aV性爱| 欧美老妇综合网| 精品久久久久综合无码| 亚洲精品无码少妇久久| 久久久免费视频18| 久热9| 亚洲高清少妇| 少妇xx精品| 天堂精品在线| 激情五月综合开心五月| 极品五月天噜噜| 亚洲中文字幕久久无码精品| 在线岛| 亚洲AV无码久久精品蜜桃小说| 少妇一区二区三区| 嗯啊不要在线观看嗯啊| 亚洲少妇综合| 第一高清av中文字幕| 亚洲成人精品久久久| 九九AV| 香蕉在线一区二区三区| 啊啊啊慢点| 强奸a片网| 人妻 欧美亚洲| 日本成人A片网站| 性色乱AV一区二区| 美中日韩无码| 美女91网| 国产农村妇女精品一二区| 大香蕉中文| 91在线美女| 精品一级毛片在线观看| 天天摸天天插天天日| 欧美色图色综合| 久久a久久| 96精品久久久久久久久| 91肏屄网| 乱伦熟妇一区二区| 欧美综合色图片| 男男H黄动漫啪啪无遮挡网站| 午夜福利在线合集| 夜夜操二区| 亚洲熟妇一,二,三期| 超硑97精品| 蜜乳Av成人片网站| 日韩无码服务区| 久久思思热| 亚洲一区二区AV| 精品无码一区二区| 91丝袜熟女| 久久这里是精品| 欧美日韩美女精品久草一区二区三区| 日韩视频啪啪| 69一区二区| 91N五十路| 国产精品99精品视频网站| 丰满精品人妻少妇久久字幕| 人人插人人搞人人操| 国产精品片| 亚洲精品 欧美精品| 亚洲一区二区三区欧美日韩| 草草草视频在线免费看| 欧美黑人168页欧美黑人167| 后入 亚洲 美女 射| 人人操人人插 - 百度 - 百度| 夜草欧美| 色好看av| 成人丁香五月| 377p欧洲日本亚洲大胆| 黄色香蕉视频网站一区| 亚洲好色人妻| 日韩精彩视频| 日本男人插女人的逼黄色| 亚洲精品啪视频| 色欧美综合| 欧洲大香蕉| 99自拍B亚洲 | 加勒比性爱成人在线| 97色碰| 亚洲精品人妻在线| 美女91网站| 日日日日做夜夜夜夜做无码97| 五月丁香网站| 五月丁香社区婷婷日韩欧美精品影院 | 天天欧美色| A片三级无码| 人人玩人人添人人澡免费| 欧美天天干| 久草男人天堂| 久久久999网站| 思思热免费视频观看| 亚洲精品一区二区精华| 日日不卡av| 超碰这里有精品| 日本一片一区| 国产人伦精品一区二区三区| 亚洲91少妇| 十八禁啪啦拍视频无遮挡| 操逼逼一区视频| 国产h小视频在线观看免费| 亚洲九九视频在线观看| 日本天堂在线播放| 蜜桃狠狠色伊人亚洲综合| 天天天肏屄欧美| 97超碰碰碰| 99热精品在线在线| 97色插| 91超碰在线播放| 日韩AV中文字幕电影| 婷婷色色五月天| www.zbzhongsen.com| 日韩国产成人自拍视频| 天天插天天射| 久久久久ab| 青娱乐大香蕉| 日韩欧美天堂| 中文字幕一二三| 欧美色图另类图片| 国产激情在线| 国产午夜精品理论片一二三区区| av网站免费线看| 久久性爱视频99| 在线亚洲 欧美 日本专区| J?P?NESEHD熟女熟妇伦| 熟女激情综合网| 中国操逼无码| 人人操人人操人人操人人操人人操人人人11.CM | 日本熟妇色熟妇在线视频播放| 人人澡综合涩| 天堂涩涩| 九九九九九九九九九国产精品| 激情文学小说一区二区| 青草成人免费视频一COm| 国产白丝精品在线观看| 国产一区二区a毛片| 国产网红精品| 色色99| 一本正道久久熟女| 男女啊啊啊| 超碰2017| 精品中文字幕一区二区| 色色色色电影网| 色蜜AV| 精品视频97| 欧洲大香蕉| 韩日欧亚a级| 男人的天堂2018| av毛片aaaaa免费看| 91露脸熟女专区| 中文一区在线视频| 少妇蜜汁| 果冻传媒一区二区三区| 人妻少妇精品| 亚洲成人网站在线观看| 蜜臀久久99精品久久久电影| 色97欧美| 超碰99re| www男人天堂| 国产欧美成人第一页在线观看| 91精品久久久久| 97资源久久| 日本一区二区不卡| 亚洲暴力强奸AV| 精品久久人妻成人网| 婷色五月天| 在线女人91| 试看60秒| 97精品视频| 岛国激情视频在线观看| 最新日产中文在线麻豆| 99久久这里只有精品| 久久久中文版| 人人爱人人乐人人操| 97在线视频观看网站| 中日高清无码操逼视频| 91色图片| 大香蕉中文| 国产人妖视频一区在线观看| 91麻豆天美国产欧美| 精品无码人妻一区二区免费蜜桃| 91爱网| 日韩人妻一二三区视频| 800zy一区二区| 亚洲天天精品| 国产日逼视频| 抽查国产福利主播| 亚洲图片欧美| 日韩97视频!在线| 99re这里只有精品2| 特级毛片特黄久久免费看| 一区二区日韩欧美久久| 欧美精品宗合| 另类小说五月天| 亚洲欧洲激情| 婷婷综合激情| 欧美宗合色| 天天天天操| 亚洲欧美在线丝袜| 99这里有精品| 岛国免费视频在线| 狠狠亚洲| 超碰在线国产| 成 人片 黄色大片| 成人网址在线观看| 无码操逼视频一下| 天天看片麻豆| 欧美操逼熟女| 十八禁黄色| 人妻少妇色综合| 天天综合网91| 国产乱人妻精品入口| 女人 A一级| 亚洲熟妇白浆无码AV| 这里只有精品视频在线| 亚洲不卡三级手机播放| 久噜噜| www色色com| 亚洲国产成人精品女人久久久| 欧美 亚洲 大香| 蜜乳AV一区| 天天插网| 久久久精品,3| 99蜜桃臀久久久欧美精品网站| 日本护士高潮| 国产综合在线视频网站| 青青久久艹| 超碰色美女| 99色婷婷| 日本一区二区成人在线| 日韩精品色呦呦| 四虎av在线| 日产123区精品免费观看| 丁香激情五月| 色婷婷小说| 亚洲天堂AV在线播放| 2020久久免费视频| 俞拍久久国应视频| 人妻激情视频| 91熟女视频网| 9久9久| 久久视频,这里只有精品| 日本蜜桃| 欧美熟女丝袜| 蜜桃狠狠色伊人亚洲综合| 观看视频图片一区二区三区| 亚洲情色五月天 | av无码精品久久久久| 国产日韩精品suv| 天美传媒婬乱在| 午夜高清成人在线视频| 插B在线观看| 啪啪啪东京| 国产婷婷综合在线观看| 国产中出内射一区二区| 韩国一级做a久久久久| 亚洲男人的天堂va亚洲男人社| 国产日韩中文字幕欧美| 日夜精品| 极品综合| 亚卅熟女乱色| 美女露胸露奶头| 久久亚洲熟妇在线视频| 中文字幕精品三级久久久| 97在线欧| 色呦呦国产精品免费看| 乱伦日本色图AⅤ| 欧美性爱五月天| 亚洲中文制服诱惑| 久久99久久99精品天美传媒棢·纸:.| 69麻豆天美| 综合久久久久久久久91| 欧美麻豆成人同性GⅤ在线| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 超踫中文字幕| 99久久9| 91春色| 欧美性爱在线无码| 久久久性爱视频| 天啪| 国产精品久久久三级无码| 亚洲色图91欧美日韩| 乱操9999| 成人性爱av.com| 白丝1区2区3区| 区自美91| 日本国产欧美高清在线| 日韩9999| 免费1级a做爰片观看| 欧美精品1区2区3区| 伊人久久大香线综合无码| 五月天日日操夜夜操| 久操网视频| 加勒比AV网| 在线视频97| 亚洲激情天堂网| 久久欧美1卡2卡3| 国产传媒午夜理伦精品| 婷色五月| 97色亚洲| 国产污视频麻豆传媒一区二区| 国产美女自拍视频| 麻豆久久视频在线地址| 激情五月天中文字幕色| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 日韩综合色网| 国产一区二区三区精品观看啪| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲一卡2卡3卡4卡乱码网站| 国产四虎在线| 国产精品久久久久久无码红治院| 330dv亚洲成年视频网| 欧美黄色片在线播放| 秋霞午夜视频一区二区| 无码国产Av| 97亚洲综合在线| 久久黄色网址| 日韩在线一区高清在线| 亚洲欧美激情小说| 九九热免费在线国产视频伊人五月| 欧美色涩| 日韩97视频| 91neishe| 日本Xx性爱| 操一操摸一摸| 大香蕉在线SuP| 四月丁香婷婷| 亚洲成?V人片在线观看福利| 九九九九热| 人妖欧美一区二区| 色 亚洲 91| 天堂蜜桃无码视频一区二区| 国产高清26uuu| 思思久热在线精品66| 亚洲欧美日韩国产丝袜自拍中文| 伊人天堂在线| 99热99色| 香蕉99秘 精品一区丁香| 狠狠爱综合| 久久久久久久| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 91久久18禁| 久久色人体| 免费观看欧美日韩操逼视频| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲欲| 国产美女激情| 91欧美美女日韩国产婷婷| 蜜臀久久99精品久久久老,,| 男人的天堂不卡一区二区| 粉嫩不卡一区二区性爱| 午夜男人av| 国产一区二区三区久久久精品| 校园春色综合网| 国产白丝精品在线观看| 亚洲一级黄色毛片| AV乱伦专区| 免费的黄片有限公司| 日韩欧美亚洲自拍偷拍| 亚洲**2021在线观看| 青娱乐淫乱1314| 91春色| 欧美日韩电影成人在线| 综合操逼| av九九| 欧美天天拍| 99re不伦| 超碰97伊人| 亚洲色图欧美一区二区不卡| 欧美激情另类一区二区| 亚洲色图日韩精品| 天天爽爽爽爽| 亚洲日韩欧美一区二区| 蜜臀久久久99久久久久| 精品九九国产无码| 色狠狠综合| 色老汉色| 91性片| 中文字幕 人妻不满 在线视频| 亚欧精品久久久久久久久久久| 亚洲另类综合欧美| 久久久久久久久久久久欧美日| 欧美亚州色的图| 青青在线视频日韩欧美| 懂色AV蜜臀无码精品APP | 熟女自慰久久久| 91在线/欧洲| 亚洲熟妇AV日韩熟妇在线| 亚洲色图久久成人| 2003天天干夜夜操| 国产高清在线观看欧美| 久久夜色一区二区| 男人天堂网站| 美女啊啊啊啊啊啊啊| 东京热大香焦| 在线人人人人人人精品超 | 97在线视频观看免费| 久久久99免费| 精产国品一区二三产品| 性色亚洲| 91在线免费观看处女| 欧美人妻一区二区| 婷婷综合网站| 日韩精品一区二区人人人| 国产高清精品福利| 岛国不卡超碰护士AV在线播放| 嫩草在线视频| 精品久久大胆人体| 天天看,天天做| 九九九九九九免费视频| 91精品无码人妻系列| 亚州九九九精品视频| 欧美自拍偷拍免费观看| 亚洲欧美视| 五月天婷婷色| 偷拍 欧美 日韩| 日韩人妻精品中文字幕| 怡红院一区二区熟女人妻| 97久久国产精品女不卡| 欧美最婬乱婬爆婬性视频| 国产精品美女视频诱惑| www.99热在线只有精品| 免费a在线播放v| 国产美女自拍视频| 国产一区二区久久| 激情五月婷| 人人操人人摸avav| 色天使AV天堂| 人人污日韩一区二区| caoni国产亚洲av| 久久久人妻| 好看的久久不射无码影视影院| 亚洲精品日韩国产欧美| 91在线视频国产网站| 啊嗯嗯啊好大好爽| 艳美熟妇先锋一二三区| 岛国精品视频在线观看| 97超碰人人操人人操| 2020中文字幕在线| 久久九七| 欧美午夜色妇色鬼| 国产伊人自拍| 日本人妻天堂网站在线播放| 国产精品高潮呻吟av久久4虎| 亚洲 欧美 日韩 国产一区二区| 91欧美丝袜| 精彩国产视频播放1区2区| 岛国片在线观看视频亚洲| 芊芊操逼视频无码| 国产精品久久久久久高清无码免费看 | 亚洲国产ⅴ高清在线观看| 亚洲97综| 成人免费性爱视视| 日韩有码 一区二区三区| 99人妻| 亚洲欧美另类激情小说| 中日韓欧美高清| 熟妇熟女一区二区三区| 少妇的嫩逼图片| 蜜臀99久久国产| 久久久久熟女| 黄色免费网| 国产精品一区二区亚洲人成毛片 | 日本一级婬片试看三分钟| 国产极品粉嫩馒头一线天av| 日韩欧美福利视频看看| 人人艹亚洲| 黄网色一区二区三区四区精品| 日本无码1| 五月丁香激情综合网| 99成人| 亚欧美天堂在线| 330Dv国产女人终合视频极品人与兽| 久久9亚洲| 亚洲熟女乱综合一区二区三区| 天欧美在线| 欧美色图20P| 国产欧美日本亚洲精品| 精品一区二区成人| 美国美女AV在线| 亚洲自拍一区夜夜操| 欧美草草高清日韩视频| 久热精品在线国产| 99爱精品| 伊人少妇久久久| 偷拍 欧美 日韩| 一区在线国产播放| 激情啪啪视频| 亚州熟女乱伦| 午夜福利久久久噜久噜久久综合| 久久久久久久九九九九九九| 国产AB视频| 97色伦97色伦国产欧美| 91狠狠色丁香婷婷综合久久精品| 伊人国产av| 成人线上超碰| 亚洲老熟妇xxx| 天美av在线| 欧美性爱1080p| 久久久18禁| 国产av波波国产精品| 97在线观看| 怡红院成人av| 欧美裸体美女日麻屄| 留下AⅤ黄色片| 久久精品国产精品| 黄色视频60分钟| 国产久久一区二区三区野外在线| 国产精品一区二区三| 国内毛片免费h片在线| 黄色十八禁| 午夜福利精品| 蜜桃网熟妇| 国产精品免费视频人成| 中文字幕国产| AA丁香综合激情| 美女性91| 日本一区二区三区欧美日韩中文字幕| 欧美96精品在线| 欧美激情片一区二区| 欧美性生活男人的天堂| 啊啊啊啊啊啊啊在线| 超碰人妻在线| 2021国产成人精品久久| 东北女人操比视频| 成片免费观看视频大全| 国产肏逼网站| 智利AV在线网| 女同性恋一区二区三区精品视频| 日韩性爱视频在线免费观看 | 人人妻人人玩人人澡人人爽| 有码色中文字幕在线观看| 中国大陆国产高清AⅤ毛片| 成人精品水蜜桃久久久久久久| 日本在线一二 | 91色图片| 亚洲精品 大香蕉| 天天摸夜夜添无码小视频| 97久久久久| 日本孕妇孕交| 好看的91视频| 天天综合网1| 久久精品国产免费观看99| 亚洲电影中字一区二区| 超碰色图| 超碰色美女| 99热日| 不卡九肏| 久久一二三级一一一| 99这里只有精品| 人妻人人做人人澡人人爽欧美一区| 97超碰欧美| 亚洲丝袜综合| 91网站18禁| 国产精品福利视频| 久久99九九九九6666免费观看软件| 色偷偷男人的天堂麻豆| 久久深夜无码| 精品人妻一区二区三区夜夜| 不卡九肏| SUV一区二区在线看| 天天日天天舔东京热| 国内操逼视频二区| 性爱网站一区二区| 久久久久久电影| 婷婷九月| 丰满人妻一区二区三区在线| 国产原创精品| 四虎884a| 亚洲区限制级 99| 操一对老熟妇爽上天视频| 色欧美在线| 久久专区| 一区二区三区 日韩欧美| 亚洲少妇综合在线播放| 精品久热| 欧美熟妇乱码在线一区| 加勒比av官网在线| 亚洲同性aV综合| 浓厚中出中文字幕在线| 亚洲二区精品在线观看| 激情视频网址| 日日妻色网| 欧美激情久操网| 免费自拍三级综合| 亚洲宅男天堂| 久久久久久裸体| 欧美狠狠干| 欧美日韩第一页| 色婷婷成人综合| 性欧美999| 免费看黄片现成| a久久| 加勒比伊人综合| 日本性感人妻91| 五月激情啪啪| 天堂亚洲精品| 老司机老司机午夜影院| 欧美爆操91| 成·人免费午夜在线观看| 黄色性爱网网| 91啪啪| 福利伊人玖玖国产| 日日骚精品视频| 日韩一区二区精彩视频| 伊人97色天使| 91精品人| 青青草啪啪网| 亚洲色图尤物视频| 神马久久久久久久久久| 高清国产精品无码| 中文字幕人妻色偷偷久久皮| 天天视频网站黄| 国产久久一区二区三区野外在线| 男女性无套 免费九一| 人妻熟女午夜精品在线| 久久久人妻| 伊人青青一区成人视频在线观看区| 99中文字幕| 日本啊啊啊啊啊视频| a片偷拍视频| 久久人妻无码毛片A片麻豆| yellow网站免费观看日韩高清无码| 日韩国产十八禁| 精品一区二区成人| 中文字幕人妻丝袜乱一区三区| 99激情| 国产精品麻豆成人av| 伊人伊人LD| 欧美黄片视频在线观看免费| 日韩大香蕉| 欧美色66| 九九色色| 五月丁香六月婷综合成人综合| 美日韩一二三区| 国产精品网址| 亚洲精品天天影视综合网 | 国产91影院| 大香蕉日韩欧美| 国产精品久久发布| JULIA一区二区三区在线播放| 欧美 亚洲| 欧美与日韩97| 国产一区麻豆免费观看| 五月天丁香| japan日本高清乱xxxx| 国产精品美女久久久久久网站| 风骚少妇视频中文字幕| 欧洲乱码视频| 久久国产99精品72福利| 日本黄 R色 成 人网站| 日va操| 日韩黄色片子| 九九精品无码专区免费| 国内伊人久久久久久网站视频| 欧美淫乱视频| 久久精品综合| 97伦综合| 果冻传媒A片麻豆熟妇人妻| www.acm成人黄色毛片| 久久久久78| 久热大香蕉网站| 激情久久日韩精品中文字幕麻豆| 九一综合网| 人妻熟女一区二区| 国产视频97| 香蕉精品二区二区| 综合欧美亚洲| 2024年最新色情网站在线观看| 久久免费少妇| 久久久久久亚洲Av无码| 男女激烈网站最新| 国产 无码 一区二区| 天堂8在线新版官网| 热九九精品| 精品一区96| 久久成人午夜狠狠| 精品国产乱码久久久久久久久久毛片| 96一区二区三区| 婷婷色色五月天福利| 成人a大片在线观看| 国内精品久久久久影院亚洲| 人人操AV| 青青欧美| 97香蕉网| 夜夜草网站| 成人A片男人的天堂| 暴力av在线| 乱伦一二三区| 三级三级三级日本99| 熟女欧美日韩综合婷婷| 野狼福利社区| 蜜桃av综合网发布| 日韩美女高潮喷水视频| 性高潮久久久久久久久久久| 日韩熟女无码| 久久久久久久97| 亚洲国产尤物yw在线观看| 国产乱伦性爱AV| 午夜无码熟妇丰满人妻| 91无码西班牙视频在线| 激情深爱五月天| 亚州色图片在线色| 国产毛片久久久久久久| 用力操死我| 青草精品视频-日本久久久久网站| 午夜影美女日鸡鸡天天视频国产| 蜜桃久久久久久久| 亚洲天天综合| 蜜桃中文字日产乱幕4区| 亚洲精品99999| 日本人体九九九九九九| 人妻啊啊人妻啊| 清纯唯美激情四射| 欧美色91| 波多野结衣一级视频| 色哟哟国产精品免费网址| 熟妇熟女一区二区三区| 超碰三级秋霞| 人人性爱视频免费| 国产精品第二页| 欧美偷拍区| 粉嫩久久久极品| 超碰99热| 青娱乐福利99| 九九九九精品一区| 人妻99p| 久久精品店| 性色av一区二区| 久久伊人网视频一区二区三区| 午夜一区| 男生女生啊啊啊啊| 超碰人人色| 激情黄色片在线观看| 欧美韩日精品资源| 狠狠干,狠狠操| 园内精品自拍视频在线播放| 97精品视频在线播放| 97精彩视频网站| 强奸乱亚洲| 日韩熟女乱伦中出| 91A欧美电影网站| 日日碰视频网| 欧洲乱码视频| 欧美日韩高潮喷水91| 另类小色呦| 日韩福利综合一区| 大JI巴好深好爽又大又粗视频| 国产第11页| 欧美色图成人网一区二区| 五月婷婷五月天| 国产免费永久精品无码| 波多野结衣一级视频| av亚欧| 九九热三级片| 手机在线大香蕉| 快播电影网日韩新片| 久久九操在线观看| 麻豆AV96熟妇人妻| 国产白丝在线| 97视频620| 亚洲大胆人体av| 少妇极品熟妇人妻无码| 加勒比综合九九99视频在线播放| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产激情av女片自拍| 一级片在线观看高清无码| 99re免费视频精品全部| 麻豆国产精品午夜视频| 免费中文综合精品| 91精品久久久久五月天精品| 在线观看亚洲成人精品| 欧美亚洲尤物久久| 亚洲操人| 一二三四免费视频| 老师充足的奶水小说| 久久久久久波多野吉衣高潮| 囯产精品强| 日比av无码| 肏逼视频日本| 亚洲最新av无码成人精品区| 午夜黄色免费在线观看| 91美腿丝袜在线观看| jiujiujiujingpin| 国产一区二区在线播放| www亚洲免费| 人人透人人操| 制服诱惑亚洲一区二区三区在线观看| 激情小说亚洲图片| 超清中文乱码字幕| 干婷婷综合网| 99天天超碰| 国内外内射高清视频| 国产精品制服丝袜清纯唯美| 蜜臀少妇一区二区| 亚洲国产青青| 少妇一级婬片免费放一级a性色. | 九一屌逼| 人妻aa| 国产亚州精品美女久久久免费| 99999re| 国产小黄片在线免费观看| 东京热激情视频一二三区| 美女黄码视频午夜| 国产www色在线观看| 五月丁香成人网| 岛国天天午夜影院传媒网| 国产精品无码久久久久2025| 日欧美色| 人人操人人干xxx| 欧美亚洲影视| 日本黄色精品专区网站| 神马精品视频| 啊啊啊啊啊在线| 精精夜夜| 国产精品久久久久久久无码AV| www鬼畜国产男人的天堂| 欧美黑人熟妇精品91| 丁香五月天婷婷姐| 91精品人妻偷情| 色综合久久夜色精品国产天堂| 9国产超碰| 无码九九九九| 欧美亚州手机在线| 日本高清视频xxxx| 人妻大香蕉| 日韩精品99999| 秋霞网无码| 色娱乐色呦呦夜夜夜夜av| 欧美日韩中文亚洲v在线综合| 亚洲AV色图一区| 在现视频女上位好爽| 久久成人国产精品| 久久九九精品一区二区 | 亚州精品丝袜-不卡成人免费| 不卡av在线中文字幕| 东京热大香焦| 内射中出日韩在线观看视频| 手机在线播放国产福利| 久久9久久| 日韩欧美资源| 久久色人体 | 麻豆国产97在线| 综合熟妇一区二区三区| 国产精品乱人伊人网| 国模精品娜娜一二三区| 欧美高清无码免费视频高清版| 中文字幕午夜精品久久久| 人妻久热在线| 久久久爆乳翘臀一线天伦理视频| 中文操逼字幕| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 日日日日做夜夜夜夜无码| 日日夜夜骑| 十八禁电影伊人网| 亚洲色悠悠久久88| 亚洲AV不卡在线观看尤物| 丁香五月AV| 99热这里是精品| 九月丁香综合网| 黄色视频特级毛片| 无套内射人妻在线播放| 岛国在线免费视频| 欧美一区二区一级岛国大片| 超碰免费97| 大JI巴好深好爽又大又粗视频| 99热销国产这里有精品| 天天热精品| 亚洲一区二区av| 伦理第一页| 蜜臀久久久99久久久久 | 欧美一级久久久久久久大片动画| 18禁在线视频| 久操网无码在线| 殴美大黄片| 五月婷婷激情综合| 欧美日韩国产传媒在线精品| 日韩在线视频1234| 9久久美女首页| 蜜臀av网址| 亚洲高清自拍| 17c在线成人免费A片观看| 午夜120视频在线观看| 日韩AC| 久久综合精品一区二区三区| 大香蕉日韩欧美| 欧美97av| 飘花国产午夜精品不卡| 丁香激情网| 9999久久久| 日韩激情视频| 青青草日韩无码| 亚洲激情网一二三四区| 久久久久久久久久黄色网| 素人伊尹大香蕉免费下载视频| 丝袜综合网| 影音先锋中文字幕日本好一区二区| 九九热精品| 欧美骚少妇| 国产女s强制榨精视频| 国产精品免费视频人成| 91美女在线看| 精品国产Av无码久久久伦古装| 欧美亚洲日本视频久久久| 97网址www| 超碰九7| 午夜国产成人福利视频 | 久久国99999| 97免费视频在线观看| 丁香五月天社区| 国产91专区| 国产精点久久久成人| 狠综合网| 欧美精品99久久久**| 欧美永久激情一区二区| 午夜小电影在线插入淫高潮 | 人妻少妇精品无码专区二区密桃 | 久久久久久精品免费看A级| 久久日本熟女精品一区| 18禁精品网站在线看| 中文字幕日韩人妻视频一区二区三区交换夫妻| 欧美精品庄| 激情综合97| 深夜福利黄片| 日日夜夜青青草母狗| 99这里只有精品国产| 欧美 亚洲 91| 国产三级日产三级韩国三级| 神马久久免费电影观看| 人妻久久久| 日本一区二区三区免费观看| 99热导航| 日本日皮视频逼| 性一级黄色录像片网站导航| 久久最新免费视频23| 性饥渴少妇av无码毛片| 久久宗合亚洲| 蜜桃成人1区2区3区| 激情小说日韩无码| 97伊人超碰| 久久熟女人| 中国一区二区亚洲人妻| 国产精品久久久久婷婷二区次| 国产夫妻一区二区| 人妻一区视频| 国产精品福利视频| 亚洲性图91| 久操高青| 手机看片1024你懂的国产| 思思久热在线精品66| 女上位精品在线| 久久精品视频28| 天天日天天爽| aⅴ日韩成人电影av在线免费看av大全 | 日韩三A大片在线观看| 日韩精品一区二区人人人| 激情黄色五月天| 日韩97视频!在线| 久久天堂婷婷网| 国产精品久久久久中文字幕| 久久国产成人精品国产成人亚洲| 亚洲人综合| 97超碰国产亚洲精品| 极品AV网站在线观看| 欧美情色男人的天堂| 日本一区二区电影网站| 麻豆天美电影一区二区| 色色激情五月天| 久久五月综合| 九九色逼| 天天日天天插| 五月丁香在线| 国产性感骚丝袜在线| 丝袜夫妻自拍| 国产精品对白内射| 日本999精品视频| 欧美日韩理论一区| 99999精品视频| 色大师网站www永久网站视频| 天天综合网在线| 亚洲国内精品成人不卡| 国产精品一区二区后入| 安微少妇操BBB| 男女国产精品| 大香蕉乱级| 亚洲性爱无码乱伦av| 五月婷婷影院| 欧美五区| 毛片99-全集电影手机免费观看完整-B029AV| 九九九九九九九九九九九九九九九女| 综合一区二区影视| 夜夜欧美| 国产精品盗摄 偷窥盗摄| 亚洲偷拍自拍在线视频| 九色 人妻 大香蕉| 婷婷九月丁香| 国产在线综合网| 日本欧美亚洲高清在线看| 九九99久久| 久久人妻少妇| 亚洲天堂男人| 久久香蕉网| 1024午夜激情男人的天堂| 亚洲 欧美 日韩 国产一区二区| 97人人操人人摸人人爱| 夜夜高潮夜夜爽高清视频一 | 日夜干射色啊| 伊人影院中文字幕| 日韩偷拍色图| 性色一线| 日日日色色色色色| a亚洲欧美色欲| 一区二区偷拍拍视频| 黄色片G G G| 黄色电影观看久久9| 色综合加勒比四四季| 黄色免费一级在线毛片| 欧美夜夜狠| 久久精品国产亚洲av水密被窝| 九九综合久久| 亚洲麻豆18发?| JULIA一区二区三区在线播放| 青青草成人视频在线观看二区| 国产精品直播在线观看直播| 亚洲91少妇| 蜜乳中文字幕a在线| xxx亚洲午夜天堂| 看免费的黄片| 四季AV一区二区凹凸精品小说| AV在线性爱| 国产AB视频| 9+1视频网址| 91视频精品| 日夜干射色啊| 亚洲欧洲网站免费观看| 丰满人妻一区二区三区免费 | 四虎884| 欧美乱色| 婷婷午夜成人色中色| 亚洲激情欧美色图 | 日韩高清黄片| 天天久久久久久| 3571色综合一区二区二区| 久久精品国产精品一区| 97AV在线免费观看| 日日噜噜夜夜久久亚洲一区二区| 久久久久久AⅤ无码免费肉站| 中文字幕精品码亚洲| 日韩精品99久久久久久中文字幕| 啪一啪免费视频| 亚州男人天堂| 久久久九精品| 天天综合网91入口| 熟女视频久久| 国产美女自拍AV| 玖玖综合网| 九久久九九久视频| 啊啊啊好大好湿| 国产11页| 性爱1区| 久久直播国产| 亚洲无无码αⅴ每日更新| 亚洲综合第一页| 青草成人免费视频一COm|