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

ARTICLE DETAIL

資訊詳情

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

微信小程序+Java后端:精準扶貧數(shù)據(jù)收集平臺搭建實戰(zhàn)

微信小程序+Java后端:精準扶貧數(shù)據(jù)收集平臺搭建實戰(zhàn) 簡介面向畢業(yè)設(shè)計場景的精準扶貧數(shù)據(jù)收集小程序完整項目包以微信小程序為前端、Java為后端實現(xiàn)貧困對象精準畫像、幫扶記錄管理、政策新聞展示等核心業(yè)務覆蓋“互聯(lián)網(wǎng)精準扶貧”的典型需求適合計算機相關(guān)專業(yè)學生用于課程設(shè)計或畢設(shè)二次開發(fā)。壓縮包共含503個文件主要有Java源碼、class編譯文件、jar依賴庫小程序端的wxml、wxss、js、json頁面與組件以及jpg/png圖片、gif動圖、SQL數(shù)據(jù)庫腳本、docx設(shè)計文檔、pptx答辯PPT、mp4操作演示視頻等另有少量html、properties等輔助預覽與配置資源整體大小約106.62MB目錄層次清晰便于按前后端和資源類型檢索。目前已有229人學習下載。項目在代碼層面提供了DateUtil、StringUtil、ExportExcel等工具類ApiController、PkryController、BfjlController、BfsrController、ArticleController等業(yè)務控制器以及BaseDAO數(shù)據(jù)訪問層能夠直觀展現(xiàn)微信小程序調(diào)用Java接口完成扶貧數(shù)據(jù)錄入、查詢、統(tǒng)計與導出的完整鏈路配合可導入的SQL數(shù)據(jù)庫和演示視頻可顯著降低環(huán)境搭建與成果展示門檻是一套可直接參考的畢業(yè)設(shè)計實現(xiàn)方案。1. 為什么這個「被做爛了」的畢業(yè)設(shè)計反而值得從頭寫一遍“基于微信小程序的精準扶貧數(shù)據(jù)收集小程序平臺”——這個題目在校內(nèi)畢設(shè)選題里出現(xiàn)頻率極高同學之間互相傳的往往是同一個 zipjava 后端 微信小程序 數(shù)據(jù)庫 演示視頻。聽起來像被做爛了但正因為做的人多坑早就被踩平了。這個平臺本質(zhì)上是一個數(shù)據(jù)收集系統(tǒng)走訪人員在小程序里錄入幫扶對象基本信息、入戶走訪記錄和幫扶措施隨手拍照留證數(shù)據(jù)通過 Java 接口落到數(shù)據(jù)庫后臺按戶查臺賬。適合正在選題、或者手里有一個跑不起來的源碼包的同學。這篇筆記按我實際搭過的方案講把架構(gòu)、表結(jié)構(gòu)、核心代碼、聯(lián)調(diào)翻車點和演示視頻錄制技巧一次說清。2. 先畫數(shù)據(jù)流再寫代碼小程序、Java 接口層和數(shù)據(jù)表怎么分工2.1 數(shù)據(jù)收集場景的三種角色和一條數(shù)據(jù)流先把最容易被忽略的事說清楚這個題目叫“數(shù)據(jù)收集平臺”核心不是管理后臺多花哨而是「小程序端把數(shù)據(jù)收上來」這一條鏈路。業(yè)務上通常有三類角色管理員負責建賬號和維護基礎(chǔ)數(shù)據(jù)走訪人員拿著手機入戶填表、拍照、提交后臺管理人員查臺賬、看走訪覆蓋情況。絕大部分畢設(shè)做的是后兩種角色管理員用 Web 頁面實現(xiàn)其實就夠用了。數(shù)據(jù)流一條線就能說清走訪人員打開小程序 → 選擇幫扶對象或新建對象 → 填寫走訪表單、拍現(xiàn)場照片 → 小程序把圖片先上傳拿到 URL → 表單數(shù)據(jù)和圖片 URL 一起提交到 Java 接口 → 接口用事務把主表和明細表一起寫入 MySQL → 后臺管理系統(tǒng)按戶查出來。這條鏈路里最值得花時間的是中間兩環(huán)圖片上傳的時序以及主表和明細表的一致性。這兩處也是答辯時老師最喜歡追問的地方。如果你手里已經(jīng)有源碼包先別急著改頁面把這條數(shù)據(jù)流在后端代碼里走通后面所有問題都好排查。2.2 后端用 Java 而不是 Node/PHP 的理由給畢業(yè)設(shè)計答辯留余地選題雖然是小程序但難度主要在 Java 后端。常見做法是用 Spring Boot MyBatis-Plus MySQL這也是課程設(shè)計和畢設(shè)源碼包里最常見的組合。答辯時一定會被問“為什么選 Java 不用 Node/PHP”不能只回一句“學校教的”要有幾句話能接住。能想到的實在理由有三條。第一類型約束走訪數(shù)據(jù)里身份證號、手機號、金額、日期都是強類型字段Java 的實體類和 DTO 可以在編譯期擋住一部分臟數(shù)據(jù)PHP/JS 這類弱類型語言要到運行期才發(fā)現(xiàn)問題。第二事務成熟度提交走訪記錄要同時寫幫扶對象表、走訪記錄表、圖片表Spring 的 Transactional 聲明式事務比手寫回滾可靠。第三部署簡單一個 Spring Boot 的 fat jar 扔到服務器上就能跑和前端同學聯(lián)調(diào)時最省事。對比一下常見選型給要做技術(shù)選型答辯的同學做個參考技術(shù)棧優(yōu)點明顯的坑Spring Boot MyBatis-Plus MySQL資料多、答辯好講、事務可靠JDK 版本和 Spring Boot 版本要匹配SSMSpring SpringMVC MyBatis老項目多網(wǎng)上源碼多配置繁瑣XML 寫起來痛苦微信原生小程序 uniapp 開發(fā)原生上手快uniapp 能一稿多端原生代碼沒法復用打包成 Android/iOS 和鴻蒙時兼容性要額外處理Node.js Express輕量、寫起來快事務和類型約束弱答辯容易被追問小程序端建議用原生因為這個畢設(shè)只需要跑微信一個端沒必要上 uniapp 多端。如果老師問“為什么不用 uniapp 開發(fā)”可以回答題目只要求微信小程序原生 API 更直接調(diào)試時小程序開發(fā)者工具的支持也最好。這個說法通常能過關(guān)。2.3 數(shù)據(jù)庫表設(shè)計幫扶對象主表、走訪記錄表、幫扶措施表的關(guān)聯(lián)數(shù)據(jù)收集平臺的表結(jié)構(gòu)比電商、聊天類小程序簡單但有一個特別容易犯的錯把所有字段塞進一張大表。不少源碼包就是一張 resident 表搞定走訪次數(shù)多的戶同一戶信息被重復錄了好幾遍臺賬對不上。正確做法是拆成主表和流水表。至少要有這幾張基礎(chǔ)表用戶表sys_user、幫扶對象主表resident、走訪記錄表visit_record、幫扶措施表help_item以及一張圖片附件表attachment。下面是核心建表 SQL按 MySQL 8 寫-- 幫扶對象主表一個幫扶對象一條記錄 CREATE TABLE resident ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT 主鍵, name VARCHAR(30) NOT NULL COMMENT 姓名, id_card VARCHAR(18) NOT NULL COMMENT 身份證號, phone VARCHAR(11) DEFAULT NULL COMMENT 手機號, family_addr VARCHAR(200) DEFAULT NULL COMMENT 家庭地址, household_type VARCHAR(20) DEFAULT NULL COMMENT 戶類型, status TINYINT NOT NULL DEFAULT 1 COMMENT 狀態(tài)1正常 0歸檔, create_time DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), UNIQUE KEY uk_id_card (id_card) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT幫扶對象主表; -- 走訪記錄表每次入戶一條流水 CREATE TABLE visit_record ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT 主鍵, resident_id BIGINT NOT NULL COMMENT 關(guān)聯(lián)對象主鍵, visitor_id BIGINT NOT NULL COMMENT 走訪人用戶ID, visit_date DATE NOT NULL COMMENT 走訪日期, income_amt DECIMAL(10,2) DEFAULT NULL COMMENT 家庭月收入, live_status VARCHAR(255) DEFAULT NULL COMMENT 生活狀況描述, remark VARCHAR(500) DEFAULT NULL COMMENT 備注, create_time DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY idx_resident (resident_id), KEY idx_visit_date (visit_date) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT走訪記錄表; -- 幫扶措施表走訪后要落實的具體措施 CREATE TABLE help_item ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT 主鍵, visit_id BIGINT NOT NULL COMMENT 關(guān)聯(lián)走訪記錄, item_name VARCHAR(100) NOT NULL COMMENT 措施名稱, item_detail VARCHAR(500) DEFAULT NULL COMMENT 措施內(nèi)容, finish_flag TINYINT NOT NULL DEFAULT 0 COMMENT 完成標記 0未完成 1已完成, PRIMARY KEY (id), KEY idx_visit (visit_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT幫扶措施表;三個關(guān)鍵點說明一下。第一id_card 用 varchar(18) 而不是數(shù)值類型身份證超過 19 位精度會崩這是個經(jīng)典坑后文還會展開。第二visit_record 的 resident_id 建了索引因為后臺最常見的查詢是“某個幫扶對象的所有走訪記錄”。第三income_amt 用 DECIMAL(10,2)金額字段絕不能用 float/Double二進制浮點存金額會有精度誤差答辯老師看到 DECIMAL 反而會加分。圖片附件表比較簡單字段就是 id、visit_id、file_url、create_time一個走訪記錄對應多張圖片。關(guān)聯(lián)關(guān)系resident 1—N visit_recordvisit_record 1—N help_itemvisit_record 1—N attachment。這套結(jié)構(gòu)對畢設(shè)夠用了。如果手里源碼包是單表存儲建議花半天自己拆一下這是答辯時實打?qū)嵉牧咙c。3. 小程序端把「收集」做順表單校驗、圖片上傳和離線草稿小程序端是整個平臺的排面演示視頻里八成鏡頭都在拍它。這一章不講頁面布局只講三個直接影響數(shù)據(jù)質(zhì)量的功能點表單校驗、圖片證據(jù)上傳、離線草稿箱。3.1 入戶走訪表單的組件選型與校驗邏輯走訪表單字段不少但涉及文本、日期、單選、金額、多行文本。微信小程序沒有 HTML form 那種自動提交機制每個字段都要自己綁定 value 和事件。常見做法是姓名、手機號、身份證號用 input分別配 typetext、number、idcard戶類型、生活狀況等枚舉字段用 radio-group 做單選框避免手輸造成的臟數(shù)據(jù)家庭月收入這種數(shù)值字段用 input typedigit保證只能輸入數(shù)字和小數(shù)點備注用 textarea。校驗建議在提交函數(shù)里統(tǒng)一做而不是每個 input 的 blur 事件里各寫一套。模糊校驗容易出現(xiàn)“邊輸邊報錯”的干擾體驗統(tǒng)一校驗還可以把錯誤信息集中起來一次提示。參考邏輯// pages/visit/visit.js 提交前的統(tǒng)一校驗 function validateForm(form) { const errors []; if (!form.name) errors.push(姓名不能為空); if (!/^\d{17}[\dXx]$/.test(form.idCard)) errors.push(身份證號格式不正確); if (form.phone !/^1[3-9]\d{9}$/.test(form.phone)) errors.push(手機號格式不正確); if (form.income !/^\d(\.\d{1,2})?$/.test(form.income)) errors.push(金額最多兩位小數(shù)); return errors; }核心校驗就三條身份證號 18 位且末位允許 X手機號以 1[3-9] 開頭共 11 位金額最多兩位小數(shù)。正則放在一起的好處是演示時故意輸錯錯誤提示清晰老師會認為你考慮了數(shù)據(jù)質(zhì)量。小程序端有“掃描身份證自動識別”的方案但不是題目必需不做不影響完成度先把手輸校驗做扎實更穩(wěn)。3.2 圖片證據(jù)采集chooseMedia 的坑與上傳時序走訪記錄配現(xiàn)場照片這是“數(shù)據(jù)收集平臺”區(qū)別于普通表單的核心。圖片功能有兩個容易翻車的地方API 版本用錯以及圖片和表單提交的時序錯誤。取圖接口現(xiàn)在用 wx.chooseMedia老項目里的 wx.chooseImage 在基礎(chǔ)庫較新時已經(jīng)不建議使用。chooseMedia 常用參數(shù)wx.chooseMedia({ count: 3, // 最多選3張 mediaType: [image], // 只允許圖片不需要視頻 sourceType: [camera, album], // 拍照或相冊都允許 sizeType: [compressed], // 取壓縮圖原圖上傳容易被網(wǎng)絡(luò)卡死 success: (res) { const files res.tempFiles.map(f f.tempFilePath); this.setData({ images: files }); } });sizeType 選 compressed 是關(guān)鍵。在校內(nèi)用 Wi-Fi 傳大圖看不出問題真機在鄉(xiāng)鎮(zhèn)網(wǎng)絡(luò)差的時候原圖上傳直接卡死。如果小程序基礎(chǔ)庫版本偏低沒有 chooseMedia需要降級到 wx.chooseImage兩個接口的 success 返回結(jié)構(gòu)不同做兼容時注意 tempFiles 的字段差異。圖片和表單的提交順序建議先傳圖片、后交表單。用戶點“提交”后小程序先把選中的圖片逐張傳給 Java 的 /api/file/upload拿到服務器返回的 URL 列表再把 URL 拼到表單里一起提交。這樣做的好處是走訪記錄主表和圖片附件在同一個事務里寫入不會出現(xiàn)“記錄存了但圖片丟了一半”。// 先逐張上傳圖片拿到 URL 列表后再提交表單 function uploadImages(tempFiles) { const tasks tempFiles.map((file) { return new Promise((resolve, reject) { wx.uploadFile({ url: app.globalData.baseUrl /api/file/upload, filePath: file.tempFilePath, // chooseMedia 拿到的臨時路徑 name: file, // 后端接收的字段名必須和Controller參數(shù)一致 success: (res) { const resp JSON.parse(res.data); if (resp.code 0) resolve(resp.data.url); else reject(new Error(上傳失敗 resp.message)); }, fail: reject }); }); }); return Promise.all(tasks); // 全部成功才繼續(xù)模擬先圖后主 }注意uploadFile 的 name 參數(shù)必須和后端 RequestParam(file) 的參數(shù)名一致否則后端拿到空文件。Promise.all 是“一張失敗整體失敗”的語義正好符合“證據(jù)必須齊”的業(yè)務要求。3.3 離線草稿箱沒信號時數(shù)據(jù)不丟的實現(xiàn)入戶走訪經(jīng)常在鄉(xiāng)鎮(zhèn)和村里信號差是常態(tài)。這個題目最值得加分的設(shè)計就是本地草稿箱沒網(wǎng)絡(luò)時不阻塞錄入等有網(wǎng)再提交。實現(xiàn)不復雜用小程序本地存儲接口就能完成。// 保存草稿把整份表單塞進本地緩存 function saveDraft(key, formData) { // wx.setStorageSync 是同步接口數(shù)據(jù)量小寫完后立刻可讀 wx.setStorageSync(draft_${key}, { data: formData, savedAt: Date.now() // 記錄保存時間方便后面做過期清理 }); } // 提交時先檢測網(wǎng)絡(luò)類型無網(wǎng)則落草稿箱 function ensureNetwork() { return new Promise((resolve) { wx.getNetworkType({ success: (res) resolve(res.networkType ! none), fail: () resolve(false) }); }); }草稿箱業(yè)務邏輯就三件事提交前檢測網(wǎng)絡(luò)沒網(wǎng)就寫緩存并提示“已存為草稿”有網(wǎng)時把草稿列表逐條提交成功后刪除對應緩存設(shè)置緩存時間7 天以上的草稿標記過期提示補錄。這個功能答辯時很好講一句“針對走訪場景的網(wǎng)絡(luò)不可用做了離線兜底”就值回票價。在微信小程序項目實例里能把離線草稿做成閉環(huán)的不多多數(shù)只是寫死了一個 setStorageSync看到本地緩存就結(jié)束了。4. Java 后端從零搭到能跑依賴、接口和數(shù)據(jù)庫落地后端是評閱老師真正會看代碼的部分。這一章按“骨架 → 接口 → 數(shù)據(jù)落地”三步走每一步都給可以直接抄的配置和代碼。4.1 Spring Boot 項目骨架與依賴選型老一點的畢設(shè)源碼包經(jīng)常是 SSM 項目要配一堆 XML跑起來很折騰。如果從零寫直接用 Spring Boot 更省事。注意版本配對JDK 8 配 Spring Boot 2.xJDK 17 配 Spring Boot 3.x。很多源碼包跑不起來的第一個原因就是裝了新 JDK 跑舊項目先記住一句話先看 pom.xml 里 spring-boot-starter-parent 的版本再決定裝哪個 JDK。pom.xml 核心依賴如下parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version2.7.18/version relativePath/ /parent dependencies !-- Web 接口層 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency !-- ORM 框架MyBatis-Plus 省去手寫大量單表 CRUD -- dependency groupIdcom.baomidou/groupId artifactIdmybatis-plus-boot-starter/artifactId version3.5.3.1/version /dependency !-- MySQL 驅(qū)動8.x 驅(qū)動類名和 5.x 不同 -- dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version8.0.33/version /dependency !-- 默認連接池 HikariCPSpring Boot 2.x 內(nèi)置 -- dependency groupIdcom.zaxxer/groupId artifactIdHikariCP/artifactId /dependency !-- Lombok 減少實體類樣板代碼 -- dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId optionaltrue/optional /dependency /dependencies幾個選擇說下原因。MyBatis-Plus 是畢設(shè)標配它把單表 CRUD 的 SQL 省了分頁插件也成熟答辯時可以少背很多 XMLHikariCP 是 Spring Boot 默認連接池不需要額外引入 Druid除非老師點名要看監(jiān)控頁面Lombok 必須裝 IDE 插件否則代碼里瘋狂報錯這點容易被忽略。4.2 三個核心接口的設(shè)計登錄鑒權(quán)、提交走訪數(shù)據(jù)、圖片上傳后端接口不要貪多把三個做扎實就夠登錄鑒權(quán)、提交走訪數(shù)據(jù)、圖片上傳。接口方法路徑說明登錄POST/api/user/login賬號密碼登錄返回 token提交走訪數(shù)據(jù)POST/api/visit/submit主表明細表圖片URL一次提交圖片上傳POST/api/file/upload單圖上傳返回 URL登錄鑒權(quán)畢設(shè)階段用簡單 Token 就可以不需要引入 Spring Security 全家桶。提交走訪數(shù)據(jù)是一個典型事務場景核心 Service 代碼Service public class VisitService { Resource private VisitRecordMapper visitRecordMapper; Resource private HelpItemMapper helpItemMapper; Resource private AttachmentMapper attachmentMapper; /** * 提交走訪數(shù)據(jù)主表 措施明細 圖片地址要么全成功要么全回滾。 */ Transactional(rollbackFor Exception.class) public Long submitVisit(VisitSubmitDTO dto) { // 1. 插入走訪主表 VisitRecord record new VisitRecord(); record.setResidentId(dto.getResidentId()); record.setVisitorId(dto.getVisitorId()); record.setVisitDate(dto.getVisitDate()); record.setIncomeAmt(dto.getIncomeAmt()); record.setLiveStatus(dto.getLiveStatus()); record.setRemark(dto.getRemark()); visitRecordMapper.insert(record); // 2. 批量插入幫扶措施一對多 if (CollectionUtils.isNotEmpty(dto.getHelpItems())) { for (HelpItemDTO item : dto.getHelpItems()) { HelpItem entity new HelpItem(); entity.setVisitId(record.getId()); entity.setItemName(item.getItemName()); entity.setItemDetail(item.getItemDetail()); entity.setFinishFlag(0); helpItemMapper.insert(entity); } } // 3. 批量插入圖片附件URL 是小程序先上傳拿到的 if (CollectionUtils.isNotEmpty(dto.getImageUrls())) { for (String url : dto.getImageUrls()) { Attachment att new Attachment(); att.setVisitId(record.getId()); att.setFileUrl(url); attachmentMapper.insert(att); } } return record.getId(); } }這個方法的邏輯分三步先插主表拿到自增主鍵再依次插措施表和附件表。關(guān)鍵在 Transactional(rollbackFor Exception.class)它保證任何一步拋異常前面的插入全部回滾。這就是 Java 后端最有說頭的地方數(shù)據(jù)一致性靠事務而不是靠代碼里 if-else 兜底。面試常問的“Java 怎么保證數(shù)據(jù)一致性”在這個接口上就能答出實際案例。4.3 數(shù)據(jù)庫連接池與事務批量保存走訪明細連接池參數(shù)直接決定演示時會不會出現(xiàn)“幾個人同時提交就卡死”。application.yml 里 HikariCP 常用配置spring: datasource: url: jdbc:mysql://localhost:3306/poverty_data?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver hikari: maximum-pool-size: 10 minimum-idle: 2 connection-timeout: 30000 idle-timeout: 600000參數(shù)說明maximum-pool-size 設(shè) 10 夠畢設(shè)場景太小了演示時連自己在內(nèi)幾個賬號同時提交會排隊connection-timeout 30 秒超過就報錯而不是無限等serverTimezoneAsia/Shanghai 必須加否則 MySQL 8 默認時區(qū)會給時間字段帶來 8 小時偏差。MySQL 8 的驅(qū)動類名是 com.mysql.cj.jdbc.Driver老項目里的 com.mysql.jdbc.Driver 在新驅(qū)動下會直接報錯這也是源碼包常見翻車點。5. 聯(lián)調(diào)和答辯前避坑畢業(yè)設(shè)計最常見的 6 個翻車點這一章全是實際跑畢設(shè)踩過的坑每條按“現(xiàn)象 → 原因 → 解決”寫可以直接對照排查。5.1 真機預覽時 request 域名校驗失敗現(xiàn)象小程序開發(fā)者工具里接口調(diào)得好好的掃碼真機預覽所有請求全部失敗報 url not in domain list。原因微信小程序?qū)?request 合法域名校驗很嚴格開發(fā)者工具勾了“不校驗合法域名”能跑真機上這個選項無效域名必須是備案過的 HTTPS。很多畢設(shè)源碼包接口地址寫的是 localhost 或局域網(wǎng) IP真機上必掛。解決只做校內(nèi)答辯演示的話常見做法是把后端部署到一臺有公網(wǎng) HTTPS 域名的服務器在小程序后臺的“開發(fā)管理-開發(fā)設(shè)置”里把 request 合法域名配上。實在沒有域名可以用真機調(diào)試模式配合開發(fā)者工具臨時繞過但只限開發(fā)者本人正式演示有風險。更省事的方案直接用開發(fā)者工具錄演示視頻答辯時說明這是本地開發(fā)環(huán)境很多學校是接受的。5.2 圖片上傳成功但拿不到服務器返回的 URL現(xiàn)象wx.uploadFile 返回了 200但 res.data 怎么拿都不是對象取 url 一直是 undefined。原因uploadFile 的返回 data 是字符串而不是 JSON 對象教程直接寫 res.data.url字符串上取屬性自然是 undefined。這是后端封裝成 {code, message, data} 結(jié)構(gòu)時最經(jīng)典的配對失誤。解決拿到返回先 JSON.parse 再取字段const resp JSON.parse(res.data); if (resp.code 0) { const url resp.data.url; // 現(xiàn)在才是真正的文件URL }另外注意后端返回的 URL 要能被小程序訪問。如果返回的是 “upload/images/xxx.jpg” 這種相對路徑小程序 image 組件解析不出完整 http 地址后端要拼上域名前綴再返回。5.3 身份證號、手機號字段精度丟失現(xiàn)象數(shù)據(jù)庫里身份證號變成科學計數(shù)法或者手機號末位變成 0。原因建表時把 id_card 和 phone 建成了數(shù)值類型Java 里用 Long 接收身份證。身份證 18 位超過安全精度范圍手機號 11 位如果走了 Excel 導入單元格格式會把長數(shù)字轉(zhuǎn)成科學計數(shù)法。演示時這類問題特別容易被老師當場指出來。解決數(shù)據(jù)庫一律用 varchar 存Java 實體類用 String。順帶檢查一下 MyBatis-Plus 實體類字段類型類型寫錯時插入階段就可能報錯算運氣好運氣不好就是靜默丟精度查臺賬怎么都對不上。5.4 MySQL 時區(qū)導致時間差 8 小時現(xiàn)象小程序提交的走訪日期顯示正常create_time 比北京時間慢了 8 個小時。原因MySQL 8 默認時區(qū)是 UTCJDBC 連接串沒帶時區(qū)參數(shù)時驅(qū)動按服務器時區(qū)解釋時間戳。本地開發(fā)機器系統(tǒng)時區(qū)如果是 Asia/Shanghai插入和查詢各差 8 小時看起來像“時間穿越”。解決JDBC URL 上加 serverTimezoneAsia/Shanghai同時確認 MySQL 服務端時區(qū)SHOW VARIABLES LIKE %time_zone%; 如果 Global time zone 是 SYSTEM執(zhí)行 SET GLOBAL time_zone 08:00;。Java 實體類的 create_time 建議用 LocalDateTime默認映射行為更可控。5.5 演示視頻里最常見的翻車冷啟動查不到數(shù)據(jù)現(xiàn)象錄演示視頻時小程序白屏轉(zhuǎn)圈接口超時后臺臺賬列表是空的。原因后端沒啟動、數(shù)據(jù)庫沒導入、或者小程序里配置的 baseURL 指向了已失效的地址。很多源碼包把接口地址寫死在某臺臨時服務器上作者把服務器一關(guān)代碼就變廢包。演示前一天還正常答辯當天掛多半是環(huán)境沒起全。解決錄視頻前走一遍檢查清單。第一步確認 MySQL 服務在跑root 能連上。第二步啟動后端看控制臺有沒有數(shù)據(jù)源報錯。第三步小程序開發(fā)者工具里確認 baseURL 指向本機局域網(wǎng) IP真機調(diào)試時手機和電腦要在同一網(wǎng)絡(luò)。第四步隨便提一條測試數(shù)據(jù)去數(shù)據(jù)庫 SELECT 一下確認物理落庫后再開錄。這四步花五分鐘能避開九成演示翻車。5.6 源碼包里的數(shù)據(jù)庫腳本導入失敗現(xiàn)象拿到一個 zip 源碼包導入 .sql 時直接報錯或者后端啟動提示連接被拒絕。原因三個常見來源。一是 SQL 文件是高版本 MySQL 導出的本地版本低遇到新字符集或約束語法直接報錯二是腳本里寫了 USE 某個自定義庫名本地沒有這個庫三是 MySQL 8 默認認證插件和舊驅(qū)動不兼容。解決先看 SQL 文件開頭手動建好同名數(shù)據(jù)庫再導入。導入報錯時用文本編輯器打開定位到第一條報錯語句刪掉不兼容的語法再試。驅(qū)動版本低于 8.0 就把項目換成 mysql-connector-java 8.x。密碼認證問題可以執(zhí)行 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 你的密碼; 再用舊驅(qū)動連。字符集記得統(tǒng)一 utf8mb4避免中文亂碼和數(shù)據(jù)導入半截。6. 演示視頻的錄制腳本從「能跑」到「像樣」的三個技巧畢設(shè) zip 里如果演示視頻是隨手錄的印象分會打折。錄制前先寫腳本按“登錄 → 走訪填單 → 圖片上傳 → 后臺臺賬”四段串每段留兩秒停頓方便剪輯。技巧一數(shù)據(jù)要預置。演示時最忌諱從空庫開始錄每條表單要填十幾個字段老師在旁邊等著一緊張就填錯。預先在數(shù)據(jù)庫里插入幾戶幫扶對象走訪記錄也留幾條視頻里演示的是“新增一條走訪記錄”而不是“從零開始錄入一個對象”。這一步看起來小錄出來的節(jié)奏完全不同。技巧二錄屏時把證據(jù)鏈錄進去。小程序端錄制時旁邊開一個小窗顯示后端日志或者錄完小程序立刻切到 Navicat 查詢新插入的記錄。這樣做能向老師證明數(shù)據(jù)真的落庫了不是前端假數(shù)據(jù)。不用多復雜Navicat 查詢結(jié)果窗口往屏幕右下角一放錄進去十秒就夠。截圖放進論文文檔也是同一個素材一舉兩得。技巧三給演示視頻加關(guān)鍵停頓和簡單字幕。老師可能靜音看視頻把操作步驟和關(guān)鍵提示做成字幕壓在底部填了什么字段、為什么這樣校驗、上傳成功后 URL 返回到哪里。字幕不用多每段一句控制節(jié)奏。我用過的笨辦法是后期在剪映里加放大特效突出表單校驗彈窗讓老師看清彈窗內(nèi)容和觸發(fā)時機。如果視頻里必須展示真機預覽先把 5.1 里的域名問題解決否則真機上接口不通整段視頻都是廢的。我個人的習慣是開發(fā)者工具錄主流程真機錄一個十秒的操作特寫兩段拼起來。當年我答辯時因為視頻里校驗彈窗一閃而過被追問“這個校驗到底怎么觸發(fā)的”現(xiàn)場又重新演示才講清。從那以后我錄視頻都會在關(guān)鍵彈窗處停兩秒再繼續(xù)操作。這個教訓寫在這里希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久一区二区三区入口| 久久久九九九| 亚洲人成色9999精品久久| 久久透逼视频| 日韩综合97p| 日韩一级二级在线| 五月丁香影视| 天天视频黄网站| 日韩一区二区精彩视频| 91白嫩| 美女啪欧美一区| 国产67194| 亚洲无码一二三区| 青娱乐欧美激情一区二区| 大香蕉淫人| 欧美青青视频| 欧美后入视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 中文字幕精品探花视频| 国产精品蜜臀久久久久无码AV| 日韩成人人妻网站| 麻豆 亚洲 97| 中文字幕乱偷人妻久久艾草网| 久久久久久久九九九九九九| 亚洲第一综合| 91色色色| 国产少妇高潮| 丝袜足交视频| 91色香| 青青操日韩| 久日综合网| 看黑人AV不卡| 91 丝袜在线| 欧美人妻精品| 国产精品国产自产拍高清AV| AV中文在线可看| 国产亚洲综合欧美一区| 超碰在线91| 激情五月婷| 五月丁香激情综合网| 亚洲精品啪视频| 乱伦AVxx| 激情综合五月婷婷| 激情综合97| 久久大香蕉手机高清视频| 亚洲精品丝袜-不卡成人免费……| 国产家庭乱伦网址| 午夜高清成人在线视频| 色99视频| 中文字幕人妻丝袜| 天操老女人| 欧美成人色| 97 国产一区| 久久精品老司| 曰本特级特黄特色黄色A级网站高清在线免费看| 日日夜夜精品视频| 不卡中文字幕aⅴ在线| 少妇久久久| 久九九九| 日韩性爱一级片| 国产综合日韩伦理| 亚洲少妇综合在线播放| 日本91白丝| 日本三级久| 在线人妻熟女一区二区三区四区五区| 国产超碰在线一区| 色97国产69香蕉| 国产成人五月天丁香花| 国内毛片欧美香蕉精品| 自拍偷拍 高清无码| 国产偷拍自拍在线视频| 久久久久13| 人妻精品一区二区全免费| a片亚洲一本通视频| 亚洲人妻精品一区二区| 熟女乱伦A| 日本理论在线| 抽插爽| AV色女综合| 欧美高清无码免费视频高清版| 1人人看人人摸人人操| 99热这里只有精品地址| 欧美综合第一| 98超碰欧美| PMv在线观看| 五月婷久久| 91 亚洲情侣偷拍 久久| 老熟女91视频| 92人人操人人| 熟妇人妻一区二区三在线| 九九操久久国产免费视频| 人人操人人操人人操人人操人人操人人人11.CM | 噜噜吧,噜噜色,噜噜| 夜夜高潮夜夜爽| 国产乱青青草久久| 强奸乱伦 亚洲一区| 日本性一区| 91操熟女| 殴美综合色88| 日韩性爱小视频| 4399成人黄A片| 国产青视频| 欧美劲爆第一页| 亚洲高清无码免费观看视频| 日韩av色图| 韩国一级做a久久久久| 精品国产精品一区二区| 久久↗↗| 熟女人妇一区二区三区| 久久久久久中文版| 天天色天天干天天射| 91美腿丝袜在线观看| 91一区二匹| 99色综合| 日日夜夜免费| 五月婷婷hd| 碰碰97| 久久秀这里有精品| 明星性猛交ⅹxxx乱大交| 久久久久久久一级黄色打同平台| 骚货操死你| 深田咏美亚洲精品福利社| 嫩草影院永久在线制服丝袜| 国产 亚洲 丝袜 制服| 国产天天看| 五月天婷婷在线看| 91嫩草欧美| 无码区蜜乳| 91在线免费观看处女| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 婷婷三区| 亚洲国产精品无码AV久久久| 60秒免费视频| 五月丁香婷婷啪啪| 久久大黄片| 久久久亚洲精品电影免费看| а√天堂资源官网在线资源| 加勒比日本在线| 91香蕉视频在线观看免费| 久久久久密臀视频| 麻豆天美电影一区二区| 99久久亚洲精品无码毛片潘甜甜| 亚洲成aⅴ人片不卡无码| 综合网久久| 97国产高清视频在线观看| 99热大香蕉伊在线| 婷婷久久综合久| 97AV在线观看| 国产丰满少妇久久久精品影院| 性在久久久久久| 亚洲在线A| 五月婷婷六月天| 91网九色蝌蚪操熟女| 97公开久久| 国产AV高清AV无码| 欧美特大AA级黄片| 亚洲做性| 日韩二级| 另类天堂| 欧美日韩在线国产在线| 欧美人妻少妇| 久久人妻少妇| 综合网欧| 精品十三区| 九九碰九九爱97超碰| 我要去看2个日本美女.com曹逼| 色诱avtt| Julia在线播放亚洲久久| 成人26uuu| 欧美视频一区二区三区| 国产精品色哟哟| 99精彩视频| 综合视频91| 人妻激情偷乱视频一区二区三区| 国产精品久久久久中文字幕| 欧美亚洲激情| 超碰久久.com| 91国内外在线| 欧美熟妇精品黑人巨大一二三区| 国产成人无码高清| 韩国一级婬片A片无码天美| 久久精品操| 欧美美女在线高潮999| 日韩人妻一二三区视频| 强被迫伦姧在线观看无码网站| 天天躁夜夜躁狠狠躁AV| 九九热精彩视频| 一牛影视久久久一区二区三区| 国产精品极品美女视频| 久久伊人亚洲AV无码网站| 日本幼女18+| 99黄页网站| 99色视频| 日本黄 R色 成 人网站| 91丨熟女丨丰满熟女| 人妻精品一区二区三区| 亚洲成人ab| 又黄又硬又粗又长国产视频| 少妇精品久久久八区九区| 天天做天天爱天天爽AV| 国产精品毛片| 久男人久久| 色色色欧美| 18禁看网站一区| 国产精品乱码久久久久| 九热久| 91精品导航| 97色操| 易易A毛视频| 黑白配性爱AV成| 亚洲男人天堂2| 亚洲人人夜夜澡人人爽| 四虎影视国产精品| 久夜视频| 亚洲精品国语在线播放| 人人干黄色| 国产精品国产自产高清AV| 天天日天天搞天天干| 免费久久一级毛片大黄| 国语精品内射在线观看| 日韩精品中文字幕二区| 天美精品av| 日本女厕偷拍| 久九9精品| 中字一区| 91香蕉国产尤物视频| 襙一襙| 人妻偷拍一区二区三区| 免费αⅴ在线观看| 亚洲男人的天堂一区二区| 97网址www| 久久精品夜色国产亚洲AV| 伊人9| 色九久| 日本一级真人黄色性爱视频| ?亚洲伊人伊成久久人综合网| 国产呦精品一区二区三区下载| 国产一级黄色片在线观看| 丁香五月天激情综合| 9久综合网| 少妇蜜汁| 无码九九| 免费人成毛片乱码| 亚洲一区二区三区四区视频| 激情五月天中文字幕色| 18禁免费视频| 日本一区三级韩国| 日韩精品三级片长长久久| 亚洲色图8| 人妻一区二区三区四区视频 | 躁躁日曰躁2020| 国产精品久久久久久夜夜夜夜| 超碰色图| 中文字幕中文字幕一区二区| 综合色图区| 成人一区二区三区四区| 久夜视频| 国产尹人在线视频免费| 亚洲精品欧洲精品| 中文字幕在线免费观看| 欧美顶级黄色大片免费| surenchaopeng| 99久久久| 无码国产精品久久久久| 久久精品一区| 伦在线97| 噜噜噜久久亚洲精品色情| 97色欧州| 国产熟女无套内射| 国产精品熟女乱伦| 国产成人主播| 亚洲欧美国产va在线播放频| 五月丁香六月激情| 欧美天堂亚洲电影院一区在线播放 | 日韩99999| 黄骗免费| 97网址97| 婷婷亚洲综合| 久久精品中文字幕女同| 一级aaaaa欧美中文字幕录像片| 日本三级韩国三级99| 青青操视频在线| 丰满人妻被猛烈进入中| 国产极品999| 夜夜高潮夜夜爽夜夜爱爱一区| 天天搞在线综合网| 啊啊啊97视频| 国产家庭乱伦性爱视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 久久精品夜色国产亚洲AV| av橘色网站| 日本五十路熟女一区二区| 欧美韩国你懂得在线| 日本一级特级毛片视频| 国产青一二三| 亚洲无码国产探花在线观看| 99999精品成人| a'v在线资源| 澳门人妻久久| 亚洲AV成人精品网站在AV| 草b在线 | 婷婷四五区| 久久久91| 人妻啊啊人妻啊啊| 成人毛片免费| 人人九九精| 国产精品视频白浆免费| 色九九久九九| 翔田千里AV无码秘 三区| 精品久久視頻在线| 韩国手机不卡无码三级视频| 久久少妇视频| 美女国产一区二区久久| 91青青在线| 6080yy午夜理论三级一区二区三区无码| 大香蕉中文在线| 91青视频| 老熟妇一区二区三区…| 精品国产乱子伦一区二区三区,精品一| 99超级碰免费视频| 偷拍精品一区二区三区| 精品999日本| 婷婷深爱五月| 精品无码一区二区三区色欲| ai欧美亚洲小说| 国产偷拍自拍在线视频| 91少妇| 婷婷精品国产一区二区三区日韩| 91GD.COM| 熟女乱3伦999| 色噜噜人妻av中文字幕| 97视频在线视频| 婷婷丁香六月| 丰满高潮18xxxx| 日韩一级二级三级| 久草热制服丝袜在线观看| 99ri精品| av绯色| 色色九区| 超碰超碰95| 亚洲精品国产无码高清| 男人天堂2030| 香蕉色网| 色噜噜狠狠色综无码久久合欧美| 在线有码中文字幕| 欧美人妻制服| 嫩草黄页| 欧美操逼视频二区| 天综合网| 亚洲男人天堂手机版| 欧色综合| 亚洲人精品久久久喷水| 欧美精品999| 密乳AV免费观看| 一区二区影视| 久久中文字幕人妻熟av女蜜柚| 欧亚乱色熟一区二区三四区| 99热精品在线播放| 国产精品久久久无码AV网站| 秋霞怕怕片| 中文字幕三四五区| 这里只有精品97| 日日嗷| 啊啊啊不要嗯嗯在线观看| 日韩欧美成人大香蕉| 五月天开心网| 99这里有精品| 欧美视频在线视频免费va| 91丨九色丨国产丨人妻在线 | A 天堂在线观看视频| 亚洲高清无毛一区二区| 欧美大香蕉久| 国模私拍一区二区三区神乳| 一区二区三区免费视频入口 | 色月天AV导航| 亚洲精品久久久久久久久豆丁网| 日韩熟妇二区| 亚洲男人的天堂一区二区| 亚洲日韩肥臀视频在线观看| 九月AV| 男人的天堂.com| 920日本午夜免费| 92福利社视频| 97人肏| 情色日播放AV| 91色综合激情| 国产成人AV麻豆| 天天综合有色网| 成人老鸭窝人人在线视频| 欧美性天天影视| 日韩国产品视频中文字| 用力操死我| 国产污视频麻豆传媒一区二区 | 人妻丝袜日本| 久久只有精品一区二区三区| 丝袜综合| 久久熟女久| 亚洲人综合| 日韩无码服务区| 亚洲色交| 日韩免费三级黄片电影| 在线一道啪| 嫖老熟女A片一二三区| 一区二区三区精品久久| 亚洲精品一区中文字幕乱码| 大香蕉99热| 亚洲鸥美色图| 老熟女91视频| 欧洲综合无码| 国产成人精品亚洲日本| 久久国产精品91| 99www.bibizy香蕉资源国产一区二区三区高清 | 美女被艹尤物视频| 手机不卡视频不卡在线一二三区| 1024午夜激情男人的天堂| 欧美丝袜亚洲| 偷拍亚洲熟女视频播放| 亚洲成人免费在线| 久久、1234| 亚洲色图第四色| 欧美色涩| 亚洲经典啪啪| 加勒比五月天| 欧美精品宗合| 无码乱人伦中文视频| 亚州国产精品乱| 亚洲日韩青青草色月| 久久精品人妻一区二区三区| 国产丝袜美女在线一区| 久久 国产精品 一区| 嗯~啊~快点 死我视频| 后入式五六区| 国产欧美精选激情视频| 国产欧美日韩在线观看麻豆传媒公司| 国产小黄片在线免费观看| 五月综合色| 无码久| 欧美日韩1234| 操91| 国产熟码AV| 久艾草在线精品视频在线观看| 亚洲AV无码乱码在线观看性色| 夜夜操91744565| 99999亚洲另类| 制度丝袜99| 久久精品人体| 九九亚洲| 99色| 精品人妻久久久久一区二区三区| 在线人人人人人人精品超 | 亚洲色天堂九9| 久久性爱精品一区| JULIA人妻风俗店中出电影| 色偷偷综合91久久噜噜| 久久精品国产72国产精品福利| 美女97超碰| 久草午夜| 超碰日本97美女人妻人人玩人人爱| 美女让帅哥通她小鸡鸡| 国产精品无码久久久久2028| 久久精品一区| 国产精品黑人一区二区三区| 日韩中文字幕熟妇人妻| 精品高潮| 欧洲射精91| 天天草天天日| yazhousetuoumei| 日韩成人高清一区二区| 亚洲国成人情色好看电影| 亚洲色婷婷久久91| 青青草在线视频欧美| 国产日韩精品suv| 国产一级舔足在线观看| 嗯嗯嗯不要不要免费视频| 超碰免费97| 日韩紧密久久| 人妻中文字幕精品无码 | 成人av影院在线观看| 亚洲欧美日韩有码| 先锋色眉乱伦资源| 亚州Av天美传媒| av无码精品久久久久| 中文在线视频| 狠狠干,狠狠操| 亚洲欧洲激情卡通另类文学四射小说网站 | 久操com| AV久日| 色综合色欲色综合色综合色综合| 97亚洲色图| 欧美一级三级| 一本色道综合久久欧美| 天天天操天天天爱| 色丁香五月婷婷| 国产自制av蜜乳| 女优免费一区二区永久| 亚洲精品久久久久毛片A片拉屎| 搡老女人老妇女老妇老熟女怎么读| dy888午夜老子影视达达兔| 亚洲精品骚逼| 色色综合网站| 亚洲AV麻豆Aⅴ无码电影一| 婷婷15月天青娱乐| 婷婷在线视频| 2017人人操,人人摸| 神马久久免费电影观看| 91亚洲影院综合| 久久婷婷综合国际产色怕| 成人国产二区三区在线,男女精品。| 精品一区96| 亚洲 国产 精品一区| 射久久| 综合av影片| 午夜免费视频1000| 国产色精品午夜大片| 四虎精品永久在线播放| 欧美在线|亚洲| 欧美熟妇乱码在线一区| 色哟哟av| 亚洲色9| 五月婷婷综合在线| 性开放中文AV高清无码免费看| 欧美78P| 日韩少妇在线视频| 色爱综合网欧美| 97在线视频观看| 国产精品激情久久久久久久| 中国AV美女| 91色插| 性欧美| 中文字幕AV片| 欧美亚洲丝袜美女电影| 天天爽爽爽爽| 91丨九色丨大屁股| 美女操逼福利视频| 日韩精品国产一区二区| 久久精品一区二区一8| 精品国产乱码久久久久久日本公司| 超碰碰97| 麻豆天美传媒在线视频天堂| 青青草原人妻| 欧日韩不卡视.频| www欧美性爱| 人妻系列无码专区中文有码| 色综合天天| 操B视频日韩无码| 国产白丝精品在线观看| 久久精品—区二区三区内射| 欧综合网| 日本大香蕉综合网| 78超碰| 日韩精品啪啪啪| 国语精品av| 九九九九九九综合| 91色欧美| 中文区中文字幕免费看| 新怡红院| 999精品女人| 神马麻豆福利院| 射久久| 91精品国产91综合久久蜜臀| 日本一级特级毛片视频| 97色伦97色伦国产欧美| 亚洲欧洲自拍图片专区满春格 | 亚州精品丝袜-不卡成人免费| 成人影 天天操 亚洲| 啊啊啊想要| 夜草网站| 亚洲字幕一区二区| 亚洲免费人妻在| 99久久综合网| 偷拍欧美综合| 色诱avtt| 欧美综合传媒| 日韩97在线| 精品人妻中文字幕高清| 可以在线观看的黄色网址| 中国国产精品一区视频| 日本熟女中文| 91老司机在线视频免费观看| 中国黑人三级片网站上区| 国产乱码精品久久久久久| 亚洲精品久久一区二区三区蜜桃臀| 久久 久久国内精品亚洲| 婷婷20月天青娱乐| 亚洲中文字幕在线视频一区二区| 激情五月综合开心五月| 日韩精品在线观看网站| 色97| 国产精品视频| 97亚洲色图| 热无码中文亚洲H一道本一区二区| 影音先锋视频在线| 啪啪综合网| 亚洲色图欧美色图制服丝袜| 热热色AV| 中国操逼无码| 欧美在线播放aaaa| 啊啊啊啊啊在线视频| 粉嫩久久久极品| 9色国产精品一区粉嫩 | 久久久99999久网站| 怡春院久久| 日韩美女啪啪一区| 日韩精品区二区三区不卡| 青青草字幕AV| 亚洲在线| 97人人射| 亚洲日韩少妇一道本视频| 超碰97 线线 在现| 久久99午夜精品一区人妻| 欧美专利1区2区3区4区5区免费| 亚洲暴力强奸AV| 亚洲五月丁香花狠狠干一区二区三区 | 久久嫩草国产成人一区| 国产日韩美女小穴视频网站不卡| 永久免费av无码网站国产app| 久久99网站| 91爱看| 日韩av性爱在线播放| 国产精品国产拍高清AV| 精品人妻一区春色| 啪啪啪精品| 校园春色制服丝袜中文字亚洲| 国模久久在线| 秋霞久久亚洲精品成人| 天天弄欧美| 久久久久久97| 成人婷婷丁香| 欧美97色| www99热| 人妻色情天天操| 18禁的网站在线| 亚洲第91页| 亚洲色欲天天天堂色欲网女| 性色高清在线| 91精品人妻偷情| 91AV老熟女视频| 天天亚洲| 亚 欧 美 综合| 欧美加勒比| 25国产精品免费观看| 一本大道青青| 色九区| 欧美综合色,www| 久久婷综合| 怡红院久久老司机| 五月天激情网图片| 五月天亚洲色图| 少妇99成人麻豆| 91天天看| 欧美精品偷拍| 成人一级性爱| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | julia国产在线| 国产成人无码久久精品| 欧美激情亚洲| 国产一区二区三区中文字幕| 中文字幕一区二区视频在线观看| 91丝袜美腿网站| 被男人吃奶很爽的毛片| 久久草视频污视频| 亚洲图片偷拍视频区| 激情小说激情视频| 综合网,亚洲,欧美| 国产精品永久免费10000| 99精品丰满人妻| 操比国产| 亚洲色图欧美色图另类图片| 青久操| 国产九九九九九九九九| 麻豆精品.欧美精品.日韩精品.| 亚洲日韩AV视色| 亚洲国产精品成人综合| 精品无码产区一区二| 色色激情| Sekablack无码一区| 小草av不卡亚洲二区| 欧美一级A片在线看视频性色| 少妇熟女一区二区三区| 青青草国产亚洲精品久久| 十八禁的黄污污免费网站| 欧美日韩制服| 亚洲AV高潮| 欧美特大黄一级片片免费| 久久人| 蜜桃久久久久久久久久久久| 色色色色网站| 69av一区二区三区| 欧美日韩人妻精品一区二区三区| 亚洲天堂另类美腿| 无色无码| 操b在线观看| 日本在线15p| 五月天伊人| 中文字幕黄色片| 亚洲图片日本AⅤ欧美在线| 天天操福利视频综合网站| 久久伊人网视频一区二区三区 | 欧美色图在线视频少妇| 青青青国产| 欧美日韩性爱视屏免费看了| 国产狂喷潮在线精品| 5252色欧美在线男人的天堂| 精品国产Av无码久久久亚洲| 快播久久人人aV| 骚逼一区二区| 久久女人视频| 五月天婷婷成人网| 乱伦AVxx| 中国国产精品一区视频| 久久专区| 欧美国产婷婷久久| 欧美成人精品一区二区男人蜜臀| 97超碰色屌| 粉嫩国产精品久久粉嫩| 五月丁香社区婷婷日韩欧美精品影院 | 亚洲成人无码影院| 免费日韩黄片| 日韩熟女无码| 大香蕉伊人网| 伊人骚琪琪亚洲天堂网站| 久久风骚城市| 精品无码产区一区二| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲性猛| 亚洲诱惑| 怡红院成人av| 国产十八禁视频| 国产美女91视频| 麻豆九九九| oumeisetupian| 天天干2区3区| 人妻夜夜爽天天爽麻豆三区网站 | 超碰性爱97| 欧美 日韩第一性色| 后入综合久久| 久久久精品视频免费观看| 蜜臀无码视频在线观看| 极品出轨视频网站| 三四中文字幕| 中国AV美女| 欧美日韩久久精品爱爱| 内射卯月麻衣| 婷婷久草| 人人妻人人色一区二区三区| 亚洲性猛| 中文字幕av片| 日韩成人小视频| 久久老熟女| 成人性交免费视屏| 中文字幕在线观| 人人么人人操| 国产精品4p在线观看| 免费一级性爱久久| 亚洲色 国产 欧美 日韩| 国产精品无码在线| 色五月丁香五月| 日韩三级视频一区二区三区| 国产少妇与亚洲av| AV一二区| 色哟哟av网址| 欧美日综合| 91视频综合网| 亚洲好看强奸乱伦| 福利色色| 黄页大片在线观看| 欧美日本天堂| 亚洲精品97久久中文字幕| 97神马久久| 欧美熟妇成人一区二区| 2019天天干天天操| 色婷婷色99国产综合精品| 中文字幕二区日韩天堂| 欧美激情一区二区| 国内外毛片在线观看| 久久东京热久久| 一本精品日本在线视频精品| 97任你吞精| 美女尤物福利视频| 激情视频一二三| 91bbbbbb| 久久精品日韩| 开心激情站| 亚洲一本色码中文字幕| 综合少妇网| 在线人成亚洲视频免费观看| 亚洲一区二区精品福利| 美女啊啊啊啊啊啊啊| 亚洲污污网站| 亚洲国产综合视频| 欧美日韩 强奸乱伦| 91色艳| 色网1| 日韩福利电影网| 两性综合网| 91精品成人| 好吊色青靑草| 精品黑人一区二区| 日日A∨| 久久黄人人爽视频| 91三级理论片播放器| 日本青青草在线| 激情婷婷黑人91| 隔壁邻居波多野结衣中文字幕 | 欧美 综合| 亚洲三级。日韩三级| 欧美另类综合久久| 色噜噜人妻丝袜AV资源| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲情色婷婷五月天| 天天干夜夜操一区二区| 欧美日韩亚洲一区二区在线观看| 夜夜肏2021| 99色在线| 人妻日日干| 精爱久久| 亚洲婷婷丁香在线| 口爆综合网| 综合色区偷拍| 一区二区三区机械有限公司| 亚洲诱惑天堂| 95自拍视频在线观看| www.99热在线只有精品| 深夜福利黄片| 久久99国产综合精品女同| 亚洲欧美伦综合| 婷婷久久五月| 东京热91| 超碰av在线| 蜜屁av| 婷婷综合五月| 99少妇内射| 久久97| 日韩久射综合| 五月丁香色综合| 日本熟妇人妻一区二区三区| 97碰在线视频| 肥佬影院91| 猛交交| 久久久亚洲| 91女网站| 国产又黄又粗的视频| 熟妇亚洲一区二区三区| 啊啊啊啊操死我| 日本三级日本三级99| 国产一线二线三线av| 丁香五月成人| 国产激情视频一区区三区| 欧美大香蕉卡久久| 欧美亚洲自拍另类人妻| 神马久久久久久久久久久久| 国产日韩精品人妻久久久久色欲网站| 色色色色色色色色综合| 91成人久久 | 色网站导航大全| 日本欧美色| av日韩在线观看电影| 亚洲欧美内射| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 91色人妻| 亚洲综合伊人| 天天做天天爱天天高潮| 人妻少妇久久中文字幕一区二区 麻豆| 日韩中文字幕熟妇人妻| 韩国成人精品久久久免费看| 青女偷拍网| 色月天AV导航| 思思在线免费视频| 亚洲在线a| laoshunv91| 免费一级欧美片片线观看| 九九热九九| 人人操人人色网| 欧美综合网1| 天天爽天天| 欧美Aⅴ| 欧美自拍网| 亚洲欧美性生活| 婷婷丁香五月天亚洲天堂网| 97久久久久| 伊人伊人LD| 久久女人一区二区三区| 中文字幕久热视频在线| 97日韩超碰超碰中文字幕| AV丝袜少妇| 激情婷婷| 无码操逼网| 免费一二区| 激情文学小说一区二区 | 人妻精品一区一区三区蜜桃91| 亚 欧 美 综合| 天天色综亚洲91污| 麻豆国产97在线| 综合自拍| 男人的天堂在线| 精品一区二区三区最新| 色情综合| 国产午夜激片Av毛片不卡| av网站国产主播在线| 少妇色欲综合网2| 中文字幕在线2| 亚洲国产剧情少妇激情| 亚洲成人免费电影| 日韩性爱免费视频在线网站| 日本中文字幕不卡视频| 四虎精品一区二区| 久久激情四射婷婷丁香五月天| 韩国女主播青草在线| 久悠悠av| 先锋精品av色鲁| 日韩欧美aⅴ综合网站发布| 亚洲男人的天堂va亚洲男人社| 日韩欧美丝袜诱惑| 中日无幕一二三四区| 97自拍视频在线| 桃花色涩综合影院| 欧美性爱www免费版| 精品一区二区国产日韩| 亚洲综合网91| 色约约一区=区三区| 不卡六六在线91| 国产后入清纯| 精品久久九| 久久超碰98| 人人搡人人肉久久精品| 久草资源在线视频官方总站日韩丝袜美腿 | 超碰狠狠操| 97香蕉碰碰人妻国产欧美| 亚洲一区二区三区四区视频| 东京热男人的天堂精品| 国产成人综合在线播放| 日韩操逼HD| 夜夜天天噜狠狠爱2021| 国产女人高潮嗷嗷嗷叫小说 | 日韩精品色呦呦| 亚洲av无码成电影在线播放| 亚洲AV成人精品网站在AV| 国产一级内射高清视频| 色牛aV| 欧美亚洲自拍另类人妻| 你懂的在线观看区国产| 国产AAAAAABBBBB| 成人av在线播放| 丰满岳乱妇一区二区三区| 欧美一区二区三区另类精品| 伊人影院综合是一个与深夜成人在线| yellow网站免费观看日韩高清无码| 九九干| 国产成人精品日本亚洲语言| 91GD.COM| 一区二区激情国产熟女| 97免费在线视频在线观看| 内射中出日韩在线观看视频| 人妻一区久久二区三区色播| 日本超碰97日韩精品人妻| 国产后入清纯| 精品免费囯产一区二区三区| 干少妇视频| 免费的黄片有限公司| 乱伦av麻豆| 九九久久精品| 99热精品青草在线| 狠狠做深爱婷婷久久二区| 性欧美| 久久天堂| 久久亚洲AV无码专区国产精品| 国产成人自拍视频在线| 亚洲精品视频二区| 久久久久久91香蕉国产| 玖玖爱伊人玖玖爱| 九九九九九精品| 久久天天艹| 亚洲各类熟们中文字幕| 午夜激情床戏激情| 国产精品在线一区二区| 国产精品不卡少妇白| 被男人吃奶很爽的毛片| 精品性爱一区二区| 91亚洲不卡一区| 亚洲麻豆18发?| 在线97视频| 欧美人妻精品一区二区| 91爱综合| 插入粉嫩少妇视频| 少妇综合| 欧美自拍偷拍免费观看| 欧美极品女人的天堂| 久草男人天堂| 97国产超碰| 亚洲欧综合另类无码一区| 蜜桃色色网站视频三区| 丝袜亚洲91| 日韩欧美亚洲自拍偷拍| 天美麻花大全视频| 亚州久久9| 啊啊啊操死我| 日韩乱插| 九九九九九用不成了| 天天射日日干| 国产成人无码网站在线视频| 久久仑合| 激情小说亚洲色图| 国产做?爰片久久毛片?片美国| 欧美激情超碰777| 久久精品28| 激情接吻视频久久久久久| 美女高潮视频91| 亚洲熟女人妻中文字幕一区二区 | 国产精品天干天干综合网麻豆 | 久久99久久99精品天美传媒棢·纸:. | 白丝被操91| 黄污污污污| 五月天精品| 色呦呦呦在线观看视频| 96免费视频在线| 激情婷婷综合久久| 亚洲日本成人动漫| 亚洲色图 91| 国产 无码 一区二区| 99色婷婷中文字幕乱色| 欧美性xxxxx狂欢| 欧美日韩超碰在线| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 亚洲色图超碰在线| 亚洲日韩欧美一区二区| 国产AAAAAABBBBB| 亚洲熟妇丝袜在线观看| 女色综合| 中文字幕啊啊啊在线观看视频| 日韩AV噜噜噜一区二区三区四区| 操逼操逼逼操操逼91 | 中韩中文字幕在线观看| 国产在线视视频有精品| 99re热| 性色av网站| 国产蜜臀在线| 黄片不用下载在线观看| 狠狠操狠狠燥| 国产视频一区二区免费| 懂色影视久久| 欧美日韩性爱视屏免费看了| 中出20p| 色欲天天综合网| 東南亚性呦成人伦理资源在线视频| 国产欧美一区激情交| 在线天堂资源亚洲| 激情五月天色播| 日韩大香蕉| 91在线免费观看处女| 天天做天天爱夜夜爽毛片试看| 青青色综合| 天天激情干| 亚洲天天精品| 婷婷久久五月| 国内伊人久久久久久网站视频| 你操综合| 综合国产影视三级| 精品一区二区三区蜜桃臀www| 欧美午夜一区二区三区| 欧美综合色图片| 欧美黑人性猛交91| a片久久久久久久久久久久 | 国产精品探花在线| 性感美女91影视| 九九热精品在线| 蜜乳av一区二区| 视频在线97| 天综合中文| 男人天堂黄片| 日韩欧美~中文字| 综合网,亚洲,欧美| 午夜激情成人在线观看 | 资源在线观一 二| 国模私拍一区二区三区神乳| 天天超级碰碰碰| 92福利社视频| 嫩草在线视频| 无码二级三级| 麻豆黄四叶草网站| 国产精品无码AV网站| 加勒比综合| 日韩97视频| 久操99| 亚洲最大无码中文字幕网站| 欧美色网| 亚洲精品97久久中文字幕| AV一二区| 不卡啪啪视频| 国产精品久久妻无码网站| 97超碰影音| 亚洲熟女乱熟乱熟妇综合网二区| 免费啪啪啪网站18岁| 久久精品午夜国产亚洲AV无码| 51一区二区三区| 熟女天天干| 五月天婷婷基地| 无码黑人精品一区二区三区三| 精品999一区二区| 欧美91久久久久| 日本青青草在线| www99热| 色哟哟511老熟女| 日韩免费a级毛片无码a∨| 亚洲极品| 精品无码久久久久| 日韩在线AB| 人人操AV| 欧美强奸一区二区诱惑| 免费日韩黄片| 超碰成人人人爽人人爽| 91亚洲黄色网| 国产精品久久久久久久久久久久久久久久| 日本特黄f c2| 久热九九| 欧美专区日本专区| 91深夜夜| 天天日天天干天天色| 少妇精品久久| 亚洲一区二区中文字幕| 日日干夜夜骑| 一区,二区,三区视频| 国产白嫩精品久久| 亚洲 欧美都市激情| 五月天社区| 国产97色在线| 人妻少妇av在线观看| 中文字幕一二三| 熟妇xxxxx性春色| 日韩欧无码一区二区三区免费不卡| 国产欧美后入| 欧美性生活内射| 欧美97日韩| 嗯……啊…嗯嗯…啊…好舒服| 久热69九色熟妇97| 曰韩精品九九无码 | 色天天野狼综合社区| 韩日自拍| 日韩丨制服丨中文|在线| 国产一区二区三三视频| 精品无码一区二区三区色欲| 激情小说亚洲色图| 97天天摸天天爽| 久久久亚洲| 囯产精品久久久久久久久久梁医生| 久久久久久久人妻丝袜| 91天美| 3PAV乱伦视频| 日韩av性爱在线播放| 国产精品直播在线观看直播| 色在线视频导航| 波多野结衣之双飞调教在线播放 | 天天摸天天插天天日| 91国产精品熟女| 天天综合网久久ww| 国产精品色哟哟| 久久女同性恋一二区| 日本高清熟女久久一区| 久操| 久久免费9| 丰满人妻被猛烈进入中|