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

ARTICLE DETAIL

資訊詳情

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

排隊機叫號源代碼解析:狀態(tài)機模型與數(shù)據庫并發(fā)控制

排隊機叫號源代碼解析:狀態(tài)機模型與數(shù)據庫并發(fā)控制 簡介面向C#初學者以及正在設計排隊機、叫號系統(tǒng)的開發(fā)者這套源代碼提供了一套經過多年客戶實際使用驗證的完整方案覆蓋叫號邏輯、數(shù)據庫訪問、界面展示與報表打印等環(huán)節(jié)可幫助理解真實項目中的模塊劃分與數(shù)據流轉方式。壓縮包共249個文件以172個cs源碼文件為主體輔以44個resx界面資源、9個ico圖標、6個user自定義控件、5個settings配置以及2個rdlc報表定義整體僅1.29MB結構緊湊便于直接閱讀與二次開發(fā)。已有1617人瀏覽學習。代碼中包含DbHelperSQL等數(shù)據庫輔助類、frmCaller與frmScreen等核心窗體以及MyCommon公共方法模塊覆蓋從數(shù)據庫操作到多窗體協(xié)作的典型實現(xiàn)適合初學者拆解學習也可為實際項目提供可復用的設計思路與代碼骨架節(jié)省從零搭建系統(tǒng)的時間。1. 排隊機叫號源代碼本質是一臺隊列狀態(tài)機「排隊機叫號源代碼」這幾個字聽起來像是一個「能叫號的程序」但真正拿到這種項目的人會發(fā)現(xiàn)叫號只是最表面的動作。取號、分配、叫號、過號、重呼、結單每一步都是一個狀態(tài)在數(shù)據庫里的流轉而最常見的翻車現(xiàn)場——兩個窗口搶同一個號、客戶沒到窗口號就過了、日報表數(shù)字對不上——全都出在狀態(tài)沒有守住而不是出在界面按鈕上。這套源代碼的價值在于把整條隊列的狀態(tài)管理從頭到尾做完了數(shù)據庫表怎么建、并發(fā)時怎么鎖號、過號之后怎么拉回來邏輯是一脈貫通的。它適合兩類人一類是接手維護網點排隊機系統(tǒng)的從業(yè)者想快速看懂老工程另一類是在做數(shù)據庫課程設計、需要真實業(yè)務場景源碼來改造的學生。2. 取號到結單的完整流轉四個角色與一套狀態(tài)碼任何一套排隊機源碼不管是銀行大堂、政務大廳還是醫(yī)院藥房用的拆開看都是四個角色在操作同一張?zhí)柎a流水表取號端負責產生號碼窗口端負責消費號碼顯示端負責把當前狀態(tài)廣播出去管理端負責配置和統(tǒng)計。這套代碼里四個角色沒有各自建表而是共享一張流水表靠狀態(tài)碼區(qū)分「這個號碼現(xiàn)在走到哪一步」。2.1 四個角色的職責劃分取號端一般是觸摸屏或者窗口人員代取動作只有一個調用取號邏輯生成一個當天唯一的業(yè)務號碼插入流水表并置為待叫狀態(tài)。窗口端是叫號人員手里的操作界面包含叫下一個、過號、重呼、開始辦理、結單這五個動作是最復雜的一端。顯示端不寫數(shù)據庫只做一件事情把「當前正在叫的號碼」和「排隊人數(shù)」拉出來推送到 LED、電視屏或語音盒子。管理端負責維護業(yè)務類型表、窗口表以及查看當日流水和統(tǒng)計報表。把這四個角色的調用關系畫出來這套源碼至少能看懂八成。剩下兩成是細節(jié)過號以后號碼怎么重新進入隊列、兩個窗口同時按叫號時數(shù)據庫怎么保證不重號這兩處是判斷一套排隊機代碼水平的分水嶺。2.2 號碼生命周期狀態(tài)位是隊列的命脈排隊機的核心表里一定會有一個狀態(tài)字段這套源碼用的是整數(shù)狀態(tài)位設計很干凈只有六個值狀態(tài)值含義觸發(fā)動作1待叫已取號還在排隊取號成功時寫入2已叫正在窗口辦理或正在等待客戶窗口叫號時寫入3過號叫了沒來窗口點過號時寫入4保留位部分版本用作「辦理中」視項目而定5完成業(yè)務辦結窗口結單時寫入6取消/作廢取號后離開管理端或自動清理時寫入為什么用整數(shù)而不是用字符串因為叫號邏輯里要頻繁按狀態(tài)過濾整數(shù)可以直接進索引還能用StatusId IN (1, 2)這類寫法一次撈出「還在隊列里」的所有號碼。我以前見過一個版本用中文狀態(tài)字段報表統(tǒng)計時WHERE Status已叫 AND Status!過號這種條件寫得到處都是后來改狀態(tài)值差點把線上數(shù)據改崩。這套狀態(tài)機里唯一需要嚴格并發(fā)控制的是「1→2」這一步待叫的號碼可能被多個窗口同時競爭。其余的狀態(tài)遷移比如過號、重呼、結單都是操作者針對自己窗口已經持有的號碼做更新天然不會沖突。2.3 一條完整的指令序列把一次完整業(yè)務串起來看流水表的變化是這樣的步驟操作者動作數(shù)據變更1客戶取號機出票插入流水StatusId1記錄業(yè)務類型和取號時間2窗口人員點「叫下一個」原子鎖號StatusId 1→2寫入 WinId、CallTimeCallCount13a窗口人員客戶到窗點「開始辦理」StatusId 2→5寫 FinishTime3b窗口人員客戶未到點「過號」StatusId 2→3保留原 WinId3c窗口人員客戶回來點「重呼」StatusId 3→2CallCount1重寫 CallTime4客戶取號后離開管理端或日終清理時置 StatusId6這套序列是排查問題的總線索。比如報表里完成數(shù)偏少就去查是不是有大量記錄卡在狀態(tài) 2 或狀態(tài) 3比如兩個窗口叫出同一個號就去查步驟 2 的鎖號邏輯是不是原子的比如重呼后號碼跑到別的窗口去了就去查重呼時是不是錯誤地把 WinId 清空了。提示重呼時不應該清空 WinId。客戶聽到叫號后已經在走向原窗口重呼只是把號碼拉回「已叫」狀態(tài)窗口還是原來那個窗口。如果重呼時把 WinId 置空這個號碼就會被其他窗口當作待叫號搶走窗口之間必然起沖突。3. 數(shù)據庫是這套源碼的心臟三張核心表與關鍵 SQL數(shù)據庫開發(fā)類項目最怕看到一坨沒有主鍵、沒有索引、全靠程序里SELECT *硬撐的表。這套排隊機源碼的表結構走的是經典的中型業(yè)務系統(tǒng)路線三張核心表職責分明索引和約束都建在點子上。3.1 業(yè)務類型表控制號碼前綴與當日序號業(yè)務類型表的作用是給每種業(yè)務一個獨立隊列。銀行網點里個人業(yè)務、對公業(yè)務、理財業(yè)務是三條隊政務大廳里社保、稅務、不動產是三條隊每一條隊有獨立的號碼前綴和當日序號。CREATE TABLE dbo.t_BizType ( BizTypeId INT IDENTITY(1,1) PRIMARY KEY, -- 業(yè)務類型ID BizName NVARCHAR(20) NOT NULL, -- 業(yè)務名顯示在取號機上 Prefix NVARCHAR(4) NOT NULL, -- 號碼前綴如 A/B/C CurrentSeq INT NOT NULL, -- 當日已發(fā)到的序號 StartNo INT NOT NULL DEFAULT 1, -- 當日起始序號 Status TINYINT NOT NULL DEFAULT 1 -- 1啟用 0停用 );這里最關鍵的是CurrentSeq字段。取號邏輯就是把它加一然后拼上前綴生成號碼比如前綴是 A、當前序號是 5號碼就是 A0005。這個字段有一個隱含問題跨天之后要歸零。常見做法是每天凌晨跑一個定時任務執(zhí)行UPDATE dbo.t_BizType SET CurrentSeq StartNo - 1或者在程序啟動時檢測系統(tǒng)日期變化后統(tǒng)一重置。粗放一點的項目直接在日終結算時重置也能跑但遇到跨天不關機的取號機就有概率發(fā)重號這個坑后面細說。3.2 窗口表綁定業(yè)務類型窗口表負責定義「哪個窗口辦哪種業(yè)務」字段不多。CREATE TABLE dbo.t_Window ( WinId INT IDENTITY(1,1) PRIMARY KEY, WinName NVARCHAR(20) NOT NULL, -- 顯示名如 1號窗口 BizTypeId INT NOT NULL, -- 綁定的業(yè)務類型 DevStatus TINYINT NOT NULL DEFAULT 1, -- 1正常 0暫停 2午休 LastCallNo NVARCHAR(16) NULL -- 最近一次叫的號便于恢復現(xiàn)場 );窗口跟業(yè)務類型是「多對一」還是「一對一」實際項目里經常是一個窗口在下午切換業(yè)務比如上午辦個人業(yè)務、下午辦對公業(yè)務。所以窗口端界面上要有「切換業(yè)務類型」的功能切換時業(yè)務類型表不變只改窗口當前綁定的 BizTypeId。看到源碼里直接在t_Window上做這個綁定而不是做成中間映射表說明作者是按實際營業(yè)場景設計的不是按教科書設計的。3.3 號碼流水表隊列本身流水表是這套系統(tǒng)里數(shù)據量最大的表一天幾千到幾萬條一個月后就是幾十萬條。沒有索引的流水表撐不過三個月查詢會明顯變慢。CREATE TABLE dbo.t_TicketFlow ( FlowId BIGINT IDENTITY(1,1) PRIMARY KEY, TicketNo NVARCHAR(16) NOT NULL, -- 業(yè)務號碼如 A0005 BizTypeId INT NOT NULL, -- 指向業(yè)務類型表 StatusId TINYINT NOT NULL, -- 1待叫 2已叫 3過號 5完成 6取消 WinId INT NULL, -- 處理該號的窗口叫號后寫入 CreateTime DATETIME NOT NULL, -- 取號時間 CallTime DATETIME NULL, -- 叫號時間 FinishTime DATETIME NULL, -- 結單時間 CallCount TINYINT NOT NULL DEFAULT 0, -- 叫號/重呼次數(shù) Source NVARCHAR(10) NOT NULL DEFAULT TOUCH ); CREATE INDEX IX_Flow_Queue ON dbo.t_TicketFlow(StatusId, BizTypeId, CreateTime) INCLUDE(TicketNo, WinId);IX_Flow_Queue這個索引是給取號邏輯專門建的按狀態(tài)、業(yè)務類型、時間排序取最老的待叫號。因為查詢只要回讀TicketNo和WinId用 INCLUDE 直接把這些列塞進索引葉子節(jié)點避免每次回表讀整行。日終統(tǒng)計時流水表按CreateTime過濾這個索引也能頂一部分查詢。需要注意INCLUDE 語法是 SQL Server 的寫法。如果把這套表結構遷移到 MySQL 8要改成普通聯(lián)合索引(StatusId, BizTypeId, CreateTime, TicketNo, WinId)遷移到 PostgreSQL 則可以直接建INCLUDE兩者的索引機制類似。關鍵的統(tǒng)計 SQL 有兩句。一句是看每個窗口的待辦積壓SELECT w.WinName, SUM(CASE WHEN f.StatusId 1 THEN 1 ELSE 0 END) AS WaitingCount FROM dbo.t_Window w LEFT JOIN dbo.t_TicketFlow f ON f.BizTypeId w.BizTypeId AND f.WinId IS NULL AND CONVERT(DATE, f.CreateTime) CONVERT(DATE, GETDATE()) WHERE w.DevStatus 1 GROUP BY w.WinName;另一句是看全天的平均等待時長這是營業(yè)廳管理最看重的指標SELECT AVG(DATEDIFF(SECOND, CreateTime, CallTime)) AS AvgWaitSec, COUNT(*) AS CalledCount FROM dbo.t_TicketFlow WHERE CONVERT(DATE, CreateTime) CONVERT(DATE, GETDATE()) AND CallTime IS NOT NULL;注意CONVERT(DATE, CreateTime)這類寫法在流水表數(shù)據量大時會放棄索引掃描全表。幾十萬條以內沒感覺上了百萬條就要改成CreateTime 2025-06-01 AND CreateTime 2025-06-02的區(qū)間寫法。調試時如果發(fā)現(xiàn)報表越跑越慢先看執(zhí)行計劃是不是走了索引。4. 多窗口并發(fā)與調度策略怎么保證兩個窗口不叫到同一個號排隊機的并發(fā)問題集中在兩個窗口同時按「叫下一個」的瞬間。兩個窗口讀取到同一個待叫號碼、同時更新成功屏幕上兩個窗口都在喊同一個號客戶一臉懵。這個問題不是玄學是典型的讀寫競態(tài)解決思路只有一個把「查詢待叫號碼」和「把號碼標記為己叫」合并成一個原子操作。4.1 重號是怎么發(fā)生的最容易出問題的寫法是「先查再更」窗口端先執(zhí)行SELECT TOP 1 ... WHERE StatusId 1拿到一個號碼顯示在界面上用戶點確認后再執(zhí)行UPDATE ... SET StatusId 2。問題出在兩步之間有空窗窗口 A 查到了 A0005界面彈出確認框窗口 B 在確認框彈出的這一瞬間也執(zhí)行查詢同樣拿到 A0005兩邊都點確認兩個 Update 都成功重號就發(fā)生了。我見過某個版本試圖用「程序里加鎖變量」來解決在單機進程里定義一個靜態(tài)變量窗口端先搶到這個變量才能查號。這在單機演示時沒問題但排隊機是局域網多終端架構取號機、多個窗口工控機連同一個數(shù)據庫進程內的鎖根本鎖不住其他機器的請求。所以這套源碼把鎖挪到了數(shù)據庫層用存儲過程解決方向是對的。4.2 用 UPDLOCK READPAST 實現(xiàn)原子取號這套源碼里的取號存儲過程是核心結構大致如下CREATE PROCEDURE dbo.usp_CallNext WinId INT, -- 發(fā)起叫號的窗口ID BizTypeId INT -- 該窗口當前受理的業(yè)務類型 AS BEGIN SET NOCOUNT ON; DECLARE TicketNo NVARCHAR(16); DECLARE FlowId BIGINT; BEGIN TRAN; -- 帶 UPDLOCK 鎖定掃描到的行帶 READPAST 跳過已被其他事務鎖住的行 SELECT TOP 1 FlowId FlowId, TicketNo TicketNo FROM dbo.t_TicketFlow WITH (UPDLOCK, READPAST) WHERE BizTypeId BizTypeId AND StatusId 1 AND WinId IS NULL ORDER BY CreateTime ASC, FlowId ASC; IF FlowId IS NULL BEGIN ROLLBACK; RETURN -1; -- 隊列為空 END; UPDATE dbo.t_TicketFlow SET StatusId 2, WinId WinId, CallTime GETDATE(), CallCount CallCount 1 WHERE FlowId FlowId; COMMIT; SELECT TicketNo AS TicketNo; END;這段邏輯的關鍵在WITH (UPDLOCK, READPAST)兩個提示的組合。UPDLOCK讓查詢在讀到行的時候就對該行加更新鎖后續(xù)其他事務再來讀同一行會被阻塞READPAST則保證當前事務跳過已經被別人鎖住的行不會傻等。兩者配合的效果是窗口 A 先執(zhí)行鎖住 A0005 并改成已叫窗口 B 同時執(zhí)行讀的時候直接跳過 A0005拿到下一條 A0006。這就是「既不重號、又不互相阻塞」的數(shù)據庫層實現(xiàn)。如果是 MySQL 8 環(huán)境等價寫法是SELECT ... FOR UPDATE SKIP LOCKEDPostgreSQL 也支持SKIP LOCKED。SQL Server 這套 Hint 語法在老項目里最常見所以排障時遇到同類源碼先找有沒有這兩個關鍵詞。4.3 窗口端調用與廣播解耦存儲過程只負責「把號碼從隊列里取出來并更新狀態(tài)」窗口端拿到號碼之后還要推送給 LED 屏幕和語音盒子。這里有一個重要的邊界數(shù)據庫狀態(tài)更新是主事務推送屏幕是附屬動作附屬動作失敗不能回滾主事務。// 窗口端“叫下一個”按鈕的完整處理 private void btnCallNext_Click(object sender, EventArgs e) { string ticketNo; // 第一步調存儲過程原子取號 using (var conn new SqlConnection(CONN_STR)) using (var cmd new SqlCommand(dbo.usp_CallNext, conn)) { cmd.CommandType CommandType.StoredProcedure; cmd.Parameters.AddWithValue(WinId, winId); cmd.Parameters.AddWithValue(BizTypeId, bizTypeId); conn.Open(); // 隊列為空時存儲過程返回 -1這里表現(xiàn)為取不到值 ticketNo (string)cmd.ExecuteScalar(); } if (string.IsNullOrEmpty(ticketNo)) { MessageBox.Show(當前隊列為空請先取號, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // 第二步廣播。推送失敗不撤銷叫號只記錄日志 try { DisplayProxy.ShowNow(ticketNo, winName); VoiceProxy.Speak($請{ticketNo}號到{winName}窗口辦理); } catch (Exception ex) { Log.Error(廣播失敗但號碼已生效請人工喊號, ex); } }winId和bizTypeId是窗口端登錄后從配置表讀取的參數(shù)。廣播失敗時的處理是很多項目忽略的如果推送成功后 LED 屏幕斷電客戶看不到號碼窗口人員只能人工喊號此時如果代碼把數(shù)據庫狀態(tài)回滾成待叫那其他窗口就可能把這個號再叫一次徹底亂套。所以廣播失敗的正確做法是記日志、提示窗口人員、但不回滾。調度策略上這套代碼用的是「窗口主動搶占」模式窗口空閑時點按鈕去隊列里搶最老的號。另一種模式是「系統(tǒng)自動派號」取號時直接分配指定窗口客戶憑票去對應窗口適合流水線式作業(yè)但銀行政務類場景用戶體驗差客戶不知道被分到哪個窗口實際項目里很少用。提示如果某天線上出現(xiàn)了重號第一件事是查數(shù)據庫日志里這兩個 Update 的執(zhí)行順序和事務隔離級別而不是先改窗口端代碼。絕大多數(shù)重號問題根源在數(shù)據庫層界面端代碼改一百遍也沒用。5. 排隊機避坑指南五個真實翻車現(xiàn)場與修復方法這套源碼整體邏輯是完整的但實際部署中坑點不少。下面五條都是我見過或經歷過的典型問題按「現(xiàn)象 → 原因 → 解決」整理出來照著排查能省半天時間。5.1 兩個窗口同時叫出同一個號現(xiàn)象早高峰兩個窗口幾乎同時點叫號LED 屏和語音同時播同一個號碼客戶不知道去哪個窗口窗口人員互相推諉。原因這不是數(shù)據庫并發(fā)問題而是流程設計問題。舊版本窗口端做了「預取號」程序先把待叫號查出來顯示在界面上等窗口人員確認后再更新狀態(tài)。預取號和確認之間的空窗期另一個窗口也能查到同一個號。窗口人員手速越快重號概率越高。解決嚴格走usp_CallNext存儲過程把查號和鎖號合并為一次數(shù)據庫操作。如果業(yè)務上必須保留確認彈窗就把彈窗放在「調存儲過程之后」而不是之前先落庫拿到號碼彈窗只是展示結果不是確認項。這一條改動就能根治重號。5.2 客戶還沒走到窗口號碼就變成過號了現(xiàn)象老年客戶從取號機拿完號走到窗口路上用了兩分鐘到窗口時系統(tǒng)已經顯示「已過號」窗口人員重新叫號時客戶一臉委屈現(xiàn)場吵起來。原因過號等待時間寫死在代碼里默認值只有 30 秒。代碼里用的是Thread.Sleep(30000)這類硬編碼部署時沒人去改。大廳越大、窗口越遠、客戶群體年齡越大這個值就越不合理。解決把過號等待間隔做成配置表參數(shù)過號判定邏輯統(tǒng)一讀配置。配置表就兩列一列鍵一列值INSERT INTO dbo.t_Config ([Key], [Value]) VALUES (WaitTimeoutSec, 180);窗口端判定邏輯改成SELECT Value FROM dbo.t_Config WHERE [Key] WaitTimeoutSec取不到值時默認 120 秒。另外窗口端要保留「撤銷過號」按鈕客戶到了就點一下把狀態(tài)從 3 拉回 2同時記錄一條操作日志避免被投訴時說不清楚。5.3 LED 屏幕顯示亂碼現(xiàn)象號碼數(shù)字正常漢字和字母變成「口」或菱形某些批次屏幕正常、某些批次亂碼。原因LED 控制器和程序約定的編碼不一致。常見組合是控制卡默認 GB2312程序按 UTF-8 拼報文或者反過來。同類源碼復制到不同網點顯示屏廠家不一樣編碼約定就不一樣看起來像系統(tǒng)「時好時壞」其實是換屏的時候沒同步改編碼。解決把編碼參數(shù)做成每個網點的配置項不要在代碼里寫死。調試時直接用串口工具抓報文看 Hex 字節(jié)流對照 GB2312 或 UTF-8 的碼表一看就知道哪一端錯了。這個坑最好在部署階段就統(tǒng)一確認等上線后再改要同時改程序和屏參來回折騰。5.4 日報表統(tǒng)計數(shù)量比實際少了 20%現(xiàn)象晚上打印日報表系統(tǒng)統(tǒng)計當天辦理 80 筆營業(yè)廳手寫臺賬記了 90 筆差了 10 筆。查流水表發(fā)現(xiàn)有一部分記錄狀態(tài)停在了「已叫」。原因窗口人員點「結單」按鈕時界面上的客戶記錄消失了但數(shù)據庫狀態(tài)沒有更新。舊代碼里「開始辦理」只改了前端界面狀態(tài)對應數(shù)據庫根本沒有任何更新操作真正把狀態(tài)改成完成的那段代碼只存在于另一個沒人調用的模塊里。報表按 StatusId5 統(tǒng)計自然偏少。解決強制約定結單必須走統(tǒng)一的更新語句把StatusId從 2 改成 5 并寫入FinishTime。排查時用一個分組查詢看狀態(tài)分布哪里異常一眼可見SELECT StatusId, COUNT(*) AS Cnt FROM dbo.t_TicketFlow WHERE CONVERT(DATE, CreateTime) CONVERT(DATE, GETDATE()) GROUP BY StatusId;正常一天跑下來狀態(tài) 5完成應該占絕大多數(shù)狀態(tài) 1 和狀態(tài) 2 是營業(yè)結束時還殘留在隊列里的少量號碼狀態(tài) 3 是過號。如果狀態(tài) 2 占比異常高說明「結單不落庫」的問題還在。5.5 取號機間歇性卡死重啟后恢復現(xiàn)象客戶按取號后紙質票打印不出來或者觸摸屏轉圈十幾秒重啟軟件恢復過半天又犯。原因打印控件同步調用打印機打印機走網絡共享時響應慢超時期間取號事務一致沒提交數(shù)據庫連接被占滿后面所有取號請求都在等連接表現(xiàn)為整個取號端卡死。這是典型的「外部設備拖垮主流程」。解決取號寫庫和打印徹底解耦。按鈕點擊后先執(zhí)行取號存儲過程拿到號碼立刻提示「取號成功」打印丟到后臺線程隊列慢慢處理失敗只記日志不彈窗。同時給所有SqlConnection設置短連接超時比如Connect Timeout 3避免單臺設備異常拖垮整個系統(tǒng)。6. 部署后怎么驗證造數(shù)、并發(fā)測試與參數(shù)配置化拿到這套源碼不要急著改業(yè)務流程先做三輪驗證。第一輪是造數(shù)據驗證統(tǒng)計邏輯。寫一段腳本往流水表灌一天的量比如 3000 條記錄時間從早上 9 點均勻分布到下午 5 點狀態(tài)隨機落在 1、2、3、5然后跑前面那兩句統(tǒng)計 SQL確認報表口徑和你預期一致。這個步驟能提前發(fā)現(xiàn)狀態(tài)位含義和報表邏輯的錯位。第二輪是并發(fā)驗證。打開五個數(shù)據庫查詢窗口模擬五個窗口同時執(zhí)行usp_CallNext連續(xù)跑幾十次觀察返回的號碼有沒有重復有沒有返回空值。正常情況每次返回的號碼都應該嚴格遞增且不重復。如果出現(xiàn)重復回到第 4 章的鎖機制排查如果出現(xiàn)大量空值說明鎖粒度太粗事務互相阻塞嚴重要檢查是不是漏了READPAST。第三輪是把行為參數(shù)全部配置化。WaitTimeoutSec過號等待秒數(shù)、MaxCallCount號碼最大重呼次數(shù)、DailyResetTime每日序號歸零時間這些值全部挪到t_Config表里改參數(shù)不用重新編譯程序。我之前接手一個項目對方說系統(tǒng)「時好時壞很玄學」排查到最后發(fā)現(xiàn)是某臺窗口電腦的系統(tǒng)時間快了八分鐘叫號記錄和過號判斷全部錯位。從那以后我拿到任何排隊機源碼第一件事就是檢查所有終端的時間同步再做并發(fā)壓測最后才動業(yè)務邏輯。希望你拿到的這套代碼能少踩幾個類似的坑祝順利。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
操逼国产免费| 亚洲免费成人在线高清无码视频| 91新在线欧美| 色欲天天综合网| 欧美爆乳精品一区二区| 不卡二三区人妻少妇| 日韩成人午夜精品久久高潮| 男人的天堂.com| 激情网五月天| 国产呦精品一区二区三区下载| 97视频在线免费观看| 蜜臀aV午夜一区二区三区| 精品视频日日夜夜| 国内91熟女人妻丝袜天天精品视频在线| 亚洲成人在线高清| 强奸国产在线| 亚洲一区二区三区中文字幕| 精品视频一区二区| 999久久久| 婷婷10月天青娱乐| 老熟女网站| 这里都是精品| 伊人AAA| 欧美少妇高潮视频| 欧美激情专区| 亚洲中文字幕熟女| 大香焦A片| 91天天| 中文字幕在线观| 国产美女高潮视频| 久久 精品| 欧美啪啪天堂| 综合亚洲网| 亚洲在钱| 91中出在线| 尤物视频偷拍免费| 91N综合网| 国产精品网址| 国产精品亚洲高清在线| 亚洲天堂AV在线播放| 中文字幕成人理论在线| 岛国片在线观看视频亚洲| 成人免费不卡在线视频| 996热| 成人国产精品三级A片| 深田咏美亚洲精品福利社| 91精品国产高清久久久久久,亚洲成人 | 在线观看视频91| 91电影色诱| 中出789在线视频| 久久111| 欧美综合在线91| 亚洲激情色片 | 中文字幕在线免费观看视频| 天天添天天干电影| 人妻 欧美 中文| 大色网久久| 后入国产| 日韩精品1区2区中文字幕| 天天色综亚洲91污| 亚洲第一色页夜| 久久久久网站-538在线视频-欧美永久乱码| 国产农村妇女精品一二区| www.高清无码诱惑一区.com | 乱伦熟女专区| 日韩成人大片一区二区| 中文字幕在线观看丝袜| 日本性一区| 国产白丝av| 亚洲高清无毛一区二区| 人妻99p| 日本精品一区三区| 久久久极品| 激情综合网激情综合| 亚洲欧美九九九| 久9久9精品| 国产又粗又长视频| 家庭乱伦网站国产| 台湾佬中文娱乐自偷自拍| 亚洲男人的天堂在线看| 中文AV制服乱伦| 日本道久久综合色色| 精品人妻一区二区蜜桃视频| 亚洲色图a| 无码一区免费在线不卡| k频道色撸撸| 久久东京热久久| 国产精品永久免费10000| 92午夜免费福利视频| 91综合在线| 操B久久| 亚洲欧美激情小说| 这里只有精品视频在线观看麻豆| 欧洲综合视频| 亚洲资源站| 人人操人人摸人| 北京专精特新企业招聘信息| www.久久超碰| 亚洲精品成人激情在线| 久艹99| 欧美五十路熟| 超碰97在线 欧美 国产| 男啪女色黄无遮挡免费观看| 亚欧性爱在线无码| 插B在线观看| 国产强奸超碰AV| 欧美 传媒 麻豆 日韩 偷拍| 成人羞羞视频国产| 99热这里只有精| 九九热三级片| 日韩丝袜人妻AV| 少妇精品| 五月天婷婷影院| 亚洲做性| 欧美一级色| 最新9久久久9免费视频| 欧日a| 日韩啪啪啪视频| 久久久999| 另类综合另类| 久久精品一区二区三区四区五区| 亚洲A色| 青青操网| 欧美午夜视频| 五月天开心网| 性色av婷婷久久一区二区点复制| 激情五月天校园春色网| 日韩精品免费高清视频在线| 夫妻AV网站| 亚洲蜜乳av| 九九九九一级| 91丨九色丨国产打屁股| 综合 亚洲 欧美| 亚洲天堂区| 97免费在线视频| 综合网亚| 色久桃花影院在线观看| 婷婷九月国产| 99热最新网址| 国产无码成人无码| 欧洲亚洲天堂精品| 欧美性天天影视| 久久国产在线一区二区| 日韩av电影网站| 99性视频| 天天操人人操狠狠插| 熟女精品一区二区在线观看| 天天干天天干天天干| 九九九九9999| 啊啊啊久久久视频| 九九九九88| 国产91精品福利在线| 99精品丰满人妻无码| 色婷婷视频| 国产一区二区三区高清视频| 日韩丝袜高跟制服在线观看| www超碰| 国产无马在线| 99热日| 亚洲欧美精品91| 思思热在线视频免费| 99999这里都精品| 五月天社区| 97人人操人人摸| 99久草| 日欧美色| 久久久久久久人妻| 国产精品一区午夜福利| 无码久久亚洲高清,| 亚洲污污网站| 毛片视频白嫩| 操屄不卡视频| 日韩综合成人免费视频| 久久高潮妇女视频| 综合性视频99| 骚女高跟AV在线| 在线观看一卡二卡| 国产伦乱91| 99性爱视频| 黄色免费网页无码| 日韩AV无码网站| 就去色综合| 久久人妇| 狠狠图片青青草| 中文字幕一区av| 国模少妇一区二区三区| 国产理论视频在线播放| 成人97人人超碰人人| 久久久精品网| 亚洲色图欧洲| 老妇女91| 香蕉99秘 一区精品蜜桃臀| 加勒比东京热五月天天堂网| 91亚州欧美| 韩国久久97| 色牛牛AV| 久草五月| 99超碰色| 欧美性爱一内片一区二区三区| 99成人| 五月天婷精品激情| 成人性爱全视频观看| 欧美一级特黄淫片在线观看| 国内精品久久人妻性色av| 校园春色 欧美| 国产午夜在线观看| 欧美性爱第一页久久| 外站AV在线| 亚洲狠狠入| 亚洲日韩黑丝| 综合色区偷拍| 好爽视频在线观看| 久久精品熟女亚洲AV麻豆软件| 99re黄| 揉揉日日日日| 可以在线观看的黄色网址| 天天干天天燥| 国产亚洲在线| 熟女啪啪视频| 99精品高潮| 亚洲欧美啪啪| 久久超碰97| 乱伦强奸区日韩| 人人操人人爽人人操人人| 国产精品久久aV| 免费av在线播放二区| 人妻一二三区| 黑人嘿嘿嘿超爽免费视频| 国产小黄片在线免费观看 | 国产动漫操逼视频| 99亚洲人人| 亚洲视频,小说| 成人一区二区三区四区| 大逼色网站| 免费操逼91| 国产精品福利视频播放| 国产亚洲国产超碰| 美女啊啊啊啊啊啊啊| 91亚洲欧美色图| 懂色av中文字幕一区二区三区天美 | 91n.欧美| 妇女性内射冈站HDWWWCOM| 国产AV色黄看到爽| 婷婷五月在线视频| oumeizonghese,www| 日日干夜夜欢| 久久亚洲AV无码白度| 少妇一区二区三区高速| 9999久久久久| 精品小视频在线| 久草线上视频免费看| 91丝袜视频在线观看| 亚洲最新Av| 日本一级性爱| 中文字幕版| 欧美操逼录像国产黄色国产| 秋霞久久亚洲精品成人| 久久久精品日本一道| 日韩精品三级片长长久久| 久久久久久久唑| 影音先锋视频在线| 爆乳免费黄网站| 最新9久久久9免费视频| 污污汅18禁网站在线永久免费观看| 五月色丁香| 国产情色第一第二页在线观看| 91人妻在线视频| 国产视频一区二区免费| oumeizonghese,www| 伊人影院日本| 爱射综合| 大奶的诱惑| 日韩中文字幕视频在线观看| 麻豆区久久久久亚| 日本一区二区成人在线| 天天操人人操骚逼网站| 91碰超| 99999无码| 搡老女人老91妇女老熟女| 成人网站 免费观看| 都市激情人妻一区二区青青操视频| 国产熟女无套内射| 99操逼| 蜜桃精品视频一区二区三区| 99久久婷婷| 91激情国产| 91在线精品| 欧美第一页| av无码精品久久久久| 98精品国产乱码久久久久久| 狠狠色狠狠色狠狠五月| 欧美天堂亚洲电影院一区在线播放| 尤物视频视频官网| 亚洲色堂免费视频| 久久一二三四| 亚洲丝袜天堂| yellow网站免费观看日韩高清无码| 美女97超碰| 人人操人人93| 天天综合影院91| 一级人妻性爱视频| 91色色综合| 久久人人爽人人爽人人片Ⅴ| 天天综合欧美| 久久有碼| 91麻豆va国产精品| 免费国产视频| 天天夜夜久久| 日韩欧美一级特黄大片| 夜夜欢天天干| 一区中文字幕二区日韩| 亚洲无码久久久久久久| 五月天伊人网| 日韩精彩免费| 波多野结衣一级视频| 欧美熟女丝袜| 人人天天欧洲| 亚洲av综合色区图片亚洲| 日韩一级二级三级免费看完整版国语版 | 国产亚洲性生活视频播放| 欧美72网页| 亚洲无线码一区国产欧美国| 国产97在线 | 亚洲| 天天天肏屄欧美| 成人a大片在线观看| 五月婷婷青青草娱乐伊人| 国产视频一区二区免费| 欧美天天综合| 色男人色天堂东京热| 日韩性爱播放| 亚洲人妻中文在线视频| 蜜桃久久一区| 区一二区日韩亚洲乱码av电影| 亚洲中文一区二区三区| 欧美精品庄| 黄色不卡视频| 亚洲日产专区| 欧美极度丰满熟妇hd| 精品人妻av区天天看片| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 午夜啊啊| 九九九九免费视频| 大香蕉伊利av| 秋霞一级视频在线观看免费| 日本黄色精品专区网站| 日韩情色一区二区| 人乳av| 97色色色综合网站| 亚洲天堂色图| 色香蕉影院| 天天操夜夜嗨| 成人国产视频在线观看| 9久久久久久| 美女91在线观看| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 人妻无码后入| 日韩精品 资源| 欧美人妻精品一区二区| AA级电影三区| 欧美成人四级在线播放| 国产精品人人爽人人做可爱福利| 人人操人人肉久久精品| 新91视频.cmp| 尤物视频偷拍免费| 欧美黑人91| 高潮综合网| 久久色一区二区| 97二区四区| 美女刺激久久国产欧美| 综合色99| 久热超碰| 五月婷婷六月丁香| www.婷婷六月天| 91狼人| 成人性爱全视频观看| 精品偷拍13p欧美dodk视频| A片大香蕉在线| 美女诱惑久久| 亚洲欧美日韩不卡人妻| 国产熟女无套内射| 男女啪啪啪18禁网站| 外站AV在线| 九九碰九九爱97超| 日韩av电影成人在线| 人人操人人摸人人骑| 97在线视频观看| 九九九热| 牛牛操视频逼| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 成人无遮挡毛片免费看| 国产精品999zyz| 日韩色欲久久一二三四区| 亚洲免费在线探花| 国产精品无码论坛| 久久婷婷伊人| 欧美成人9797| WWW.加勒比人妻一区不卡.com| 高潮嗯啊性感美女久久久| 色天堂综合| 射丝袜大香蕉| 撸无码不卡免费视频| 欧美高清16| 欲香欲色| 亚洲精品人妻在线| 99热网站| 中文字日本乱码| 日本新免费二区三区| 蜜桃臀久久| 97亚洲中文| 国产在线综合福利网站| 中文字幕一区二区三区高清| 九九激情网| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 亚洲欧美不卡线| 国产1024在线播放| 欧美黄片免费在线观看视频| 天天干,天天日| 96久久科窝| 欧美乱妇狂野欧美在线视频| 国产91 丝袜在线播放| 在线人成亚洲视频免费观看| 色爱国产| 97超碰色屌| 岛国天天午夜影院传媒网| 中文字幕一区二区视频在线观看 | www.四虎在线| 亚洲在线A| 色牛aV| 欧美色性爱| 日韩有码一区三区| 粉嫩AV输入| 91丨人妻丨国产丨丝袜| 丝袜熟女一区二区三区| 色婷婷在线视频精品导航| 日本道日本道中文字幕日本道最新日本道在线观看| 久操免费在线| 激情五月婷婷综合| m欧洲一级午老| 久久久久白虎| 黄色av一区二区在线| 久热精品色情| 视频国产欧美在线播放| 天天日天天色| 欧美日本视频一区| 91在线超高颜值国产| www.狠狠干.coom | 日本性交操一区二区不卡系列| 超碰成人免费| 在线 欧美 亚洲| 天天日天天搞天天干| 1024亚洲中文字幕久在线看片你懂的| 久久中久文96| 黑人操一区二区| 福利风月五月天影院| 老司机香蕉| 亚洲最大网站av| 素颜老阿姨乱情色| 欧美日韩国产黄色片| 深爱伊人影院| 久久久精品中文字幕爱豆| 国产9 9在线 | 亚洲| 夜夜高潮夜夜爽高清视频一| 欧美刺激色黄片免费看| 久久精品国产亚洲av水密被窝| 99热综合在线| 国产精品久久久久久久毛片1| 野狼福利社区| 日本伦理一区二区| 十八禁黄色成人网站观看| 26uuu性物| ?亚洲伊人伊成久久人综合网| 蜜臀亚洲中文| 性色AV网站| 草草影院在线视频| 狠日欧美| 欧美日韩222| 91搡老女人老妇女老熟女歌词翻译| 久久激情网| 欧美性生活男人的天堂| 日日狠狠久久偷偷色综合免费| 久肏视频字幕| 亚洲 日韩 欧美 国产综合体| 国产9熟妇视频网站| 韩国国产欧美情侣视频在线| 久久久久久裸体| 啪啪自拍九九综合| 91色婷婷综合久久中文字幕二区| yazhououmeizongya| 一区三区啪啪| 综合亚洲网| 亚洲另类在线观看| 酒色综合网| 91欧美高清| 日韩成年人性爱视频| 国产视频三区四区| 搡老女人老妇女AAA一VU麻豆| 天天躁狠狠躁av| 色哟哟AⅤ| 天色综合网| 浪人综合网| 三级色影综合网| 色哟哟-国产专区| 日韩性爱1级片视频| 大香蕉手机在线| 精品国产乱码久久久久久久久1| 日本熟妇浓毛hdsex| 美欧老女人97| AV中文在线| 国产黄色在线播放观看| 一区二区三区四区在线不卡| 78综合网| 日韩欧美午夜视频在线| 96精品久久久久久久久久| 精品网站99999| 九九成人视频| 思思热国产在线视频| 少妇天堂| 久久久成人精品| 特污免视频| 久操视频资源站公开| 国产9区| 九九热精彩视频| 亚洲中文字幕97久久精品少妇 | 亚洲91网。| 国产精品99久久久www| 男啪女色黄无遮挡免费观看| 欧美在线干| 婷婷五月天久久精品视频一区二区三区| 国产麻豆福利av在线播放| 日韩一级欧美一级国产一级台湾| 天天爱综合网| 青青草国产盗摄一二三区| 激情小说五月天| 8050午夜少妇无码| 95自拍视频在线观看| 亚洲国产成人综合碰碰三级经典| 日日AAvv| 久久噜| 91jk色拍| 精品v1区| 伊人97色天使| 亚洲丝袜色| 欧美黄色大香蕉一区二区| 欧美激情性久久久久久| 人妻天天爽天天爽三区| 亚洲熟女人妻中文字幕一区二区| 久久久久国产精品人妻aⅴ天堂| 午夜啊啊啊| 青青草国产亚洲精品久久| 啊啊啊不要好疼视频| 91丨九色丨国产打屁股| 97干在线| 天天日日夜夜| 青青草中文-久久青草精品一区二区三 | 91久久久亚洲| 新亚洲无码| 亚洲一区日韩精品中文字幕| 97视频在线看| 91综合色噜噜| 69XX一中文字幕人妻91| 色屁屁影院www国产| 国产福利一区二| 欧亚无码视频| 人人操肉肉| 亚洲 自拍偷拍 欧美| 欧美经典一区二区三区| 人人插人人搞人人操| 操逼日韩无码| 99综合网| 亚洲AO在线| 99国产精品免费| 国产精品久久久久久久久久久久久久久久 | 啊好爽受不了无码| 亚洲欧美一区二区不卡视频播放| 亚洲精品一卡二卡三卡福利视频网站 | 国产在线综合网| 国产成人99久久亚洲综合| 丰满人妻一区二区三区性色| 91快色色色色色| 女人高潮抽搐喷水视频网站| 亚洲AV无码天美传媒一区| 69AV女优男人的天堂| 亚州再线| 九9精品| 色97干| 欧美日韩午夜精品一区二区三区| 97人人操人人摸人人爱| 色婷婷影院| 免費人妻夜夜爽天天爽爽一区| 亚洲精品国产精品乱码不卡| 无码人妻毛片丰满熟妇精品区| 国产熟女一区二区| 亚洲国产成人7777| 日本三级R| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 人妻少妇久久久| 中文字幕在线日亚洲9| 激情小说五月天| 亚洲av无码成人精品国产| 九九九九久久久| 91美女视频在线| 蜜桃传媒视频第一区入口在线看| 久久97| 思思性爱| 中文乱码99| 欧美成人贴图| 亚洲精品一区二区精品| 久99| 蜜臀久久精品久久久久视频| 蜜桃狠狠色伊人亚洲综合网站| 亚洲精品xxx| 天天欧美色| 久久华人网| 国产极品粉嫩馒头一线天av| 色九月| 欧美91色| 蜜乳AV.COM| 久久久久精| 精品熟妇视频一区二区| 久久久久亚洲av综合波多野制衣| av天天在线观看| 97久久天天综合色天天综合色电影| 91精品国产91久久青草| 超碰99在线观看| 国产精品国产| 亚洲色欲天天天堂色欲网女| 麻豆蜜桃视频在线观看| 色色97爱| 亚洲欧美精品福利在线| 99在线啪| 色狠狠 - 百度| 少妇人妻精品| 女欧美一区二三区| 91色碰| 久久精品一区二区| 日本欧美成人片AAAA| 青青草原香蕉日本Ap| 欧美日韩香蕉| 亚洲男人天堂视频| 亚洲 一区二区 自拍| 亚洲Av噜噜一区二区三区妖精| 色波多| 97人人中文网| 大香蕉免费3| 蜜桃视频一区二区三区在线观看| 一区二区三区国产在线播放 | 欧美在线55555| 色色色日本| 大香蕉中文在线| 色九月婷婷| 大香蕉淫人| 天天插天天插| 黑人娇小av在线播放| 午夜激情床戏激情| 偷拍偷窥与盗摄视频专区| 五月天色图| 久久透逼视频| 午夜后入| 婷婷AV一区二区三区| 国产精品伦理| 性欧美另类高清| 日韩性爱小视频| 国产肏屁眼视频| 亚洲成人免费中文字幕| 久久9精品网站| 97人人超| 私人尤物在线精品不卡| 青青草啪啪网| av日韩手机在线影视| 四虎884a| 国产在线能看的你懂的| 伊人久久大香线综合无码| 夜夜高潮夜夜爽| 亚洲国产亚洲天堂| 龙兴卡官方查询| 人妻久久一区二区三区| 99re在线观看| 久久免费精品视频免一| 伊色久人大在线| 曰本精品久久久| 国产三区免费在线观看| 少妇蹲下露出大唇5| 中文字幕片| 岛园激情| 国产自制av蜜乳| 免费看国产大AB| 久久女人一区二区三区| 国产中文字幕在线点播| 久9久9久9久9久9久9| 亚洲s在线观看| 日韩一区二区高清在线观看的| AV天堂因数| 欧美激情欧美精品| 婷婷久久大香蕉| 欧美一区二区三区互相| 亚洲中文字幕久久无码精品| 91最新综合| 激情专区综合| 两女互慰AV高潮喷水在线观看| 一级AAA片一区二区三区| 99999久久久久9国产精品| 国产综合网站在线播放| 日本精品五区| 中文字幕免费在线观看| 青青草视频久久久久| 久久久久久久久久8888| 嫩草在线视频| 超碰97中文| 欧美第五页| 91五月天| 欧美亚洲国产自久久| 国产超碰在线| 久久国内| 国产日韩欧美亚洲精品95| 高清国产精品福利网站| 大香蕉视频啪啪啪啪| 我爱搞逼综合网| 亚洲网自拍| 亚洲情色91| 久久伊人五月天| 亚洲精品aa久久伊人| 天天激情综合站| 欧美人体性爱互联网第一页婷婷日本| 九九九九九九精品| 亚洲精品久久一区二区三区蜜桃臀| 粘花网06av视频| 久久啊哟| 高潮内射在线| 99丝袜福利在线播放| 五月丁香婷婷色| 国产欧美日韩在线不卡第一页| 性在久久久久久| 亚洲天堂一区二区久久| 久久欲| 亚洲乱色熟女一区| 自怕偷自怕亚洲精品| 亚洲无码国产探花在线观看| 日本一区二区亚洲综合| 国产品精品自在在线午夜免费| 久久久久夜夜夜夜| 青青草国产欧美非洲黑人| 无码78| 九九九精品| 99色热| 日本污ww视频网站| 大香蕉丝袜一级片| 啪啪啪综合网| 亚洲nv男人的天堂网| 蜜桃视频精品一区二区| 澳门人妻久久| 国产综合久久久鬼色| 日日A∨| 麻豆天美在线喷水AV| 懂色影视久久| 超碰97日韩| 麻豆天美一区二区| 一级做受视频免费是看美女| 亚洲欧美在线观看无码| 国产理论视频在线播放| 日本三级R| 五月婷婷激情网| 97综合在线观看| 日韩一级二级三级免费看完整版国语版 | 久久丁香| 嗯啊啊啊轻点视频 | 久久国产视频性吧| 91人妻人人妻| 久久久久久久久久黄色网| 东北操逼| 91网站18| 亚州操逼图| 五月丁香六月激情综合| 亚洲91色在线| 九九热午夜欧亚国产视频| 女优大全 - 91n| www.91人妻.com| 日本3级一区二区免费| www.狠狠干.coom | 人人操人人摸人| 亚洲欲色9532548967一区| 超碰天天操| 怡红院成人视频| 亚洲av国产av综合av卡| 不卡免费av在线播放| 白丝1区2区3区| AV天黑人| 国产精品一区二区久久精品| 天美麻花大全视频| 自拍丝袜美腿人妻| 一卡二卡在线播放| 日韩一区二区精彩视频| 欧美久热| Julia Annxxxxx| 国产免费黄色一级大片| 久久久久久AⅤ无码免费肉站 | 乱伦强奸区日韩| 日本中文字幕在线视频 | a片自拍直播视频| 欧美一区二区亚洲天堂| 欧美日本天堂| 国产成人亚洲精品无| av资源在线观看少妇| 伊人操操| 欧美日韩国产成人高清| 91操碰| 久久9精品网站| 高清国产成人无码| 手机不卡视频不卡在线一二三区| 色香网| 国产AV激情无码久久无码| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 国产盗摄美女如厕大神作品在线观看| 蜜臀Av一区二区三区| 青青操综合网| 人妻酒店出差被中出免费在线播放| 久久久一区二区三区四区五区| 精品一区二区成人动漫| 91欧美性| 国内亚洲精彩视频在线| 精品十三区| 亚洲无码偷拍| 精品91摸| 久久久久九九九| 99精品在线观看| 18精品一二区| 综合久| 美女t无毒不卡不卡| 在线人人人人人人精品超| 久久九精品| 国内亚洲精彩视频在线| 久久超碰98| 琪琪精品免费一区二区三区| 天美一二三在线观看Av| 视频一区二区三区精品| 久久婷婷在线观看视频| 日本成人免费一区二区三区| 刺激性视频黄页| 欧美欧美啪啪视频| 免费农村成人少妇人妻Aa一区二区视频 | 亚洲婷婷丁香在线| 91扒丝袜综合在线| 国产精品久久久吖| 色噜噜人妻丝袜AV资源| 蜜乳av一区二区| 国产精品第二页| 日本不卡高清视频| 欧美,亚洲,日韩,v,天堂,手机在线观看| 中国国产精品一区视频| 亚洲s色图| 免费黄色片子| 蜜臀99久久精品久久久久久| 国产成年免费大片黄在线观看| 日本最新免费韩国1区2区视频播放| 久久久久久69国产一区二区| 夜夜操一区二区| ?亚洲伊人伊成久久人综合网| 久久久精品九| 久操大香蕉手机视频在线看 | 婷婷五月综合在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 992这里有精品| 小说区 图片区色 综合区| 大香蕉伊人网WWWn0n| 天天躁日日躁AAAAXXXX国产| 91视频综合在线| 91久久久久久久| 欧美综合天天| 男人天堂综合| 日本午夜精品理论片A级APP发布| 中文字幕激情小说| 欧美亚男人的天堂| 日本操大逼| 午夜操一视频一区| 激情图片亚洲色图| 午夜久久无码1000合集| 大香蕉久久| 亚洲吊色| 激情五月天色播| 欧美 日韩 亚洲 春色| 日本道人妻久久久在线不卡色视频| 激情文学网伊人| 精品人妻一区二区视频| 淫淫综合网| 大香蕉之青青草原| 免费视频无码| 人人综合| 久久久久久久久久久久黄色 | 干美女人妻| 九九热免费国产视频婷婷伊人| 在线播放免费av福利片| av2014 日韩在线中文字幕| 亚洲熟妇无码一区二区三区| 国产色呦呦| 韩国三级一线观看久| 亚洲欧美视| 婷婷五月天久久精品视频一区二区三区| 成人八戒网站| 黄色片A级一区二区三区| 中文字幕免费在线观看| 69精品人人人人| 色情综合网| 日韩探花精品在线视频| 精品人成视频在线观看| 欧美色蜜桃97| 亚洲人久久久网| 欧美一二三级精品在线| 中文字幕乱码人妻二区三区| 极品色社| 国产精品久久久久久亚洲色欲| 国产精品久久久视频| 欧美的性爱网站免费| 超碰精品| 四色永久成人网站| 亚洲色婷婷综合久久一区二区三区| 婷婷色网| hd成人一区二区在线| 韩国免费播放一级毛片| 美女诱惑久久| 91中文字幕在线观看| 亚洲日韩熟女人妻高清在线| 色狠狠综合噜一二三区| 99青草| 伊人五月天| 日欧操屄视频| 日韩成人性爱电影在线播放| 亚洲第一狼人丝袜美女另类 | 久久精品国产亚洲妲己影视| 91老熟女| 精品亚洲| 欧美黄页| 人人操欧美风骚| 日韩97P| 天天拍夜夜| 妇女一区二区三区| 欧色网址| 91亚洲人| 亚洲美女av无码| 日本精品五区| 国产偷人伦激情在线观看| 精品少妇999| 热99这里有精品综合久久 | 不卡超碰护士AV在线免费播放| 五月丁香六月婷| 五月丁香| 人妻天天操天天爽视频免费| 91大胆欧美| 偷窥自拍亚洲色图| 亚洲欧美中日韩| 9 7超碰在线免费观看| 国产污视频麻豆传媒一区二区| 大香蕉伊人在线成人AV在线观看| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 日本久操视频| 久久专区| 伊人一级免费黄片| 精品三级在线专区| 先锋激情∨在线视频播放| 欧美黑人精品在线播放| 亚洲精品啪视频| 欧美一区二区三区日韩| 在线日韩视频| 亚洲国产精品久久久久婷婷青年| 欧美色图片91| 久久骚| 久久久久成人网| 日本操逼视频免费| 97在线视频观看网站| 多乙久久久久久| 嗯啊不要啊在线 | 少妇无码999| 怡红院成人av| 亚洲激情深爱文学小说网站| 男人天堂新在线| 自拍偷拍国产欧美日韩韩| 日本高清_区二区三区| 欧美在线视频99| 老熟女熟妇| 精品9999| 国产免费一区2区3区| 波多野结衣一级视频| 在线不卡视频| 人妻无码后入| 欧美日韩亚洲少妇寂寞影院正在播放| 日韩啪啪视频| 日韩性爱毛片操骚逼| 婷婷五月天AV| 精品无码人妻一区二区免费蜜桃| 少妇九九九九| 一级二级三级黑人无码| www.色操逼| 麻豆AV96熟妇人妻| 清纯唯美第一页| 国产一区在线观看无码AV| 丁香五月婷婷五月| 亚洲资源网| 人妻一区二区三区四区视频 | 九热超碰| 三级日本一区二区三区| 欧亚免费视频| 淫骚熟女一区二区三区| 日韩熟女精一区二区三区不卡| 超碰人妻天天干| 97视频网站在线观看| 亚洲脚交| 日韩 欧美 另类 人妻| 午夜激情床戏激情| 殴美色网| 亚洲av淫乱| 熟女欧美日韩综合婷婷| 九九AV| 超碰久热| 婷婷九月丁香| 久久人人爽爽人人爽人人片αV| 色妺妺在线视频| 亚洲丨在线| 男女激情黄色网址| 性色国产东北露脸精品视频| 免费国产视频| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 99爱在线视频| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 午夜后入| 亚洲无码国产精品久久| 熟女日韩| 亚洲情色视频| 婷婷色综合| 蜜臀久久99精品久久久久电影| 色哟哟511老熟女| 足交视频老司机| 福利操逼| 我中文字幕6区| 狠日操| 强奸熟女一区二区三区| 久久riav中文精品| 亚洲视频二区| av天堂影视中文在字幕在线中文| 人人干黄色| 国产一区二区精品久久久不卡蜜臀| 精品国产自在在线99| 韩日无码在线观看| 日日夜夜草草草| 操婢日韩| 亚洲和欧美裸体美女双飞视频| 成人自拍三级在线观看| 久久久久久久久久久久黄色 | 日本一区二区三区四区免费观看| 亚洲97p| 久久久久免费看少妇A片特黄| 国产熟妇一区二区| 91九色蝌蚪在线观看| 男人久久精品| 成人亚欧免费视频| 美国三级日本三级久久99| 91精品国产高清久久久久久,亚洲成人 | 国产精品制服丝袜中文字幕日韩一区二区三区 | 性爱动态120秒| 日韩内| www.狠狠干.coom | 日韩亚洲中文字幕在线| 九草九九九| 九九99精品| 国产精品诱惑| 九九九久千久久激情蜜桃在线看| 岛国1区2区3区在线观看| 蜜桃视频一区二区三区| 久久AV无码网址| 亚洲资源吧| 爱射综合| 欧美一区二区三区入口| 无码人妻丰满熟妇区毛片| 色婷婷综合视频| 超碰色综合| 日夜干射色啊| 国模精品一区二区三区苹果色戒| 国产97视频| 九九夜精品九九在线| 亚洲αv一区二区三区| 日本大香蕉综合网红本杳社区| 成 人 影视 一区 二区 三区 四区| 欧美日韩黄片精品在线| 久久久久久99999国产精品| 精品一区二区啪啪啪| CCYY草草影院地址入口| 另类老少妇| 天天操女人| www黄片免费看com| 中文字幕熟女人妻丝袜| 国产第二页| 人妻啊啊人妻啊| 伊人久久在线视频观看| 青青青在线高清视频在线一二三四区 | 天天碰操中国年青熟妇| 国产一区二区视频在线播放| 国产精品女aA片爽爽视频| 成人片视频| 蜜臀久久99精品久久综合| 国产精品久久99日日| 91肉丝| 色噜噜人妻av中文字幕| 佐山爱中文字幕| 桃色五月天| 一区二区三区成人高清视频| 97爱亚洲| 九九九只有精品| 神马久久久久久久久久久久| 日本天天操| 超碰成人最新最好看| 久久久久久久免费A片国产成a人亚洲精∨品无码| 97爱碰| 加勒比综合九九99视频在线播放| 色婷婷狠狠| 91人妻尻屄视频| 日韩无码操逼片| 久久久精品中文字幕爱豆| heyZO天然素人无码AⅤ专区| 91情色在线| 黄久在线| 男人天堂综合| 日本天堂网| 欧洲天天在线| 日本午夜福利影院| 日本熟女中文字幕一区| 精品人妻一区二区三区四区石在线| 亚州黄站| 九九九国产精品| 久热99999| 激情四射五月天| 亚洲男人的天堂AV| 欧美在线官网| 99亚亚热| 美女刺激久久国产欧美| 日韩国产中文字幕| 96久久精品一二三区色欲| 成在线人在线观看视频| 国产日韩无码一区二区三区久久区| 激情欧美97| 蜜臀AV午夜精品久| 欧美亚洲首页| 日韩三级av片| 久夜操| 深喉吞精| 欧美中文综合| 久一区久久蜜桃| 久久精品黄色| 久久专区| 日韩欧美大片免费高清啪啪| 囯产精品久久久久久久久久梁医生| 91丨人妻丨国产丨丝袜| 欧美色网| 1000部熟女视频在线观看| 夜夜草天天| 看大黄色大片原件| 亚洲少妇综合在线播放| 日美免费黄片| 欧美一级做a爰片免费视频| 秋霞欧美性爰视频| 激情五月丁香五月| 淮穴色AV| 九月AV| 久久夜精品一区二区三区|