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

ARTICLE DETAIL

資訊詳情

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

SpringBoot+Vue+MyBatis+MySQL實(shí)戰(zhàn):精品水果電商系統(tǒng)架構(gòu)與部署全解析

SpringBoot+Vue+MyBatis+MySQL實(shí)戰(zhàn):精品水果電商系統(tǒng)架構(gòu)與部署全解析 做水果線上銷售管理系統(tǒng)這個(gè)項(xiàng)目單看標(biāo)題里的技術(shù)?!猄pringBoot、Vue、MyBatis、MySQL——很多人第一反應(yīng)是又是一套入門級(jí)電商 Demo。但真正在企業(yè)級(jí)場(chǎng)景里跑過一輪之后你才會(huì)發(fā)現(xiàn)這四件套組合起來做精品水果垂直電商碰上的問題比教科書里寫的多得多。水果不是標(biāo)準(zhǔn)工業(yè)品有季節(jié)屬性、有損耗率、有品級(jí)差異這些都會(huì)直接反映在系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫表結(jié)構(gòu)上。我最近基于這套完整源碼做了二次開發(fā)和本地部署跑通了從商品上架、會(huì)員下單到后臺(tái)訂單處理的完整流程記錄了全部操作細(xì)節(jié)和調(diào)試筆記。這篇文章把架構(gòu)思路、模塊設(shè)計(jì)、數(shù)據(jù)庫表結(jié)構(gòu)、部署步驟和真實(shí)踩坑經(jīng)歷完整拆開講一遍。適合兩類人一類是剛學(xué)完 SpringBoot 和 Vue 想做完整項(xiàng)目練手的開發(fā)者另一類是正在為生鮮電商或精品水果門店選型、想搞清楚一套真正可運(yùn)行的前后端分離系統(tǒng)內(nèi)部細(xì)節(jié)的朋友。1. 項(xiàng)目整體設(shè)計(jì)與架構(gòu)思路1.1 為什么是 SpringBoot Vue MyBatis 這套組合這套技術(shù)棧放在今天看不算新潮但勝在穩(wěn)定、可控、排查問題成本低而且完全夠撐起一個(gè)中小型企業(yè)的線上銷售業(yè)務(wù)。SpringBoot 解決的是后端基礎(chǔ)設(shè)施問題。內(nèi)嵌 Tomcat 意味著不用單獨(dú)部署 Web 容器java -jar跑起來就是一個(gè)完整的服務(wù)。配合 Maven 做依賴管理新增功能模塊時(shí)引入依賴、寫業(yè)務(wù)代碼就行不需要在一堆 XML 配置文件里反復(fù)打轉(zhuǎn)。做企業(yè)管理系統(tǒng)的團(tuán)隊(duì)基本都是這個(gè)套路招人容易交接成本低這是企業(yè)級(jí)項(xiàng)目最看重的東西。Vue 負(fù)責(zé)前端頁面交互。這套源碼用的是 Vue 2 加 Element UI 組件庫管理后臺(tái)的表單、表格、彈窗、權(quán)限菜單這些基本都是開箱即用。用戶端頁面按移動(dòng)端適配來寫對(duì)接到 H5 和小程序都比較方便。Vue 的響應(yīng)式數(shù)據(jù)機(jī)制在維護(hù)購物車數(shù)量、訂單狀態(tài)這類實(shí)時(shí)變動(dòng)數(shù)據(jù)時(shí)非常順手。MyBatis 是整套架構(gòu)里最值得聊的一環(huán)。很多人覺得 MyBatis 不如 JPA 省事但做電商系統(tǒng)其實(shí)恰恰需要 MyBatis 這種SQL 握在自己手里的方式。訂單報(bào)表、銷售統(tǒng)計(jì)、庫存匯總這類復(fù)雜查詢手寫 SQL 能精確控制 JOIN 關(guān)系、索引命中和使用函數(shù)出了問題直接拿 SQL 去數(shù)據(jù)庫客戶端執(zhí)行一遍就能定位。MyBatis 的 XML 映射文件也方便團(tuán)隊(duì)里經(jīng)驗(yàn)不同的開發(fā)者協(xié)作后端可以先把 SQL 寫好再交給前端聯(lián)調(diào)分工邊界非常清楚。MySQL 則是中小型項(xiàng)目最務(wù)實(shí)的選擇。免費(fèi)、資料多、運(yùn)維簡(jiǎn)單對(duì)事務(wù)支持和并發(fā)控制做得很成熟。用 InnoDB 引擎加上合理的事務(wù)隔離級(jí)別訂單支付的庫存扣減也不容易出并發(fā)問題。除非做到頭部電商那種規(guī)模否則 MySQL 加主從分離的方案完全能支撐很長一段時(shí)間。1.2 前后端分離的角色權(quán)限與模塊劃分邏輯這套系統(tǒng)的整體思路是管理端 用戶端雙端分離前后端通過 JSON 接口交互。管理端面向企業(yè)內(nèi)部角色核心功能包括商品管理、分類管理、訂單管理、會(huì)員管理、優(yōu)惠券管理、內(nèi)容公告管理和數(shù)據(jù)統(tǒng)計(jì)看板。每個(gè)角色通過不同菜單權(quán)限來控制可見范圍。比如運(yùn)營人員只能操作商品上下架和活動(dòng)配置財(cái)務(wù)人員只看得見訂單金額和退款數(shù)據(jù)客服能處理售后申請(qǐng)但沒有改價(jià)的權(quán)限。用戶端則面向 C 端消費(fèi)者包含首頁商品展示、分類導(dǎo)航、商品詳情、購物車、訂單結(jié)算、個(gè)人中心和售后申請(qǐng)這些常規(guī)電商閉環(huán)。權(quán)限這塊用的是 Token 認(rèn)證機(jī)制用戶登錄后拿到一個(gè)簽名 Token 存到本地每次請(qǐng)求帶在 Header 里。管理端和用戶端的登錄態(tài)互不干擾這樣也能避免 Session 共享在一臺(tái)服務(wù)器上負(fù)載增大時(shí)容易出的丟狀態(tài)問題。這里的設(shè)計(jì)邏輯是把展示層、業(yè)務(wù)層和數(shù)據(jù)訪問層拆開前端只負(fù)責(zé)頁面渲染和用戶交互后端專注業(yè)務(wù)規(guī)則和數(shù)據(jù)一致性數(shù)據(jù)庫負(fù)責(zé)最終的事務(wù)落盤。企業(yè)級(jí)系統(tǒng)最怕的就是把業(yè)務(wù)邏輯寫進(jìn)頁面腳本里后面維護(hù)就是一場(chǎng)災(zāi)難。這套源碼在分層這塊做得比較規(guī)矩Service 層承擔(dān)業(yè)務(wù)邏輯Controller 層只做參數(shù)接收和結(jié)果封裝看代碼的時(shí)候能很明顯感受到這種分層帶來的清晰度。2. 精品水果業(yè)務(wù)的定制化設(shè)計(jì)與核心模塊拆解2.1 商品模型不只是圖片加價(jià)格普通電商的商品表字段無非是標(biāo)題、主圖、價(jià)格、庫存。精品水果不一樣它在天然屬性上就多了好幾層維度。首先是品類屬性。水果的規(guī)格并不是單純的一件更需要描述果徑大小、單果重量、產(chǎn)地、成熟度這些維度。同一款車?yán)遄影垂麖娇梢苑譃?28mm、30mm、32mm 三個(gè)規(guī)格價(jià)格可能差出 40%。這套源碼的商品 SKU 表設(shè)計(jì)里預(yù)留了規(guī)格擴(kuò)展字段把這類屬性存成鍵值對(duì)結(jié)構(gòu)前端詳情頁按規(guī)格切換展示不同價(jià)格和庫存狀態(tài)實(shí)際運(yùn)營中非常實(shí)用。其次是品級(jí)字段。精品水果講究精選級(jí)一級(jí)果特級(jí)果的差異不同品級(jí)對(duì)應(yīng)不同的采購成本和售價(jià)。這類字段放在商品表的主層級(jí)就可以不需要拆到 SKU。通過一個(gè)枚舉字段維護(hù)運(yùn)營后臺(tái)上下架時(shí)可以快速選擇。再就是時(shí)令概念。水果是強(qiáng)季節(jié)性商品上架生命周期短很多品種只有 4 到 8 周的銷售窗口。系統(tǒng)里的商品表設(shè)計(jì)了上架開始時(shí)間和下架結(jié)束時(shí)間兩個(gè)字段到了時(shí)間自動(dòng)下架不需要運(yùn)營每天盯后臺(tái)手動(dòng)處理。另外還設(shè)計(jì)了預(yù)售標(biāo)記可以在水果還沒采摘完成時(shí)就先掛出去接受預(yù)訂這是水果電商創(chuàng)造現(xiàn)金流的一個(gè)常見玩法。商品模塊的圖片處理也值得注意。源碼里商品圖片上傳后會(huì)自動(dòng)保存一份縮略圖詳情頁列表和首頁推薦位加載的都是壓縮后的版本點(diǎn)進(jìn)詳情才加載原圖。這一步看似不起眼但對(duì)打開速度影響很大尤其是移動(dòng)端網(wǎng)絡(luò)環(huán)境參差不齊多幾張 3MB 的原圖在列表里拖速度是必然的。2.2 庫存與損耗水果電商的命門庫存模塊是精品水果系統(tǒng)里最需要下功夫的地方。工業(yè)品的庫存只需要管理進(jìn)銷存數(shù)字而水果管理庫存的同時(shí)還得處理損耗。整套系統(tǒng)設(shè)計(jì)了四類庫存動(dòng)向采購入庫、銷售出庫、內(nèi)部報(bào)損和盤點(diǎn)調(diào)整。每一筆都記錄流水月底對(duì)賬時(shí)能直接拉出損耗明細(xì)。比如一批芒果進(jìn)貨 1000 斤賣出去 860 斤報(bào)損 40 斤還有 100 斤庫存這時(shí)候系統(tǒng)里的數(shù)字和賬面上的成本能一一對(duì)上。沒有損耗流水的話毛利算出來永遠(yuǎn)是錯(cuò)的因?yàn)閷?shí)際上的壞果成本全被吞進(jìn)了庫存差異里。庫存預(yù)警是這個(gè)模塊的亮點(diǎn)設(shè)計(jì)。系統(tǒng)支持為每個(gè) SKU 設(shè)置安全庫存閾值和預(yù)警天數(shù)低于閾值時(shí)后臺(tái)看板高亮提醒連續(xù)幾天銷量低于預(yù)期時(shí)也能提前提示運(yùn)營調(diào)整營銷策略。水果不比耐用品放久了不是貶值問題而是直接變成損耗所以預(yù)警的價(jià)值比普通電商系統(tǒng)高得多。針對(duì)社區(qū)團(tuán)購和門店自提的場(chǎng)景系統(tǒng)還支持按門店查看獨(dú)立庫存。同一套商品在總倉和各門店各算各的庫存調(diào)撥后用調(diào)撥單來平衡門店差異。這個(gè)功能對(duì)于同時(shí)做線上商城和線下門店的企業(yè)非常關(guān)鍵算是線上線下一體化在系統(tǒng)層面的一個(gè)具體落地。2.3 訂單與營銷閉環(huán)決定復(fù)購率訂單模塊承擔(dān)的是整個(gè)交易的流轉(zhuǎn)中樞。典型流程是用戶加購、確認(rèn)訂單、支付、商家發(fā)貨、用戶簽收、評(píng)價(jià)售后。系統(tǒng)源碼把每一個(gè)節(jié)點(diǎn)都拆成了獨(dú)立狀態(tài)并且在訂單主表里記錄關(guān)鍵操作時(shí)間戳方便后續(xù)統(tǒng)計(jì)履約時(shí)效。營銷模塊則是提高客單價(jià)和復(fù)購率的核心武器。這套系統(tǒng)集成了優(yōu)惠券、拼團(tuán)、秒殺和積分兌換四類基礎(chǔ)玩法。優(yōu)惠券按滿減金額和適用分類配置拼團(tuán)在多人參團(tuán)后觸發(fā)優(yōu)惠價(jià)秒殺有獨(dú)立庫存和限購規(guī)則積分則是用戶在確認(rèn)收貨后按消費(fèi)金額按比例返還形成二次消費(fèi)的激勵(lì)鏈路。做水果生意的人尤其是做高端水果的復(fù)購率比首次下單更重要。因?yàn)榫匪膯蝺r(jià)高一個(gè)客戶一年如果有 6 次復(fù)購貢獻(xiàn)的利潤非??捎^而這些營銷組件真正用起來直接決定平臺(tái)的活躍度。我在二次開發(fā)時(shí)對(duì)營銷模塊做了擴(kuò)展額外加了每日鮮價(jià)功能針對(duì)部分葉菜和當(dāng)日到貨的鮮果做時(shí)間階梯折扣。上午 9 點(diǎn)前 95 折中午 12 點(diǎn)前 9 折下午 4 點(diǎn)前 8 折閉店前清貨。這個(gè)功能讓我對(duì)源碼的擴(kuò)展性印象很深——只要在活動(dòng)表加一個(gè)時(shí)間階梯類型再配合定時(shí)任務(wù)更新價(jià)格現(xiàn)有接口基本不用動(dòng)就能跑起來。3. 數(shù)據(jù)庫表結(jié)構(gòu)與企業(yè)級(jí)細(xì)節(jié)解析3.1 核心表拆分與關(guān)鍵字段這套源碼的數(shù)據(jù)庫一共涉及 20 多張表核心表結(jié)構(gòu)中能看到不少企業(yè)級(jí)設(shè)計(jì)的痕跡。用戶表除了基礎(chǔ)賬號(hào)密碼外還包含會(huì)員等級(jí)字段、積分余額、累計(jì)消費(fèi)金額。會(huì)員等級(jí)是做精細(xì)化運(yùn)營的基礎(chǔ)等級(jí)決定了折扣和專屬價(jià)而累計(jì)消費(fèi)金額是計(jì)算等級(jí)升級(jí)的唯一依據(jù)。商品類目表用經(jīng)典的父類目 ID 自關(guān)聯(lián)結(jié)構(gòu)支持無限層級(jí)方便以后擴(kuò)展成多級(jí)分類。商品表則冗余了一個(gè)用于搜索的關(guān)鍵字字段因?yàn)樗a(chǎn)品的別名非常多像車?yán)遄佑纸袡烟页箝儆纸胁恢鹪谏唐啡哂嘧侄卫锞S護(hù)搜索別名可以避免聯(lián)表查詢。SKU 表主要承接規(guī)格和價(jià)格庫存。訂單表包含訂單編號(hào)、用戶 ID、訂單總價(jià)、優(yōu)惠金額、實(shí)付金額、支付方式、收貨地址快照、訂單狀態(tài)和各類時(shí)間戳。這里有一個(gè)很細(xì)的設(shè)計(jì)收貨地址不是關(guān)聯(lián)用戶地址表而是直接存一份快照在訂單里確保用戶之后改了默認(rèn)地址歷史訂單的發(fā)貨信息依然準(zhǔn)確。訂單明細(xì)表記錄了商品名稱、SKU 信息、單價(jià)、數(shù)量和實(shí)付小計(jì)。這個(gè)表也要做成快照式冗余不能只關(guān)聯(lián)商品 ID 去查歷史價(jià)格因?yàn)樯唐芬院箅S時(shí)調(diào)價(jià)如果關(guān)聯(lián)查詢歷史訂單金額和當(dāng)時(shí)商品價(jià)格就對(duì)不上了。3.2 訂單狀態(tài)機(jī)的設(shè)計(jì)思路訂單狀態(tài)是整個(gè)交易系統(tǒng)的靈魂源碼里通過一個(gè)狀態(tài)字段控制流程關(guān)鍵狀態(tài)包括待付款用戶提交訂單但沒支付待發(fā)貨支付成功等待商家操作已發(fā)貨商家發(fā)貨同步寫入物流單號(hào)已完成用戶確認(rèn)收貨訂單閉環(huán)已取消用戶超時(shí)未付取消或商家主動(dòng)關(guān)閉售后中退款或退貨申請(qǐng)通過初審后的中間狀態(tài)從數(shù)據(jù)庫設(shè)計(jì)的角度看狀態(tài)機(jī)最關(guān)鍵的做法是不做物理刪除只做狀態(tài)流轉(zhuǎn)每一步操作記錄操作日志表。訂單金額、狀態(tài)變化時(shí)間、操作人這些信息在生鮮電商處理客訴時(shí)價(jià)值極高。售后糾紛時(shí)直接拉操作日志誰在什么時(shí)間做了什么操作一目了然不需要翻聊天記錄。訂單號(hào)的設(shè)計(jì)同樣有講究。源碼里的訂單號(hào)是年月日時(shí)分秒 隨機(jī)碼的組合結(jié)構(gòu)長度 20 位左右同時(shí)滿足可讀性和唯一性。用數(shù)據(jù)庫自增 ID 做訂單號(hào)在單機(jī)時(shí)代沒問題但一旦以后要分庫分表跨庫唯一性就很難保證所以提前用時(shí)間加隨機(jī)數(shù)的策略本身就是一種前瞻考慮。4. 環(huán)境搭建與部署實(shí)操4.1 開發(fā)環(huán)境配置清單部署這套系統(tǒng)前先準(zhǔn)備好開發(fā)環(huán)境。我本機(jī)用的組合是JDK 1.8 或 11推薦 JDK 8兼容性最穩(wěn)Maven 3.6 以上Node.js 12 到 14 版本Vue CLI 基于 Webpack 4 的項(xiàng)目用太新的 Node 會(huì)出現(xiàn)兼容問題MySQL 5.7 或者 8.0兩個(gè)版本都能跑但配置細(xì)節(jié)略有不同開發(fā)工具建議用帶 Spring 插件和 Vue 插件的版本能用自帶的工具窗口直接調(diào) JSON 接口和打包前端工程第一次跑項(xiàng)目先把 MySQL 里建好數(shù)據(jù)庫字符集用 utf8mb4排序規(guī)則用 utf8mb4_general_ci。utf8mb4 不是可選項(xiàng)因?yàn)橛脩羰肇浀刂泛蜕唐访Q里經(jīng)常有生僻字和特殊符號(hào)舊版的 utf8 字符集存不全。執(zhí)行源碼附帶的 SQL 文件后確認(rèn)核心表都創(chuàng)建成功再進(jìn)入下一步。4.2 SpringBoot 后端配置與啟動(dòng)后端配置文件集中在application.yml需要改的核心參數(shù)如下spring: datasource: url: jdbc:mysql://localhost:3306/fruit_mall?useUnicodetruecharacterEncodingutf8useSSLfalseserverTimezoneAsia/Shanghai username: root password: yourpassword servlet: multipart: max-file-size: 10MB max-request-size: 20MB server: port: 8080數(shù)據(jù)庫連接串里的serverTimezoneAsia/Shanghai這個(gè)參數(shù)必須帶上。MySQL 8.0 默認(rèn)的時(shí)區(qū)跟中國本地時(shí)區(qū)不一致不帶的話啟動(dòng)時(shí)會(huì)直接報(bào)Server returns invalid time的錯(cuò)。MySQL 5.7 階段沒有這么嚴(yán)格但為了統(tǒng)一還是建議加上。上傳文件的大小限制也建議按業(yè)務(wù)量調(diào)整。水果商品詳情頁經(jīng)常要傳多角度實(shí)拍圖單張圖 5MB 很正常如果默認(rèn)限制太小運(yùn)營那邊上傳圖只會(huì)一直報(bào)錯(cuò)體驗(yàn)很糟糕。配置改好后執(zhí)行mvn clean package -DskipTests打包完成后 target 目錄下會(huì)生成 jar 包直接運(yùn)行java -jar fruit-mall-backend.jar看到 Spring Boot 的啟動(dòng)日志出現(xiàn)Started Application in xx seconds就說明啟動(dòng)成功。測(cè)一下登錄接口如果能正常返回 Token后端就算跑通了。4.3 Vue 前端構(gòu)建與反向代理聯(lián)調(diào)前端工程是標(biāo)準(zhǔn)的 Vue CLI 項(xiàng)目先在工程目錄下安裝依賴npm install如果網(wǎng)絡(luò)環(huán)境下載慢可以換成國內(nèi) npm 鏡像源。安裝完成后配置 Vue 的代理解決前后端聯(lián)調(diào)的跨域問題。在vue.config.js中做如下配置module.exports { devServer: { port: 8081, proxy: { /api: { target: http://localhost:8080, changeOrigin: true } } } }這里的關(guān)鍵思路是開發(fā)環(huán)境下讓 Vue 的開發(fā)服務(wù)器把/api開頭的請(qǐng)求轉(zhuǎn)發(fā)到后端 8080 端口這樣瀏覽器里沒有跨域問題不需要后端額外開啟跨域過濾器。生產(chǎn)部署時(shí)則用 Nginx 做同樣的事情把前端靜態(tài)頁面和后端接口按路徑分開轉(zhuǎn)發(fā)。從源碼設(shè)計(jì)來看項(xiàng)目默認(rèn)就是這么規(guī)劃的前后端分離項(xiàng)目最標(biāo)準(zhǔn)的部署方式就是 Nginx 反向代理而不是把前端打包進(jìn)后端工程。后端啟動(dòng)、前端啟動(dòng)后訪問管理后臺(tái)地址用初始化賬號(hào)登錄能成功進(jìn)入控制臺(tái)就是前后端聯(lián)調(diào)成功。然后再打開用戶端頁面走一遍從選購到支付的完整流程確認(rèn)所有環(huán)節(jié)的數(shù)據(jù)都在數(shù)據(jù)庫中正常落表。5. 常見問題與排查技巧實(shí)錄5.1 跨域 Session 丟失問題前后端聯(lián)調(diào)階段最典型的問題是用戶登錄后下一個(gè)請(qǐng)求就提示未認(rèn)證。這個(gè)問題的根源在于 Token 沒有正常傳遞或者后端校驗(yàn)邏輯讀不到請(qǐng)求頭里的憑證。排查思路先看瀏覽器的開發(fā)者工具確認(rèn)請(qǐng)求頭里有沒有Authorization字段。如果前端代碼里做了攔截器統(tǒng)一注入但請(qǐng)求里沒有那就是攔截器本身沒生效。如果請(qǐng)求頭有 Token 但后端依然返回 401那就要檢查后端的攔截器可能默認(rèn)放行的路徑配置把需要攔截的也放過了或者 Token 校驗(yàn)邏輯在時(shí)間戳上有偏差。5.2 MySQL 時(shí)區(qū)報(bào)錯(cuò)5.7 升級(jí)到 8.0 后最常見的錯(cuò)誤就是數(shù)據(jù)庫連接失敗控制臺(tái)報(bào)時(shí)區(qū)相關(guān)的異常。這個(gè)坑解決辦法非常簡(jiǎn)單連接串里加上serverTimezoneAsia/Shanghai就好。另外確認(rèn)一下 MySQL 服務(wù)本身的時(shí)區(qū)設(shè)置或者直接設(shè)定數(shù)據(jù)庫連接為系統(tǒng)默認(rèn)時(shí)區(qū)。很多本地調(diào)試環(huán)境各種正常、上線就出問題大部分都是環(huán)境時(shí)區(qū)設(shè)置不一致導(dǎo)致的。5.3 圖片上傳后管理端回顯失敗這個(gè)問題在部署階段非常普遍原因通常是上傳路徑和訪問映射不一致。源碼里文件上傳默認(rèn)保存到本地某個(gè)目錄但管理端回顯圖片時(shí)是通過 URL 訪問靜態(tài)資源映射如果系統(tǒng)里配置的upload.path和靜態(tài)資源映射配的是兩個(gè)目錄那上去了也白搭。我的處理習(xí)慣是把上傳目錄寫到項(xiàng)目可配置項(xiàng)里啟動(dòng)時(shí)動(dòng)態(tài)創(chuàng)建目錄并確認(rèn)后端靜態(tài)資源配置目錄與之一致。成熟的方案是給 Nginx 單獨(dú)配一個(gè)/images/的靜態(tài)目錄上傳落盤到這個(gè)目錄訪問時(shí)直接由 Nginx 返回不走 Tomcat 應(yīng)用效率和穩(wěn)定性都更好。5.4 MyBatis 查詢結(jié)果為空卻沒有報(bào)錯(cuò)這個(gè)坑是最隱蔽的。運(yùn)行正常、不報(bào)錯(cuò)、但前端列表數(shù)據(jù)是空。排查發(fā)現(xiàn)原因是實(shí)體類屬性名和數(shù)據(jù)庫字段名映射不上。如果開啟了下劃線轉(zhuǎn)駝峰配置那要確認(rèn)配置對(duì)數(shù)據(jù)庫方言的支持情況如果沒開啟必須在 XML 文件里手動(dòng)寫好 resultMap 或者給字段加別名。這種問題沒有報(bào)錯(cuò)是因?yàn)?SQL 執(zhí)行成功了只是查詢結(jié)果的列名跟實(shí)體屬性名對(duì)不上MyBatis 默認(rèn)做了空值處理。解決方法是統(tǒng)一規(guī)范實(shí)體類字段和數(shù)據(jù)庫字段盡量用相同的命名風(fēng)格或者所有手寫 SQL 一律在 select 后面把字段改名成別名避免在 XML 里到處寫 resultMap。我后來在團(tuán)隊(duì)里定了一條規(guī)則寧可 SQL 里寫一堆別名也不要依賴 resultMap因?yàn)樵谧侄螖?shù)量多的時(shí)候出錯(cuò)率會(huì)明顯上升。5.5 Maven 依賴版本沖突引入額外工具包時(shí)Maven 依賴沖突是常見問題。Spring Boot 的父版本管理機(jī)制加上某些依賴自帶傳遞依賴可能導(dǎo)致同一個(gè) jar 出現(xiàn)多個(gè)版本運(yùn)行時(shí)報(bào)方法找不到或者類找不到。排查命令很簡(jiǎn)單mvn dependency:tree看依賴樹里有沒有同一個(gè) groupId 和 artifactId 出現(xiàn)多次有的話在 pom 里加排除排除掉不需要的傳遞依賴。這個(gè)操作不需要記很多細(xì)節(jié)關(guān)鍵是養(yǎng)成打包前檢查依賴樹的習(xí)慣能省掉大量線上運(yùn)行期的奇怪問題。6. 二次開發(fā)與功能擴(kuò)展的真實(shí)體會(huì)跑通這套源碼并不是終點(diǎn)用它去做業(yè)務(wù)落地才是真正的考驗(yàn)。我在這套系統(tǒng)基礎(chǔ)上做的第一個(gè)改造是把支付模塊從模擬狀態(tài)切換成真實(shí)第三方支付。源碼里默認(rèn)支付操作是直接模擬成功這方便了聯(lián)調(diào)演示但上線前必須接入真實(shí)的支付渠道。接入的關(guān)鍵點(diǎn)是處理好支付回調(diào)的驗(yàn)簽和冪等性——回調(diào)可能來很多次要保證訂單狀態(tài)只能從待付款流轉(zhuǎn)到待發(fā)貨一次不能因?yàn)橹貜?fù)回調(diào)把訂單狀態(tài)改出問題。第二個(gè)改造是做了配送時(shí)效倒計(jì)時(shí)。水果類商品講究時(shí)效承諾從用戶下單開始按門店距離計(jì)算配送時(shí)間前端倒計(jì)時(shí)顯示預(yù)計(jì) X 分鐘送達(dá)。這個(gè)功能表面看是提升用戶體驗(yàn)實(shí)際還倒逼了后端庫存核對(duì)邏輯要做成實(shí)時(shí)的因?yàn)橐呀?jīng)進(jìn)入履約流程的商品不能再被后臺(tái)取消庫存。第三個(gè)經(jīng)驗(yàn)來自運(yùn)營數(shù)據(jù)看板。源碼自帶的統(tǒng)計(jì)模塊能展示銷售額、訂單量、客單價(jià)這些基礎(chǔ)指標(biāo)。我做擴(kuò)展時(shí)額外接入了毛利統(tǒng)計(jì)結(jié)合入庫成本和損耗流水可以算出每個(gè) SKU 的真實(shí)毛利率。這個(gè)數(shù)據(jù)才是精品水果業(yè)務(wù)決策的核心——有些水果看著賣得火算上損耗其實(shí)是在虧錢有了這個(gè)看板運(yùn)營第二天就會(huì)去調(diào)整價(jià)格和采購策略。從整體來看SpringBoot 加 Vue 加 MyBatis 加 MySQL 這套組合的邊界在哪里、能撐多大業(yè)務(wù)我心里是比較有底的。前端頁面該拆組件就拆組件后端服務(wù)該拆模塊就拆模塊數(shù)據(jù)庫扛不住就加緩存、做讀寫分離這套體系的每一步演進(jìn)路徑都很清晰。對(duì)正在接觸這個(gè)項(xiàng)目的朋友我最后想說的是別急著改代碼先把源碼里的數(shù)據(jù)表關(guān)系圖吃透把訂單狀態(tài)流轉(zhuǎn)跑通把支付流程走一遍比改任何功能都有價(jià)值。我是把這套系統(tǒng)完整折騰了一遍之后才真正理解企業(yè)級(jí)電商系統(tǒng)為什么要把那么多細(xì)節(jié)做進(jìn)表結(jié)構(gòu)和狀態(tài)機(jī)里。等你把這些東西在腦子里形成一副完整的地圖以后碰到再復(fù)雜的業(yè)務(wù)需求都不會(huì)心虛。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
老司机久久| 色综合1991| 欧美三级偷拍| 五月天黄色激情视频| 97九色人妻| 亚州欧美在线| 亚洲黑丝在线| 久久精品店| 99综合网| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 欧美日韩精品久久久久东北老熟妇| 日韩免费三级黄片电影| 久久秀这里有精品| 亚洲久久久| 婷婷色综合| 日韩本不卡视频在线观看| 丝袜美腿制服人妻二区中文字幕| 超碰97久久国| 亚洲AV无码久久久国产精品| 亚洲熟女av中文字幕| 五月激情啪啪| 精品久| 五月大香蕉| 日韩久射综合| 精品99999久久久久久| 久久久新亚洲AV| 中文字幕视频2区| 中文字幕黄片在线| 日韩电影免费网站麻豆视频| 亚洲宅男天堂| 亚洲五码一区二区三区| 欧美色图欧美| 久久99手机免费视频| 日韩精品国产一区二区| 少妇九九九九| 天天综合香 ld视频| 久久丁香五月天| 亚洲成成熟女人综合一区二区| 色婷婷丁香五月| 中文字幕在线免费观看 | 日韩av免费一级电影| 熟女AV一区| 国产亚洲综合欧美一区| 亚欧无码线免费观看视频| 91成人国产综合久久精品蜜月| 无码丰满熟妇一区二区浪潮AV| 91欧美性| 久久熟女人| 巨爆乳一区二区爆乳区| 日本高清视频在线观看黄已三辽| 超碰97起碰| 色网站导航大全| 东京热不卡视频| 69精品人人人人| 久久精品国产亚洲AV先锋| 人妻无码后入| 丁香五月天堂网| 性爱Av免费| 欧美亚洲韩国视频十五区| 天天爱天天韩国日本牛牛牛牛 | 欧美色图片欧美色图| 天天综合AV| 亚洲第一免费视频| 婷婷色综合欧美日韩| 国产AV天美传媒一区二区三区| 狠狠操狠狠| 亚洲成aⅴ人片不卡无码| 熟女探花啪啪| 日韩性爱毛片操骚逼| 肉丝中文无码高清| 欧亚成人在线视频| 日产国产精品中文久久婷婷| 性做久久久久久免费观看软件| 国产精品网址| 97亚洲中文| 久噜噜| 91neishe| 日韩钢筋无码高清啾啾啾| 国产AV超爽| 九月丁香综合网| 免费岛国一级片| 97操碰| 97bbn| 天天干一区二区| 国产精品视频精品一二| 人人潮人人摸| 国产一级做a爰大片免费久久| 丝袜人妻av一区二区| 一本一道久久综合久久| 成人精品欧洲亚洲| 欧美日韩少妇色情| 高潮内射在线| 亚州色阁| 欧洲精品久久| 男人的天堂久久狠| 1000午夜黄色| 久久熟女嫩草成人片免费| 伊人伊人LD| 日韩图区 偷拍| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 9999亚洲精品| 国产美女精品| 日日黄色三级网站| 丝袜视频一区二区在线播放国产中文 | a'v在线资源| 99999久久精| 中文字幕精品三级久久久| 操死我了嗯嗯嗯| 国产又大又粗又长视频在线| 97硬碰| 中文字幕一区二区三区人妻少妇在线| julia在线观看久久| 狂操嫩妻视频一区二区三区| 精品超碰中文在线| 精品人妻一区二区三区-国产| 台欧久久精品视频| 天美一二三在线观看Av| 久久精品视频28| 美女91在线观看| 91亚州欧美| 欧美页片| 3级毛片一二| 日韩精品-原创伙伴| 中国91AV| 国产精品99精品视频网站| A V视频日本| 亚洲蜜乳av| 国产综合网站在线播放| 国产做?爰片久久毛片?片美国| 偷窥自拍亚洲天堂网爆| 日本在线不卡123| 久久av网| 男女啊啊啊啊啊| 久久伊人影院| 大学生口爆吞精| 人人操,操人人| 天天操夜夜嗨| 国产AV精久久| 九九色精品| 爱爱动态120秒| 日韩女优中文字幕| 亚洲综合九| 超碰97综合在线| 国产精品懂色tv影视免费观看| 国产精品高清2021在线| 精品人人插人人操| 久久超碰97中文字幕| 日韩二区三四区五区六区在线看| 日本大香蕉综合网| 啪啪AV导航| 啊…啊…操我用力操我 | 人妻-91porn| 天天91~综合入口| 美女黑人91神马| 97在线日韩中文字幕| 91亚洲欧洲| 天天色,天天干,天天干| wwe 天天干.com| 久久↗↗| 日韩精品国产一区二区| 97超碰69| 成人一二三区| 美国aaaaa一级黄片| 亚洲精品视频二区| 久久久久久久91| 天堂无码精品国产久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 色屁屁影院www国产| 黄片免费看黄片免费看| 粉嫩少妇自慰在线| A级在线视频| 免费看久久久性性| 四虎视频在线观看| 中文字幕欧美日韩三级| 中文字幕日本久久| 福利在线视频一区二区| 91视频精品| 九月丁香| 国内一级精品| 翔田千里av一区二区三区| 亚州色站 日韩电影| 亚洲情欲| 综合网,亚洲,欧美| 东京热av影院| 激情五月综合| 日本道人妻久久久在线不卡色视频| 亚洲AV无码翔田千里网站| 天美国产精品| 啊啊啊想要| 日韩啪啪网| 破处bbq| 国产精品欧美日韩久久| 青青草色情网站视频| 欧美一级A一级a爱片久久| 国产精品久久久鸭无码的功能| 热热色色综合| 亚洲成人无码影院| 噜噜瑟| 九九黄色视频在线观看| 另类图片五月天| 亚洲欧美日韩精品久久久一区二区| 精品然女一区二区| 国产操逼视频在线观看| 91九九九小逼| 国产亚洲精品美女久久久m| 久久国模av| 一本大道不卡一二三区| 中文字幕乱偷人妻久久艾草网| 亚州免费啪啪视频| 激情小说亚洲图片| 91精品伊人久久久大香线蕉91| 99热日| 日本 欧美 国产一区| 国产精品69久久久久久久| 91狼人| 欧美色图20P| 一区二区偷拍拍视频| 欧美色宗合| 欧美激情另类一区二区| 久久久九| 99r九九| 1级黄色夫妻对换性交免费看| 美女主播色欲91抠b在线播放| 一级片视频啪啪| 精品人妻一区二区乱码一区二区| 性做久久久久久久| 天天干嫩逼网| 久久深夜无码| 新婚人妻扶着粗大强行坐下| 美女黄网| 国产精品久久久久久夜夜夜夜| 操我无码| 98人妻精品一区二区色欲| 成人久久精品| 97av在线视频| 99re免费视频精品全部| 精久久久| 91久精品| 欧美性爱伊人| 人人弄人人摸| 日日玩天天干| 歐美一級亂黃99在綫精品| 亚洲日韩精品一区视频在线| 欧美成97爱| 久久国色天香香蕉| 色一情一乱一乱一区91Av| 激情婷婷综合久久| 熟女人妻一区二区三区免费看| 麻豆av一区二区三区| 口爆吞精在线观看| 九九热AV| 天操天操夜操夜月月年年操操| 欧美亚州手机在线| 日本激情免费大片| 免费视频在线一区二区不卡| 国产乱码久久久| 欧美狠狠操| 中文字幕性感少妇av| 国产自制av蜜乳| 玖玖爱伊人玖玖爱| 九X超碰| 91色综| 亚洲第一成人影院色播| 蜜乳AV.COM| 欧综合网| 精品十八在线观看| 欧美第一页| 青青草视频在线观看一区二区| 日本精品成人无码| AAAAAAAAA黄片| 亚洲国产精品成人久久蜜臀| 国产精品夜夜夜| 欧美久久婷婷| 国产精品熟女AV中文字幕在线播放| 人妻乱仑一区二区三区| 思思热免费在线视频| 日本阿v天堂在线观看| 欧美色图片色哟哟| Aa东京男人的天堂| 精品久久大胆人体| 劲爆欧美人妖三区91| 久久久久一本一区二区青青蜜月| 99国内精品| 六月丁香啪啪啪| 男男H黄动漫啪啪无遮挡网站| 天天色黄色影院天天操| 亚洲无码国产精品久久| 欧美一级黄色免费专区| A级在线视频| 精品91日日夜夜超清资源| 91老熟女91老女人| 日韩av情韩国爱禁区av一区二区| 午夜毛片高清免费不卡| 少妇内射www在线观看视频| 三级网站超变态精品| 夜夜高潮夜夜爽高清视频一| 高清不卡国产| 欧美大香蕉在线观看| 91视频国品一二三区| 国产亚洲99久久精品| 操91| 欧美激情总合网| 欧美嫩性色| 欧美亚洲日韩人妻在线观看| 免费精品中文字幕| 无码聚合| 性生活性生大爱77AV国产| 91精品国产乱码| 免费精品中文字幕| 凹凸视频在线一区二区| 婷婷超| 日本影视久久免费| 国产精品熟女九色九色蜜臀| 八人操人人摸人人看| 国产综合永久精品日韩鬼片| 中文字幕在线免费观看视频| 欧美色图天堂在线| 91九九九小逼| 久九九九九九九九热| 91bbbbbb| AA级电影三区| 中文字幕一区电影在线观看| 人、人、摸,人、人、草| 六月丁丁香| 99久久久无码| 亚洲欧美一区二区不卡视频播放 | 日韩不卡在线一区二区| 性一交一乱一交A片久久四色| 大香蕉520| 色综合加勒比四四季| 亚洲十八禁止| 国产白丝av| 中文日本免费高清| 色哟哟的毛片| 天天天堂影视日韩亚洲91| 亚洲双插| 日韩人妻一区二区| 欧美日韩岛国大片在线观看| 天天影视综合网欧美精品| 国产乱弄免费在线视频。| 啊啊啊在线看| 欧美日韩午夜精品一区二区三区| 亚洲aV性爱| 日本不卡码黄色 | 肉丝网站91| 欧美激情亚洲情色| 黄片免费视频2019| 五月婷婷丁香| 亚洲男人综合网| 91丝袜美女视频| 久久毛卡| 色九九九| 天久久久噜噜噜久久国产精品爽爽 | 97丝袜亚洲在线播放| 亚洲高清综合网| 九九精品99| 成功精品影院| 偷拍片久久| 青娱乐休闲视频在线观看| 高跟丝袜AV专区国产| 欧美亚洲激情小说| 东京热av影院| 欧美十八禁在线看| 一二三四视频在线社区中文字幕| 97天堂| 国产欧美日韩在线不卡第一页| 国产美女精品| 国产黄色影片在线观看| 九九九午夜| 91白嫩| 久久久久国产一区二| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 志村玲子视频一区二区| 一本大道久| 久久精品国产亚洲AV无码电影| 国产农村妇女精品1区二区| 嗯嗯不要视频| 91 手机在线播放 绯色| 深爱伊人影院| 久久久婷| 亚洲日韩精品一区二区| 丁香五月性| 精品二区三四区五电影| 日韩黄色成人性爱| 日本幼女18+| a级理论午夜日本| 亚洲性感丝袜诱惑在线观看| 亚洲成A∨人影院在线欢看| 亚州 综合 色图| 丰满美女一级毛片在线播放| 天天干天天日天天射黄色大片| 久久久久久九九九九| 综合色图区| 69一区二区三区 | 天天干人人干天天日97| 9997se| 国产伦乱91| 一本色道久久综合狠狠操| 一级久久久久久久久久久| 久久综合久色欧美综合狠狠| 在线观看综合精品亚洲| 久久久久久九九九九九| 久久25| wwwxxx日本爽| 精品无码久久久久久久久果冻糖心 | 日本最新1区2区3区| 操高情无码| 亚洲精品久久久久久| 久久久久亚洲Aⅴ无码| 久操| 婷婷五月天社区| 91人人| 高树玛利亚无码流出| 五十路六十路素人熟女| 国产精品乱码久久久久久久| 成人五月香网在线| 国产多人在线观看视频| 成人天天爽| 五月天久久久| 日韩福利综合一区| 欧美九一精品久久久熟妇| 激情五月综合| 日熟女| 超碰精品| 狠狠久久四虎| 影音先锋每日最新资源在线观看| 亚洲和欧美裸体美女双飞视频| 免费A V在线播放| 亚洲综合在线91| 超碰亚洲欧美日韩无| 国产超碰AV在线精品| 天天日美女的B| 柠檬AV导航| 人人人干干人人干| 精品欧美日韩在线观看| 少妇二级| Blackedraw视频一区二区| 久久国产乱子伦精品免费女,网站| 亚洲不卡av在线| 人、人、摸,人、人、草| 3PAV乱伦视频| 色97欧美| h色99999| 这里是精品| 色牛牛AV| 天天色黄色影院天天操| 国产深夜福利| 97chaopenrihan| 一区二区三区日韩欧美| 天天干,天天日| 日韩欧美大力操| 欧洲亚洲人妻无码久久三区四区| 欧美另类自拍 | 国产一区二区av综合| 亚洲精品97| 丰满少妇人妻久久久久久| 国产精品视频内谢女人| 天天操天天7| 91+欧美| 久热大香蕉| 操逼天美3区| 久久人妻| 97在线视频网站| 日本一久是| 大香蕉 222| 婷婷丁香久久| 精品亚洲国产成人AV制服丝袜| 7777奇米影视久久| 青青青国产手线观看视频2| 国产精品农村妇女| 午夜亚洲| 夜夜无码| 久久久成人免费av电影| 国产风韵犹存熟妇三区| 久久人妻无码毛片A片麻豆| 国产专区路线| 啊好爽受不了无码| 亚洲一二三精品久久网| 丰满翘臀美女影院视频| 大香蕉操久久| 国产亚洲 中文欧美久久| 久久婷五月| 色婷婷久久| 色婷视频| 亚洲精品男人的天堂| 五月天激情婷婷| 九九AV| 久久丁香| 久久这里都是精品| 日本不卡三级网在线播放| 狼人综合婷婷激情四射 | 9九九九九视频在线观看| 亚洲色综合| 久操婷婷| 在线观看十八禁| 亚殴在线| 国产中文福利| 亭亭在线资源| 婷婷8月天青娱乐| 无套后入双马尾| 欧美 亚洲 在线| 久热一区二区| 日韩无码精品综合久久| 操逼片国产| 美国aaaaa一级黄片| 欧美日韩中文亚洲v在线综合| 亚洲精品日韩国产欧美| 涩涩五月天| 嗯啊啊啊轻点视频 | 欧美人人天天网| 国产精品电| 日韩99999| 一级乱伦网站| 亚洲 国产 精品一区| 丁香婷婷啪啪| 久久综合久久综合人久久夜精品| 久噜噜| 四虎884| 五月亭亭六月丁香| 岛国视频一二三区| av在线资源| 亚洲情色婷婷五月天| 91骚妇| 国产中文字幕在线观看| 国产色产精品在线观看 | 伦理第一页| 日本色色视频网站| 99精品久久久久久久婷婷蜜桃| 91狠| 91人妻久久久久久久久久久久久| 国产无码久久高清| 大香蕉综合在线| 国产夜夜艹| 久久久久久久久国产| 欧美少妇人妻| 肉嘟嘟www视频在线观看高清| 亚洲精品 大香蕉| 午夜精品久久久久| 欧美中文综合| 国产真实野战在线视频| 情色av电影| 丝袜美腿操av| 乱伦1色页| 玖玖97综合| 欧美亚洲高清晰| 天天做天天爱夜夜爽毛片试看| 天天日天天干天天整| 亚洲日韩青青草色月| 欧美少妇高潮视频| 91在线视频免费播放| 日韩熟女精品无码专区一区二区| 日韩91网| 丰满人妻一区二区三区大胸懂色| 高跟伊人julia ann| 天天综合97| 柠檬AV导航| 欧美91久久久久| 欧美一级黄色免费专区| 日韩免费人妻色情网站| 久久精品操| 中日韩久久久| 久久久久久中文版| 欧美18 在线观看| 亚洲男人天堂Av| 综合熟妇一区二区三区| 亚洲成a人片在线观看中文!!!| 日本丝袜美腿人妻九九| 九九热九九| 久操大香蕉手机视频在线看| 另类图片五月天| 久久久久九九九| 啊啊啊啊啊啊啊啊啊啊在线观看| 国产多人在线观看视频| 欧美精品91| 天天干天天舔| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 国产高潮AA片免费看| 日日干夜夜欢| 亚欧Av| 韩国毛片一区二区三区| 国语精品内射在线观看| 色阁阁AV综合网| 亚一综合久久久久久久久久| 99re99视频在线免费观看| 91露脸熟女专区| 中文字幕人妻色偷偷久久皮| 看免费的黄片| 久久伦理视频久久大香蕉视频| 涩涩涩综合| 国产精品丝袜久久亚洲不卡| 人人插人人摸人人| 一区二区三区四区五区久久久久久| 围产精品一区二区三区视频播放| 人妻色情天天操| 99热精品在线播放| 欧美精品三区| 99热导航| 凸凹视频在线观看| 蜜臀久久99精品久久久久久成人小说| 三级三级三级日本99| 97视频网站| 97精品久久久久久久| 欧美黄片免费在线观看视频| 粉嫩久久久极品| 免费看一级a性色生活片久久无| 变态综合色| 日日日啊啊啊| 尤物一级在线免费观看| 蜜臀网 一区| 嗯阿好爽好紧| 国产AV无码AV| 亚州一区二区| 久久久久密臀视频| 亚洲色综合| 色吧5亚洲| 玖玖草久草99蜜月一区二区三区| 丁香五月激情婷婷| 91伊人久| 大茄子熟女AV导航| 久久神马影院| 激情五月丁香五月| 五码视频在线观看| 九九九成人| 麻豆精品A片免费观看| 麻豆国产96在线| 国产亚洲色婷婷久久99精品91 - 百度| 少妇三P| 亚洲操操操| 天天操人人操狠狠插| 情色大香蕉| 亚洲欧洲色情高清| 人人天天欧洲| 日本操BAV| 老熟妇乱轮| 新怡红院| 强奸熟女一区二区三区| 中文字暮97| 久久久 国产精品| 无码人妻精品一区二区三区99不卡| 久久久久久无码人妻中文字幕| 久久不卡一区二区| 国产无马av| 成人性爱av| 一区二区三区国产在线播放| 偷拍亚洲情色| 性交一区二区在线播放| 熟妇人妻一区二区三区| 色五月综合| 殴美在线AⅤ| 久久av无码| 综合色好色| 9久9久9久9久视频网站| 亚洲欲| 国产AV人人 夜夜人人澡| 欧美亚州手机在线| 久久久久婷婷| 在线无码操| 九月丁香婷婷色| 欧洲黄色网| 日本在线一二 | 91丝袜| 亚洲狠狠入| 韩国嫰模上门援交视频| 欧美人妻中出| 日韩午夜国产| 久久综合精品一区二区三区| 超碰97起碰| 色色色99| 黄aaaaaaaaaaaaaaaaaa色网站 | 日韩精品一区二区人人人| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 爆乳免费黄网站| 99综合网| 亚洲性爱高潮影院| 人人人人人人少妇| 可以免费观看的av| 色色丁香| 长长久久免费视频| 高清无码网址| 久久久爆乳翘臀一线天伦理视频| 99色在线观看| 欧美激情综合| 婷婷五月天网| 欧美熟女少妇| 97玖玖人妻| 中文字幕少妇色| 亚州人妻| 色偷偷男人的天堂麻豆| 人妻精品一区一区三区蜜桃91| 亚洲素人综合| 亚州性色| 四虎国产精品永久在线囯在线| 中文字幕第9页萱萱影音先锋| 欧美日韩*字幕一区| 国产中文字幕在线点播| A V视频日本| 日本高清_区二区三区| 深田咏美亚洲精品福利社| 九九色逼| 91精品电影18| 久久久久亚洲精品| 一区二区亚州激情久婷婷欧美| 久艹视频在线| 国产精品视屏| 美国精品国产精品| 美国一区二区免费视频| 久久综合激情| 欧美九九爱| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 婷婷15月天青娱乐| 欧美热图99| 日韩欧美性爱电影在线观看| 久久久久亚洲av综合波多野制衣| 色噜噜人妻丝袜a∨先锋影 | 婷婷91| 日韩三级网址| 97久久国产亚洲精品超碰热| 亚洲熟妇A V黑人| 国产精品嫩草影院午夜两性| 国产女人91精品嗷嗷嗷嗷| 国产乱码久久| 99蜜桃臀久久久欧美精品网站| 91男女| 美女裸体无遮挡永久免费观看网站| 日韩在线一区高清在线| 色5月婷婷| 日韩三级在线观看mp4| 国产精品69久久久久久久| 日本一区二区中文字幕久久| 综合久久六月久久婷婷| 大稥蕉免费视频这里只有精品| 美女诱惑在线一区| 超碰2017| 国产精品一区二区 尿失禁| 热久久91婷婷| av橘色网站| 午夜视频久久久久一区| 日日夜夜干| 91伊人久久在线| 亚洲网站一区二区在线| www.超碰在线| 日日日大屁股骚女人精品| 少妇综合| 五月婷婷性爱| 日本黄色天堂| 免费αV在线视频| 小少妇| 亚洲久久天堂| 久久精品中文字幕观看| 人妻久热在线| 欧美双插| 91精品大奶人妻| 国产精品在线网站| 偷拍偷窥与盗摄视频专区| 婷婷色导航| 亚洲偷拍欧美激情| 夜夜操青青草| 国产熟女一区二区丰满| 2019天天干| www.99色| 久久精品国产亚洲粉嫩| 日韩乱伦视频| 精品欧美日韩在线观看| 亚洲蜜乳av| 欧美少妇性乱| 国产一区二区在线播放量| 亚洲日韩肥臀视频在线观看| 女优大全 - 91n| 97久久视频| 性欧美第一页| 性久久久| 超碰97欧美在线| 亚欧美色图| 国产一区在线观看无码AV| 亚洲不卡不卡中文字幕不卡| 蜜臀久久久99久久久久 | 操人妻逼91| 国产蜜臀精品一区二区尤物| 囯产乱伦一区二区三女 | 高潮内射在线| 少妇被c 黄 免费观看| 超碰日本97美女人妻人人玩人人爱| 色色九区| 91久久国产综合久久| 特色a在线上| 国产超碰国产97| 亚洲美女av无码| 精品视频123区小说区| 日本淫乱女一区二区三区视频| 男女打扑克高清网站| 日本不卡一区| 三上制服丝AV| 天天色黄色影院天天操| 97精选久久| 日韩黄色成人性爱| 91亚洲人| 天天综合有色网| 天天艹天天日| 亚洲自拍青操视频| 丁香六月婷| 天天躁日日躁狠狠躁| 青青草在线视频欧美| 操操操日本的逼| 密臀国产在线| 老鸭窝亚洲毛片| 极品综合| 久草老司机| 国产精品麻豆成人AV艾秋| 国产粉嫩蜜臀av一区二区三区 | 亚洲av乱伦色图网站| 男人天堂新在线| 国产夜夜操| 在线国产福利网址导航| 久久精品操| 天天操女人| 国产精品熟女九色九色蜜臀| 99热国产| 老汉网| 国产三级多多影院2022国产AA一级毛片无码 | 亚洲性高潮| 91 国产丝袜在线放观看 | 撸撸成人在线视频| 日本天堂网| 中文字幕人妻丝袜| 亚洲av青草久久一区二区| 少妇超碰在线| 搡老女人老91二区| 玖玖97综合| 国产福利在线视频网站| 亚州欧美另类| 超碰综合色| 激情网五月天| 视频在线观看免费一区二区三区| 婷婷丁香人妻| 青青草大香蕉在线视频| 日韩婷婷| 国产高清26uuu| 国产精品96| 一二三卡欧美日韩人妻免费精品| 97精品国产97久久久久久户外免费| 日韩Va亚洲va欧美Ⅴa久久| 亚洲丝袜少妇在线| 欧美色日| 中文乱码99| 91日韩在线| 国产AV毛片| 丰满人妻aA一区二区三区| 伊人久大| 韩国国产欧美情侣视频在线| 啪啪视频mP4| 97人人模人人爽人人| ..日韩av毛片精品久久久| 欧美色999| 国语精品av| 啊啊啊啊啊啊啊网址在线观看| 人人喜人人妻| 97色在线| 久操不卡视频| 亚洲一欧洲中文字幕在线| 99久久久无码国产精品性啊聊| 快播久久人人aV| 美女黑人91神马| 欧美三级一级| 少妇超碰在线| 丁香五月天激情网站| 中文字幕一区二区在线日韩精品| 亚洲欧美国产va在线播放频| 亚洲国产熟妇综合色专区| 91少妇高潮| 国产日产欧产美韩系列麻豆免费| 超碰中文字幕人妻草一区| 亚洲国产精品久久久久婷婷青年| 欧美色五月| 蜜乳av首页| 欧美系列在线一区二区| 手机在线中文字幕国产| ,成人免费啪啪视频| 偷拍 欧美 日韩| av影片在线观看不卡| 国产精品剧情| 天久久久噜噜噜久久国产精品爽爽 | 日韩中文字幕国产| 中文字幕天堂在线| 草草草视频在线免费看| 国产精品免费久久久久久久久久| 欧美黄业| 国产精品久久久久久久久久久久| 高清视频一区| 高清孕妇孕交 交| 九久精品| 国产精品精品系列在线观看| 91天天综合| 欧美Ⅴ性爱| 成年人网站在线免费观看| 极品销魂美女一区二区 | 久久网亚洲| 天天爽入口| 欧美九九九| 性爱乱伦一区| 色约约一区=区三区| 人人澡人人澡人人| 9997se| 一二三四区电影| 狠狠躁伊人中文字幕| 美女91| jazzjazz国产精品麻豆| 欧美18 在线观看| 成全在线观看免费观看| 神马久久久久久伦理片| 多乙久久久久久| 丁香五月自拍| 98一区二区精品| 天天综合有色网| 亚洲色悠悠久久88| 色欧美色交综合| 精品一区二区三区丰满熟女-亚洲欧美一区| 久久久久久久唑| 日韩成人私密一级精品av| 偷拍亚洲熟女视频播放| 欧美日韩性爱操大逼| 六月丁丁香| 一区麻豆 高清中文字幕| 大香蕉琪琪日本女优不卡| 人妻少妇无码| 乱伦熟女论坛| 操逼操逼逼操操逼91| 日本久久精品| 美女啪欧美一区| 天天操熟妇| 97操| 成人美女av| 性色一线| 亚洲综合情色| 欧亚日韩中文在线| 日韩精品国产一区二区| 五月丁香色情| 神马久久69| 欧美色图91| 国产精品亚洲天堂网址| 99性爱| 狠狠2050在线观看| 91丝袜美女视频| 黄片色区软件| 大稥蕉免费视频这里只有精品| 校园春色中文字幕AV| 久久青青草在线视频| 青椒国产97在线熟女| 国产免费一区二区三区最新不卡| 殴洲老熟女| 激情欧美97| 欧美日韩一区二区三区四区蜜桃| 欧美色棕合| 校园春色家庭伦理欧美激情| 久久产精品一区二区三区电影| 亚洲古典另类欧美在线| 色盈盈影院| 无套后入双马尾| 欧美亚洲尤物久久| 国产白领连续中出在线观看| 加勒比无码毛片| 影音先锋视频在线| 久久久久久久久久久97| 久久精品国产97欧美精品亚洲| 操操逼视频| 国产蜜臀精品一区免费尤物| 亚洲素人综合| 最好看的中文字幕在线2018| 日韩美女久久一区二区三区| 日韩精品人妻中文字幕不卡乱码| 91丨豆花丨熟女| 国产精品久久久久久夜夜夜| 97亚洲色图| 国产精品免费视频人成| 久久免费精品96| 久久性爱视频免费看| 韩日精品四区| 大逼色网站| 无码抄逼网| 色臀aV| 日韩亚洲中文字幕在线| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚 | 蜜乳Av成人片网站| 日产中文字幕2020| 亚洲av性爱电影| 天天欧美欧美亚洲网| 18精品一二区| 国产AV超爽| 美女骚尻视频| 操逼操网| 欧洲一区二区三区四区在线观看| 国产熟女完整版中字| 欧美暴力猛交| 先锋激情∨在线视频播放| 狠狠操一区二区| 欧美不卡在线一区二区| 亚熟在线| 黄片免费视频2019| 亚洲中文字幕日产无码久久| 久久久久亚洲三级电影| 韩国三级三级BD在线| 国产又黄又爽又刺激久久久久久| 午夜成人福利影视| 美女视频尤物网在线看| 91国产美女丝袜足交精品视频| 99久国产精品午夜性色福利| 国精综合一二三区影视| 国产亚洲精品激情| 国产视频第2页| 丁香五月综合| 欧美另类丝袜熟女| 日韩天美| 日韩字幕一区| 校园春色亚洲无码| 免费作爱一级视频| 丰满欧美放荡少妇在线| 欧美性爱精品一区二区| 欧美亚洲中文字幕| 国产久久一区二区午夜| 国产高清午夜成人在线观看| 黄网站黄视频网站进入口| 亚洲第一狼人丝袜美女另类| 欧美日韩97在线| 大香蕉婷婷| 亚洲不卡三级手机播放| 屌妞视频久久久久久久久久久久| 亚洲天堂中文字| 99在线精品观看视频中文| 五月丁香在线| 亚洲性爱成人| 国产视频第2页| 婷婷色在线| 肏逼视频日本| 中文字幕一区二区三四五区日日骚| 欧亚性爱视频免费看| 久久春色| 综合91网| 天天操夜夜操| 国产亚洲欧美每日在线| 97操综合| 欧美综合97www| 国产久久av| 2017天天拍大香蕉| 99色骚| 久久久久免费少妇| 成人av影院在线观看| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 亚洲啪啪视频免费| 果冻传媒一区二区三区| 国产高清1234区| 欧美亚洲另类在线蜜桃| 国产三级片在线观看| 人妻内射一区二区在线视频| 天天干天天干天天干| 日韩性爱视频在线免费观看| 9久久久久久| 人人噜夜夜操| 91 在线亚洲| 探花熟女,姿勢到位,體驗感也到位| 91丝袜| 97伦乱| 97天天做| 嗯啊不要在线| 欧美日韩性爱无码| 毛片久久| 好湿好紧视频| #NAME?| 中文字幕91综合| 久久艹逼视频| 亚洲国产精品9999在线观看| 久九九九| 色97欧美| Julia Annxxxxx| 久久亚州高清| 夜色五月天| 久草福利在线资源站| 国产亚洲精品A在线观看下载| 极品色综合| 欧美后入式| 天天射夜夜| 双插在线| 91精品成人www| 婷婷性爱| 国产成人精品日本亚洲语言| 国产日韩精品人妻久久久久色欲网站| 97亚洲欧美| 蜜臀99久久国产| 久久九九热| 超碰97欧美日韩| 中文字幕人妻色偷偷久久皮| 九九天堂| 日本超碰在线国产一区| 全球成人中文在线| 在线综合色| 奇米四色影视777久久久| 成人午夜高潮av猛片| 在线视频97| 少妇高潮九九九九| 欧美春色| 91美女精品| 999国产精品999久久久久久| 久久9精品网站| 天天草AV| 免费草草草草草视频| 综合av影片| 欧美在线 亚洲| 老女人碰碰在线碰碰视频| 婷婷情色五月天| 91网18| 亚洲美女色图| 人妻少妇三级| 欧美成人综合| 五月开心久久AV官网| 是还免费视频1727我| 欧美超碰人妻97| 加勒比性爱成人在线| 青青青草原| 亚洲清纯综合| 欧美激情区| 极品白嫩美少妇在地板上位骑射淫水泛滥| 男人的天堂视频精品乱在线| 18精品一二区| 97超碰9| av激情亚洲五月天| 囯产精品久久久久久久久久梁医生 | 日日爽熟女| 成人青青草原伊人| 97狠狠| 欧美v亚洲v综合v国产v妖精| 色哟哟综合| 人人摸人人添人人操| 无码少妇精品一区二区60岁老人| 色综合婷婷| 夜夜嗨AV一区天天| a男人的天堂| 伊人991| 91色射| 91无码西班牙视频在线| 眼镜人妻101.com| 国产精品久久成人免费| 婷婷五月天激情小说| 九九九九九九亚洲| 亚洲Av噜噜一区二区三区妖精| 大屁股熟女一区二区三区| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产精品人妻无码久久久互動交流 | 国产精品懂色tv影视免费观看 | 乱伦av国产| 成人性爱电影网| 久都青青视频| 亚洲污污网站| 麻豆一区二区AV天美| 中文操逼字幕| 中文字幕亚洲热播人妻| 中文字幕黄色片| 女同性恋一区二区三区精品视频| 天天看高清麻豆| 少妇天堂| 大香蕉视频一二三区| 欧美日韩性爱精品| AND人妻系列|