久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

微信小程序+Spring Boot開發(fā)江西美食推薦畢設(shè)全攻略

微信小程序+Spring Boot開發(fā)江西美食推薦畢設(shè)全攻略 每年畢業(yè)設(shè)計(jì)季總有學(xué)弟學(xué)妹抱著選題列表來問我“老師這個(gè)江西美食推薦小程序能不能做會(huì)不會(huì)太難”我的回答通常很直接這個(gè)題不僅能做而且是很舒服的畢設(shè)方向。贛菜品類豐富、地市特征明顯數(shù)據(jù)隨便一整理就是幾十條優(yōu)質(zhì)內(nèi)容微信小程序加后端接口技術(shù)棧完整又不超綱再配上一份能跑的源碼起步難度直接降一半。這篇文章我就把這個(gè)項(xiàng)目的整體設(shè)計(jì)、核心實(shí)現(xiàn)、數(shù)據(jù)庫細(xì)節(jié)、以及我親手做一遍踩過的坑全部攤開講清楚供準(zhǔn)備做同類題目的同學(xué)參考。1. 畢設(shè)選題解讀為什么是江西美食加微信小程序1.1 選題背后的三層邏輯畢業(yè)設(shè)計(jì)這件事本質(zhì)上是向評(píng)委證明三件事系統(tǒng)能跑、邏輯能講、論文能寫。圍繞這個(gè)目標(biāo)來看“江西美食推薦微信小程序”它的優(yōu)勢(shì)非常明顯。第一業(yè)務(wù)場(chǎng)景自帶“數(shù)據(jù)源”。江西是魚米之鄉(xiāng)贛菜有南昌菜、贛南菜、九江菜等不同流派南昌拌粉、瓦罐湯、藜蒿炒臘肉、贛南小炒魚、蓮花血鴨、堿水粑……隨口就能報(bào)出幾十道有代表性的美食。這就意味著你的數(shù)據(jù)庫天然有填充內(nèi)容不需要編造“測(cè)試數(shù)據(jù)1、測(cè)試數(shù)據(jù)2”頁面一渲染出來就有真實(shí)感和生活氣息截圖放進(jìn)論文里也好看。第二技術(shù)棧覆蓋廣但難度可控。小程序端涉及頁面開發(fā)、組件通信、生命周期后端涉及登錄鑒權(quán)、分頁查詢、條件搜索、文件上傳推薦邏輯可以做得簡(jiǎn)單也可以做得復(fù)雜數(shù)據(jù)庫涉及表結(jié)構(gòu)設(shè)計(jì)和關(guān)聯(lián)查詢。一套流程走下來大學(xué)四年學(xué)的課程基本都串起來了又不會(huì)像“分布式秒殺系統(tǒng)”那樣失控到做不完。第三評(píng)委眼里的“真實(shí)感”和“差異化”。同樣是管理系統(tǒng)圖書管理、學(xué)生信息管理已經(jīng)爛大街評(píng)委看一眼題目就失去興趣。美食推薦則自帶文化故事你能講“整理了江西11個(gè)地市的特色美食數(shù)據(jù)”能講“幫助外地游客快速了解贛菜”這種有場(chǎng)景價(jià)值的選題在答辯環(huán)節(jié)天然占優(yōu)勢(shì)。1.2 項(xiàng)目目標(biāo)和功能邊界怎么劃做畢設(shè)最忌諱的就是“什么都想做”最后什么都做不完整。我當(dāng)時(shí)給這個(gè)項(xiàng)目劃定的目標(biāo)是做一個(gè)支持瀏覽、搜索、推薦、收藏、評(píng)分、評(píng)論的完整小程序數(shù)據(jù)聚焦江西本地美食按地市、菜系、辣度、場(chǎng)景標(biāo)簽分類后端接口規(guī)范、代碼結(jié)構(gòu)清晰。具體功能模塊規(guī)劃如下首頁推薦綜合用戶口味偏好、美食熱度、評(píng)分加權(quán)排序分類瀏覽按地市、菜系、辣度、一日三餐場(chǎng)景篩選搜索關(guān)鍵詞模糊匹配美食名稱、介紹、標(biāo)簽美食詳情圖文介紹、推薦理由、價(jià)格區(qū)間、辣度等級(jí)用戶系統(tǒng)微信一鍵登錄、收藏、1-5星評(píng)分、文字評(píng)論個(gè)人中心我的收藏、我的評(píng)論、偏好設(shè)置同時(shí)要主動(dòng)放棄一些功能不做在線點(diǎn)餐、不做外賣下單、不做商家入駐。這些功能涉及支付、定位、物流、商家后臺(tái)對(duì)畢設(shè)來說嚴(yán)重超綱而且答辯時(shí)容易被追問到答不上來。把“美食推薦”這個(gè)垂直場(chǎng)景做透比畫一張大餅強(qiáng)得多。2. 技術(shù)方案選型原生小程序加Spring Boot的組合怎么定2.1 前端方案原生小程序還是uni-app這是很多人在技術(shù)選型階段糾結(jié)最久的問題。我的建議非常明確如果交付物鎖死是“微信小程序”直接用原生小程序框架。原生小程序的好處是調(diào)試鏈路最短。微信開發(fā)者工具里報(bào)錯(cuò)直接定位到具體頁面文件和代碼行所見即所得不需要經(jīng)過任何中間層轉(zhuǎn)換。原生框架對(duì)登錄、地圖、上傳等官方API的支持也是最新的不用等框架適配。從答辯的角度講評(píng)委問“你這個(gè)自定義組件怎么實(shí)現(xiàn)”你直接說用Component構(gòu)造器比說“我用uni-app封裝的”更有技術(shù)說服力。這里把兩個(gè)方案的差異列成一張表方便你直接參考對(duì)比項(xiàng)原生微信小程序uni-app語法體系WXML/WXSS/JS貼近小程序底層Vue語法跨端復(fù)用調(diào)試體驗(yàn)開發(fā)者工具直接定位報(bào)錯(cuò)清晰多一層編譯定位偶爾繞彎多端發(fā)布僅微信小程序可打包App、H5、抖音等包體積風(fēng)險(xiǎn)相對(duì)可控資源依賴分析直觀有source size exceed 2MB的經(jīng)典坑答辯敘事“原生開發(fā)”更直接“跨端框架”是加分還是減分看老師學(xué)習(xí)成本小程序API為主需要Vue基礎(chǔ)不熟反而更痛苦順帶說一句如果選了uni-app打包時(shí)遇到“source size exceed max limit 2mb”是高頻問題。小程序主包限制2MB處理辦法是壓縮圖片、移除冗余依賴、配置分包subPackages。這個(gè)問題不是不能解決但會(huì)占用寶貴的開發(fā)時(shí)間。畢設(shè)有這個(gè)精力不如多打磨推薦邏輯。2.2 后端方案為什么推薦Spring Boot后端方案在Java和Node.js之間選。如果你對(duì)Java更熟悉或者課程里主要學(xué)的是Java那Spring Boot是首選。這套組合在網(wǎng)上資料極多遇到問題搜索一下就有解決方案對(duì)畢設(shè)來說“可查性”是最重要的生產(chǎn)力。我推薦的具體版本組合是Spring Boot 2.x MyBatis Plus MySQL 5.7或8.0。注意Spring Boot別追新到3.x3.x要求Java 17很多學(xué)生本機(jī)的JDK版本還停留在8或11環(huán)境不一致會(huì)引出莫名其妙的兼容問題。而且網(wǎng)上絕大多數(shù)教程和代碼示例都是基于2.x寫的遇到問題更好排查。前后端交互統(tǒng)一走RESTful接口數(shù)據(jù)格式用JSON。Controller只做參數(shù)接收和結(jié)果包裝Service層放業(yè)務(wù)邏輯Mapper層做數(shù)據(jù)庫操作。這個(gè)分層結(jié)構(gòu)不復(fù)雜但足夠清晰論文里的架構(gòu)圖就按這個(gè)畫順理成章。2.3 數(shù)據(jù)存儲(chǔ)與資源方案數(shù)據(jù)存儲(chǔ)用MySQL單庫即可建庫字符集選utf8mb4因?yàn)槊朗辰榻B里可能出現(xiàn)特殊字符和emojiutf8mb4才能完整存儲(chǔ)。緩存方面畢設(shè)階段不用硬上Redis幾百條美食數(shù)據(jù)MySQL查詢毫秒級(jí)返回加一層緩存反而增加部署復(fù)雜度。圖片資源是另一個(gè)需要注意的點(diǎn)。美食類小程序圖片必不可少但小程序包有2MB限制圖片不能全部塞進(jìn)代碼包。策略是圖片上傳到后端服務(wù)器或云存儲(chǔ)數(shù)據(jù)庫存URL地址小程序端用image組件的src屬性加載外鏈。開發(fā)階段可以先放一批壓縮過的本地圖片但后續(xù)要遷移到外鏈否則包體積很容易超限。3. 核心功能實(shí)現(xiàn)推薦、搜索、收藏一個(gè)都不能少3.1 微信登錄從wx.login到自定義token的完整鏈路微信小程序登錄的完整鏈路是這樣的前端調(diào)用wx.login拿到臨時(shí)code把code發(fā)給后端后端拿著code請(qǐng)求微信接口jscode2session換取openid和session_keyopenid是用戶在當(dāng)前小程序下的唯一標(biāo)識(shí)但不能直接暴露給前端所以后端要自己生成一個(gè)token返回給前端小程序端把token存到storage里之后每次請(qǐng)求都在請(qǐng)求頭帶上后端攔截器校驗(yàn)token有效性。這里有幾個(gè)非常容易踩的坑。第一個(gè)appid和secret必須和開發(fā)者工具里的一致很多同學(xué)開發(fā)時(shí)用測(cè)試號(hào)后面又換正式號(hào)后端配置忘了同步登錄就一直失敗。第二個(gè)現(xiàn)在微信對(duì)獲取手機(jī)號(hào)的限制很嚴(yán)個(gè)人主體小程序無法調(diào)用getPhoneNumber接口畢設(shè)里如果不需要手機(jī)號(hào)就別硬做用戶表留一個(gè)phone字段讓用戶自己填寫功能上也算實(shí)現(xiàn)了。關(guān)于token用UUID或者JWT都可以。畢設(shè)里用UUID存數(shù)據(jù)庫邏輯更簡(jiǎn)單用JWT則免去查庫步驟各有優(yōu)劣。我建議用UUID理由是小程序用戶量不大查一次庫的開銷可以忽略而且代碼更好理解答辯時(shí)解釋起來也輕松。3.2 江西美食數(shù)據(jù)模型讓地方味道變成結(jié)構(gòu)化字段美食數(shù)據(jù)的建模直接決定整個(gè)項(xiàng)目的觀感。我設(shè)計(jì)了這幾張核心表food美食、city地市、category分類、user用戶、favorite收藏、comment評(píng)論。food表是關(guān)鍵字段設(shè)計(jì)如下name美食名稱city_id所屬地市關(guān)聯(lián)city表category_id所屬分類如早餐小吃、贛菜熱菜、湯羹燉品image圖片URLintroduction詳細(xì)介紹taste_tags口味標(biāo)簽逗號(hào)分隔如“辣,咸,鮮”spicy_level辣度等級(jí)1-5price_range人均價(jià)格區(qū)間recommend_reason推薦理由這是美食類項(xiàng)目獨(dú)有的亮點(diǎn)字段heat熱度值rating_num和rating_sum評(píng)分人數(shù)與總分實(shí)時(shí)算平均分江西美食的數(shù)據(jù)整理我花了不少功夫。南昌拌粉、瓦罐湯、藜蒿炒臘肉屬于南昌九江茶餅、修水哨子在九江贛南小炒魚、寧都三杯雞在贛州萍鄉(xiāng)有蓮花血鴨上饒有廣豐炒粉景德鎮(zhèn)有堿水粑和冷粉鷹潭有上清豆腐……每個(gè)地市至少錄入3到5道代表美食整個(gè)數(shù)據(jù)集一下就豐滿了。值得多說一句的是recommend_reason字段。比如瓦罐湯的推薦理由我寫的是“南昌人的早餐從一罐湯開始肉餅湯配拌粉才是最地道的打開方式”這種有生活氣息的文案不僅讓頁面更有溫度答辯時(shí)截圖也更有說服力。3.3 首頁推薦邏輯可解釋的標(biāo)簽加權(quán)排序既然是“推薦”小程序推薦邏輯就得有說法。我不建議上機(jī)器學(xué)習(xí)一方面數(shù)據(jù)量不夠訓(xùn)練另一方面答辯時(shí)容易說不清楚。更聰明的做法是做一套“標(biāo)簽加權(quán)熱度修正”的推薦策略規(guī)則透明可解釋性強(qiáng)。具體思路是用戶首次進(jìn)入可以設(shè)置口味偏好比如能接受的辣度、喜歡的菜品類型。后端計(jì)算推薦分時(shí)依次疊加規(guī)則美食辣度在用戶可接受范圍內(nèi)加50分美食標(biāo)簽命中用戶偏好標(biāo)簽每個(gè)加20分熱度值乘以0.1計(jì)入總分平均評(píng)分乘以10計(jì)入總分這個(gè)策略的好處是每一分都有業(yè)務(wù)依據(jù)。辣度匹配保證用戶不會(huì)踩雷標(biāo)簽匹配體現(xiàn)個(gè)性化熱度代表市場(chǎng)認(rèn)可評(píng)分代表用戶口碑。答辯時(shí)評(píng)委問“為什么這么設(shè)計(jì)”你可以從這四個(gè)維度正面回答邏輯無懈可擊。代碼層面核心就是用Java的Comparator對(duì)美食列表按推薦分排序取前10條返回。如果想在論文里體現(xiàn)“進(jìn)階”可以再寫一段基于物品協(xié)同過濾的SQL查詢收藏了同一道美食的用戶還收藏了哪些其他美食作為補(bǔ)充推薦列表。這個(gè)擴(kuò)展邏輯簡(jiǎn)單但概念高級(jí)寫進(jìn)論文是加分項(xiàng)。3.4 收藏、評(píng)分與評(píng)論形成交互閉環(huán)收藏、評(píng)分、評(píng)論是讓用戶“留下來”的關(guān)鍵設(shè)計(jì)也是個(gè)人中心模塊的數(shù)據(jù)來源。收藏表的核心邏輯是防重復(fù)用戶點(diǎn)擊收藏時(shí)先查詢是否已收藏已存在則取消否則新增前端用愛心圖標(biāo)的實(shí)心/空心切換狀態(tài)。評(píng)分設(shè)計(jì)成1到5星用戶提交后更新food表的rating_num和rating_sum平均分實(shí)時(shí)計(jì)算。這里有一個(gè)細(xì)節(jié)評(píng)分更新必須保證數(shù)據(jù)一致性最好放在數(shù)據(jù)庫事務(wù)里否則并發(fā)情況下評(píng)分人數(shù)和總和可能對(duì)不上。評(píng)論文表設(shè)計(jì)比較簡(jiǎn)單id、food_id、user_id、content、create_time列表按時(shí)間倒序。交互層面有一條經(jīng)驗(yàn)詳情頁把評(píng)分和評(píng)論放在同一個(gè)模塊用戶看完推薦理由順手就能打分留言不要額外跳轉(zhuǎn)頁面。每跳轉(zhuǎn)一次交互轉(zhuǎn)化就流失一大半。這個(gè)小細(xì)節(jié)我實(shí)測(cè)下來非常有用頁面停留時(shí)間和評(píng)論數(shù)量都有明顯提升。4. 實(shí)操記錄關(guān)鍵代碼與接口開發(fā)全程解析4.1 前后端工程目錄怎么搭工程結(jié)構(gòu)直接影響論文截圖的美觀度和代碼可讀性建議一開始就按規(guī)范搭好。后端目錄我用的標(biāo)準(zhǔn)Spring Boot分層結(jié)構(gòu)server/src/main/java/com/example/jxfood ├── controller # 接口層 │ ├── FoodController.java │ ├── UserController.java │ ├── CommentController.java │ └── FavoriteController.java ├── service # 業(yè)務(wù)邏輯層 ├── mapper # 數(shù)據(jù)庫操作層 ├── entity # 實(shí)體類 ├── common # 統(tǒng)一返回結(jié)果、異常處理 └── config # 配置類前端目錄按頁面維度組織miniprogram/ ├── pages │ ├── index # 首頁推薦 │ ├── category # 分類瀏覽 │ ├── search # 搜索 │ ├── detail # 美食詳情 │ ├── profile # 個(gè)人中心 │ └── login # 登錄 ├── components # 自定義組件 ├── utils/request.js # 請(qǐng)求封裝 └── app.js這樣劃分的好處是模塊職責(zé)單一找代碼非???。評(píng)委打開工程目錄第一眼印象就是“規(guī)范”。4.2 小程序請(qǐng)求封裝統(tǒng)一處理token和錯(cuò)誤小程序里不能每個(gè)頁面都直接寫wx.request那會(huì)非常冗余。我封裝了一個(gè)request工具統(tǒng)一管理baseUrl、token注入、請(qǐng)求攔截和錯(cuò)誤提示。核心實(shí)現(xiàn)如下// utils/request.js const BASE_URL http://localhost:8080/api; function request(url, method GET, data {}) { return new Promise((resolve, reject) { wx.request({ url: BASE_URL url, method: method, data: data, header: { Content-Type: application/json, token: wx.getStorageSync(token) || }, success(res) { if (res.data.code 200) { resolve(res.data.data); } else if (res.data.code 401) { wx.navigateTo({ url: /pages/login/login }); reject(res.data); } else { wx.showToast({ title: res.data.msg, icon: none }); reject(res.data); } }, fail(err) { wx.showToast({ title: 網(wǎng)絡(luò)異常, icon: none }); reject(err); } }); }); } module.exports { request };BASE_URL這里有個(gè)血的教訓(xùn)本地開發(fā)用localhost沒問題但真機(jī)調(diào)試時(shí)手機(jī)訪問不到電腦的localhost必須改成電腦的局域網(wǎng)IP比如192.168.x.x。我當(dāng)時(shí)調(diào)試接口一直報(bào)“網(wǎng)絡(luò)異常”排查了半天才發(fā)現(xiàn)是這個(gè)問題。另外開發(fā)階段一定要在微信開發(fā)者工具里勾選“不校驗(yàn)合法域名”否則本地訪問http接口會(huì)被攔截。4.3 后端接口實(shí)現(xiàn)示例后端以美食列表接口為例Controller層代碼量非常少參數(shù)接收、分頁、條件查詢都交給Service和MyBatis Plus處理RestController RequestMapping(/api/food) public class FoodController { Autowired private FoodService foodService; GetMapping(/list) public Result list(RequestParam(defaultValue 1) Integer page, RequestParam(defaultValue 10) Integer size, RequestParam(required false) Integer cityId, RequestParam(required false) Integer categoryId, RequestParam(required false) String keyword) { return Result.success(foodService.pageQuery(page, size, cityId, categoryId, keyword)); } }Service層用LambdaQueryWrapper做條件拼接cityId和categoryId用eq方法精確匹配keyword用like方法模糊搜索參數(shù)為空就不拼條件。這段邏輯讓列表接口同時(shí)具備了分類篩選和關(guān)鍵詞搜索能力一份代碼兩處使用非常劃算。4.4 首頁推薦接口的代碼實(shí)現(xiàn)首頁推薦的核心是推薦分的計(jì)算。我直接貼一段核心邏輯注釋已經(jīng)寫清楚了public ListFoodVO getRecommendList(Integer userId) { User user userMapper.selectById(userId); ListFoodVO foods foodMapper.selectAllWithTagAndRating(); if (user null) { foods.sort(Comparator.comparing(FoodVO::getHeat).reversed()); return foods.subList(0, 10); } for (FoodVO food : foods) { double score 0.0; if (food.getSpicyLevel() user.getMaxSpicyLevel()) { score 50; } if (user.getPreferredTags() ! null food.getTagList() ! null) { for (String tag : user.getPreferredTags()) { if (food.getTagList().contains(tag)) { score 20; } } } score food.getHeat() * 0.1; score food.getAvgRating() * 10; food.setRecommendScore(score); } foods.sort(Comparator.comparing(FoodVO::getRecommendScore).reversed()); return foods.subList(0, 10); }這段代碼注釋好之后幾乎可以直接寫進(jìn)論文的“核心算法實(shí)現(xiàn)”小節(jié)。每一個(gè)加分項(xiàng)對(duì)應(yīng)一段業(yè)務(wù)解釋評(píng)委看完會(huì)覺得你的推薦系統(tǒng)有理有據(jù)。5. 數(shù)據(jù)庫設(shè)計(jì)表結(jié)構(gòu)、初始數(shù)據(jù)與圖片資源處理5.1 核心表結(jié)構(gòu)參考數(shù)據(jù)庫是畢設(shè)的地基表結(jié)構(gòu)拿到手就能看出設(shè)計(jì)水平。food表我貼一下建表SQL你可以直接參考CREATE TABLE food ( id bigint(20) NOT NULL AUTO_INCREMENT, name varchar(100) NOT NULL COMMENT 美食名稱, city_id bigint(20) DEFAULT NULL COMMENT 所屬地市, category_id bigint(20) DEFAULT NULL COMMENT 分類ID, image varchar(255) DEFAULT NULL COMMENT 圖片URL, introduction text COMMENT 詳細(xì)介紹, taste_tags varchar(255) DEFAULT NULL COMMENT 口味標(biāo)簽,逗號(hào)分隔, spicy_level int(11) DEFAULT 0 COMMENT 辣度1-5, price_range varchar(50) DEFAULT NULL COMMENT 人均價(jià)格區(qū)間, recommend_reason varchar(500) DEFAULT NULL COMMENT 推薦理由, heat int(11) DEFAULT 0 COMMENT 熱度值, rating_num int(11) DEFAULT 0 COMMENT 評(píng)分人數(shù), rating_sum int(11) DEFAULT 0 COMMENT 評(píng)分總和, create_time datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;幾個(gè)設(shè)計(jì)細(xì)節(jié)值得注意。taste_tags用逗號(hào)分隔字符串查詢方便代碼里split一下就能得到標(biāo)簽數(shù)組。評(píng)分不直接存平均分而是存人數(shù)和總分兩個(gè)字段每次更新時(shí)累加查詢時(shí)相除這樣避免了反復(fù)聚合計(jì)算性能更好。每個(gè)字段的COMMENT注釋寫清楚這點(diǎn)是論文里“數(shù)據(jù)庫設(shè)計(jì)”章節(jié)的現(xiàn)成素材。5.2 美食初始數(shù)據(jù)腳本怎么寫初始數(shù)據(jù)是項(xiàng)目的門面我建議一次性寫一套完整的SQL插入腳本。示例INSERT INTO food (name, city_id, category_id, image, introduction, taste_tags, spicy_level, price_range, recommend_reason, heat) VALUES (南昌拌粉, 1, 1, /images/food/nanchangbanfen.jpg, 南昌人的早餐靈魂。米粉爽滑配上蘿卜干、花生米、香菜淋上一勺秘制辣椒油拌開就是滿嘴香氣。, 辣,咸,米粉,早餐, 3, 5-15元, 來南昌不吃拌粉等于白來便宜大碗又管飽街頭巷尾都是它的身影。, 999);這種帶溫度的數(shù)據(jù)比隨便填充的假數(shù)據(jù)強(qiáng)太多。頁面渲染出來好看答辯截圖時(shí)也是實(shí)實(shí)在在的展示內(nèi)容。我整理數(shù)據(jù)時(shí)按地市為單位批量編寫讓同城的菜品在分類篩選下有明顯的聚集效果演示“按地市篩選”功能時(shí)特別直觀。5.3 圖片資源的選圖與版權(quán)避坑美食圖片是小程序美觀度的關(guān)鍵但版權(quán)問題要提前規(guī)避。不建議直接爬取網(wǎng)絡(luò)圖片尤其不要用有明確水印的商家圖。推薦兩個(gè)思路一個(gè)是用免費(fèi)圖庫Unsplash、Pixabay這些站點(diǎn)有大量美食攝影圖下載后按菜品改名存入項(xiàng)目另一個(gè)是如果條件允許去本地小吃店拍幾張實(shí)拍圖更加真實(shí)。無論用哪種方式圖片都要統(tǒng)一壓縮處理目標(biāo)控制在200KB以內(nèi)。微信小程序包體積有嚴(yán)格限制圖片原圖直接塞進(jìn)去代碼包很快就會(huì)報(bào)警。壓縮可以用在線工具批量處理一分鐘搞定包體能小一半以上。6. 開發(fā)踩坑實(shí)錄這些問題我排查了一整晚6.1 接口請(qǐng)求失敗的排查四步法小程序真機(jī)調(diào)試時(shí)接口不通我總結(jié)出一套四步排查法每次都能解決問題。第一步確認(rèn)后端服務(wù)正常啟動(dòng)電腦瀏覽器直接訪問接口地址能返回JSON說明后端沒問題。第二步確認(rèn)小程序請(qǐng)求地址用的是局域網(wǎng)IP而不是localhost手機(jī)和電腦要連同一個(gè)WiFi。第三步確認(rèn)開發(fā)者工具勾選了“不校驗(yàn)合法域名”。第四步看后端控制臺(tái)日志有沒有數(shù)據(jù)庫連接異?;騍QL報(bào)錯(cuò)。這套排查法解決了我在開發(fā)過程中遇到的90%的“網(wǎng)絡(luò)異常”問題。局域網(wǎng)IP會(huì)變建議在request.js里留一個(gè)常量配置換網(wǎng)絡(luò)環(huán)境時(shí)改一處就能重新調(diào)試非常方便。6.2 頂部導(dǎo)航欄高度和膠囊對(duì)齊問題使用自定義導(dǎo)航欄時(shí)最煩人的問題就是不同機(jī)型的頂部對(duì)齊。iPhone和安卓全面屏手機(jī)的狀態(tài)欄高度不一樣寫死一個(gè)高度必然會(huì)在某些機(jī)型上錯(cuò)位。解決方法是動(dòng)態(tài)獲取系統(tǒng)信息const systemInfo wx.getSystemInfoSync(); const statusBarHeight systemInfo.statusBarHeight;拿到statusBarHeight后導(dǎo)航欄總高度用這個(gè)值加44px計(jì)算并通過CSS變量注入到頁面樣式中。這樣無論什么機(jī)型頂部按鈕都能和膠囊按鈕對(duì)齊。答辯演示時(shí)如果用全面屏手機(jī)這個(gè)細(xì)節(jié)做不好非常掉價(jià)。6.3 小程序包體積超限的處理“source size exceed max limit 2mb”是很多同學(xué)的噩夢(mèng)。處理思路分三步先在開發(fā)者工具的“詳情-代碼依賴分析”里看資源占用大頭通常圖片排第一然后把圖片能外鏈的全部外鏈能壓縮的批量壓縮最后如果還不夠配置分包subPackages把詳情頁、個(gè)人中心這類非啟動(dòng)必需頁面放進(jìn)分包主包只保留首頁、分類、登錄等核心頁面。我實(shí)測(cè)過分包配置好之后主包體積能降到1.5MB以內(nèi)完全符合限制。而且微信小程序分包加載是官方推薦做法寫進(jìn)論文里也是一個(gè)優(yōu)化亮點(diǎn)。6.4 中文亂碼和JSON序列化的坑后端返回中文亂碼九成是數(shù)據(jù)庫連接串沒配編碼。jdbcUrl后面必須加上useUnicodetruecharacterEncodingutf8改完重啟服務(wù)就能解決。JSON序列化出現(xiàn)奇怪字段檢查實(shí)體類有沒有手寫getter/setter不規(guī)范建議統(tǒng)一用Lombok的Data注解省心又不會(huì)出錯(cuò)。另一個(gè)高頻問題是LocalDateTime字段返回的是時(shí)間戳數(shù)組或奇怪格式需要在application.yml里配置Jackson日期格式或者直接在時(shí)間字段上加JsonFormat注解指定yyyy-MM-dd HH:mm:ss格式前端拿到字符串直接展示省去格式化代碼。6.5 小程序認(rèn)證和發(fā)布策略畢設(shè)階段通常不需要真的發(fā)布上線用開發(fā)者工具的“預(yù)覽”功能生成二維碼手機(jī)掃碼就能真機(jī)運(yùn)行答辯完全夠用。如果要上線體驗(yàn)注意個(gè)人主體小程序無法開通支付也無法獲取用戶手機(jī)號(hào)只能做內(nèi)容展示類項(xiàng)目。個(gè)人主體認(rèn)證費(fèi)用是30元一年企業(yè)主體是300元具體以微信公眾平臺(tái)的最新規(guī)則為準(zhǔn)。建議答辯前用“真機(jī)調(diào)試開發(fā)者工具”準(zhǔn)備兩條演示路徑防止現(xiàn)場(chǎng)網(wǎng)絡(luò)出問題導(dǎo)致演示卡殼。7. 論文與答辯讓評(píng)委打高分的實(shí)操建議7.1 論文框架怎么搭更自然論文的核心邏輯是把“從零到一實(shí)現(xiàn)這個(gè)系統(tǒng)”的過程講清楚。推薦結(jié)構(gòu)是第一章緒論交代選題背景重點(diǎn)突出“江西飲食文化數(shù)字化展示不足”這個(gè)切入點(diǎn)第二章相關(guān)技術(shù)介紹寫微信小程序、Spring Boot、MySQL每項(xiàng)技術(shù)寫清楚“在項(xiàng)目中用在哪兒”第三章需求分析列功能用例和角色分析第四章系統(tǒng)設(shè)計(jì)畫架構(gòu)圖、模塊圖、數(shù)據(jù)庫ER圖第五章系統(tǒng)實(shí)現(xiàn)逐模塊配截圖和代碼片段第六章系統(tǒng)測(cè)試寫功能測(cè)試用例表和測(cè)試結(jié)果截圖。寫論文最大的秘訣是多截圖、少空話。每個(gè)功能模塊配兩三張頁面截圖再配一段核心代碼文字圍繞“這個(gè)頁面怎么實(shí)現(xiàn)”展開。數(shù)據(jù)庫表結(jié)構(gòu)直接把建表語句貼進(jìn)去比干巴巴的表格描述有力得多。7.2 答辯演示順序和常見提問答辯演示的前5分鐘非常關(guān)鍵順序建議是先展示首頁推薦把推薦邏輯講清楚再搜索一個(gè)關(guān)鍵詞展示搜索功能點(diǎn)進(jìn)一個(gè)美食詳情演示收藏、評(píng)分、評(píng)論最后切到個(gè)人中心展示收藏記錄。這個(gè)流程下來系統(tǒng)亮點(diǎn)全部覆蓋時(shí)間也正好。高頻問題我也整理了應(yīng)答思路。評(píng)委問“數(shù)據(jù)庫為什么這么設(shè)計(jì)”你就答結(jié)合查詢場(chǎng)景避免一次聯(lián)表過多評(píng)分字段冗余存儲(chǔ)提升查詢性能。問“推薦邏輯是機(jī)器學(xué)習(xí)嗎”答用的是標(biāo)簽加權(quán)和熱度修正的可解釋推薦策略后續(xù)可以引入?yún)f(xié)同過濾做擴(kuò)展。問“項(xiàng)目有什么不足”虛心承認(rèn)數(shù)據(jù)量有限、推薦精度一般并說后續(xù)可以接用戶行為日志做更精細(xì)的推薦。這幾個(gè)問題提前背熟答辯時(shí)基本不會(huì)冷場(chǎng)。拿到這套附源碼的項(xiàng)目之后我建議你先別急著跑起來花半天時(shí)間把表結(jié)構(gòu)和接口捋一遍把推薦邏輯的權(quán)重參數(shù)改一改讓它更像“你自己的作品”。答辯答辯關(guān)鍵在“答”你能把這個(gè)系統(tǒng)的每個(gè)模塊講明白比什么都重要。如果時(shí)間來得及再把初始數(shù)據(jù)擴(kuò)充一批自己家鄉(xiāng)的特色美食項(xiàng)目特色一下就出來了。最后再分享一個(gè)我自己做這個(gè)項(xiàng)目時(shí)發(fā)現(xiàn)的細(xì)節(jié)江西11個(gè)地市每個(gè)地市的口味傾向其實(shí)不太一樣贛南偏辣偏咸南昌偏鮮香九江靠鄱陽湖偏河鮮。把這些地方飲食特點(diǎn)寫進(jìn)地市介紹里再關(guān)聯(lián)到對(duì)應(yīng)美食數(shù)據(jù)上整個(gè)項(xiàng)目的文化厚度立刻不一樣。這種“額外用心”不會(huì)寫進(jìn)代碼但會(huì)讓評(píng)委和用戶都感覺到這個(gè)畢設(shè)不是交差是真的花了心思。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久精品亚洲婷婷| 人妻另类 专区 欧美 制服| oumeisetu综合| 波多野结衣AV无码一区| 日韩免费av片高清无码| 伊人一区二区在线播放| 加勒比海色香蕉婷婷| 91精品婷婷国产综合久久竹菊| 青娱乐 成人娱乐在线| www色婷婷| 最新中文字幕在线亚洲| 国产亚洲欧美每日在线| 久久的免费性爱视频| 91日日| 天天爽夜夜操| www.91久久| 色欲日韩欧美在线一区| 日韩精品中文字幕二区| 婷婷五月色| 91快色色色色色| 日韩国产不卡在线视频| 香蕉热人人精品| 亚洲国产一级黄色视频| 超碰成人公开| 美女操逼福利视频| 国产视频一区二区免费| 天天做日日做天天欢。| 日日天天久久啊啊aaa| 九热视频| 东京日日夜夜| 人妻少妇久久久| 久久久国产成人一区二区三区在线| 最新中文字幕精品在线| 九九色热| 小明看看网址| 美女91网址 | 国产成人91一区二区三区| 国产免费内射视频| 大香蕉乱级| 熟女探花啪啪| 奇米狠999| 亚洲高清国产理伦片| 岛国大片在线观看网站入口| 亚洲古典另类欧美在线| 五月婷婷六月色| www.狠狠干.coom| 免费观看欧美日韩操逼视频| 精品小视频在线| 男人的天堂在线| 伊人在线大香蕉视频久久| 欧美亚洲韩国视频十五区 | 精品人体无圣光凹凸| 欧美老妇曰批的视频| 91快色色色色色| 免费中文在线| 加勒比中文av| 欧美日韩在线小说| 日韩亚洲中文字幕在线| 欧美精品91| 国产第二页| 欧美天天干| 日本熟女不卡视频| 中文字幕在线高清男人的天堂| av中文在线| 18精品一区| 久久久久网站-538在线视频-欧美永久乱码| 九99久久| 国产成人无码a| 婷婷99狠狠躁天天躁| 亚洲情色一区综合| 精品人妻一区二区三区在| 国产一区在线观看无码AV| 国产在线视视频有精品| 91色图片| 国产午夜在线观看| 欧美后进式| 啊啊啊不要嗯嗯在线观看| 中文字幕三四五区| 日韩人妻播放| 亚洲综合888| 清纯唯美综合亚洲| 亚洲AV无码AV吞精久久久久| 欧美日韩免费专区在线| 天天亚洲| 日本午夜福利影院| 日韩操呦呦影院在线观看| 青青草在线视频美女| 人妻偷拍一区二区三区| 日韩人妻大香蕉| 91精品国产乱码| 天天躁日日躁狠狠躁| 91碰超| 欧美在线官网| 亚洲欲色| 青青草天天亲夜夜操网| 亚州色阁| 国产亲戚伦亲在线| 偷拍在线观看视频| 久久超碰亚洲人| 色悠久久久av| 91精品人妻电影| 欧亚第一综合网| 亚洲天堂男人的天堂| 国产92麻豆天美精品色欲5| 久久AV无码1区2区3区| 亚洲 欧美综合| 99免费在线视频| 精品免费成人久久| 国产欧美一区激情交| 日日噜噜夜夜久久亚洲一区二区| 久久久久亚洲av综合波多野制衣| 上床不卡网站| 啪啪啪东京| 蜜臀AV成人精品蜜臀AV久久| 国产精品美女久久久久久网站| 日本三级中国三级99人妇网站| 国产97在线播放| 亚洲欧美日韩精品久| 亚洲少妇激情视频| 日本一区二区成人在线| 亚洲风情综合网| 日本道久久综合色色| 手机av亚洲丝袜美腿日韩第一页二页| 久久精品中文字幕观看| 99国产精品自在自在| 无码av永久免费专区网站| 熟女AV一区| 操逼操网| 蜜臀网 一区| 综合婷婷| 亚洲美女AV无码| 久久综合日韩亚洲欧美| 亚洲情色在线| 婷婷综合网| 国产女人视频三四五区| 久久超碰97中文字幕| 久久无码成人| 国产麻豆91欧美一区二区久久婷婷国产精品| 综合久久六月久久婷婷| 福利视频香蕉免费一区二区在线| 亚洲伊人久久精品影院| 日韩素人无码一区二区三区三州| 亚洲国产奇米影视久久| 午夜精品久久久久久久第一页按摩| 五月婷婷综合网| 久久久精品| 亚州 综合 色图| 日韩去日本高清在| 秋霞 色色| 中文字幕第23区| 日欧操屄视频| 亚洲第一精品在线视频| 久草资源在线| 成人精品欧洲亚洲| 色女网日韩| 人妻人人做人人澡人人爽欧美一区| 91熟女视频网| 97看操| 日本片日本片祼观看网站在线看中文版网页在线看| 日韩欧美性吧婷婷乱伦大香蕉| 男人久久精品| 日本天天人人狠狠在线日美女 | 又黑又大又粗| 欧美日本国产日韩激情视频| 丁香婷婷大香蕉| 欧亚成人在线视频| 欧美精品偷拍| 在线性黄高清免费视频| 亚洲成人激情小说视频| 新怡红院| 小明看看网址| 嗯嗯啊啊视频一区二区三区| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 三级色综合| 亚洲 欧美 第一页 | 无码 黑人一区二区三区| 熟女少妇一区二区三区| 久久久久久久六六| 青青草十区九区爱夜| 日本道久久综合色色| 玖玖爱在线视频免费观看| 九9精品| 日本青青草在线| 在线v中文字幕一区二区三区| 亚洲无码超碰免费| 国产AV色黄看到爽| 插穴性爱视频在线观看| 极品欧美一区二区三区| 蜜臀无码视频在线观看| 97色碰| 久久超碰天天| 欧美综合传媒| 久久久精品中文字幕麻豆| 天天亚洲综合| 天天综合网久久ww| 天天看人人操屄犊摸阴| 爱啪精品一区| 91性| 久久久三区二区一区| 精品中文一区二区| 美熟女逼导航AV操逼| 91美女在线视频| 91在线限制级| 欧美少妇色综合| 免费亚洲国产精品久久一区| 熟女91网| 国产精品天堂| www.99热| 伊人久久88国产女| 亚洲城人男人的天堂| 久久久久性熟视频| 884t在线| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 91国产大片| 丁香五月天久久精品视频一区二区三区| 爆乳免费黄网站| 蜜臀精品1区2区| 亚洲美欧999| 蜜臀AV成人精品蜜臀AV久久| 91高潮喷水美女| 精吧天堂| 日韩91网站| 五月婷亚洲精品天堂| AV乱伦国产| 成人性爱AV在线免费观看| 影音先锋少妇| 九九Av| 中文字日本乱码| 欧美性爱一区二区三区四区 | 亚洲熟女中文字幕在线| 91 亚洲 欧洲| 久久久久元码视频| 欧美人妻制服| 91人妻精华帖| 在线不卡视频| SS久久| 九99久久| 亚洲男人天堂网| 制度丝袜99| 亚州操逼网| 97精品国产97久久久久久免费| 欧美激情欧美精品| aV中文麻| www.av在线观看| 99久久这里只有精品| 欧天美中出| 极品色综合| 亚洲av国产av综合av卡| 欧美十八禁在线看| 美腿丝袜高跟网免费视频免费视频| 精品国产www久久| 五月丁香婷婷综合| 啊啊啊啊,啊啊好多水 | 亚洲不卡不卡中文字幕不卡| 亚洲图片视频小说| 国产区91柔拿会所技师| 欧美日韩一干二干| 亚洲天堂欧美| 国产精品久久久鸭无码的功能| 青青操97| 清纯唯美激情| 欧美性爱视频免费一区一A| 91+欧美| 久久超碰天天| 亚州操逼图| 丁香五月天婷婷姐| 欧美大的香蕉有线电视视频| 91久操| 亚洲熟女一区| 熟妇的味道HD中文字幕| 色哟哟-国产专区| 99re久久| 99热在线观看| 超碰色美女| 人人操肉肉| 婷婷国产精品九区| 天天激清| 黑操B| 天天夜夜rb| 日韩国产成人自拍视频| 亚av顶级裸体一区二区三区四区五区| 黄片免费日韩| 日韩在线AB| 9丨久久九九九| 日本污ww视频网站| 色在线亚洲视频www| 91原创在线观看| 91亚洲欧美激情| 99免费在线视频| 97在线视频免费看| 婷婷香蕉| 国产精品扒开腿做爽爽爽视频| 五月丁香综合激情| 亚洲牲交| 久久亚洲天天做| 久96热在线观看视频| 日韩精品 资源| 另类欧美色| 国产欧美伊人| av网站在线观看了| 熟妇高潮二区三区| 久久久久13| 操逼A∨| 中文字幕精品人妻丝袜| 100啪啪视频大全| 亚洲射综合网| 国产av美女被艹的乱叫| 91狠狠综合网| 日韩午夜国产| 国产精品久久久三级无码| 日日不卡av| 婷婷香蕉欧美在线一区二区三区 | 亚洲人成网www| 婷婷伊人五月| 亚洲97网站| 91超级碰碰碰| 日本国产亚洲一区在线观看| 亚洲日韩少妇一道本视频| 福利色色| 私人尤物在线精品不卡| 老司机免费视频在线91| 亚洲人精| 嫩草影院在线观看精品| 熟妇女伦乱视频| 久久综合中文国产| 噜噜噜狠狠色综合| 国产综合在线视频网站| 久久女女| 99自拍B亚洲 | 情色av电影| 国产亚州高清国产拍精| 亚洲久久久| 大香蕉男人的天堂| 美女诱惑爱爱| 视频分类 国内精品| 超碰97中文| 97久久国产精品| 蜜桃精品一区二区三区ww| 麻花豆传媒剧国产MV出差| 玖玖大干人妻| 亚洲第一二区另类图| 探花激情视频| 亚洲伊人a线观看视频| 99热这里都是精品| 欧美78| 日韩av女优在线免费一区| 日本免费中文字幕在线| 三级日韩一区二区三区| 青青在线视频日韩欧美| 女人18精品一区二区三区| 天天干天天日天天射黄色| 色成人Www精品永久观看| a'v在线资源| 久久三区四区| 亚洲脚交| 狠狠操狠狠燥| 欧美综合 站| 中文字幕在线观看第二页| 国产精品一区二区黄片| 天天躁日日躁XXXXYY| 中国一级特黄大片护士| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 97综合在线| 97鸡把在线视频| 激情情色五月天| 超碰97玖玖爱| 一区二区三区国产精产| 日本精品88888888| 夜夜操天天肏| 日本女厕偷拍| 1二区9| 看黑丝美女操逼青青网站| 欧美第一页性| 97 亚洲 日韩 欧美 在线| 女优视频第10页| 99久久99九九99九九九| 亚洲五月婷| 色香色欲天天综合网天天来吧| 伊人五月天激情| 一本一道波多野毛片中文在线| 女同女同恋久久级三级| 人妻一区视频| 国产AV超爽| 激情丁香婷婷| 熟妇在线视频一区二区| 国色天香av| 人妻日日夜夜精品 | 人人贴人人摸| 岛国黄| 国产成人欧美一区二区三区的国产| 在线无码视频| 综合久久六月久久婷婷| 亚洲操人| 伊人天堂在线| 亚洲自拍另类丝袜综合| 大但人体久久久久| 青娱乐啪啪视频| 狠狠操使劲操| 国产精品久久久久久久AV大片| 最新亚洲人成网站在线影院| 婷婷中文网| 精品久热| 久久精品亚洲东京热色播| 久久久久ab| 本道在线| 伊人天天久久动态图| 人妻偷拍一区二区三区| 国产美女mm131爽爽爽爽| 中文字幕 国产区| 女色视频社区| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 9 9精品一区二区三区| 国产有码一区| 婷婷五月天色网| 国产精品一区二区a| 不卡一区二区日本视频| 欧美日韩性感| 青草园大香蕉| 亚洲国产精品99久久久| 操91| A一级色女| 97在线视频网站| 2017人人操,人人摸| 欧美一级A片在线看视频性色| 久久久久久久久久久六六| 久久国模av| 亚洲欧美另类图片| 亚洲成a人在线观看久| 嗯嗯啊中文字幕| 日本五十路在线| 天啪| 一级A啪啪啪啪| 91 丝袜在线| 91bbbbbb| 性做久久久久久免费观看软件| 国产精品白虎| 97超级久久| 亚洲精品xxx| 欧美在线伊人色| 淫纸中9区| 国产女人和拘做爰视频 | 亚洲大色堂| 91精品国产综合久久久蜜臀酒店| 一区二区视频在线播放| 四虎国产成人精品免费一女五男| 欧洲人妻视频| 亚洲操逼视频网站| daxiangjiao你懂的| 欧美高清18A片| 日本曲间由美性生活片| 97天天操| 91国产精品在线看| 97免费视频在线| 综合啪啪| 亚州,欧美在线| 五月天玖玖资源站| 无码人妻丰满熟妇区毛片| 日韩激情小说一区二区| 亚洲国产精品久久久男人的天堂| 国产精品原创巨作?v网站| 中文字幕91综合| 色五月av| 亚洲欧洲视频小说在线观看| 亚洲黑人在线| 操逼网站地址| 欧美影音在线| 九色在线熟女国产黑人| 国产青青综合伊人| www久| 亚洲中文字幕熟女少妇一区二区| 色欧美天天| 国产剧情在线| 中文有码第五页| 天天做天天爱夜夜爽毛片试看| 玖玖97综合 | 95人妻爽爽人人做人人澡 | 九九色影院| 久久国产精品m码| 97久久资源| 亚洲欧美国产va在线播放频| 91亚州欧美| 久久久久久日韩| 少妇高潮喷水无套久久久久久| 欧美成人午夜免费福利785| 久久久久幕乱码| 九九碰九九爱97| 99日韩| 久久精品国产亚洲av水密被窝| 一本道综合色图| 国产高清成人免费视频| 亚洲国产精品久久久男人的天堂| 8050无码八戒| 97久久超碰| 国产成人天堂| 久久久久国产一区二| 亚洲图片欧美偷拍| 色五月天AV| 91free福利| 91处女在线观看| 精品9区| 香蕉久久国产AV一区二区| 国产色产精品在线观看| 四虎免费视频| 很黄很污的免费网站| 国产成人无码啪| 上床啊啊啊| 国产美女口爆吞精| 午夜人妻精品综合在线| 国产av强奸美女| 久久久91| 国产91丝袜在线播放蜜月| 蜜臀久久一区二区| av日韩在线观看电影| 国产白丝精品在线观看| 啊啊在线| 加勒比海成人视频网| 婷婷尹人大香蕉免费| 一区二区影院| 2024年最新色情网站在线观看| 人妻天天爽夜夜爽2| 中文字幕二区日韩天堂 | 夜夜爽夜夜摸夜夜操免费视频| 欧美亚洲激情小说| 亚洲天天艹| 国产又操| 91社操逼| 久久久久久久伊人精品| 久久久久久九九九九| 日本天堂在线播放| 精品九九九九九九九九九| 国产欧美日韩女同性恋ww喷水精品 | 久草免费在线一区二区| 香蕉黄色一级视频| 亚洲色狠| 草草草视频| 爱丝福利| 久久国产精品视频| 制服丝袜第二页| 久草新免费| 国产精品久久蜜乳av| 无码人妻精品一区二区三区九九| 区一二区日韩亚洲乱码av电影| 黑丝少妇| 国产欧美精品日韩区二区麻豆天美| 亚洲女毛多水多21P| 成人aⅴ一区二区三区| 成人自拍三级在线观看| 易易A毛视频| 天天干人妻| 精品一久久久| 99精品人人爽| 爱妻综合网| 欧美色图91p| 和协影院中文字幕三区| 亚洲综合骚逼| av久日| 欧美色图在线视频少妇| 91激情国产| 一区二区播放| 欧色网址| 人妻精品视频一区二区三区| 超碰成人人人爽人人爽| 日韩精品资源专区二区| 777琪琪午夜免费A片| 欧美十八禁视频| 亚洲精品三区在线观看| 加勒比久久综合网高清| 岛园激情| 久热69九色熟妇97| 黄片在线免费在线观看| av无线看| 日本污ww视频网站| 亚州色交| 蜜臀AV成人精品蜜臀| 91N欧美| 综合网久久| 91精品久久久久久久久久| 久久久久久免费电影| 国产精品农村妇女| 在线αⅴ| JIZZJIZZ国产精品喷水| 嗯嗯嗯好爽| 西西美女视频网| 97草草| 玖玖综合网| 国产中文字幕在线点播| 国模吧 一区二区三区| 精品区9| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产精品久久久777| 九九色热| 久久久久久久久久久久久久久乱码| 97视频620| 欧美另类丝袜熟女| 亚洲欧美色图小说| 欧美日韩性爱操大逼| 中文字幕在线播放2中文字幕在线观看2| 色婷婷综合久久久久中文一区二区 | 色阁阁AV综合网| 久久久日本电影| 中字幕人妻一区二区三区| 久久精品国产亚洲AV无码电影| 中文啪啪视频| 99热国产精品| 操人人| 久久性爱视频| 激情四射婷婷六月天| 97超碰精品| 极品白嫩美女白浆成人福利在线看| 久久25| 婷婷性网| 艹少妇网站| 久久伊人网视频一区二区三区| 97在线观看视频| 国产不良强奸视频免费看| 天天日日夜夜| 亚洲欧美视| 18禁免费视频| 91天天综合网,天天综合网| 偷拍导航视频网站| 日本五十路熟女一区二区| 99re只有精品| 欧美组图日韩亚洲中文字幕| 好吊妞转入那个网| 超碰97极品9| 无码精品蜜桃一区二区三区ww| 99re69| 亚洲国产美女久久久久| 亚洲图片欧美91N| 日韩91网| 中文字幕在线观看视频www| 欧美熟女逼久久久久久| 99re公开精品免费视频| 天天干人人乐| 色婷婷综合网站| 色婷婷A V一二三四区麻豆综合| 无码丰满熟妇一区二区浪潮AV| 国产精品视频电影| 激情五月天中文字幕色| 久久色人体| 91日韩国产欧美亚洲另类精盘州至城都| 日韩人妻一区二区精品| 91精品婷婷国产综合久久| 成人性爱美曰韩| wuyechaopeng| 免费看久久久性性| 精品美女少妇一区二区| 五月综合激情| 五月丁香激情四射| 亚洲国产综合久久久性感熟妇| 男人在线天堂| 少妇被玩视频二三区| 麻豆视频国产一区二区| 超碰98综合网| 國產尤物AV尤物在線觀看| 在线播放中文字幕| 欧美在线干| 天天日天天看| 怡红院怡春院| 又大又长又粗又爽又黄| 国产AV人人夜夜澡人人爽麻豆| 久久鲁干| 国产97在线 | 亚洲| 国产suv精品一区二区四| 欧美一级AAAAAAA| 国产第二页| 色婷婷综合网站| 天天色图| h色99999| 狠狠综合网| 边做饭边操逼逼| 桃色人妻在线视频| 日本在线一二 | 性爱久久| 少妇人妻好深太紧了vr91| 色哟哟精品1精品2| 大香蕉乱伦视频网| 国产女主播视频在线观看| 日本精品一区二区中文字幕| 久久久久9999| 欧亚日韩综合精品国产| 天天干,天天日| 伊人丁香五月婷婷| 97色操| 日韩熟女精品无码专区一区二区| 激情国产乱伦Av| 精品一区二区三区四区外站| 青娱乐国产盛宴视频| #NAME?| 97天天摸天天碰| 国内亚洲精彩视频在线| 999精品久久久久久久| 老司机免费视频在线91| 丝袜 亚洲 偷拍| 国产成人一级av88| 超碰97精品| 涩亚洲欧洲| 九九成人精品| 日韩欧美女优电影| 日本五十路熟女一区二区| 呦呦一区| 无套后入双马尾| 狠色婷婷久久一区二区三区_| 黑丝少妇在线观看| 激情五月天丁香社区| 777琪琪午夜免费A片| 欧美92| 爱丝福利| 国产精品久久久九九九| 国产乱婷婷精品二区三区| www久久99| 十八禁成人网站在线观看| 欧美精品久久久久久久丰满| 极品极品色影院| 国内精品a| 最新日本中文字幕| 日本色日夜干| 精产品久久| 精品一区99999| 91天天c| 色 婷97| 色色色色色色色色色色色色色色综合| 人人操人人狠狠操| 黄色av片三级三级三级免费看| 日韩无码三级影院| 日熟女| 在线观看亚洲成人精品| 久久产精品一区二区三区电影| 78精品| 欧美激情1区| 91性情| 大奶的诱惑| 久久东京热久久| rion磁力链接| 91欧美亚洲| 精品福利| 老司机午夜精品视频| 天天草天天日| 91视频伊人| 久久黄片国产一区二区| 亚洲AV秘无码一区..| 人人操人人色人人摸| 性爱视频免费网址| 午夜.DJ高清在线观看免费7 | 日韩成人色图| 69人妻人人揉人人躁人人精品| 日韩无码嘿咻黑热久| 欧美久久婷| 久久人爽| 老熟妇一区二区三区| 久久精品噜噜噜成人看免欧美大片| 亚洲熟女一区二区| 欧美啪啪色吧在线| 一区二区三区美女超清| 日韩99精品视频综合区| 在线看片国产精品每日更新| 夜夜草网站| 中文字幕二区日韩天堂| 九九热超碰97亚洲最新香蕉| 亚洲综合射| 四虎av在线| av毛片aaaaa免费看| AA级电影三区| 日本午夜精品理论片A级APP发布| 激情综合五月天| 九九成人精品| 我爱操| 久久久精品| 日韩欧美中文日韩欧美色| 五月色网| 二对二中文字幕。| 好一吊区二区| 无码137片内射在线影院| 日韩欧美中文日韩欧美色| a网站免费观看| 超碰午夜在线| 夜夜高潮夜夜爽国产伦精品| 97在线观看| 国产黄色 A 片免费看| 亚洲欧美大| 色眯眯av| 色图综合网| 丁香六月东京热| 操九九九九九九| 精久久久| 91视频伊人| 大香蕉手机视频| 亚洲美女 晚间男人天堂| 九九九九九精品视频| 欧美日韩日产免费网站看| 婷婷五月天综合网| 国产欧美精选自拍一区| 99色综合| 青青草中日韩在线| 日本韩国国产精品一区| 伊人91| 超碰一区二区| 最新国内自拍av免费| 91美女丝袜诱惑视频| 蜜乳av一区二区三区| www.99色| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 九九亚洲色在线观看| 成人蜜乳小视频网站| 婷色五月天| 性色高清..……| 三级特黄60分钟播放| 欧洲免费一区二| 国产欧美另类久久久精品课程| 亚洲五码一区二区三区| AV老汉| 97在线观看免费视频| 99久久婷婷国产综合| 九一国产精品| 在线a v| 精品一久久久| 国产成久久综合片| 日韩女优在线| 好爽免费视频| 天天爽天天爽| 加勒比海人人操超碰在线| 国产AV超爽| 天天干夜夜操一区二区| 久久一级无码精品毛片6| 亚洲色图国产另类| 樱花蜜乳av| 日欧毛片久久| 精品偷拍13p欧美dodk视频| 素颜老阿姨乱情色| 精品无码不卡视频| 精品成人女人久久| www..com操老师| 9999亚洲精品| 全免费a敌肛交毛片免费| 天海翼久久| 性爱乱伦网址| 久久风骚城市| 五月丁香综合啪啪| 亚洲 欧美 色图| 久久久精品国产亚洲伊人| 久久男人天堂| 久热久一区二区三区| 一个色导综合| 蘋果手機免費看成人Av| 九月丁香综合网| 国产青青综合伊人| 五月婷婷综合网| 久久大| 亚洲大色堂| 91天堂色男人的天堂| 综合自拍| 情色日播放AV| 大香蕉一区二区在线观看.| 亚洲黄色网址| 婷婷亚洲天堂| 国产精品久久久吖| 日韩精品怡红院| 天天操天天舔| 九九热AV| 老女人老91妇女老热女| 婷婷伊人网| 17c嫩草51久久91嫩草| 亚洲综合九| 激情色色| 日韩精品字幕| 超碰 国产熟女精品一区| 男人的天堂亚洲| 国产v片在线免费观看| 性久久| 亚洲美腿丝袜香蕉影视欧美成人| 国产精品交换一区二区| 日本精品网站在线中文| 97中文综合| 夜夜操av亚洲一区二区| 日韩乱伦影音先锋| 东京热综合久久一区二区| 物尤视频一区二区| 香蕉婷婷| a一区二区三区乱码在线| 超碰色美女| 伊人网在线观看| 99久久网站| 少妇一区二区三区高速| 伊人九九九| 六月婷婷一区二区三区| 精品妇女一区二区三区| 嫩草一区二区在线观看| 国产高清亚洲日韩一区| 女上位精品在线| 亚洲人在线成线成人| 国产高潮AA片免费看| 九九精品99| 超碰在线一区二区| 舔人妻中文免费视频| 亚洲码和欧洲精品激情系列| 激情99| 欧美一区二区观看在线| 香蕉国产精品麻豆亚洲欧美日韩| 九九久久国产精品怡红院| 亚洲黄日韩无码专区| 欧美后进式| 欧美日韩第一页| 欧美亚洲尤物久久| 国产一区二区成人av在线播放| 强乱老妇中文字幕| 狠狠操狠狠燥| 足交视频老司机| 青青草视频久久久久| 麻豆久久久一区二区| 最新日韩黄片| 超97在线精品视频| 高清国产精品无码| 秋霞操逼片| 一起草三级AV电影在线观看 | 97超碰色色| 亚洲欧美洲综合| 激情婷婷黑人91| 欧美激情一| 东北操逼| 尤物视频网 刘玥| 久久久久9| 一区,二区,三区视频| 91新在线欧美| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 爽爽淫人网| 欧美一区91大爱| 韩国久久97| 超碰调教97| baisiav| 国内精品不卡无毒99999| 久久天天摸| 久久久9视频| 粘花网06av视频| 中文字幕88av在线| 欧洲与亚洲欧美精品中文字幕| 国产AV天美| 欧美性爱一区二区三区四区| 嗯嗯啊啊好疼| 好屌色综合| 免费福利视频中文字幕| 两女互慰AV高潮喷水在线观看| 国产辣妈在线视频福利| 性色av大全| 国产精品干干干| 偷拍自拍在线视频观看| 日韩一级片在线看| 五月天成人综合| 欧洲无码一区二区| 成人网欧美风情| 欧洲与亚洲欧美精品中文字幕| 欧色性第一页| 色综九九九一区| 青娱乐91| 乱伦一二三区| 波多野结衣先锋影音| 一区在线观看中文字幕| 2020视频1区2区3区| 中文字幕乱码人妻一区二区三区,99精品 | 天天日天天干天天摸天天操| 午夜一区| 91东京热男人的天堂| 一本一道vs波多野结衣| 亚洲成人在线播放| 爱干爱射网啊啊啊| 超碰无码五月97| 夜色综合| 青娱乐亚洲自拍| 天天综合精品| 夜草欧美| 97这里有精品| 国产操伦| 日日夜夜干| 大吊色| 欧美视频一区二区三区| 在线日韩日本亚洲国产| 国产极品美女高潮无套在线观看| 1024人妻| 日韩电影天堂视频一区二区| 欧美人妻制服| 久久国产乱子伦精品免费女人| 丁香久久| 精品久久久不卡一区二区| 97色综合中文网| 欧美黑人精品在线播放| 亚洲欧美大| 四虎精品一区| 日韩激情电影中文字幕| 影音先锋国产精品| 人妻 制服 日韩 中文 在线| 伊人网高清| 久久久精品无码亚免费| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 欧美综合网1| 久久久97| 操一区| 啊啊啊啊啊好舒服视频| 国产 日韩,欧美 自拍| 日韩黄色成人性爱| 色婷婷久久综合超碰| 亚洲国产综合图区中文字幕 | 久久久女人| 午夜120视频在线观看| 91亚洲不卡一区| 97操B| 99在线无码精品秘 入口黑人| 中文字幕视频在线观看一区二区| 蜜臀久久99精品久久久久电影| 国产成人一级av88| 91麻豆天美国产| 欧美成人性活片| 久热9| 色欲久久99精品久久| 日韩欧美综合激情| 淫骚熟女一区二区三区| 国产毛片毛片4p懂色| 99re9在线| 99热伊人| 五月天婷婷影院| 99久久久| 欧美黄片视频在线观看免费| 物业黑人 AV一区| 中文字幕精品日韩中文字幕| 麻豆一区二区三区精品| 成人小说视频在线精品欧美| 国产传媒日本欧美专区| 成·人免费午夜在线观看| 九色97| 色香综合| 白嫩嫩一区| 国产精品96| 欧美三级一级| 日韩综合无码一区久久92| 九九精品美女高溯喷水| 99re免费| 欧美少妇一区二区三区| 国产黄色视频久久| 伊人一区二区三区| 国产一在线观看| 大香蕉青青9| 久久久久九九九| 亚洲玖玖爱| 97色色视频| 91国模| 色哟哟-国产专区| 正在播放国产精品一区| 男人网站婷婷| 大伊香蕉在线视频免费| 欲色综合| 中文字幕91综合| 成人自拍三级在线观看| 亚洲综合图片在线| 久久久久国产无av| 九热中文字幕| 乱码熟妇人妻久久久| 搡老女人老妇女AAA一VU麻豆 | 五月丁香婷婷色| 亚洲国产成人精品女人久久久| 91色黑人少妇| 亚洲成?V人片在线观看福利| 中文字幕免费在线观看| 日韩三四五区| 一级毛片久久久久久久女人18| 中出在线视频| 天天爽爽爽爽| 日韩中文字幕视频| 久久久久久裸体| 亚洲丝袜色| 黄色电影在线播放综合网站| 91精品久久久久久| 91丝袜美女| 亚洲中文国际强奸字幕| 久久爱97| 国产极品久久久| 超碰九色| 操www| 东北女人高潮视频| 精品国产72| www.色五月| 高清国产性猛交xxxx乱大交| 日韩成人小视频| 亚洲蜜臀懂色| 大香蕉九九| 国产午夜福利电影免费在线观看 | 亚洲中文字母在线播放| 日本淫乱女一区二区三区视频| 在线小视频| 性色avv| 操屄不卡视频| 亚洲欧美色图小说| 精品少妇99| 中文字幕人妻色偷偷久久皮| 美日韩成人| 综合免费无码中文| 日本一级特级毛片视频| 玖玖大干人妻| 欧美久久久15P| 天天爽天天操| 欧美成人一级免费电影| 日韩性爱啪啪视频| 黄页网站成人免费| 伊人伊人LD| 久久久久久性爱片| 亚洲操人| 国产成人精品无码久久| 国产女大学生AV| 高颜值美女口爆高潮浪叫| 超碰欧美在线欧美| 欧美综合加勒比在线| 婷婷五月天基地| 成人免费福利网站国产| 成人av在线播放| 91亚洲欧美| 91天堂| 91模特在线观看| 人人操人人射人人干| 大香蕉伊人在线成人AV在线观看| 亚洲欧美激情另类色图| 色婷亚洲五月在线观看| 一级特级aaaa毛片免费观看 | 夜夜狠狠躁日日躁色视频| 热久久精品| 天堂精品在线| 久久ww| 最新国产精品久久精品| 夜嗨影院| 十八禁成人网站在线观看| 少妇无码av专区线| 91精品亚洲内射孕妇| 国产在线综合网| 亚洲天天综合| 久热一区二区| 亚洲天天在线| 欧美性爱第1 页| 久久久久久精| 免费观看日本操逼视频| 91天天| 国产精品爆乳懂色蜜乳| 欧亚日韩一区在线| 人人妻人人玩人人澡人人爽| 欧美天天综合在线| 久艹日日日| 丁香七月婷婷| 人妻9117c| 国产AV色黄看到爽| 久操网无码在线| 国产午夜激片Av毛片不卡| 亚洲二区精品在线观看| 5月婷婷6月六月丁香| 午夜一区| 亚洲精品丝袜-不卡成人免费……| 吻戏激情性巴克| 熟女在线视频| 诱惑人妻欧美一区在线播放| 久久爱超碰网| 九色 蝌蚪 熟女自| 日本黄色精品| 精品视频在线观看| 国产av激情无码久久天堂| 国产人伦a片信息免费片| 精品v日韩欧美国产|