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

ARTICLE DETAIL

資訊詳情

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

基于SpringBoot+Vue+MyBatis的企業(yè)級失蹤人員信息管理系統(tǒng)

基于SpringBoot+Vue+MyBatis的企業(yè)級失蹤人員信息管理系統(tǒng) 做企業(yè)級失蹤人員信息發(fā)布與管理系統(tǒng)源碼項目有一件事讓我印象很深很多人上手這類系統(tǒng)時最容易低估的是審核流轉(zhuǎn)和數(shù)據(jù)閉環(huán)這兩塊反而把大量時間花在了頁面上。實際上一套真正能用的管理系統(tǒng)核心在于把公告發(fā)布、人員登記、線索上報、審核流轉(zhuǎn)、狀態(tài)變更這條鏈路串起來并且每一步都有跡可循。我做的這套項目基于SpringBootVueMyBatisMySQL架構(gòu)前后端分離源碼完整既能直接部署演示也適合在此基礎(chǔ)上做二次開發(fā)。文章里我會從需求本質(zhì)、技術(shù)選型、數(shù)據(jù)庫設(shè)計、后端接口實現(xiàn)、前端交互細(xì)節(jié)講到部署安全與排坑復(fù)盤盡量把文檔里不會寫的東西也講透。如果你正在做政務(wù)信息化、公益互助平臺、尋人相關(guān)方向的項目或者準(zhǔn)備用這類題目做畢業(yè)設(shè)計、企業(yè)實習(xí)項目這篇文章可以直接作為復(fù)現(xiàn)和改造的參考。1. 這類系統(tǒng)的需求本質(zhì)不只是發(fā)一個公告那么簡單先說一句大實話失蹤人員信息管理系統(tǒng)從功能列表上看似乎就是發(fā)布尋人啟事 管理線索聽起來輕松但落到真實業(yè)務(wù)里痛點比想象中多得多。1.1 三類參與者三個層面的真實痛點系統(tǒng)的使用者大致分為三類普通訪客、審核人員、系統(tǒng)管理員。不同角色對系統(tǒng)的期望是完全不同的這直接決定了功能設(shè)計的優(yōu)先級。普通訪客的痛點是信息太散。家人走失之后親友通常第一反應(yīng)是發(fā)朋友圈、貼紙質(zhì)告示、求助本地社區(qū)但這些渠道各自為戰(zhàn)信息無法匯總。平臺要做的不是再增加一個孤島而是提供一個統(tǒng)一入口讓所有公告集中展示、集中檢索并且能在線提交線索。審核人員的痛點是核實難、狀態(tài)更新難。走失信息涉及大量個人隱私一旦發(fā)布出去就是全網(wǎng)可見如果沒有審核環(huán)節(jié)假消息和過期消息會迅速消耗公眾信任。審核員最需要的是待審隊列 狀態(tài)流轉(zhuǎn)讓每一條信息從提交、審核、發(fā)布、找到、歸檔都有明確狀態(tài)。管理員的痛點是數(shù)據(jù)無法沉淀。沒有系統(tǒng)支撐時歷史走失案件的線索往往散落在各個渠道后期想統(tǒng)計、比對、復(fù)盤非常困難。一個合格的系統(tǒng)應(yīng)該把人和案件的數(shù)據(jù)結(jié)構(gòu)化留存支持按時間、區(qū)域、年齡、狀態(tài)等多個維度做統(tǒng)計分析。這三類痛點的交叉點就是系統(tǒng)的核心需求統(tǒng)一信息源、嚴(yán)格審核流、狀態(tài)可閉環(huán)。1.2 功能模塊與角色權(quán)限怎么劃分基于上面的痛點模塊劃分我建議按人、事、線、審四條線來做功能模塊普通訪客審核人員系統(tǒng)管理員走失人員信息登記可提交查看待審管理全部信息審核與發(fā)布無權(quán)限審核/駁回復(fù)核/撤銷公告展示與檢索查看、搜索查看管理線索上報與處理提交線索處理線索查看統(tǒng)計數(shù)據(jù)統(tǒng)計報表無權(quán)限有限查看全部維度賬號與角色管理無權(quán)限無權(quán)限分配賬號這塊設(shè)計有一個很容易踩的坑很多人會把登記和發(fā)布合并成一個操作提交之后直接上架。結(jié)果就是系統(tǒng)無法過濾虛假信息一旦被惡意利用后果非常嚴(yán)重。正確的做法是提交是一個動作審核是一個動作發(fā)布又是一個動作三者分離并且每一步都記錄操作日志。1.3 企業(yè)級三個字的分量這套系統(tǒng)叫企業(yè)級不是業(yè)務(wù)量大而是工程規(guī)范上的要求更高Controller 不能堆業(yè)務(wù)邏輯服務(wù)層要做事務(wù)管理數(shù)據(jù)訪問不能靠 JDBC 拼 SQLMyBatis 的 XML 里要支撐動態(tài)查詢狀態(tài)字段不能以魔法數(shù)字散落在各處要有狀態(tài)枚舉統(tǒng)一管理所有寫操作要有審計追蹤誰在什么時間改了什么一查便知。這些要求決定了整個項目的代碼結(jié)構(gòu)不是隨意的后面我會詳細(xì)講落地方式。2. 技術(shù)選型與工程結(jié)構(gòu)SpringBootVueMyBatis這套組合為什么能打技術(shù)選型這塊我不打算做一堆框架對比直接說結(jié)論和理由因為這套組合在同類管理系統(tǒng)里幾乎是最成熟、資料最全的路線。2.1 后端為什么用 SpringBootSpringBoot 在這類系統(tǒng)里幾乎是標(biāo)準(zhǔn)答案級別。它有內(nèi)嵌的 Web 容器打包就是一個可執(zhí)行的 jar部署成本低起步依賴把常見的配置都約定好了開發(fā)時不需要花大量時間在環(huán)境整合上生態(tài)里和權(quán)限、緩存、持久層框架的整合方案都已經(jīng)非常成熟。需要注意版本匹配問題如果項目是基于 SpringBoot 2.7.x那 JDK 8 就夠了如果源碼升級到了 SpringBoot 3.x那必須用 JDK 17 及以上。很多人卡在springboot版本太高導(dǎo)致的啟動失敗多半就是 JDK 版本不匹配或者部分第三方依賴還沒適配 3.x。2.2 前端為什么選 Vue 而不是其他框架失蹤人員信息管理系統(tǒng)里有大量多狀態(tài)頁面 數(shù)據(jù)表格 表單流程的界面邏輯Vue 的組件化和響應(yīng)式數(shù)據(jù)模型非常契合。比起直接用模板引擎渲染頁面前后端分離之后接口可以同時復(fù)用給管理后臺和外部擴(kuò)展。組件生態(tài)也很關(guān)鍵?;?Vue 的 Element 組件庫Element UI 對應(yīng) Vue 2Element Plus 對應(yīng) Vue 3提供了現(xiàn)成的表格、表單、日期選擇器、分頁組件管理后臺開發(fā)效率能翻倍。如果是從零開始搭頁面不借助組件庫光是一個帶篩選和分頁的表格就能寫幾百行。2.3 MyBatis MySQL 的組合為什么默契MyBatis 最大的價值是SQL 在手心里不慌。這類系統(tǒng)的查詢條件非常動態(tài)按姓名模糊查、按年齡段篩選、按走失時間范圍查、按區(qū)域查、按狀態(tài)查組合起來可能有幾十種情況。用 MyBatis 的動態(tài) SQL通過 if 標(biāo)簽拼接條件比 ORM 自動生成的查詢可控得多也方便直接針對慢查詢做優(yōu)化。MySQL 則承擔(dān)了穩(wěn)定可靠的數(shù)據(jù)存儲。關(guān)于版本5.7 和 8.x 都可以跑這套系統(tǒng)但從驅(qū)動和服務(wù)端兩個角度我更推薦 8.x。如果必須用 5.7要注意 JDBC 驅(qū)動用com.mysql.cj.jdbc.Driver而不是已經(jīng)過時的com.mysql.jdbc.Driver否則會有告警甚至連接失敗。2.4 工程目錄怎么組織項目整體分為前端frontend和后端backend兩個目錄結(jié)構(gòu)如下backend ├── src/main/java/com/xxx/missing │ ├── controller # REST接口層 │ ├── service # 業(yè)務(wù)邏輯層 │ ├── mapper # MyBatis數(shù)據(jù)訪問接口 │ ├── entity # 實體類 │ ├── dto # 接收參數(shù)的傳輸對象 │ ├── vo # 返回給前端的數(shù)據(jù)對象 │ ├── config # 配置類跨域、攔截器、WebMvc │ ├── common # 統(tǒng)一返回結(jié)構(gòu)、異常處理、工具類 │ └── enums # 狀態(tài)枚舉 └── src/main/resources ├── mapper/*.xml # MyBatis SQL映射文件 ├── application.yml └── db/init.sql # 初始化腳本 frontend ├── src │ ├── api # 接口請求封裝 │ ├── router # 路由配置 │ ├── stores # 狀態(tài)管理 │ ├── views # 頁面組件 │ ├── components # 公共組件 │ └── utils # 請求工具、常量等 └── package.json這種結(jié)構(gòu)最大的好處是職責(zé)清晰前端頁面不直接拼接口地址統(tǒng)一走api模塊后端每個層只做自己該做的事。改 SQL 不用動 Java 代碼改頁面不用動接口分工明確。3. 數(shù)據(jù)庫建模把人、事、線、審四類數(shù)據(jù)組織起來數(shù)據(jù)庫設(shè)計決定了系統(tǒng)能走多遠(yuǎn)。這個項目里我用的表不多但每張表的關(guān)系和字段都有講究。3.1 核心表清單與設(shè)計思路先看核心表表名用途核心字段關(guān)系sys_user系統(tǒng)用戶id, username, password, role角色字段區(qū)分審核員/管理員sys_operation_log操作審計日志user_id, action, target_id, create_time所有重要操作寫日志missing_person走失人員檔案id, name, gender, age, id_card_no, photo_path, feature_desc一比多關(guān)聯(lián)案件missing_case走失案件記錄id, person_id, status, missing_time, missing_address, reporter_id狀態(tài)機(jī)核心表notice公告內(nèi)容id, case_id, title, content, publish_time, status案件與公告一對一clue線索上報id, case_id, reporter_name, reporter_phone, content, status案件一對多線索這里最核心的一條關(guān)系鏈?zhǔn)莔issing_person人對應(yīng)missing_case案件一個案件發(fā)布一條notice公告一個案件收集多條clue線索。人和案件分開是因為一個人可能多次走失但每次走失都是獨立案件不能把多次信息混在一起。3.2 關(guān)鍵表字段細(xì)節(jié)missing_person表里有幾個字段要特別設(shè)計id_card_no身份證號必須脫敏存儲前端展示時只顯示前六位和后四位中間用星號代替。真正要做精確比對時可以在后端用加密后的值進(jìn)行匹配。photo_path照片不要存二進(jìn)制到數(shù)據(jù)庫而是把圖片文件存到服務(wù)器目錄或?qū)ο蟠鎯?shù)據(jù)庫里只保留相對路徑。這樣數(shù)據(jù)庫體積可控加載也更快。feature_desc體貌特征、身著衣物描述建議用text類型但要注意檢索時不要直接LIKE全表掃最好配合全文索引或分詞處理。missing_case表的狀態(tài)字段是系統(tǒng)最關(guān)鍵的枚舉值DRAFT草稿- PENDING待審核- PUBLISHED已發(fā)布- FOUND已找到- ARCHIVED已歸檔駁回場景下PENDING可以回退到DRAFT并記錄駁回原因。這個狀態(tài)流轉(zhuǎn)我會在后端部分詳細(xì)講。建表時有一句很實用的提示所有業(yè)務(wù)表的邏輯刪除字段deleted和審計字段create_time、update_time一定要加上即使現(xiàn)在覺得用不上將來做數(shù)據(jù)回溯和權(quán)限審計時都會需要。示例建表 SQL 大致這樣CREATE TABLE missing_case ( id BIGINT PRIMARY KEY AUTO_INCREMENT, person_id BIGINT NOT NULL COMMENT 關(guān)聯(lián)人員檔案ID, status VARCHAR(20) NOT NULL DEFAULT PENDING COMMENT 案件狀態(tài), missing_time DATETIME NOT NULL COMMENT 走失時間, missing_address VARCHAR(255) NOT NULL COMMENT 走失地點, reporter_id BIGINT NOT NULL COMMENT 登記人用戶ID, deleted TINYINT NOT NULL DEFAULT 0, create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, KEY idx_status_time (status, missing_time), KEY idx_person (person_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT走失案件表;注意KEY idx_status_time (status, missing_time)這個聯(lián)合索引它直接服務(wù)于后臺按狀態(tài) 按時間排序的列表查詢。3.3 索引與查詢性能別讓模糊搜索拖垮庫這類系統(tǒng)最常見的查詢是列表頁的多條件篩選 分頁。最容易忽略的問題是模糊搜索對索引的破壞LIKE 關(guān)鍵字%前綴匹配可以走索引LIKE %關(guān)鍵字%任意位置匹配無法走普通索引會導(dǎo)致全表掃描。如果必須做任意位置匹配方案有兩個數(shù)據(jù)量小時直接用LIKE配合覆蓋索引也還能接受數(shù)據(jù)量大時給相關(guān)字段建全文索引MySQL 5.7 以上的ngram全文解析器支持中文分詞適合搜姓名和描述。分頁也有講究。數(shù)據(jù)量小的時候用LIMIT offset, size沒問題數(shù)據(jù)量大了以后深分頁會越來越慢因為它要把前面的數(shù)據(jù)全部掃一遍。優(yōu)化方案是改為主鍵游標(biāo)分頁WHERE id 上一頁最后一條的id ORDER BY id LIMIT size。對于這套系統(tǒng)前期用普通LIMIT即可但要留出優(yōu)化的擴(kuò)展空間。3.4 歸檔與數(shù)據(jù)留存當(dāng)案件狀態(tài)變?yōu)镕OUND已找到時公告不能直接物理刪除否則線索和審計記錄就失去了關(guān)聯(lián)對象。正確做法是狀態(tài)改為ARCHIVED公告在列表頁不再展示但數(shù)據(jù)依然保留。我在實際項目中遇到過人找到了公告還掛在首頁的尷尬事故就是沒做好狀態(tài)切換導(dǎo)致的所以狀態(tài)機(jī)一定要在數(shù)據(jù)庫層和業(yè)務(wù)層同時做約束。4. 后端落地接口設(shè)計、動態(tài)查詢與狀態(tài)機(jī)后端是整個系統(tǒng)的中樞我挑幾個最核心的落地點來講。4.1 REST 接口怎么設(shè)計接口路徑按資源劃分建議如下方法路徑功能POST/api/cases登記走失案件GET/api/cases分頁查詢案件列表GET/api/cases/{id}案件詳情PUT/api/cases/{id}/status狀態(tài)流轉(zhuǎn)審核/發(fā)布/歸檔GET/api/notices公開公告列表無需登錄POST/api/clues提交線索PUT/api/clues/{id}/status處理線索GET/api/stats/summary數(shù)據(jù)統(tǒng)計摘要公開接口和受保護(hù)接口要嚴(yán)格區(qū)分。訪客可以看公告列表和提交線索但不能操作后臺接口。這塊用攔截器做統(tǒng)一校驗就行不用每個方法都重復(fù)寫權(quán)限判斷。4.2 動態(tài)查詢MyBatis XML 的核心寫法案件列表頁的篩選條件是典型的動態(tài) SQL 場景。Mapper 接口定義ListCaseVO selectCasePage(Param(query) CaseQueryDTO query, Param(offset) int offset, Param(size) int size);對應(yīng) XML 的寫法select idselectCasePage resultTypecom.xxx.missing.vo.CaseVO SELECT c.id, p.name, p.gender, c.status, c.missing_time, c.missing_address FROM missing_case c LEFT JOIN missing_person p ON c.person_id p.id where c.deleted 0 if testquery.name ! null and query.name ! AND p.name LIKE CONCAT(%, #{query.name}, %) /if if testquery.status ! null and query.status ! AND c.status #{query.status} /if if testquery.startTime ! null AND c.missing_time gt; #{query.startTime} /if if testquery.endTime ! null AND c.missing_time lt; #{query.endTime} /if /where ORDER BY c.missing_time DESC LIMIT #{offset}, #{size} /select這里有兩個細(xì)節(jié)值得說第一where標(biāo)簽會自動處理第一個條件前面的AND避免 SQL 拼接出錯第二時間范圍查詢用起始時間和結(jié)束時間兩個參數(shù)比單獨傳一個字符串更安全防止注入。和在 XML 里必須轉(zhuǎn)義成gt;和lt;這個很多人第一次寫都會踩坑。同時還得配一個selectCasePageCount查詢總數(shù)用于前端分頁組件。這里建議把條件抽成公共 SQL 片段用sql標(biāo)簽引用避免兩條 SQL 的篩選條件不一致導(dǎo)致列表數(shù)量和總數(shù)對不上的問題。4.3 狀態(tài)機(jī)的實現(xiàn)方式狀態(tài)機(jī)不能只靠 if-else。我在代碼里用枚舉統(tǒng)一管理public enum CaseStatus { DRAFT(草稿), PENDING(待審核), PUBLISHED(已發(fā)布), FOUND(已找到), ARCHIVED(已歸檔); private final String desc; }然后定義一張流轉(zhuǎn)表用 Map 或者 狀態(tài)流轉(zhuǎn)配置類來約束允許的路徑DRAFT - PENDING PENDING - PUBLISHED / PENDING - DRAFT駁回 PUBLISHED - FOUND FOUND - ARCHIVED寫入操作時先判斷當(dāng)前狀態(tài)是否允許流轉(zhuǎn)到目標(biāo)狀態(tài)不允許就直接拋業(yè)務(wù)異常。這個做法在真實項目里非常有用它能防止審核員跳過審核直接把草稿改成已發(fā)布這種邏輯漏洞。4.4 統(tǒng)一返回與全局異常接口返回值不要各寫各的統(tǒng)一用一個結(jié)構(gòu)public class ResultT { private int code; // 0 成功其他為錯誤碼 private String msg; private T data; }配合RestControllerAdvice做全局異常處理業(yè)務(wù)異常統(tǒng)一返回錯誤碼參數(shù)校驗失敗返回字段錯誤信息未捕獲異常返回系統(tǒng)繁忙之類的中性提示避免把異常堆棧直接暴露給前端。這個規(guī)范在聯(lián)調(diào)和排障時能省大量時間。5. 前端交互公告擴(kuò)散頁與管理后臺的實現(xiàn)細(xì)節(jié)前端這塊我按訪客看到的公開頁面和內(nèi)部人員使用的管理頁面兩條線來講因為它們的體驗?zāi)繕?biāo)和實現(xiàn)重點完全不同。5.1 路由與狀態(tài)管理前端的路由建議分成兩塊公開區(qū)首頁公告列表、公告詳情、線索提交、走失登記管理區(qū)案件審核、公告管理、線索處理、數(shù)據(jù)統(tǒng)計、用戶管理。管理區(qū)的路由統(tǒng)一掛在一個需要登錄的父路由下配合路由守衛(wèi)做登錄態(tài)校驗。狀態(tài)管理用 Vuex 或 Pinia 存用戶信息和權(quán)限標(biāo)記頁面里根據(jù)角色展示或隱藏對應(yīng)的操作按鈕。如果管理后臺的按鈕權(quán)限比較多不要自己一遍遍寫v-if判斷角色封裝一個v-permission指令會更省事指令內(nèi)部通過狀態(tài)管理里的權(quán)限列表判斷是否渲染元素。5.2 公告詳情頁照片、描述和線索提交公開公告詳情頁有幾個交互細(xì)節(jié)值得注意照片展示不要一張張平鋪用圖片畫廊組件支持縮放和左右切換。走失人員的照片清晰度通常不高畫廊模式比單圖體驗好很多。體貌特征、衣著描述的區(qū)域要突出甚至可以做成獨立的關(guān)鍵信息卡片放在頁面頂部而不是藏在長篇文本里。線索提交表單需要做防抖和防重復(fù)提交。用戶連續(xù)點擊提交按鈕接口會被請求多次處理方式是在提交后立刻把按鈕置為 loading 狀態(tài)同時接口側(cè)做冪等控制同一手機(jī)號對同一案件短時間內(nèi)只能提交一次。線索表單示例大致長這樣el-form refclueFormRef :modelclueForm :rulesclueRules el-form-item label姓名 propreporterName el-input v-modelclueForm.reporterName maxlength30 / /el-form-item el-form-item label聯(lián)系電話 propreporterPhone el-input v-modelclueForm.reporterPhone maxlength11 / /el-form-item el-form-item label線索內(nèi)容 propcontent el-input typetextarea :rows4 v-modelclueForm.content maxlength500 show-word-limit / /el-form-item el-button typeprimary :loadingsubmitting clicksubmitClue提交線索/el-button /el-form這里有個小的用戶體驗技巧提交成功之后不要讓用戶馬上看到提交成功就完事最好在頁面里展示一句我們將盡快核實并與你聯(lián)系并隱藏重復(fù)提交的入口這樣既保護(hù)線人信息也避免騷擾。5.3 管理后臺表格、批量操作與審核隊列管理后臺最核心的頁面就是案件審核列表。用 el-table 加多條件搜索表單狀態(tài)用 el-tag 展示顏色待審核是橙色已發(fā)布是綠色已找到是藍(lán)色已歸檔是灰色。批量操作要格外小心。批量發(fā)布和批量駁回看起來方便但一旦操作失誤影響的是大量案件。我的建議是批量操作只開放狀態(tài)批量駁回并通知登記人這種低風(fēng)險動作高風(fēng)險動作比如批量歸檔要加二次確認(rèn)彈窗并且記錄操作人信息。審核詳情頁建議用抽屜組件而不是新開頁面這樣審核員可以在列表和詳情之間快速切換。抽屜里要展示案件時間線登記時間、提交時間、審核時間、發(fā)布時間、線索處理時間全部串成一條縱向時間線審核員只看一眼就能判斷這單目前卡在哪一步。5.4 圖片加載與列表性能公告列表頁可能包含大量圖片直接一次性加載會非??ā蓚€處理手段很實用圖片懶加載和虛擬滾動。懶加載可以用現(xiàn)成的指令庫或者自己寫一個IntersectionObserver監(jiān)聽圖片進(jìn)入視口后再設(shè)置src。列表項里的圖片建議用統(tǒng)一的縮略圖版本原圖等點擊詳情時再加載。如果列表超過幾百條表格區(qū)域建議用支持虛擬滾動的組件只渲染可視區(qū)域的行不然 DOM 節(jié)點太多頁面會掉幀。5.5 聯(lián)調(diào)階段的跨域和 Token 處理前端開發(fā)環(huán)境和后端聯(lián)調(diào)時最大的問題是跨域。本地開發(fā)時不建議用瀏覽器插件解決而是通過前端的 devServer 代理// vite.config.ts 或 vue.config.js server: { proxy: { /api: { target: http://localhost:8080, changeOrigin: true } } }這樣前端代碼里的請求路徑都寫/api/...開發(fā)環(huán)境由代理轉(zhuǎn)發(fā)生產(chǎn)環(huán)境由 Nginx 轉(zhuǎn)發(fā)前端代碼本身不用區(qū)分環(huán)境。Token 失效的處理也很關(guān)鍵。在 axios 攔截器里統(tǒng)一做請求發(fā)起前從狀態(tài)管理取 token 并加到請求頭響應(yīng)返回 401 時清理本地登錄態(tài)并跳轉(zhuǎn)到登錄頁。不要每個接口單獨判斷否則代碼會非常冗余。6. 部署、安全與排坑本機(jī)能跑只是第一步源碼項目在本地跑通很容易真正有價值的是能部署到生產(chǎn)環(huán)境并且經(jīng)得住一些基本的攻擊和管理場景。這一部分把環(huán)境準(zhǔn)備、生產(chǎn)部署、安全加固和實際踩過的坑一次說清。6.1 本地環(huán)境準(zhǔn)備要點后端JDK 版本要和 SpringBoot 版本匹配。SpringBoot 2.7.x 用 JDK 8 或 11SpringBoot 3.x 用 JDK 17。很多人啟動報錯先懷疑代碼實際先檢查 JDK 和 Maven 依賴版本。建庫執(zhí)行db/init.sql注意字符集設(shè)置建議utf8mb4因為它能完整支持中文和 emoji避免中文亂碼。數(shù)據(jù)庫驅(qū)動MySQL 8.x 用com.mysql.cj.jdbc.Driver。前端安裝依賴時注意 Node 版本老項目用 Node 16新項目用 Node 18/20。如果依賴裝不上優(yōu)先檢查鏡像源配置和 lock 文件。6.2 生產(chǎn)部署方案生產(chǎn)環(huán)境最樸素的方案是前端打包后由 Nginx 托管后端 jar 包交給 systemd 管理MySQL 定時備份。前端打包npm run build產(chǎn)物是dist目錄把它放到 Nginx 的靜態(tài)目錄下然后配置/api反向代理到后端服務(wù)server { listen 80; server_name your-domain.com; root /var/www/missing-system/dist; index index.html; location /api/ { proxy_pass http://127.0.0.1:8080/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # 前端路由支持 history 模式 location / { try_files $uri $uri/ /index.html; } }后端用 systemd 守護(hù)進(jìn)程簡單可靠崩潰自動重啟[Unit] DescriptionMissing System Backend Afternetwork.target [Service] Userdeploy ExecStart/usr/bin/java -jar /var/www/missing-system/backend.jar Restartalways [Install] WantedBymulti-user.target數(shù)據(jù)庫備份別忽略寫個定時任務(wù)每天凌晨備份0 3 * * * mysqldump -u backup_user -ppassword missing_db /backup/missing_$(date \%F).sql6.3 安全加固的常見坑第一坑接口越權(quán)。列表接口如果直接暴露主鍵 ID攻擊者把 ID 換成別人的就可以查看他人案件。解決辦法是查詢時永遠(yuǎn)附帶當(dāng)前用戶的權(quán)限范圍管理員看全部審核員只看分配給他的或者待審的。第二坑圖片上傳漏洞。上傳接口不要只校驗 Content-Type因為可以偽造。要校驗文件擴(kuò)展名、文件頭魔數(shù)并且把圖片存儲目錄設(shè)置為不可執(zhí)行腳本文件名用隨機(jī)生成的 UUID避免路徑穿越。第三坑XSS 攻擊。公告內(nèi)容如果支持富文本必須過濾script標(biāo)簽以及各類事件屬性否則別人提交的內(nèi)容可能在你管理臺執(zhí)行腳本。建議前端用白名單過濾后端再做一次校驗。6.4 典型的排坑復(fù)盤這里列出我在實際運行這套系統(tǒng)時遇到的四個高概率問題每個都有對應(yīng)的解決思路問題現(xiàn)象根因解決方式SpringBoot 啟動失敗提示數(shù)據(jù)源配置異常版本太高如升級到 3.x 后部分配置項名稱變化檢查spring.datasource配置或回退到源碼匹配的 SpringBoot 版本連接 MySQL 報時區(qū)錯誤MySQL 8.x 默認(rèn)時區(qū)與 JDBC 不一致在 JDBC URL 加serverTimezoneAsia/Shanghai和useSSLfalse查出的實體屬性全是 null下劃線列名沒有映射到駝峰屬性配置map-underscore-to-camel-case: true或顯式寫 resultMap分頁總數(shù)和列表數(shù)據(jù)不一致查詢列表和查詢總數(shù)的條件不一致用sql抽取公共篩選條件兩處統(tǒng)一引用最后一個問題尤其隱蔽因為它不會報錯只是數(shù)據(jù)量上去之后統(tǒng)計數(shù)字越來越奇怪。我建議在寫完列表接口后馬上對比一下兩個 SQL 在同樣參數(shù)下是否返回相同口徑的結(jié)果?;氐竭@套系統(tǒng)本身我在實際開發(fā)中還有一個深刻的體會源碼給你的是基礎(chǔ)但真正能體現(xiàn)水平的是你對它做的安全加固和業(yè)務(wù)適配。比如給案件增加區(qū)域維度、給線索增加核實狀態(tài)、給統(tǒng)計模塊增加時段對比這些擴(kuò)展都是在現(xiàn)有表結(jié)構(gòu)上做的加法不會傷筋動骨。數(shù)據(jù)庫字段設(shè)計得規(guī)范業(yè)務(wù)擴(kuò)展時就會很輕松。這套系統(tǒng)最大的價值就是給你一個結(jié)構(gòu)清晰的起點讓你能把精力花在真正應(yīng)該花的地方。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
女人香蕉久久毛毛片精品| 欧美91在线| 国产精品午夜高潮呻吟久久av| 久久久96精品| 综合色拍| 东京热一区二区三区四区五区六区| 男人的天堂亚洲| 亚洲色婷婷久久91| 精品69网| 精品久久久一本一道| 久久久久久久国产| 色嘟嘟人妻天堂网| 五月婷婷六月色| 国产成人无码啪| 午夜一区| 密臀成人视频久久久| 亚洲精品欧洲精品| 亚洲精品欧美专业| 91暧暧| 一二三四日本视频高清| 国产一区二区啪啪视频| 日韩性爱播放| 国产操偷| 日韩精品视频在线观看一卡二卡| 日日干天天干夜夜爽| 校园激情狠狠四射| 精品免费成人久久| 后入福利视频| 久久华人网| 久久久久一本一区二区青青蜜月| 韩国久久97| 亚洲中文字幕网| 中国国产精品一区视频| 五月天激情网图片| 蜜臀av一区二区三区免费观看| 国产精品女久久久久av爽| 99国产精品| 激情在线青青操| 日韩大香蕉精品在线视频| 91人妻视频在线| 特污免视频| 九九在线视频| 免费精品99| 亚洲九月丁香| 熟女视频久久| 五月天激情影院| 日本3级一区二区免费| 国产精品探花在线| 大香蕉丝袜一级片| 五月丁香色婷婷| 射 色综合| 熟女精品一区二区三区| 日韩pv中文| 国产日本熟女顶级一区二区三区视频| 亚洲视频精选| 99操碰| 九草九九九| 夜夜嗨一区二区| 日韩一级特黄av毛片| 天天92av| 夜夜爽爽爽| 天美传媒Av在线| 久久久久夜夜夜夜| 人妻精品视频一区二区| av午夜影院在线播放| 日韩女模中文造逼| 人妻酒店出差被中出免费在线播放| 97日视频| 欧美激情高清性猛交| 97这里有精品| 九月激情婷婷| 日韩熟妇二区| 青青草这里只有精品| 国产精品久久久| 久久免费99精品久久久久久| 桃花色涩综合影院| 亚洲的天堂网| 男人在线天堂| 日韩视频啪啪| 亚洲综合春色| 亚洲一区二区三区婷婷| 午夜偷拍久久熟女| 欧美男女午夜啪啪| 亚洲日韩97| 久久六六| 99自拍视频| 老师充足的奶水小说| 亚洲青青草| 久久久97| 久久久久密臀视频| 超碰97网站| 婷婷五月天激情网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国语人妻精彩刺激| 欧美人妻熟女在线| 色在线亚洲视频www| 久操操| 97公开久久| 超碰免费97| 久久久久国产精品片区无码直播| 中文字幕天天天天天| 麻豆区久久久久亚| 操91| 国产精品夜夜夜| 日B操| 久久99亚洲精品久久99果| 草b在线| 国产精品白丝AV| 乱伦av麻豆| 97爱欧美| 男女无套 免费网站| 精品国产肉丝袜在线拍国语| 97一区二区三区视频| 国产精品美女视频诱惑| 久久婷婷一区二| 成人草草视频| 国产精品久久久三级无码| 裸体1区| 看一级黄色视频| 欧美另类自拍 | 啊啊啊轻点在线观看| 青青久久手机线视频| 国产av青草| 日韩成年人性爱视频| www色婷婷| 久久精品高清无码一区| 欧美亚洲色图另类国产| 色综合20p| 2017人人操,人人摸| 国产久久一区二区| 天堂种子在线www网资源| 91美女視頻| 人人摸人人添人人操| 操少妞在线视频| 天天搞在线综合网| 国产精品另类一区大香蕉| 蜜桃视频成a人v在线| 91天堂视频| 极品尤物女神在线观看| 亚洲欧美91√| 人妻嗯啊啊在线播放| 在线中文字幕视频| 大香蕉伊人一区在线观看| 亚洲天堂精品日韩电影| 操人妻逼91| 一区二区三区四区免费视频| 欧美另类天堂| 欧美大香蕉卡久久| 免费日韩黄片| 欧美色交| 亚洲城人男人的天堂| 又粗又长又爽在线观看| 欧美综合综合| 日韩av色图综合| 26uuu国产成人综合| 人妻喷水| 免费农村成人少妇人妻Aa一区二区视频 | 日韩欧美三级| 九久9热| 久久精品中文字幕观看| 91美女片在线| 不卡一区视频| 97超碰美国| 人人 操人人 操人人| 日本久久久精品电影| 免费夜夜爱黄色视频毛片| 秋霞免费无码视频日韩A片| 学生妹天天看| 97干日韩| 国产精品国产拍高清AV| 国产精品一区午夜福利| 中国一级特黄大片护士| 大香蕉狠狠爱| 蜜臀一二三| 91网站18在线观看| 高清无码 国产精品| 秋霞午夜成人福利片片| 就去色综合| 粉嫩少妇自慰在线| 女优视频第10页| 国产区91柔拿会所技师| 粉嫩av在线| 天操天操夜操夜月月年年操操| 99r九九| 成年人一级黄色毛片大全在线观看| 日韩十八禁| 国产情色第一第二页在线观看| 熟女精品一区二区三区| 国产伦精品一区二区三区在线观| 黑人中出21连凳花野真衣| 日韩欧美亚洲一区二区三区影院 | www.色操逼| 日逼逼免费看| 亚洲国产欧美一区二区潘金莲| 蜜桃传媒视频第一区入口在线看| 香蕉av一区二区三区| 久视频在线观看| 日产狠狠干| 999国产精品999| 高潮的A片激情扒开一区| 五月天婷婷在线看 | 91九色网| 大香蕉五月天| 亚洲成人免费电影| 五月丁香大香蕉| 亚洲免费人妻在| 黄骗免费| 五月婷婷啪啪| 97色伦欧美| 天天流夜夜操| 夂久色| 操碰91| 丁香五月婷婷基地| 人人澡人人爽人人精品| 国产视频一区二区在线观看| 日本天堂网| 97精品国产97久久久久久户外免费| 免费一级视频特黄色大片| 女人高潮抽搐喷水视频网站| 丁香五月成人| 暖暖精品二区三区观看| 国产一区二区三区不卡手机在线| 第二页中文字幕| 欧亚乱色熟一区二区三四区| 欧美日韩青操| 午夜视频久久久| 麻豆色99999| 欧美色另类| 中文字幕一区二区视频在线观看| 国产精品分类在线观看| 51久久夜色精品国产麻豆| 伊人久久综合影院| 日本性爱少妇| 黑丝少妇| 91美乳| 欧美 综合 亚洲| 日夜尻逼网| 日本久久超碰| 日韩精品在线视频在线观看| 亚洲少妇中文字幕网址| 99激情| 啊啊啊啊啊啊啊好爽不要| 免费97视频| 97精品在线| 温婉少妇玩3p| 久草这里只有精品| 少妇熟女1区2区3区| 五月丁香六月婷综合成人综合| 国产女人高潮嗷嗷嗷叫小说| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 天美一二三在线观看Av| 日韩78m视频| 伊人嫩草| 欧美传媒| 在线日韩视频| 男人久久精品| 欧美日韩亚洲天堂| 一起草日韩| 久99| 久久成人午夜狠狠| 涩五月婷婷| 嗯阿好爽好紧| 亚洲成成熟女人综合一区二区| 大香蕉乱级| 日韩一级欧美一级在线观看| 午夜欧美J进J出白浆流出久久久 | 丰满人妻-区二区三区| 精品亚洲一区在线观看| 99亚洲天堂| AV色五月天| 男女无套 免费网站| 亚洲 国产 精品一区| 一个人在线看的黄色电影网站| 亚洲双插| 精品一区二区人妖| 一区二区播放| 九九香蕉网| 亚州高清av| 狠狠色伊人亚洲综合网站色| 伊人影院在线理论播放| 久热最新在线杭州| 久久99网站| 亚洲青青草| 国产精品点击进入在线影院| 干b在线性社区| 天啪| 人妻精品4K4K4K4K4| 777超碰| 国产亚洲禁久一区二区| 国产精品3| 国产美女销魂在线观看不卡| 试看福利| 午夜电影在线观看无码专区| 综合性视频99| 人妻aa| 色五月AV在线| 性爱av在线免费观看| 九七人妻在线| 日韩成人大片一区二区| 免费男人的天堂| 国内精品久久久久影院亚洲| 97超碰公开| 制服乱伦| AV天堂因数| 激情综合五月| 日韩综合色图| 加勒比AV网| 日本成人A片网站| 一本一首道人妻少妇免费久久| 日韩偷拍一区二区三区| 欧美伦乱爱| 日韩性爱再线视频| 欧洲一区二区| 亚洲最大91网| 欧美人人曰人人操人人射射| 一二视频神马久久传媒| 亚洲五月婷| 亚洲97超碰| 亚洲限制级在线| 人人看人人插| 亚洲资源一区| 午夜天堂精品久久| 深田咏美亚洲精品福利社| 精品人妻久久久| 女人爽到高潮久久久| 强奸抽插av| 日韩不卡网操逼中文字幕日韩| 日韩亚洲中文字幕在线| 五月天久久人妻| 久久婷婷国产一区二区色| 成人自拍三级在线观看| 亚洲骚男同com| 精品无码一区二区| 亚洲成熟国产精品美女| 欧美色999| 神马久久啊啊| 99热超碰| 爱做久久久久久| 国产女人视频三四五区| 久久九精品| 67914亚洲精品| 亚洲啪啪视频一区二区| 草草电影院| 日韩色女精品| 很黄很污的免费网站| 日韩激情啪啪| 91香蕉视频在线观看免费| a啊啊啊啊啊啊啊啊一区二区| 神马福利久草| 日韩性爱播放| 日本激情免费大片| 久操91视频| 欧美亚洲清纯| 中文字幕诱惑制服人妻丝袜美丝袜美| 狼人综合婷婷激情四射| 天操天操夜操夜月操月年年操操| 无码一区二区三区四区五区六区七区八区九区十区视频 | 久久久97| 天天干人人乐| 一本色道久久综合亚洲二区三区| 伊人久久大香线综合无码| 99色色网| 天天草天天干天天日| 五月天久久综合网| 嫩草在线视频| 岛国免费黄色网址| 日B操| 友优传媒精品在线一区二区| 欧美另类天堂| 999国产精品999久久久久久| 啊啊啊啊好大好硬啊啊啊啊啊| 天天看片天天爽| 精品国产乱码久久久久A| 717影院理论午夜伦八戒| av无线看| 亚洲AV噜噜狠狠网址蜜桃动漫| 超碰成人人人爽人人爽| 偷拍视频青青草在线视频| 天美久久久久| 青青草原av| 后入日本1234| 久久人妻一区二区三区高清| 精品人妻视频一区二区在线播放| 青青操视频在线| 国产欧美黑人丰满在线| 操淫穴亚洲五月丁香| 国产久久日| 久草男人天堂| 精品9999| 中国和日本人色哪个不下载能放| 偷拍视频青青草在线视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 日本三级R| 嗯啊抽插大香蕉网页| 国产精品视频麻豆入口| 欧美日韩国产中文精品字幕自在自线| 性色生活片久久毛片婬片免费放女人一级毛片| 中文精品一区二去| 日韩丰满熟妇| 人妻少妇久久久| 人妻碰碰碰碰碰碰| 天天干天天日天天射黄色片| 久久久久久久六六| 91少妇高潮| 天天干18禁| 中文字幕99999| 日韩亚洲欧美中文字幕| 国产第12页| 国产日韩精品人妻久久久久色欲网站| 午夜精品久久久99| 九久久九九久视频| 免费AV播放| 九月伊人中文字幕| 国产极品久久久| www.黄色在线| 中文字幕乱妇免费视频| 98色网| yaouchengrenav| 亚洲欧洲无码97久久精品| 精品人妻av在线播放| 亚州Av天美传媒| 精品成人av一区二区三区在线| 亚洲综合网91| 日本一二三高清| 人妻 中文 日韩| 欧美日日人人天天| 久久综合18p| 久久精品日韩| 91 综合网| 丰满搜索结果 -第18页- 久久高清无码 | 婷婷丁香五月综合| 91看黄片| 偷拍 亚洲 欧美| 99re只有精品| 亚洲无码99| 美女视频尤物网在线看| 国产一区二区在线看| 亚洲av总站| 一级啊性爱在线视频| 日日爱99| 国产精品国产| 亚洲另类久操网| 乱伦系列一区二区| 国产成人无码a| 欧美精品一二三| 色欲色香天天天综合网www-亚洲综合国| 国产 丝袜 欧美中文 另类| 欧美色宗合| 嫩草 我啊~嗯~在线| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 夜嗨影院| 亚洲 欧美 手机在线观看| 亚洲精品久久久久毛片A片拉屎| 91美女视频在线免费观看| 久久黄黄| 亚洲成av人片色午夜乱码| 日日操免费视频| 97干在线视频| 91日日夜夜| 啊啊啊97视频| 夜夜操老骚逼视频网站| 天天干,天天日| 思思热影视| 成人26uuu| 亚洲九九九| 国语精品av| 97久久国产亚洲精品超碰热| 北条麻妃性愛视频| 10000部十八禁看电影| 国产欧美精品日韩区二区麻豆天美| 女人喷水视频在线观看| 思思热免费在线视频| 国产无码成人无码| 91香蕉国产尤物视频| 中文字幕一区二区三区人妻不卡 | 人妻无码后入| 国产青一二三| 东北女人av| 精品女人999| 狠狠色色| 色五月婷婷麻豆在| 激情综合色| 五月天大香蕉| 99精品在线播放| 婷婷午夜| 屌色在线97视频| 五月丁香婷婷综合网| 日韩黄色电影网站| 91操操| 五月丁香影院| 日本青青草在线| 射 色综合| 蜜臀精品1区2区| 91精品人妻一区二区三区蜜桃臀| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 天美麻豆一区二区三区| 亚州综合在线| 亚欧高清| 色黄色美女大长腿午夜视频| 色久桃花影院在线观看| 91九色蝌蚪在线观看| 超97在线精品视频| 亚洲中文字母在线播放| 五月婷婷无码| 综合网,亚洲,欧美| 欧美中字二区| 久久久草草精品| 午夜福利合集| 亚州熟女乱伦| 狠日操| 中文字幕性感少妇av| 久操操| 亚洲国产一区二区三区在线| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久久111| 久久视频少妇美女| 久久久久久久| 欧美gv在线观看| 午夜福利在线合集| 操碰91| 超碰性爱97| 色眯眯av| 啊啊啊爽爽| 国产AV色黄看到爽| 狠狠激情综合狠狠操中文字幕| 天天干天天拍| 淫乱图区| 亚洲人妻久久| 久久久久亚洲Aⅴ无码| 激情五月天丁香| 69视频福利导航| 久久噜噜噜精品国产亚洲综合| 国产三级片在线观看| 熟妇的味道HD中文字幕| 亚洲婷婷五月天| 欧美亚洲涩涩| 97爱亚洲| 成人国产精品三级A片| 熟妇视频一区二区三区在线观看| 人妻无码视频一区二区三区久久| 电家庭影院午夜69久久夜色精品国产69乱| 不卡av在线中文字幕| 日本99视频| 国产白丝在线| 亚洲中文字幕在线视频一区二区| 日韩av影片在线观看| 亚洲天堂另类小说男人| 欧洲亚洲人妻无码高清久久三区四区| 尤物网址| av在线人气| 殴美色网| 国产69精品久久久久99尤物| 精爱久久| av影片在线观看不卡| 欧美极度丰满熟妇hd| 欧美78| 亚洲中文字幕在现观看| 99自拍视频在线观看| 天天操天天谢| 粉嫩av久久一区二区三区| 偷拍伦理视频| 亚洲Av诱惑| 免费看久久久性性| 久久精品国产精品| 欧美激情另类一区二区| 婷婷五月天久久精品视频一区二区三区| 蜜臀久久99精品久久久久久成人小说 | 美女好片色日本| 日人妻视频91| 欧美影音在线| 一级黄色视频网| 97久久超碰国产网站| 欧美乱伦专区| 泰国AV在线观看| 超碰免费人妻在线| 国产九月婷婷| 91 丝袜在线播放| 狠狠综合| 久午视频| 岛国小电影| 欲香欲色| 大香蕉欧美伊| 51国产午夜精品视频| 久久久亚洲精品电影免费看| 97干97色| 91精品人妻一区二区三区蜜桃臀| 成人精品在线免费视频| 综合 青草 伊久久 影院 综合| 日本视频在线中文字幕| 97在线视频观看| 麻豆国产97在线| 欧美中文字幕男人天堂久久精品 | 天天干天天插| 色妺妺AⅤ| 熟女人妻av在线资源,黄色的资源| 亚洲欧美综合图片| 志村玲子视频一区二区| 91美女视频| 口爆欧美91| A 在线网址| 欧美综合 站| 强奸乱伦αv片| 亚洲男人天堂网站| 久操九九九九| 91人妻最真实刺激绿帽| 97久久国产精品| 韩国一级做A片免费的| 超碰97综合在线| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 麻豆这里只有精品| 91成人无码| 久久仑合| 一级性爱aaaa| 男人的天堂 在线一区| 91夜色chaopeng| 亚洲欧洲精品视频发布| 天天干夜夜鈤| 日han少妇无码| 日本高清有码网址视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 久久91| 综合网欧| 欧美久热| 亚洲国产ⅴ高清在线观看| 超碰色美女| 91N五十路| 国产激情在线| 国产辣妈在线视频福利| 亚洲久草AV色图| 国产性感骚丝袜在线| 殴美大黄片| 夜草网站| 亚洲欧美校园| 欧美91精彩| 一区二区三区精品黑丝白丝酒店对鸡 | 后入式在线免费观看60秒| 久久久婷婷婷| 国产51色综合久久免费| 91亚洲欧洲| 欧美一二级| 绯色AV粉色AV蜜臀AV| 啪啪啪大香蕉| 国产综合网站在线播放| 国产精品白领在线观看 | 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久久久久无码人妻中文字幕| 中文字幕视频在线观看一区二区| 伊人久久大香大香线蕉中文| 久综合国内精品自在自线| 亚洲久9| 97视频在线免费| 美女毛片999| 国产suv精品一区二区四| 欧美黄色片AAAAA| 国产精品国产自产高清AV| 在线观看中文字幕| 超碰99在线| 精品人妻一区二区蜜桃视频| 91爱看| 91麻豆天美传媒HD| 国产精品久久发布| 伊色综合天堂色97| 婷婷五月天激情网| 日本欧美国内在线| 亚洲二区精品在线观看| 黄色AAAAA欧美| 韩三级a视频在线观看| 麻豆三极片| 亚州综合网| 色爱亚洲| 超碰人妻97| yazhououmeizongya| 亚洲综合 欧美| 夜夜操一区二区| 骚逼一区二区| 色 亚洲 91| 天美精品一区二区三区四区在线观看| 中文字日本乱码| 操我啊啊啊啊啊| 色哟哟-国产专区| 亚洲国产一区二区三区在线 | 最新国产精品久久精品| 久久亚洲精品成人av| 欧亚乱色熟女一区二区| 国产高清精品福利| 91天堂色男人的天堂| 国产剧情AV不卡在线观看| 欧亚乱色熟女一区二区| 日韩在线观看字幕精品| 亚洲精品日韩国产欧美| 亚洲日本韩国在线| 亚洲色色色| 91 手机在线播放 绯色| 亚洲人精| 乱老熟女一区二区三区| 亚洲日产专区婷婷| 91亚洲丝袜| 97色欧洲| 精品78| 激情五月综合开心五月| 欧美性爱无码一区二区三区| 亚洲天堂人妻熟妇视频| 日韩性爱视频免费在线 | 国产 无码 一区二区| 欧美视频边做饭边橾| 热久久这里只有精品| 人妻天天爽夜夜爽爽| 欧洲亚洲人妻无码中字久久三区四区 | 91chinese在线| 国产久久一区二区午夜| 天天做天天爱天天爽AV| 蜜乳av一区二区三区四区不卡| 亚洲脚交| 又大又大又大又粗爽高潮观看| 日韩免费福利在线观看| 熟女色综合久久| 激情五月天网站| 国产精品网站www| 国产精品午夜福利视频| 精品欧美乱码久| 天天做天天爱夜夜爽毛片试看| 美中日韩无码| 久久超碰爱| 日本高清熟女久久一区| 欧美色图欧美| 91人妻最真实刺激绿帽| 无套内射性感少妇视频| 欧美综合色站| 日韩无码服务区| 亚洲 欧美 日韩 国产一区二区| 中文字幕亚洲热播人妻| 人人乐大香蕉| 日日干夜夜欢| 老司机午夜精品视频| 国产99久久99热这里只有精品15 | 亚洲中文字幕三级在线| 无码一区二区三区四区五区六区七区八区九区十区视频 | 色婷婷亚洲婷婷| 九热大香蕉| 伊人九九九| 曰本人妻人人澡人人夹| 亚洲欧美九九| 性生活性生大爱77AV国产| www.亚洲成人一区| 天天日夜夜| 日韩中文9| 97超碰磁| 97天天爽| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 亚洲污污网站| 91春色| 97香蕉碰碰人妻国产欧美| 1204av韩国| 男人天堂网站| 开心五月婷婷| 9 1超碰九色| 国产av强奸美女| 九九精品美女高溯喷水| 欧美碰碰综合色| 久草免费在线一区二区| 亚州综合图片| 亚洲日韩在线a不卡99精品| 五月天色综合| 国产一区二区在线看| 国产精品久久久久久久毛片1| 国产自产91区13区| 久久六六| 免费精品99| 久久精品导航| 啊视频在线| 亚州精品人妻一二三区| 国产精品69人妻无码久久久| 亚洲第一二区另类图| 欧美视频一| 精品美女少妇一区二区| 国产三级日产三级韩国三级| 综合欧美日韩在线| 在线无码视频| 一级黄碟在线看| 新久久AV| 97视频在线免费播放| 精品午夜福利国产一区二区在线观看 | 日韩亚洲中文字幕在线| 欧美午夜视频| 亚洲最大成人a毛毛片| 青青欧洲黑| 久草国产在线视频| 操死我了啊啊啊| 国产福利小视频高清在线观看| 久久骚| 天天草天天干天天日| 熟女熟妇伦久久影院毛片一区二区| 国产91乱伦| 激情四射婷婷六月天| 人妻中文字幕日韩电影| 91老妇女| 亚洲日韩一区电影| 1769一区| 国产av热热色| 熟妇操花| 国产精品久久久久久久久久久久久久吹 | 中文一区在线视频| 超碰久草| 亚洲综合网电影91| 国产精品爆乳懂色蜜乳| 秋霞午夜视频一区二区| 色久桃花影院在线观看| 久久精品六区| 日本91白丝| 人人干黄色| 亚洲精品1区| 亚洲成人久久美女| 免费在线看黄片av| 精品一区二区三区四区女| A片 AV一级在线播放观看免费| 欧美综合网站999| 美女诱惑爱爱| 一级日本牲交大片好爽在线看| q2午夜理论片夜色av| 五月婷婷激情综合| 久久欲| 亚洲情色 无码专区| 色噜噜综合在线| 26uuu欧美日韩| 亚洲日精品| 青青草在线视频人人想人人上| 国产网红精品| 大香蕉中文在线| 东京热精品97综合网| 探花精品视频| 人人贴人人摸| 天躁夜夜躁2021| 久久精品天美| 五月丁香婷婷啪啪| 蜜乳Av成人片网站| 欧美日韩欧美| 日韩久草| 91丝袜美女| 日韩成人大片在线观看| 日本操逼aaaaa| 亚洲成人AB| 91爱看| 美女诱惑爱爱| 黑人无码一区二区| 98人妻精品一区二区色欲| 亚洲 欧美 日韩另类 麻豆| 久久25| 九色PORNY9l原创自拍| 国产强奸91| 天天综合亚洲综合| julia ann久久| 人妻一区久久二区三区色播| 国产免费一区二区在线A片视频| 啪啪视频亚洲第一| 亚州欧美色图| 综合亚洲网| 精彩久久中文| 白 大 人妻 区 在线| 亚洲天堂色图| 大香蕉九九| 在线精品福利免费播放| 中文字幕日韩精品久久| 久久久97| 精品97久久| 中出20p| 国产第11页| 9久久美女首页| 欧美精品另类人妖xxxx| 大香蕉520| 黄色片大香蕉| 五月天玖玖资源站| 国产熟女免费观看久久| 国产美女销魂在线观看不卡| 久久国产成人精品国产成人亚洲 | 91真人天天在线| 男人下部插入女人下部| 草草影院在线视频| 大香蕉婷婷| 婷婷五月天AV| 激情综合婷婷| AAA久久| 六月激情婷婷| 91日本在线观看| 国产成人免费观看在线视频| 成人亚欧免费视频| 性影在线视频| 色嗨嗨在线| 亚洲成人福利电影免费| 亚洲无吗在线视频| xxx0国产在线播放| 欧美日韩国产中文精品字幕自在自线| 欧美日本中字另类在线| 精品视频免费在线一区| 久久毛卡| a级理论午夜日本| 日本午夜久久电影| 色区久久| 亚洲午夜免费狠狠干| 人妻熟女字幕一区二区| 亚洲青青青视频在线| 老熟女91av| 中美日韩毛片| 青青草字幕AV| 97视频新免费| 在线二区不卡| 亚洲一区二区在线观看91| 精品无码久久久久久久久果冻糖心| 97人人草| 色综合美国| 日han少妇无码| 国产欧美后入| 久久久无码精品人妻二区| 欧中美三级一区二区三区| 国产三级片在线观看| 国产白丝精品在线观看| 日韩无码操逼片| 午夜寂寞欧美| 偷拍欧美综合| 性爱AV天堂| 亚洲欧美视| 人人妻人人玩人人澡人人爽| 另类亚洲一区二区三区| 成人麻豆av电影网站| 国产懂色精品国产av| 伊人AAA| 成人色女网| 国产精品3| 精品一级| 欧美一级在线观看成人 | 亚洲色图A| 高清国产无码av| 蜜乳AV一区二区三区四| 大香蕉伊人色偷偷在线| 5252色欧美在线| 9久9久| 88xx成人精品视频| 亚欧高清在线| 国产老熟女| 热热色综合网| 99亚洲精品| 久久性爱免费送| 欧美九九99久久精品| 欧美另类天堂| AV乱伦专区| 国产乱伦性爱AV| 少妇天堂网络| 99久久99九九99九九九| 四虎国产精品永久地址入口| 五月天社区| 欧美 日韩 婷婷 五月| 欧美日韩亚洲天堂| 亚洲暴力强奸AV| 后入内射蜜桃臀| 亚州欧美在线| 国模不卡| 久久一留热品黄| 午夜啊啊| 亚洲日韩美女中文字幕乱| 富二代亚洲精品99 | 歐美性天天| 国产精品网址| 一区二区三区激情在线观看| 久久精品72| 色噜噜狠狠色综无码久久合欧美| 亚洲无码一二三区| 精品十三区| 91狠狠综| 超碰在线人妻| 丝袜色综合| 中文字幕一区二区日韩网| 97超碰jingpin| 综合网亚洲在线| 国产极品美女高潮无套在线观看| 青苹果影院男人的天堂| 97日韩| 五月丁香色色网| 死我十八禁| 性久久| 免费看污网址| 成人AV超碰免费在线| 思思99热| 中国少妇啪啪视频| 日韩一级欧美一级在线观看| 96久久久精品| 免费公开人人操| 啊啊啊97视频| 精品亚洲一区在线观看| 亚洲国产剧情少妇激情| 精品福利| 日韩美一区| 亚洲丝袜综合| 亚洲图片 91| 上特色A在线| 久久超碰爱| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | av毛片aaaaa免费看| 亚洲中文字幕噜噜噜久久久| 人妻娇喘 激情视频| 蜜乳av首页| 老熟女综合网| 久久久婷婷婷| 亚洲欲色| 日本人妻一区二区| 人人爱人人乐人人操| 96精品久久久久中文字幕| 免费岛国一级片| 97内射偷拍| 2017人人操,人人摸| 热久日综合| a天堂视频| 日本五区不卡| 99亚洲天堂| 啊啊嗯嗯好爽| 久久这里精品国产99丫e6| 国产精品麻豆成人av| 97天天操天天干| 亚洲中文一区二区三区| 午夜精品久久久99热蜜桃的功能特点| 秋霞无码av鲁丝片一区| 国产AV天美传媒一区二区三区 | 精品超碰国产| 久久中文字幕在线观看| 九九九九九九亚洲| 操婢日韩| 另类老少妇| 欧美日韩丝袜| 欧美亚洲国产91在线| 激情五月天校园春色网| 激情专区综合| 又大又大又大又粗爽高潮观看| 青青草精品| 欧美午夜一区二区三区| 激情综合 婷婷五月 红杏| 嗯嗯嗯嗯啊啊啊好紧好大| 无码精品久久| 羞答答AV中文字| 97超级久久强资源| 色综合久久av| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 久草免费在线一区二区| 少妇一区二区三区高速| 久草毛片电影怡| 免费伦费视频在线观看| 99超碰网| 嫩草伊人久久精品| 亚洲aV无码成人在线观看| 天天插天天干| 国产视频97| 玖玖视频在线资源一区二区三区| 国产精品96| 伊人操操| 色色色欧美| 天天干天天燥| 久久99九九九九6666免费观看软件| 国产传媒日本欧美专区| 午夜福利成人免费视频| 蜜臀无码视频在线观看| 国产精品3| 日本三级小说中文字幕| 五月丁香社区婷婷日韩欧美精品影院 | 综合免费无码中文| 校园春色 欧美| 插入粉嫩少妇视频| 超碰久久中文| 1769精品一区二区三区| 三男一女不戴套的A片| 国产黑白丝在线| 国产盗摄美女如厕大神作品在线观看| 99热超碰在线| 亚欧成人综合影院| 偷拍精品一区二区三区| 婷婷探花久久精品一区| 人妻精品一区二区全免费| 免费观看的av| 91社区拍啪人妻| 乱性AV| 欧美97爱| 伊人嫩草| 欧美亚洲激情一二三| 91最新综合| 丁香五月综合| 色爱三区| 999亚洲国产视频| 无遮挡男女激烈动态图| 天天日夜干| 另类图片五月天| 日日噜噜夜夜久久亚洲一区二区 | 色婷婷综合网站| 一级黄色性爱A级片| 午夜性生活av免费在线看| 精品人妻少妇| 亚洲极品| 伊人久久亚洲色欲综合网站 | 蜜桃久久久久久| 久久人妻视频网| 免费一级视频特黄色大片| 色色色色日本| 人人看人人爰人人操| 自拍偷拍国产欧美日韩韩| 久久午夜色播影院免费高清| 欧美综合中文| 国产三级中文字幕粉嫩| 97欧美色综合| 粉嫩av一区二区三区四季| 嗯嗯,好大,好爽,好骚| 国产又大又粗又长视频在线| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 九九热五区| 抽查国产福利主播| 狠狠躁AV| 久久国产视频专区一二三 | a在线视频免费观看| 国产美女高潮叫床视频| 亚洲少妇综合在线播放| 嫩草影院性色| 五月丁香社区婷婷日韩欧美精品影院| 国语国产操逼伊人AV网| 成人美女av| 亚洲 欧美日韩 另类| 日日夜夜噜| 97亚洲欧美日韩| 精品视频久久区| 人人摸人人舔一区二区| 五月亭亭六月丁香| 激情综合97| 麻豆视频test| 91色黑人少妇| 台湾肥佬网一区二区三区| 黑人中出21连凳花野真衣| 中文字幕-区二区三区四区视频中国| 97人人中文网| 欧美韩国你懂得在线| 国产人妻精品一区二区三区秋霞 | 亚洲精品 大香蕉| 五月天丁香欧洲日韩| AV天堂电影网| 97AV在线免费观看| 国产欧美日产一区二区三区 - 国产欧美日| 2019亚洲男人天堂| 精品十八在线观看| 日少妇视频| 国产午夜福利专区综合| 操逼免费视频无码国产| 日本国产欧美高清在线| 九九亚洲视频| 久九九九九九九热| 国产视频大全| 九九九成人| 国产精品久久久吖| 青娱乐国产精品| 激情综合五月| 嗯嗯嗯不要不要免费视频| 91天射| 超碰久超碰久| 国产无码三级视频在线观看| 91c色| 久久精品人体AV| 好屌色综合| 亚洲无码一区成人免费午夜| 欧美性爱精品七区|