日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

校園一卡通管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):從數(shù)據(jù)庫建模到并發(fā)交易落地

校園一卡通管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):從數(shù)據(jù)庫建模到并發(fā)交易落地 簡介一套面向計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)本科畢業(yè)設(shè)計(jì)場景的校園一卡通信息管理系統(tǒng)設(shè)計(jì)文檔內(nèi)容圍繞 ASP.NET 與 SQL Server 技術(shù)路線完整呈現(xiàn)從需求分析、E-R 圖規(guī)劃、數(shù)據(jù)庫實(shí)現(xiàn)到消費(fèi)跟蹤、實(shí)時(shí)監(jiān)管等關(guān)鍵模塊的設(shè)計(jì)思路適用于需要參考高校信息化管理系統(tǒng)論文結(jié)構(gòu)或準(zhǔn)備相關(guān)畢設(shè)的讀者。包體為 1 個(gè) docx 文檔壓縮后約 1.39MB便于直接閱讀與二次修改。已有 670 人學(xué)習(xí)下載。文檔以 2021 年某高校畢業(yè)設(shè)計(jì)論文為底稿除中英文摘要、任務(wù)書、進(jìn)度計(jì)劃表外還重點(diǎn)說明用戶信息管理、消費(fèi)記錄、信息更新和實(shí)時(shí)監(jiān)督四項(xiàng)功能的落地方式并對安全性、可擴(kuò)展性與可維護(hù)性展開討論。讀者可借此快速了解一卡通系統(tǒng)的整體設(shè)計(jì)流程借鑒數(shù)據(jù)庫建模和 Web 開發(fā)技術(shù)在校園場景中的具體應(yīng)用。1. 校園一卡通管理系統(tǒng)這份畢設(shè)文檔到底能落地多少如果你正在找「本科 論文 校園一卡通 信息管理系統(tǒng) 設(shè)計(jì)」方向的參考那你大概率已經(jīng)看過一堆只講概念的開題報(bào)告或者代碼和論文對不上的資源包。這份設(shè)計(jì)文檔的定位很明確它是一份可以直接照著開發(fā)的管理系統(tǒng)設(shè)計(jì)方案覆蓋從數(shù)據(jù)庫建模到核心交易流程的完整鏈路而不是停留在功能列表層面的PPT式論文。校園一卡通本質(zhì)上是一個(gè)典型的信息管理系統(tǒng)但它比普通的圖書管理、學(xué)生管理系統(tǒng)多了一層硬約束交易數(shù)據(jù)必須準(zhǔn)確、流水必須可追溯、并發(fā)場景下不能扣錯(cuò)錢。這意味著你從這份文檔里拿到的不僅是CRUD界面更是一套圍繞交易一致性、報(bào)表統(tǒng)計(jì)、權(quán)限控制展開的設(shè)計(jì)思路。適合誰用兩類人一是本科畢設(shè)需要完整系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的學(xué)生二是剛?cè)胄邢刖毷止芾硐到y(tǒng)開發(fā)的開發(fā)者前者看論文結(jié)構(gòu)后者看數(shù)據(jù)庫和業(yè)務(wù)代碼的落地細(xì)節(jié)。2. 系統(tǒng)邊界與模塊拆解先把業(yè)務(wù)流畫清楚再動代碼2.1 從需求文檔到模塊劃分八個(gè)功能域怎么收斂成四張表設(shè)計(jì)文檔里最容易被忽略的是需求分析到模塊劃分的推導(dǎo)過程。校園一卡通系統(tǒng)的用戶角色至少有四類學(xué)生、商戶食堂/超市窗口、財(cái)務(wù)管理員、系統(tǒng)管理員。每個(gè)角色看到的界面和能執(zhí)行的操作完全不同但底層數(shù)據(jù)是同一套。模塊劃分建議按角色聚合而不是按功能聚合。很多畢設(shè)會把「充值管理」「消費(fèi)管理」「退款管理」拆成三個(gè)獨(dú)立模塊但在數(shù)據(jù)庫層面它們都操作同一張交易流水表只是交易類型字段不同。文檔里推薦的劃分方式是基礎(chǔ)信息管理學(xué)生信息、卡片信息、商戶信息的增刪改查卡片業(yè)務(wù)發(fā)卡、掛失、解掛、補(bǔ)卡、注銷交易管理充值、消費(fèi)、退款所有操作統(tǒng)一走流水表統(tǒng)計(jì)報(bào)表按日/按商戶/按個(gè)人的消費(fèi)匯總系統(tǒng)管理賬號、角色、權(quán)限、操作日志這套劃分的邏輯是把「交易」作為核心域其余模塊都圍繞交易的前置和后置動作展開。你在畫模塊圖的時(shí)候核心箭頭不應(yīng)該從「學(xué)生管理」指向「消費(fèi)管理」而應(yīng)該從「卡片狀態(tài)」指向「交易流程」——一次消費(fèi)必須校驗(yàn)卡片狀態(tài)正常/掛失/注銷這個(gè)校驗(yàn)邏輯是所有模塊的公共依賴。2.2 角色權(quán)限的落地方式不引入Shiro也能做細(xì)粒度控制本科畢設(shè)里引入Shiro或Spring Security是常見做法但如果文檔的目標(biāo)是快速成型用「攔截器 注解」就夠用。權(quán)限模型分三層接口層根據(jù)登錄用戶的角色id判斷能訪問哪些Controller按鈕層同一個(gè)列表頁面不同角色看到不同的操作按鈕數(shù)據(jù)層商戶登錄后只能查詢自己的交易流水不能看全量數(shù)據(jù)比例說學(xué)生只允許調(diào)用 /api/card/balance 查詢余額和 /api/card/transactions 查自己的流水商戶可以調(diào)用 /api/pos/consume 發(fā)起消費(fèi)扣款財(cái)務(wù)管理員可以調(diào)用 /api/report/summary 看匯總報(bào)表。數(shù)據(jù)層權(quán)限最容易翻車很多畢設(shè)的SQL寫成 SELECT * FROM transactions WHERE card_id ?這個(gè) ? 如果是前端傳過來的參數(shù)學(xué)生傳別人的card_id就能看到別人的消費(fèi)記錄。正確做法是從Session里取當(dāng)前登錄用戶的card_id而不是信任前端參數(shù)。提示權(quán)限設(shè)計(jì)的核心原則是「后端不信任任何前端輸入」。所有涉及用戶身份的id只能從服務(wù)端會話獲取。2.3 交易狀態(tài)機(jī)的設(shè)計(jì)為什么用int而不是字符串交易流水表里最關(guān)鍵的是status字段。文檔推薦用int類型配合狀態(tài)常量類而不是直接存字符串。原因有兩個(gè)一是int存儲占用小索引效率更高二是避免字符串拼寫錯(cuò)誤導(dǎo)致的狀態(tài)判斷Bug比如「SUCCESS」和「SUCCEED」這種低級錯(cuò)誤在真實(shí)項(xiàng)目中經(jīng)常出現(xiàn)。狀態(tài)機(jī)設(shè)計(jì)如下0待支付發(fā)起交易但還沒完成扣款1支付成功扣款已完成余額已變動2已退款原交易被撤銷3交易失敗余額不足、卡狀態(tài)異常等每次狀態(tài)變更都必須記錄變更時(shí)間。這樣在排查問題時(shí)可以通過時(shí)間線還原一筆交易的完整生命周期。代碼層面的狀態(tài)流轉(zhuǎn)要寫成一個(gè)獨(dú)立服務(wù)類不允許在Controller里直接修改status字段確保所有路徑上的狀態(tài)變化都能被日志記錄。3. 數(shù)據(jù)庫設(shè)計(jì)四張核心表撐起整個(gè)業(yè)務(wù)字段類型選錯(cuò)就返工3.1 學(xué)生表、卡片表、交易表、商戶表表關(guān)系與主鍵策略數(shù)據(jù)庫是這份設(shè)計(jì)文檔最有參考價(jià)值的部分。一卡通系統(tǒng)的核心表就四張但每張表的字段設(shè)計(jì)都有講究。student表的主鍵不要用自增id用學(xué)號字符串做主鍵。原因很實(shí)際業(yè)務(wù)上層操作學(xué)生信息時(shí)到處都要帶學(xué)號如果主鍵是自增id那查詢學(xué)生時(shí)還得先根據(jù)學(xué)號查id多一次關(guān)聯(lián)。學(xué)號本身具備唯一性直接做主鍵查詢少一層Join。card表的核心字段card_id主鍵可以是物理卡號或IC卡序列號student_id關(guān)聯(lián)student表balance余額用DECIMAL(10, 2)status卡片狀態(tài)0-正常 1-掛失 2-注銷issued_time發(fā)卡時(shí)間transaction表是所有業(yè)務(wù)的基石字段設(shè)計(jì)transaction_id主鍵建議用雪花ID或UUID不要用自增IDcard_id關(guān)聯(lián)card表merchant_id商戶ID消費(fèi)時(shí)有值充值時(shí)為空type交易類型1-充值 2-消費(fèi) 3-退款amount交易金額balance_after交易后余額這個(gè)字段必須有status0-待處理 1-成功 2-失敗 3-已退款create_time交易發(fā)起時(shí)間finish_time交易完成時(shí)間merchant表字段merchant_id主鍵name商戶名稱status營業(yè)狀態(tài)contact聯(lián)系人3.2 金額字段用DECIMAL不用FLOAT/DOUBLE這是我在審別人數(shù)據(jù)庫設(shè)計(jì)時(shí)第一個(gè)看的地方。金額用FLOAT或DOUBLE在累加運(yùn)算時(shí)會產(chǎn)生精度誤差比如0.10.2的結(jié)果不是0.3而是0.30000000000000004。一卡通系統(tǒng)涉及大量充值、消費(fèi)、退款計(jì)算金額字段必須用DECIMAL(10, 2)或更高精度。balance_after字段很多人會問「是不是冗余」——既然有amount那余額不是能用上次余額減本次金額算出來嗎理論上是但在實(shí)際系統(tǒng)中保留balance_after有極大好處排查糾紛時(shí)一筆交易的余額變化直接查這條記錄就能還原不用從幾千條流水里累加計(jì)算。這是典型的用存儲空間換查詢效率的做法。時(shí)間字段統(tǒng)一用DATETIME不要用TIMESTAMP。TIMESTAMP有2038年問題而且受時(shí)區(qū)影響。DATETIME范圍從1000年到9999年足夠用。業(yè)務(wù)表里create_time和update_time用默認(rèn)值CURRENT_TIMESTAMP可以節(jié)省一層代碼邏輯。3.3 索引設(shè)計(jì)查詢慢的坑提前踩掉transaction表是增長最快的表一個(gè)月可能幾十萬行。索引設(shè)計(jì)直接決定報(bào)表查詢能不能用。三個(gè)必建索引idx_card_id按卡查流水是最高頻操作idx_merchant_id商戶查對賬idx_create_time按時(shí)間范圍查報(bào)表這里有個(gè)容易踩的坑走了idx_create_time的查詢?nèi)绻侬B加card_id條件索引效率會下降。常見的優(yōu)化做法是建立聯(lián)合索引(card_id, create_time)單獨(dú)按時(shí)間查報(bào)表時(shí)再走create_time單列索引。復(fù)合索引的最左前綴原則在有聯(lián)合索引之前要先想清楚哪些查詢條件組合最高頻。提示交易表不要做物理刪除。用status字段標(biāo)記作廢狀態(tài)保留原始流水記錄。財(cái)務(wù)對賬時(shí)每一筆記錄都要有據(jù)可查。4. 核心編碼實(shí)現(xiàn)交易并發(fā)不丟單報(bào)表統(tǒng)計(jì)不卡頓4.1 充值操作的完整流程事務(wù)、樂觀鎖與冪等控制充值流程看起來簡單加余額而已但并發(fā)下不加控制會出大問題。兩個(gè)人的請求同時(shí)到達(dá)都讀到余額100一個(gè)充50一個(gè)充30后提交的會把先提交的覆蓋最終結(jié)果是130而不是180。文檔里的方案是樂觀鎖。Transactional public void recharge(String cardId, BigDecimal amount, String orderNo) { // 冪等校驗(yàn)同一個(gè)訂單號只能處理一次 if (transactionService.existsByOrderNo(orderNo)) { throw new BizException(訂單號已存在請勿重復(fù)提交); } // 樂觀鎖更新version字段防止并發(fā)覆蓋 int rows cardMapper.updateBalanceWithVersion( cardId, amount, new BigDecimal(0), // 充值不扣減傳0 System.currentTimeMillis() ); if (rows 0) { throw new BizException(余額更新失敗請重試); } // 寫入交易流水 transactionService.createTransaction( cardId, null, 1, amount, 0, orderNo ); }這段邏輯的核心在第二行先查訂單號是否已存在如果存在直接拒絕。這是冪等控制防止客戶端重試導(dǎo)致同一筆訂單被處理兩次。樂觀鎖的實(shí)現(xiàn)方式是UPDATE語句帶上version條件更新的記錄數(shù)是0說明version不匹配說明有其他請求改了這條記錄需要重試或返回錯(cuò)誤。參數(shù)說明orderNo業(yè)務(wù)訂單號每次充值的唯一標(biāo)識可以由前端生成也可以由后端根據(jù)時(shí)間戳和隨機(jī)數(shù)生成versioncard表里的版本字段每次更新1cardMapper.updateBalanceWithVersionMyBatis或JPA里寫的自定義更新SQL通過Version注解實(shí)現(xiàn)沒有使用悲觀鎖SELECT FOR UPDATE的原因有兩個(gè)一是悲觀鎖會鎖住整行充值場景并發(fā)量雖然不高但鎖競爭會影響其他讀操作二是悲觀鎖需要事務(wù)結(jié)束后才釋放鎖如果事務(wù)邏輯復(fù)雜鎖持有時(shí)間會變長。4.2 消費(fèi)扣款余額校驗(yàn)加鎖更新的兩步走消費(fèi)扣款比充值多一步必須先判斷余額是否足夠再執(zhí)行扣減。這里不能先查余額再更新因?yàn)椴楹透轮g的時(shí)間窗口內(nèi)余額可能已經(jīng)變了。正確做法是把余額判斷直接放進(jìn)UPDATE語句的WHERE條件。Transactional public void consume(String cardId, BigDecimal amount, String merchantId, String orderNo) { // 冪等校驗(yàn) if (transactionService.existsByOrderNo(orderNo)) { throw new BizException(訂單號已存在請勿重復(fù)提交); } // 校驗(yàn)卡片狀態(tài)不能是掛失或注銷 Card card cardMapper.selectById(cardId); if (card.getStatus() ! 0) { throw new BizException(卡片狀態(tài)異常無法消費(fèi)); } // 原子扣減余額足夠才執(zhí)行更新 int rows cardMapper.deductBalance(cardId, amount); if (rows 0) { throw new BizException(余額不足或卡片異常); } // 查當(dāng)前余額用于流水記錄 BigDecimal newBalance cardMapper.selectBalance(cardId); transactionService.createTransaction( cardId, merchantId, 2, amount, 1, orderNo, newBalance ); }核心在deductBalance方法的SQL上。執(zhí)行語句是UPDATE card SET balance balance - #{amount}, version version 1 WHERE card_id #{cardId} AND balance #{amount} AND status 0。MySQL會鎖住這行記錄先校驗(yàn)余額條件不滿足返回0行滿足則扣減。這比「先SELECT再UPDATE」少了一個(gè)競態(tài)窗口。這里有個(gè)技術(shù)細(xì)節(jié)值得注意為什么扣款在寫流水之前要重新查一次余額因?yàn)橛囝~扣減成功后新的余額在內(nèi)存里還沒有如果直接用傳入的amount去算新余額因?yàn)椴l(fā)原因可能算錯(cuò)。重新查一次SELECT雖然多了一次IO但保證流水表里的balance_after字段一定是真實(shí)的數(shù)據(jù)庫值。參數(shù)說明deductBalance的返回int受影響行數(shù)0表示條件不滿足amount和balance都使用DECIMAL在Java側(cè)用BigDecimal類型映射避免浮點(diǎn)誤差事務(wù)內(nèi)兩次數(shù)據(jù)庫操作如果流水寫入失敗扣款會回滾保證數(shù)據(jù)一致4.3 報(bào)表統(tǒng)計(jì)的優(yōu)化按日聚合表解決慢查詢一個(gè)月的交易流水幾十萬行如果每張報(bào)表都實(shí)時(shí)SUM數(shù)據(jù)庫扛不住。設(shè)計(jì)文檔里給出的方案是「匯總表 定時(shí)任務(wù)」。-- 按日商戶匯總表 CREATE TABLE daily_merchant_summary ( id INT AUTO_INCREMENT PRIMARY KEY, merchant_id VARCHAR(32) NOT NULL, stat_date DATE NOT NULL, total_amount DECIMAL(10, 2) NOT NULL DEFAULT 0, total_count INT NOT NULL DEFAULT 0, update_time DATETIME NOT NULL, UNIQUE KEY uk_merchant_date (merchant_id, stat_date) );每日凌晨跑定時(shí)任務(wù)把前一天的交易流水按商戶分組聚合寫入?yún)R總表。報(bào)表查詢只查匯總表不碰流水表。如果業(yè)務(wù)上需要查當(dāng)天實(shí)時(shí)數(shù)據(jù)走流水表的聯(lián)合索引(card_id, create_time)數(shù)據(jù)量可控。這個(gè)設(shè)計(jì)的取舍很明確實(shí)時(shí)性差一天但查詢速度是毫秒級。如果要看今日實(shí)時(shí)數(shù)據(jù)單獨(dú)查流水表離線數(shù)據(jù)看匯總表。大部分校園場景做月度對賬和學(xué)期匯總延遲一天完全能接受。注意定時(shí)任務(wù)要考慮重復(fù)執(zhí)行的情況。比如任務(wù)掛掉了重啟后今天是第二次跑會導(dǎo)致匯總數(shù)據(jù)翻倍。解決辦法是加上任務(wù)執(zhí)行記錄表每天的任務(wù)ID唯一跑了就標(biāo)記完成重復(fù)執(zhí)行直接跳過。5. 避坑記錄校園一卡通系統(tǒng)開發(fā)的五個(gè)常見翻車點(diǎn)5.1 并發(fā)測試放大了樂觀鎖的缺陷現(xiàn)象用JMeter模擬100個(gè)并發(fā)充值請求結(jié)果有30多個(gè)請求報(bào)錯(cuò)「余額更新失敗」成功率遠(yuǎn)低于預(yù)期。原因模擬的是同一張卡并發(fā)充值所有請求都在競爭同一行數(shù)據(jù)的version字段后到的直接失敗。這不是代碼Bug而是測試場景設(shè)計(jì)不合理——真實(shí)情況下100個(gè)學(xué)生充100張卡不會競爭同一行。解決做并發(fā)測試時(shí)用「不同卡號 少量并發(fā)」模擬真實(shí)場景。同時(shí)把失敗重試機(jī)制加到業(yè)務(wù)層比如樂觀鎖更新失敗后循環(huán)重試三次每次重試前重新讀取最新余額。血淚經(jīng)驗(yàn)樂觀鎖適合低沖突業(yè)務(wù)一卡通充值并發(fā)量本來就不高直接失敗讓用戶重新點(diǎn)一次問題不大。但如果是秒殺之類的超高并發(fā)場景樂觀鎖會導(dǎo)致大量失敗請求要考慮改用Redis分布式鎖或隊(duì)列削峰。5.2 DATETIME精度導(dǎo)致報(bào)表跳數(shù)據(jù)現(xiàn)象按天查報(bào)表某天數(shù)據(jù)總是少幾條排查SQL查不到問題。原因transactions表的create_time是DATETIME(3)毫秒精度。但代碼里傳入的時(shí)間是秒級精度比如前端按天查「2025-06-01」轉(zhuǎn)成的時(shí)間范圍是2025-06-01 00:00:00到2025-06-01 23:59:59而實(shí)際上有些流水的create_time精確到2025-06-02 00:00:00.123。邊界時(shí)間被排除在查詢范圍外。解決查詢時(shí)間范圍用 「 開始時(shí)間 AND 結(jié)束時(shí)間 1天」。比如查6月1日的數(shù)據(jù)條件是 create_time 2025-06-01 00:00:00 AND create_time 2025-06-02 00:00:00。前閉后開的區(qū)間寫法徹底解決邊界問題。5.3 金額精度問題Double把你坑得體無完膚現(xiàn)象充值100元消費(fèi)三次29.9元余額顯示10.300000000000004。原因數(shù)據(jù)庫金額字段用對了DECIMAL但Java實(shí)體類用Double類型接收前端用JavaScript的Number處理JSON序列化時(shí)精度丟失。解決Java側(cè)金額用BigDecimal前端金額展示用字符串或toFixed(2)處理。數(shù)據(jù)庫查詢返回的DECIMAL在MyBatis里映射成BigDecimal不要為了省事改成Double。在代碼里任何金額加減都用BigDecimal的add和subtract方法不用和-操作符。5.4 掛失卡的舊有余額處理現(xiàn)象學(xué)生掛失后補(bǔ)新卡舊卡余額沒有自動轉(zhuǎn)移新卡余額是0學(xué)生一臉懵。原因補(bǔ)卡流程只做了「舊卡狀態(tài)改為注銷」和「發(fā)新卡默認(rèn)余額0」沒有把舊卡的余額轉(zhuǎn)入新卡。解決補(bǔ)卡時(shí)生成兩條流水——舊卡余額清零退款類型新卡增加等額余額充值類型。兩步操作放在同一個(gè)事務(wù)里任何一步失敗都回滾。5.5 權(quán)限繞過商戶接口傳入他人卡號查流水現(xiàn)象商戶登錄后可以查到自己店鋪的所有消費(fèi)記錄這是對的。但改成學(xué)生卡號也能查。原因接口只校驗(yàn)了用戶是否登錄沒有校驗(yàn)數(shù)據(jù)歸屬權(quán)。商戶調(diào)用查詢流水的接口時(shí)后端按傳入?yún)?shù)查詢沒有校驗(yàn)這個(gè)卡號是否在該商戶名下消費(fèi)過。解決查詢條件強(qiáng)制帶上merchant_id并且merchant_id從登錄Session取不信任前端傳參。SQL變成WHERE card_id ? AND merchant_id ?商戶傳別人的卡號第二個(gè)條件不滿足查不到數(shù)據(jù)。6. 驗(yàn)證與交付測試用例怎么設(shè)計(jì)代碼怎么跑通全流程6.1 功能測試要點(diǎn)從正常流到異常流全覆蓋測試用例的設(shè)計(jì)比寫代碼更能看出系統(tǒng)質(zhì)量。一卡通系統(tǒng)的核心測試場景分三組。正常流新學(xué)生注冊、發(fā)卡、充值100元、余額變100、消費(fèi)35元、余額變65、掛失、余額凍結(jié)、補(bǔ)卡、余額遷移到新卡。這條鏈路走通系統(tǒng)80%的功能就正常了。異常流充值金額為負(fù)數(shù)、消費(fèi)金額大于余額、掛失后消費(fèi)、已注銷卡消費(fèi)、重復(fù)提交同一個(gè)訂單號。這幾類場景必須返回明確錯(cuò)誤信息不能拋500或死鎖。并發(fā)流同一個(gè)卡號同時(shí)發(fā)起兩筆消費(fèi)總共余額50一筆30一筆40只能成功一筆。測試時(shí)需要開車并發(fā)工具模擬驗(yàn)收標(biāo)準(zhǔn)是成功的交易不出現(xiàn)負(fù)余額失敗的交易有狀態(tài)記錄。6.2 數(shù)據(jù)一致性驗(yàn)證對賬腳本系統(tǒng)上線前的最后一道防線是寫一個(gè)對賬腳本用SQL把賬算平。-- 驗(yàn)證余額一致性各卡余額 充值總額 - 消費(fèi)總額 退款總額 SELECT c.card_id, c.balance, COALESCE(SUM(CASE WHEN t.type 1 THEN t.amount ELSE 0 END), 0) AS total_recharge, COALESCE(SUM(CASE WHEN t.type 2 THEN t.amount ELSE 0 END), 0) AS total_consume, COALESCE(SUM(CASE WHEN t.type 3 THEN t.amount ELSE 0 END), 0) AS total_refund FROM card c LEFT JOIN transaction t ON c.card_id t.card_id AND t.status 1 GROUP BY c.card_id HAVING c.balance ! total_recharge - total_consume total_refund;這個(gè)SQL跑出來的記錄都是賬不平的卡片。正常情況下應(yīng)該返回0行。如果返回多行說明代碼里某條更新路徑?jīng)]有一起更新流水表沿著日志找到那條事務(wù)看commit和rollback的邊界對不對。注意對賬腳本不會發(fā)現(xiàn)「兩筆同扣一筆」的問題因?yàn)榭偨痤~是對得上的。要發(fā)現(xiàn)這種問題需要加一個(gè)「流水唯一性校驗(yàn)」——同一個(gè)order_no不允許出現(xiàn)兩次成功記錄。6.3 性能預(yù)估和生產(chǎn)部署建議校園一卡通的并發(fā)量級單機(jī)Tomcat加MySQL完全扛得住。按一個(gè)萬人規(guī)模的學(xué)校計(jì)算高峰就餐時(shí)段每秒約50筆交易樂觀鎖不沖突因?yàn)椴煌瑢W(xué)生刷不同卡事務(wù)耗時(shí)在10毫秒內(nèi)數(shù)據(jù)庫輕松處理。生產(chǎn)部署時(shí)有一個(gè)容易被忽略的細(xì)節(jié)數(shù)據(jù)庫連接池配置。Tomcat連接池默認(rèn)最大線程數(shù)是100如果某個(gè)報(bào)表SQL寫得特別慢占滿連接池消費(fèi)線程會排隊(duì)等連接。應(yīng)對措施是給報(bào)表查詢單獨(dú)配置一個(gè)連接池或者把慢SQL優(yōu)化好。從那以后我每次交付這類管理系統(tǒng)都會強(qiáng)制走一遍「對賬SQL 并發(fā)模擬 權(quán)限自測」三步驗(yàn)收三個(gè)環(huán)節(jié)全綠才敢說功能完成。這份文檔的價(jià)值不在于代碼量而在于那些不會寫在教科書里的業(yè)務(wù)約束——你的系統(tǒng)處理的是真實(shí)交易每一分錢都要有著落。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美色爱综合| 成人线上超碰| 免费的很黄很污的全部视频| 美女t无毒不卡不卡| 97综合在线观看| 国产精品无码av在线| 国产污视频麻豆传媒一区二区| 久久成人午夜精品影院| 91人人| 青青草原成人| 久久综合久色欧美综合狠狠| 成人精品一区二区三区| 中文字幕精品人妻丝袜| 大稥蕉免费视频这里只有精品| 一本大道青青| 欧美人妻中出| 亚洲一区二区在线观看91| 国产一| 十八禁啪啦拍视频无遮挡| 人人澡综合涩| 欧美老妇女内射网址| 亚洲情色婷婷五月天| 91人妻爽爽人人做人人澡| 精品视频久久| 欧美国产有色电影| 国产精品suv一区| 精品亚洲俞拍视频一区| 四虎免费看黄| 国偷自 一区二区| 91欧美高清| 丰满熟女一区二区三区在线播放| 97人人干| 清纯唯美激情四射| 乱伦系列一区二区| 欧美一区二区一级岛国大片| 欧美色图另类图片| 精品一区二区麻豆| 精品无码一区二区三区| 国产精品欧美在线观看 | 久九9精品| 欧美黑人猛交春色影视大全| 国产97免费视频| 国产精品 午夜福利| 欧美精品 - 91爱爱| ...日韩成人一区二区三区字幕| 精品一区99999| 久久老女人| 国产一级不卡在线观看| 国产女人和拘做爰视频| 天天操狠狠日夜夜干超碰撸com视频在线观看| 欧美gv在线观看| 美欧色综合| 国产精品成人AV片免费看网站| 国产热av| 亚洲一区操| 男人天堂电影院| 精品一级| 国产高清亚洲日韩一区| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 亚州欧美在线| 男女啊啊啊啊啊| 人妻一区视频| 日本精品成人无码| 久久超碰爱| 亚洲精品亚洲人成人网| AV99热18这里只有精品| 91色人妻| 国产精品久久99日日| 玖玖视频在线资源一区二区三区| 亚洲日韩精品在线播放| 99热啪啪| 1024亚洲中文字幕久在线看片你懂的 | 色欲色香天天天综合网www-亚洲综合国| 99色在线| 91最新综合| 亚洲天堂区| ..日韩av毛片精品久久久| 超碰97导航| 天天综合97| 欧美综合色图网| 婷婷干黄色| 亚洲AV免费在线| 人人妻人人爽一区二区三区| 久久精品无码熟妇一区二区三区视频导航| 国产懂色精品国产av| 亚洲AV在线资源| 日韩欧美被操黄免费观看| 久草免费福利在线播放| 亚洲婷婷五月天| 亚洲日韩电影| 丝袜美腿91| 欧美拳交在线播放| 九月婷婷久久| 亚洲国产剧情少妇激情| 亚洲精品亚洲人成在线麻豆| 秋霞一级A片黄色视频| 国产精品人妻免费精品| 91网站18+| 素人美腿视频网站| 成人综合视频久久| 国产麻豆一级精品视频| 老司机福利青青草| 国产综合日韩伦理| 亚洲AV永久无码精品成人调教| 开心激情站| 天天摸,夜夜摸| 妺妺跟我一起洗澡没忍住| 精品亚洲国产成人精品| 亚洲一区二区三区欧美日韩| 岛国在线国产| 欧美日韩色| 后入式在线免费观看60秒| 国产97视频| 日本 情色 1区2区3区| 欧美天天综合站| 黄总AV色图| 97综合在线| 91精品大奶人妻| 91综合网| 最新日日夜夜天天干干| 乱伦1色页| 乱伦图av| 久久久com| 欧洲成人性爱视频| 中文字幕奈奈美被公侵犯| 久久99国产精品| 国产91精品久久久久久久网曝门| 色女女女导航| 久久久久亚洲精品| 国产日韩中文字幕欧美| 日本男人插女人的逼黄色| 中文字幕日韩人妻视频一区二区三区交换夫妻 | 在线情色电影 91大 | 日韩精品 视频一区二区| 欧美性爱视频免费一区一A| 九九九九精| 熟妇一区,二区,三区。| 婷婷五月天无码| 中文字幕一区二区三区人妻少妇在线 | 欧美日日人人天天| 78超碰| 热热色国产一二区AV| 亚洲蜜臀精品视频久久| 大JI巴好深好爽又大又粗视频| 丰满熟女人妻一区二区三五十一路| 欧美天堂超碰97| 蜜桃视频一区二区三区在线观看| 99久久无色码| 午夜舔阴达高潮视频免费看| 国产精品久久久| 1级黄色夫妻对换性交免费看| 大香网站| 成人天天看站长推荐| 日韩人妻一区二区精品| 亚洲国产精品无码AV久久久| 蜜桃丰满熟妇av无码区不卡| 91干熟女| 成人a级高清视频在线观看| 91人妻做a观看视频| 久久久久成人蜜桃精品| 日本午夜福利影院| 精品国产肉丝袜在线拍国语| 啪啪资源网| 日韩亚洲美女一区久久| 亚洲色图亚洲无码强奸乱伦| 国产最新小视频在线播放下载| 欧洲在线性爱视频| 曰韩无码777| 国产精品不卡一区二区三区av| 激情综合婷婷| 日夜干射色啊| 97视频www| 99只有精品| 伦理日韩国产久久| 红杏大香蕉| 老鸭窝黄色视频网站| 国产乱人妻精品入口| 亚洲国产97| 免费看黄片现成| 天无日色综合| 综合av影片| 99无码狠狠久久| 午夜精品久久久久久久男人的天堂 | 91狠狠综合久久| 性爱乱伦网址| 偷拍欧美综合| 欧美日韩人妻婷婷一区| 久久日韩肥臀| 翔田千里爆乳巨臀无码| 亚洲免费人妻在| 欧美少妇高潮久久91| 91老熟女91老女人| 一级A片女人高潮叫床| 噜噜噜亚洲精品| 日韩9999| A男人的天堂| 国产乱伦视频污| 天天流夜夜操| 久久精品国产精品一区| 日本操BAV| 91 在线亚洲| 极品AV网站在线观看| 懂色中文一区二区三区 | 国产精品国产自产高清AV| 国产精点久久久成人| 熟女丰满人妻一区| 国产熟女自拍| 亚洲操逼视频网站| 欧美+日产+中文| 久热免费视频| 玖玖大干人妻| 99国产人成精品| 久久AV色| 乱伦色图网址是多少| 亚洲国成人情色好看电影| 91久久午夜无码鲁丝片久久人妻| 国产成人一级av88| 91青青在线视频| 欧美日韩性爱视屏免费看了| 啊啊啊好大好深| 丰满岳乱妇一区二区三区| 丁香五月成人| 91模特在线观看| AV一起草在线| 免費人妻夜夜爽天天爽爽一区| 亚洲电影中字一区二区| 日产成人久久| 情色AV电影| 91天天美女| 特级特黄一级毛片免费| 最新精品久久蜜桃 | 久久 精品| 欧美在线色图| 大学生美女口爆| 国产久久视频| 亚洲成人美女无吗| 亚洲精品久久久久久久蜜桃臀| 竹菊影视国产一区二区| 日韩在线国产字幕| 黄色二级片网站| 亚洲av综合色| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 97在线欧洲| 九九热九九| 欧美躁死她一区二区| 精品无码一区二区三区| 女同女同恋久久级三级| 久久久久深夜无码| 国产性感骚丝袜在线| 午夜亚洲| 中国黑人三级片网站上区| 国产中文字幕曰本毛片| 久96热在线观看视频| 941超碰| 久久久国产三级黄色片| 国产精品爆乳懂色蜜乳| 97人人模人人爽人人| 亚洲欧美小说| 9999伦理视频| 婷色五月天| 欧美大香蕉专区网| 国产精品亚洲天堂网址| 中文字幕99999| 国产人妻精品一区二区三区秋霞 | 精品免费视频国产一区| 日日躁天天躁狠狠躁| 国产成人 综合亚洲 天堂| 好爽要喷了| 一区二区三区黄片免费观看| 啊啊啊久久久视频| 91电影色诱| 97人人操人人摸| 色网亚洲人| 69久久久久久久久久久久久| 青青草伊人久久| 亚州伊人色综台| 国产美女在线精品免费看| 夜草欧美| 深爱五月婷婷| 亚洲AV成人无码一二三久久| 国产精品美女| 国产一区在线播放| 牛牛久久国产精品视频一二三| 刺激性视频黄页| 韩国一级AAA| 欧美激情视频在线一区| 97内射偷拍| 高清不卡一二三区视频......| 激情五月丁香五月| 搞中出久久| 国产精品懂色tv影视免费观看| 中出后入| 伊人在线大香蕉二。| 亚洲午夜免费狠狠干| 国产乱伦性爱区| 丝袜加勒比| 密臀AV在线| 色99视频| 国产亚洲精品无码三区| 日本欧美不卡| 97伊人网| 加勒比久久av| 91中出视频| 粉嫩AV一区二区夜夜| 欧美狠狠狠| 日韩av熟女一区二区三区成人| 女色视频社区| 青青操少妇| 天天干天天干天天干| 亚洲情色 欧美| 久久九操在线观看| 伊人天天久久动态图| 99re久久| 欧美97视频| 久久国产精品熟女人妻| 男女打扑克高清网站| 无码91| 97青青操视频| 日日摸日日碰| 4141514逼喷水三级片| yazhousetuoumei| 91在线精品一区二区三区| 国产亚洲精品激情| 岛国艾薇凹凸视频天堂| 午夜性生活av免费在线看| 无码精品啪啪啪一区二区三区三州| 成人综合视频久久| 高清不卡国产| 嫩草 我啊~嗯~在线| 国产精品欧美激在线| 久久夜精品一区二区三区| 日韩中文字幕熟妇人妻 | 国产毛片毛片4p懂色| 搡老熟女免费视频| 91|九色|国产熟女| 黄色毛片A片| 懂色av色欲av蜜臀av| 精品日韩人妻视频| 亚洲欧美国产va在线播放频| 成人无码影片视频在线| 久久99午夜精品一区人妻| 国产乱码久久| 天天综合麻豆视频| 国产99999久久精品| 伦理日韩国产久久| 一本久久久精品| 欧美久久久| 国产亚洲精品美女久久久| 大香蕉欧美| 97人妻免费中文字幕| 92福利社视频| 乱色老一区二区三区的观看方式 | 九九亚洲视频| 超碰97爽| 婷婷10月天青娱乐| 欧美se综合| 欧美91视频| 96久久久精品| 妇女乱色二区| 成人a级高清视频在线观看| 国产又爽又黄| 99999久久久久9国产精品| 视频黄站| 国产AV久久野战精品| 一,爱啪啪,在线免费视频| 欧亚乱色熟女一区二区| 日欧毛片久久| 香蕉精品二区二区 | 欧美色另类| 伊人天天久久动态图| 国产人妻天天干精品| www.色婷婷| 天天日日日射| 午夜性生活av免费在线看| 九九亚洲| 久操在97| 日韩超碰97| WWW啪啪的com| 久久性爱视频| 97天天| 天天懆天天日| 五月天激情小说网| 69人妻精品一区二区绯色| 中文字幕 一区二区 亚洲无码| 清纯唯美激情| 国产亚洲精品美女久久久| 91狠狠综合久久久久久| 亚洲天堂精品日韩电影| 国产 日韩 另类 视频一区爱| 久久熟女人| 97在线观看视频| 天天看,天天做| 日本一区二区三区精品| 天天草天天日| 天天干天天日天天射黄色| 国产综合久久久麻桃个 | 国产高清精品一区二区三区毛片 | 大香蕉99热| 性色av大全| 日韩精品人妻中文字幕久久久| 成人av福利在线观看| 上床啊啊啊| 国产免费一区二区在线A片视频| 国产精品亚洲四五区在线观看| 黄色免费网| 久久色情| 欧美色www亚洲国产阿娇要播| 精品久久久av| 欧美午夜视频免费观看| 韩国轻伦国内自拍一区| 色图四区| 国产25页| 八人操人人摸人人看| 91爱看| 久久婷婷综合国际产色怕| 午夜福利 成人 91| 欧美精品另类人妖xxxx| 久久人妻一区二区三区高清| 中出91| 97精品一区二区视频在线观看| 眼镜人妻101.com| 久久草视频污视频| 综合色99| 清纯唯美综合亚洲| 亚洲美乱| 蜜臀久久99精品久久久久| 国产偷仑| 天天操人人操狠狠插| 色五月AV在线| 按摩中文字幕| 日韩在线欧美精品一区二区| 91网站在线播放| 日本免费一级AAA大片器| 国产丝袜一区二区三区| 九九无码视频| 黄视频免费| 91jk色拍| 国产精品色色| 熟女五十路一区二区三| 少妇内射www在线观看视频| 色婷婷av在线观看| 欧美亚洲涩涩| 97中文超碰| 2019天天干| 久都青青视频| 翔田千里爆乳巨臀无码| 密臀AV在线| 九色 人妻 大香蕉| 五月丁香综合啪啪| 日本性爱欧美性爱| 蜜桃av色偷偷av老熟女| 国产熟妇一区二区| 天天做日日做天天欢。| 人人操人人肉久久精品| 国产一级αv免费看片| 久久精品黄色| 欧美制服网站美腿丝袜| 综合久久中文字幕综合日韩精品| 国产尤物在线三区| 欧美大片天天看| 欧美日韩大香蕉| 一二区在线观看视频| 黄页大片在线观看| 欧美日韩*字幕一区| 亚洲视频一二区| 亚洲成人无码影院| 啪啪免费| 绯色一区二区三区不卡少妇| 亚洲做性| 蜜桃狠狠色伊人亚洲综合 | 久思思热视频在线观看| 亚洲色图欧美激情| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 日本一区二区成人在线| 人人摸.人人色| 日日操免费视频| 中文字幕欧美日韩三级| 亚洲伊人成综合成人网| 91亚洲色图| 福利天堂| 激激五月| 图片区小说区| 久99| 天天插天天射| 五月婷网站| 欧美一级黄片视频在线| 亚洲欧洲综合成人av一区| 欧美人人曰人人操人人射射| 国产一区二区三三视频| 成人av影院在线观看| 国产操伦| aaaa黄片| 精品人妻中文字幕4399| 伊人五月天激情| 亚洲国产成人精品无码专区| 乱性AV| 五月天婷婷色色| 九九九久久久| 老外又粗又长一晚做五次| 色欲av国内精品久久久久久| 狠狠亚洲| 日韩少妇无吗| 天美AV片| 欧美精品双插| 国产AV人人夜夜澡人人爽麻豆| 美国美女AV在线| 97综合在线| 色嘟嘟人妻天堂网| 亚洲欧洲无码97久久精品| 久久欧美按摩999| 欧美亚综合色图| 九九自拍伦理| 粉嫩av一区二区三区天美传媒 | 国产嫩草精品A88AV在线| 91美女丝袜诱惑视频| 人妻天天爽夜夜爽爽| 色狠人在线99| 国产中文字幕在线观看| 日韩兔费看黄片| 国产福利在线视频网站| 任你草| 9999免费精彩视频| 人人考人人摸人人干| 久久午夜伦| 超碰AV在线| 激情图片伦理国产一区二区日韩| 欧美综合传媒| 欧美伦乱| 青青草公开在线免费不卡视频| 激情情色五月天| 欧美v日韩v亚洲v最新在线| 欧美AB在线| 国产精品69人妻无码久久久| 国产欧美精品日韩区二区麻豆天美| 婷婷五月天AV| 青青草视频这里只有精品| 蜜臀久久99精品| 超碰久久网| 国产1769在线| 青青色综合| 91久久堂| 天天射天天| 99热精品在线| 丰满少妇一区二区三区四区观看| 97超碰逼| 亚洲色图 欧美| 无码在线亚洲| 色色色网站| 国产精品久久久亚洲一区| 欧美大干日韩| 一级性爱啪啪视频| 99久久久无码国产精品性男| 99国产精品免费| 天天大干大香蕉| 精品久久久久综合无码| 最新国产亚洲精品精品国产亚洲综合 | 国产白丝av| 99色色网| 欧美日韩免费专区在线| 中国的操老妇女| 花花AV导航| 97久久综合网| 99热销国产这里有精品| 亚洲一卡2卡3卡4卡乱码网站| 天天综合有色网| 中文字幕熟女人妻丝袜| 日韩中文字幕精品一区在线| 高清不卡一二三区视频......| 97视频900| 亚洲一区在线观看欧洲 | 91久久99久久91熟女精品| 天堂а√在线最新版在线| 超碰在线人妻中文字幕| 人妻丝袜无 码视频专区| 夜夜免费视频| 影音先锋视频在线| 欧美天堂超碰97| 日本欧美韩国国产在线| 国产熟女完整版中字| 中文字幕在在线观看网站| 91天天综合网| 成人性爱全视频观看| 久热伊人99re| 青青草原成人| 综合av社区| 日本九九九九| 欧美A√综合网| 免费的黄片有限公司| 中文字幕亚洲欧美在线不卡| 国产精品白丝在线播放| 婷婷五月成人| 亚洲久久东京热一二三四五区视频| 亚洲情色图片区| 极品色综合| 殴美在线AⅤ| 青青草国产亚洲精品久久 | 91人妻超碰| 在线观看一级α片刺激高潮视频| 欧美一二在线| 女人 A一级| 国产大片精久久久久久| 9999久久久| 日本午夜福利视频| 啪啪免费| 91中文字幕制服丝袜免费视频| 在线一道啪| 色69大色97香蕉| 国模不卡| 欧美 日韩 婷婷 五月| 秋霞免费AV| 老熟妇91| 欧美性特| 国产精品久久久 | 操逼日韩无码 | 亚洲影视高清第一页| 精品一区二区3区| 精品熟女呻吟久久91| 日韩精品 资源| 男人天堂网站| 亚洲综合性网址| 色综合九九| AVE乱伦| 91大学精品激情戏| 96久久久久久久| 一区麻豆 高清中文字幕| 人人摸人人添人人操 | 色丁香五月婷婷| 欧美成人贴图| 99久re热视频精品98| 91人妻人人澡人人爽人人精品| 伊人综合色网| 久草免费在线一区二区| 一级毛片电影免费看| 日韩一区二区熟女| 亚洲**2021在线观看| 久久国产精品视频| 色色色综合网| 91人妻做a观看视频| 亚洲高清在线se| 快点操死我| av天堂精品久久| 任我爽在线视频免费观看| 国产精品视频白浆免费| 天天夜躁日日躁狠狠2002| A啊啊在线观看| 69超碰综合| 天天草天天干天天日| 人妻一区二区三区视频 | 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 亚洲色图A| 久久噜| 成人看片网站| 人人爱人人乐人人操| 91五月天| 操操碰| 亚洲AV麻豆Aⅴ无码电影一| 日韩欧美三级| 亚洲射综合网| 亚洲 欧美 手机在线观看| 香蕉黄色一级视频| 欧美三四五区| 午夜精品99久久久久传媒| 日本一级黄色电影| 翔田千里爆乳巨臀无码| 本道在线| 亚洲一区制服诱惑| 中文字幕一区二区三四五区日日骚| 一区麻豆 高清中文字幕| 久久精品国产亚洲AV无码电影| a啊啊啊啊啊啊啊啊一区二区| 人妻五十路在线| 青青草视频久久| www.久久| 嗯嗯嗯好爽| 97九色人妻| 精品久久久久,69国产成人精| 亚洲.欧美.丝袜.中文.综合| A V视频日本| 久久久久久九九九九| 蜜桃丰满熟妇av无码区不卡| 射 色综合| http://qxhbdz.com| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 亚洲精品欧美专业| 午夜福利久久久噜久噜久久综合| 九九久久一区二区三区| 国产欧美日韩精品中文| 亚洲精品自拍| 日本二三四区| 国产自产22区| 性性久久| 大香交| 超碰天天操你比| 97 亚洲 日韩 欧美 在线| 宅男午夜在线视频| 色婷婷丁香五月| 91亚洲精品青草| 久操操| yirendaxiangjiashipin| 免费观看的av| 嫖老熟女A片一二三区| 久久草大香蕉| 熟妇操花| 国产女上位好爽在线| 69综合网| 97视频网站在线观看| 97色视频在线| 熟妇艹鸡八| 毛片17S| 久久久久久中文字幕中文字幕最新| 综合网亚| 久久、1234| 男生女生啊啊啊啊| 天天影视之亚洲综合网| 中文不卡视频| 91国产丝袜白虎| 亚洲精品一区二区日本| 色汉综合| 国产精品国产精品国产| 国产精品嫩草久久久久| 久久人人看| 91九色在线| 爱射综合| 狠狠色一区二区中文字幕| 久久国产对白激情浪潮 | 情色av电影| 夜夜高潮夜夜爽国产伦精品| 插B在线观看| 午夜小电影在线插入淫高潮| 欧洲在线性爱视频| 欧美亚洲自拍另类人妻| 亚欧高清| www久久久| 屌色在线97视频| 神马精品视频| 日韩欧美蜜桃精品久久中文字幕久久 | 色欧洲97| 国产精品麻豆成人av| 国产免费一区在线观看| 96免费视频在线| 国产精品久久久九九九| 超碰免费97| 黄色视频60分钟| 欧美亚洲国内自拍| 亚洲校园激情| 五十路三区在线| 亚洲无码久久久久久久| 操b网站亚洲无码| 日韩综合97P| 婷婷伊人五月| 搡老熟女国产1000部| 日韩丝袜二区| 国产高潮AA片免费看| 精品视频专区| 97精品国产| 日韩欧美大力操| 九色97| 成人热久久精品| 久久久999| 青娱乐欧美激情一区二区 | 久久精品午夜国产亚洲AV无码| 色五月大香蕉| 亚洲熟女乱色| 蜜乳av一区二区三区| 色淫网站优优视频| 日韩三级在线观看网站| 粉嫩国产精品久久粉嫩| 殴美色网| 99热这里只有精品8| 亚州综合网| 久久久精品成人国产| 中文字幕人乱码中文字的预防方法 | 亚洲无码视频免费在线观看网址!| 日韩欧美亚洲自拍偷拍| 天天操天天干一区二区| 婷婷久热| 91蜜臀在线久久久久| 超碰美女97| 久久黄色性爱视频| 婷婷五月激情综合| 久久偷拍人| 欧美性爱日韩高清| 综合久欧洲| 中文字幕一区二区三区字幕| 人妻22p| 国产亚洲欧洲在线观看| 麻豆天天躁天天揉揉AV| 国产兽交视频在线播放| 色婷婷99| 日本九九久久99| 日韩欧美日韩| 密臀在线免费观看| 久久精品国产AV一区二区三区| 色九月婷婷| 欧洲亚洲人人爽爽视频| 热思思免费视频| 97人人干人人操| 欧美亚洲涩涩| 中文字幕久久婷婷丁香五月天| 制服乱伦| 区自美91| 性色av蜜臀av色欲aV| 亚洲日本男人天堂网| 高清无码久操视频| 日日干男人的天堂| 秋霞网无码| 天天日天天操VV| 26uuu国产免费观看| 亚州色阁| 啪啪一区| AV一起草在线| 日本精品一区二区三| 天天综合精品| 日本大香蕉综合网红本杳社区| 国产亚洲日本精品在线| 天天天肏屄肏屄肏屄欧美欧美| 岛国片国产成人亚洲播放| 亚洲清纯综合| 黄色成品网站| 国产美女mm131爽爽爽爽| 国产丝袜啪啪| 日韩三级在线观看mp4| 欧美日韩岛国大片在线观看| 女生91网站| 色婷婷在线视频| 大逼色网站| 久久久av爱| 岛国激情视频在线观看| 美骚妇av高清在线| 午夜超爽| 天天综合欧美| 中文字幕二区日韩天堂| 思思热免费在线视频| 精品无码久久久久| 天综合网| 激情综合网五月婷婷五月天| 久操电影| 麻豆天美制片厂网站视频| 亚洲精品日日夜夜52| 欧美黑人与女人91| 五月综合视频| 久久综合九色综合欧洲98| 搡老女人老妇女老妇老熟女怎么读| 免费超碰97在线观看| 伊人网高清| 极品一区二区三区免费| 99色在线| 黄片www视频免费| 一本一道久久综合久久| 中出789在线视频| 强奸国产在线| 91久热| 狠狠综合| 97国产精品| 久久久久久波多野吉衣高潮| 欧美日韩在线国产在线| 911av网站免费观看| 日本高清熟女久久一区| 一区三区啪啪| 影音先锋乱伦资源| 欧美日韩97在线| 91亚洲欧美色图| 欧美亚洲另类在线蜜桃| 香蕉精品二区二区| 久久久久久裸体| 欧亚洲精品有视频| av天堂精品久久| 精品国产乱码久久久久久久| 日本熟妇熟色97一本在线观看| 久久这里只精品99re66图| 手机在线中文字幕国产| 好爽视频在线观看| 久久国模av| 狠插 制服 自拍| 欧美性爱五月天| 中国操逼无码| 亚洲中字慕不卡| 夜夜操av亚洲一区二区| 女人双腿搬开让男人桶| 欧美精品99久久久**| 欧美激情视频一区二区| 无码视频一区二区| 五月婷婷色| 在线无码视频| 国产成人精品必看| 夜夜精品视频| 人妻丝袜美腿中文字幕| 人妻少妇久久中文| 久久成人午夜狠狠| 中文字幕精品亚洲熟女| 欧美九九99久久精品| 2024人人操人人摸| 日韩999| 久久东京伊人一本到鬼色| 午夜操逼不卡| 亚洲精品无码成人久久久99| 欧美999| 亚洲精品九九九九九九| 亚州欧美在线| 日韩情色一区二区| 久久久精品国产亚洲AV无码| 男女一级A片大黄,一进一出| 老子午夜伦不卡影院| 午夜精品久久99蜜桃的功能章节| 亚洲欧洲激情| 男人天堂导航| 职场同事知名国产国产精品久久欧美日韩 | 女人天堂AV五区在线| 精品亚洲国产成人av网站| a'v在线资源| 少妇高潮流水av免费| 9丨久久九九九 | 国产av色网| 精品人妻丰满熟妇一区二区三| 亚洲性猛| 蜜桃久久久久久久久久久久| 中文字幕在线观看第二页| 日本丝袜美腿人妻九九| 午夜啪啪片| 99热销国产这里有精品| 啊啊啊网站| 亚洲 日本 国产 综合| 中国一区二区亚洲人妻| 99精品网| 成人热久久精品| 久艹视频在线| 锕锕好爽 死我在线观看| 动漫区日韩区欧美区| 亚洲A色| 99爱久久视频频| 伊人五月天青青草婷婷| 一区二区视频你懂的| 99热在线只有精品| 立川理惠被中出无码| 九九九精品| 日本一道在线播放高清| 国产精品极品美女视频| 综合色图区| 日韩美一区| 影音综合网| 中文字日本乱码| 亚洲色棕合| 欧美男人的天堂| 97超碰超| 亚洲系列第一页| 欧美另类色| 亚洲AV色图一区| 中文字幕视频二区| 亚洲图片欧美色| 国产三级中文有码在线视频| 欧美性爱97超碰| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 99rre在线精品99re8| 另类欧美色| 国产精品欧美日韩久久| 国产极品999| 日韩91网| 99久久99久久免费精品蜜臀| 黄色欧美性爱视频| 久久久久久九九九九-美女久久久久久久-成人AV | 色婷婷日韩精品一区二区三区| 日韩免费福利在线观看| 99视频只有精品| 韩国毛片一区二区三区| 国产精品一区二区亚洲人成毛片| 熟妇的味道HD中文字幕| 色欲日韩欧美在线一区| 日本片日本片祼观看网站在线看中文版网页在线看 | 极品色www影院| 激情综合五月| 亚洲亚洲亚洲天堂天堂| 国产成人精品必看| 秋霞视频一区二区| 大香蕉伊人网WWWn0n| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美久久人体| 婷婷超| 亚洲国产成人精品无码专区| 97视频620| 欧美v亚洲v综合v国产v妖精| 天天做日日做天天欢。| 2017大香蕉国产精品久久| 欧美视频一| www.97在线| 五十路人妻在线| 亚洲系列第一页| 乱久久久| 久久久蜜桃臀无码视频| 99性爱视频| 超碰97在线中文| 久久成人午夜精品影院| 成人贴图日韩欧美| 大香蕉久久| 黑人嘿嘿嘿超爽免费视频| 97精品国产精品免费观看| 久久久蜜桃臀无码视频| 东北丰满熟女国产一区| 黄页18禁| 天天影视91看看| 日韩99精品视频综合区| 欧美暴力猛交| 亚洲激情片| 精品人妻二区三区| 国产精品不卡一区二区三区av| 无码一区二区三区四区五区六区七区八区九区十区视频 | 国产色呦呦| 在线电影亚洲色图| 日本国产成人亚洲精品无码| 一本色道久久综合亚洲二区三区| 亚洲熟女中文字幕在线| 青青久草| 老司机老司机午夜影院| 草伊人高潮喷水超碰| 国产一区免费午夜视频| 天天插天天操天天摸天天射天天看| 探花精品 一区二区| 国产成人无码网站在线视频| 国产乱码精品久久久久久| 亚洲1区2区三区高清中文字幕| 青青草国产一区二区三区| 91九色在线| 日韩人人精品| 天天爽天天操| 欧洲亚洲人妻无码高清久久三区四区| 无码黑人精品一区二区三区三| 亚洲影院小综合| 97视频在线| 另类图片五月| 久久受www免费人成| 免费99精品国产自在在线| 狠狠久久亚洲欧美专区| 中文字幕黄片在线| 久久久不能久久久久| 2018天天干在线视频| 久久鲁夜| 久久中文字幕一区不卡| 国产风韵犹存熟妇三区| 久久亚洲AV无码专区国产精品| 一区二区 电影 亚洲| 免费a级毛片av无码久久精品中文字幕| 欧美 亚洲 综合 制服| 狼人狠干| 爱爱动态120秒| 欧美亚洲色图另类国产| 亚洲视频二区 | 97人人干人人操| 色原狠狠天天天| 18一区二区三区| 亚洲成人一区二区精品| 激情四射婷婷六月天| AV天天在线观看| 欧美黑人精品在线播放| 99热18这里只有精品| 国产九月婷婷| 东京热男人的天堂| 久久国色天香香蕉| 一级久久久久久久久久久| 99色在线| 欧美情色男人的天堂| 亚洲第一综合| 韩国成人精品久久久免费看| 天天爱综合网| 欧色综合| 操逼1区| 熟女乱3伦999| 欧洲人妻视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 俺也射| 色婷婷av在线观看| 婷婷干黄色| 久久女人视频| 亚洲成A∨人影院在线欢看| 91亚洲电影| 男人天堂无码| 97 九色| 97爱免费插| 五月婷婷激情综合| 好吊色综合| 成人情色综合网| 综合网欧美在线| 五月丁香社区婷婷日韩欧美精品影院 | 天天操女人| 亚洲天堂久久| 小情侣高清国产在线视频| 99久久久| 美女黄页| 欧美操逼熟女| 国产精品成人久久一区二区三区| 亚州Av天美传媒| 国产十八禁视频| 日韩精品熟妇| 伊人97色天使| 国产精品免费视频人成| 日韩无码操逼片| 九久久九九久视频| 蜜臀aV午夜一区二区三区| 久久久性爱视频| 亚洲情色一区综合| A 天堂在线观看视频| 无码丰满熟妇一区二区浪潮AV| 97欧美日韩精品| 成人夜夜| 草伊人高潮喷水超碰| 欧美性爱1080p| 哈哈操电影| 久久神马影院| 亚洲码和欧洲精品激情系列| 中国国国产一级特黄毛片| 精品对白久久不卡| 四虎在线视频| 日本大香蕉综合网红本杳社区| 97精品一区二区视频在线观看| 综合 青草 伊久久 影院 综合| 久久婷婷综合国际产色怕| 艹少妇网站| 中英熟女操女| 日本中文字幕不卡视频| 国产亚洲色婷婷久久99精品91 - 百度| 天天情欲宗合网| 色婷婷综合久久久久中文一区二区| 色青青久久影视| 国产在线精品偷| 9久热| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 草草草草视频| 日韩av情韩国爱禁区av一区二区| 91丝袜美腿网站| 精品国产72| 色97| 91麻豆天美传媒HD| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 亭亭丁香激情| 1204金沙人妻懂旧版免费| 99re6国产精品99re在线| 五月丁香婷婷色| 99丝袜福利在线播放| 久久一区,青青青青草视频在线播放| 久久思思热| 国产精品三级视频网站| 男人高清无码一区二区| 伊人色综合网电影| 天天综合精品| 中文字幕成人| 亚洲成?V人片在线观看福利| 涩五月婷婷| 色婷婷av在线观看| 日本免费不卡二区| 新精精品久久精品| 超碰综合色| 婷婷五月天色网| 91久久青青草原精品| 乱伦一区二区三区‘| 日本污ww视频网站| 韩日男人的天堂| 亚洲综合码| 亚洲鸥美色图| 亚洲情色综合网| 国产深夜福利| 国产精品自在线发布| 亚洲宅男天堂|