欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

保險(xiǎn)公司售后服務(wù)管理系統(tǒng)實(shí)戰(zhàn):SSM框架與MySQL部署全解析

保險(xiǎn)公司售后服務(wù)管理系統(tǒng)實(shí)戰(zhàn):SSM框架與MySQL部署全解析 簡(jiǎn)介這是一份保險(xiǎn)公司售后服務(wù)管理系統(tǒng)完整源碼包面向保險(xiǎn)行業(yè)軟件開(kāi)發(fā)者、畢業(yè)設(shè)計(jì)學(xué)生及系統(tǒng)運(yùn)維人員解決保單管理、理賠處理、客戶服務(wù)、核保風(fēng)控、財(cái)務(wù)結(jié)算等售后流程一體化管理問(wèn)題。資源共909個(gè)文件包含184個(gè)html頁(yè)面、152個(gè)class編譯類、134個(gè)css樣式、122個(gè)js腳本、120個(gè)java源碼及121個(gè)png圖片等壓縮包整體約1.61MB覆蓋前端展示、后端邏輯與靜態(tài)資源目錄結(jié)構(gòu)清晰。從內(nèi)容預(yù)覽可見(jiàn)SaleListAdminController、GoodsAdminController等控制類能幫助讀者快速理解訂單、商品、用戶等模塊的后臺(tái)管理實(shí)現(xiàn)。已有54人學(xué)習(xí)下載適合用于保險(xiǎn)業(yè)務(wù)系統(tǒng)課程設(shè)計(jì)、代碼學(xué)習(xí)或二次開(kāi)發(fā)參考可借此了解保險(xiǎn)售后業(yè)務(wù)流程的代碼實(shí)現(xiàn)與系統(tǒng)架構(gòu)。1. 保險(xiǎn)公司售后服務(wù)管理系統(tǒng)從保單簽出之后的爛攤子說(shuō)起一張保單簽出去業(yè)務(wù)員的活兒只算干了一半。真正的麻煩從售后開(kāi)始客戶出險(xiǎn)要報(bào)案、到期要續(xù)保、對(duì)理賠不滿意要投訴、新產(chǎn)品上線要回訪。這些事要是還靠 Excel 登記業(yè)務(wù)員離職帶走一張表整個(gè)服務(wù)鏈條就斷了。保險(xiǎn)公司售后服務(wù)管理系統(tǒng)就是接管簽單之后的這一整套動(dòng)作登記服務(wù)工單、跟蹤理賠進(jìn)度、自動(dòng)生成續(xù)保提醒、記錄回訪和滿意度。這類壓縮包里通常是一套 Java Web 項(xiàng)目SSM 框架加 MySQL 數(shù)據(jù)庫(kù)前端頁(yè)面直接跑在 Tomcat 上。適合中小保險(xiǎn)分支機(jī)構(gòu)和代理網(wǎng)點(diǎn)內(nèi)部用也常被當(dāng)作畢業(yè)設(shè)計(jì)和實(shí)訓(xùn)項(xiàng)目的底子。重點(diǎn)別急著點(diǎn)啟動(dòng)按鈕先把這個(gè)系統(tǒng)的數(shù)據(jù)模型讀明白再談怎么跑起來(lái)。2. 拆開(kāi)壓縮包看數(shù)據(jù)設(shè)計(jì)保單、理賠、回訪、續(xù)保四組核心表拿到壓縮包之后第一件事不是往 IDE 里導(dǎo)而是先看目錄結(jié)構(gòu)和數(shù)據(jù)庫(kù)腳本。這類項(xiàng)目一般包含幾樣固定的東西一個(gè) Eclipse 或 IDEA 工程目錄、一個(gè) .sql 數(shù)據(jù)庫(kù)腳本、一份說(shuō)明文檔。腳本是整套系統(tǒng)的靈魂我習(xí)慣先讀表結(jié)構(gòu)再讀代碼因?yàn)槭酆笙到y(tǒng)的業(yè)務(wù)邏輯幾乎全部體現(xiàn)在表設(shè)計(jì)上狀態(tài)怎么流轉(zhuǎn)、費(fèi)用怎么記錄、提醒怎么觸發(fā)。表結(jié)構(gòu)沒(méi)吃透后面改代碼等于在黑匣子里瞎試。這四張表建議按順序去看先主表后子表把依賴關(guān)系一層層拉出來(lái)。2.1 售后工單主表以保單號(hào)為中心把每件事串起來(lái)售后模塊幾乎都以工單為中心。一次理賠報(bào)案、一通投訴電話、一次主動(dòng)回訪都生成一條工單記錄掛到對(duì)應(yīng)的保單下面。主表設(shè)計(jì)大致是這樣CREATE TABLE aftersale_order ( id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(32) NOT NULL COMMENT 工單號(hào), policy_no VARCHAR(32) NOT NULL COMMENT 保單號(hào), customer_id INT NOT NULL COMMENT 客戶ID, service_type TINYINT NOT NULL COMMENT 1理賠 2投訴 3咨詢 4續(xù)保 5回訪, status TINYINT NOT NULL DEFAULT 1 COMMENT 1待處理 2處理中 3已完成 4已關(guān)閉, assignee VARCHAR(32) COMMENT 處理人, apply_time DATETIME COMMENT 申請(qǐng)時(shí)間, finish_time DATETIME COMMENT 完成時(shí)間, remark VARCHAR(500) COMMENT 備注, KEY idx_policy (policy_no), KEY idx_status (status) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT售后工單主表;建表的關(guān)鍵點(diǎn)全在索引上。售后頁(yè)面里最常見(jiàn)的查詢就是某個(gè)保單下的全部服務(wù)記錄和當(dāng)前待處理的工單列表所以 idx_policy 和 idx_status 這兩個(gè)索引必須有否則數(shù)據(jù)量過(guò)萬(wàn)之后每次按保單查都做全表掃描頁(yè)面響應(yīng)會(huì)肉眼可見(jiàn)地變慢。status 字段用 TINYINT 存數(shù)字而不是字符串代碼里比對(duì)方便也省空間但必須在 COMMENT 里寫清楚每個(gè)數(shù)字的含義不然半年后沒(méi)人看得懂 status3 到底代表什么。另外注意 order_no 和 policy_no 是業(yè)務(wù)編號(hào)客戶看得見(jiàn)、要用來(lái)對(duì)賬所以單獨(dú)設(shè)列id 只是給程序內(nèi)部關(guān)聯(lián)用的。很多畢業(yè)設(shè)計(jì)把業(yè)務(wù)編號(hào)直接當(dāng)主鍵一旦要改單號(hào)規(guī)則就得動(dòng)主鍵非常被動(dòng)。工單與保單是一對(duì)多的關(guān)系一張保單可以有多條工單反過(guò)來(lái)不行這個(gè)方向不能搞反。2.2 理賠子表狀態(tài)字段就是理賠流程的進(jìn)度條理賠是整個(gè)售后系統(tǒng)里最重的模塊因?yàn)樯婕敖痤~核定和多角色流轉(zhuǎn)。它的子表設(shè)計(jì)通常長(zhǎng)這樣CREATE TABLE claim_info ( id INT PRIMARY KEY AUTO_INCREMENT, claim_no VARCHAR(32) NOT NULL COMMENT 報(bào)案號(hào), order_id INT NOT NULL COMMENT 關(guān)聯(lián)工單ID, policy_no VARCHAR(32) NOT NULL COMMENT 保單號(hào), accident_time VARCHAR(32) COMMENT 出險(xiǎn)時(shí)間, report_time DATETIME COMMENT 報(bào)案時(shí)間, claim_amount DECIMAL(12,2) COMMENT 申請(qǐng)金額, approved_amount DECIMAL(12,2) COMMENT 核定金額, status TINYINT NOT NULL DEFAULT 1 COMMENT 1已報(bào)案 2查勘中 3核賠中 4待支付 5已結(jié)案 6已拒賠, adjuster VARCHAR(32) COMMENT 查勘員, UNIQUE KEY uk_claim_no (claim_no) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT理賠信息表;這里最值得琢磨的是狀態(tài)字段。理賠狀態(tài)是一條固定鏈報(bào)案 → 查勘 → 核賠 → 待支付 → 結(jié)案拒賠是核賠階段的分支分支。代碼里會(huì)按這個(gè)數(shù)字狀態(tài)寫判斷頁(yè)面上顯示查勘中就用狀態(tài)值對(duì)應(yīng)文案。所以改狀態(tài)枚舉是整個(gè)項(xiàng)目里風(fēng)險(xiǎn)最高的事新增狀態(tài)可以但改舊狀態(tài)的數(shù)字含義會(huì)導(dǎo)致歷史數(shù)據(jù)全部亂套——之前歸檔的報(bào)案記錄狀態(tài)含義全變了統(tǒng)計(jì)報(bào)表也會(huì)跟著錯(cuò)。出險(xiǎn)時(shí)間我用 VARCHAR(32) 而不是 DATETIME這是故意為之。實(shí)際業(yè)務(wù)里出險(xiǎn)時(shí)間經(jīng)常是客戶口頭描述格式五花八門2025年3月5號(hào)和2025-03-05都有查勘員錄入時(shí)不會(huì)規(guī)規(guī)矩矩按日期格式填。字符串反而不會(huì)在錄入階段報(bào)錯(cuò)展示時(shí)原樣輸出統(tǒng)計(jì)時(shí)再做格式歸一。這個(gè)細(xì)節(jié)是踩過(guò)坑才改的初期用 DATETIME前端一傳2025/03/05數(shù)據(jù)庫(kù)直接報(bào)錯(cuò)。金額字段用 DECIMAL(12,2) 而不是 DOUBLE因?yàn)楸kU(xiǎn)場(chǎng)景對(duì)金額精度有硬要求。DOUBLE 的浮點(diǎn)誤差在累計(jì)對(duì)賬時(shí)會(huì)暴露0.1 加 0.2 算出 0.30000000000000004 這種事在理賠金額統(tǒng)計(jì)里沒(méi)法接受。DECIMAL 是精確類型只是存儲(chǔ)上稍微多占幾個(gè)字節(jié)對(duì)這套系統(tǒng)來(lái)說(shuō)完全可以忽略。2.3 回訪與滿意度表讓服務(wù)過(guò)變成服務(wù)得好理賠結(jié)案之后要回訪保單到期之前要回訪新產(chǎn)品上線也要回訪?;卦L記錄表是統(tǒng)計(jì)滿意度的數(shù)據(jù)來(lái)源CREATE TABLE visit_record ( id INT PRIMARY KEY AUTO_INCREMENT, order_id INT NOT NULL, policy_no VARCHAR(32) NOT NULL, customer_id INT NOT NULL, visit_type TINYINT COMMENT 1理賠回訪 2續(xù)?;卦L 3滿意度調(diào)查, content VARCHAR(500) COMMENT 回訪內(nèi)容, satisfaction TINYINT COMMENT 1不滿 2一般 3滿意 4很滿意, next_visit_date DATE COMMENT 下次回訪日期, operator VARCHAR(32) COMMENT 回訪人, create_time DATETIME COMMENT 回訪時(shí)間 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT回訪記錄表;satisfaction 字段是整個(gè)售后服務(wù)質(zhì)量評(píng)估的量化依據(jù)。這個(gè)季度客戶滿意度 96%這類指標(biāo)SQL 寫法就是COUNT(satisfaction 3) / COUNT(*)。沒(méi)有這個(gè)字段售后做得好不好就只能是業(yè)務(wù)員嘴上的自我評(píng)價(jià)領(lǐng)導(dǎo)看報(bào)表也無(wú)從下手。所以這張表的第一個(gè)價(jià)值不是記錄是量化。很多人做這張表會(huì)漏掉 operator回訪人字段?;卦L業(yè)務(wù)的本質(zhì)是任務(wù)分配客服每天打開(kāi)系統(tǒng)看到今天要回訪 15 個(gè)客戶這 15 個(gè)必須能按人過(guò)濾。沒(méi)有 operator 就只能查全量再自己挨個(gè)認(rèn)領(lǐng)分配機(jī)制就塌了。這個(gè)字段不是可選項(xiàng)是業(yè)務(wù)能否流轉(zhuǎn)起來(lái)的前提。同理 next_visit_date 用于生成明天待回訪列表也別刪。2.4 續(xù)保提醒日期算法是這里唯一的技術(shù)門檻續(xù)保提醒是售后系統(tǒng)里離錢最近的功能邏輯本身不復(fù)雜保單到期前 N 天生成提醒任務(wù)。真正要小心的是日期邊界。常見(jiàn)的實(shí)現(xiàn)是一條 SQL 掃描即將到期的保單SELECT * FROM policy_info WHERE expire_date BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 30 DAY) AND renewal_status 0;這里三個(gè)坑。第一CURDATE() 依賴數(shù)據(jù)庫(kù)服務(wù)器時(shí)區(qū)MySQL 的 time_zone 要統(tǒng)一設(shè)成 Asia/Shanghai否則跨時(shí)區(qū)部署時(shí)提醒會(huì)提前或延后一天。第二expire_date 如果是 DATETIME 類型查詢到期日當(dāng)天的保單要小心BETWEEN 默認(rèn)從 00:00:00 開(kāi)始到期日當(dāng)天的保單如果存的是帶時(shí)間的值邊界判斷會(huì)漏數(shù)據(jù)。第三renewal_status 字段是防重復(fù)提醒的開(kāi)關(guān)生成提醒后必須置 1否則第二天任務(wù)又跑一遍客戶被短信連續(xù)轟炸投訴電話直接打到客服主管那里。policy_info 表一般長(zhǎng)什么樣核心字段不外乎 policy_no、customer_id、product_type、start_date、expire_date、renewal_status。續(xù)保提醒的任務(wù)就是盯住 expire_date 這一個(gè)字段所以這張表上 expire_date 必須建索引定時(shí)任務(wù)天天掃這張表沒(méi)有索引就是一場(chǎng)災(zāi)難。實(shí)際項(xiàng)目里我建議把提前 30 天這個(gè)數(shù)字從代碼里抽出來(lái)。業(yè)務(wù)上很可能下個(gè)月就改成提前 45 天寫死在 SQL 里每次都要改代碼重新部署。怎么改成可配置第 6 章會(huì)專門講。3. 把系統(tǒng)跑起來(lái)解壓、導(dǎo)庫(kù)、改配置、啟動(dòng)四步全流程表結(jié)構(gòu)過(guò)了一遍這一章落地。跑通這類項(xiàng)目的完整流程可以壓縮成一句話解壓工程導(dǎo)入 IDE、導(dǎo)入數(shù)據(jù)庫(kù)腳本、改數(shù)據(jù)源配置文件、部署到 Tomcat 啟動(dòng)。每步都有固定的坑按下面順序來(lái)半小時(shí)內(nèi)能見(jiàn)到登錄頁(yè)。3.1 環(huán)境組合怎么選JDK 8、Tomcat 8.5、MySQL 5.7 為什么最穩(wěn)先別急著動(dòng)手把環(huán)境對(duì)齊再開(kāi)始不然后面全是環(huán)境報(bào)錯(cuò)。這類壓縮包大多是近幾年的實(shí)訓(xùn)項(xiàng)目技術(shù)棧以 SSM 為主。這個(gè)年代的項(xiàng)目對(duì)運(yùn)行環(huán)境非常挑剔不是越新越好。軟件推薦版本用新版版本的代價(jià)JDK1.8JDK 17 運(yùn)行舊框架會(huì)報(bào) javax/jakarta 包缺失改起來(lái)傷筋動(dòng)骨Tomcat8.5Tomcat 11 要求 Jakarta EE舊項(xiàng)目基本跑不了MySQL5.7MySQL 8 改了認(rèn)證插件舊版 JDBC 驅(qū)動(dòng)直接連不上IDEIntelliJ IDEA / Eclipse導(dǎo)入方式不同本質(zhì)都是識(shí)別 Maven 或普通 Web 工程這個(gè)組合是這類項(xiàng)目性價(jià)比最高的選擇。JDK 8 是 SSM 框架的舒適區(qū)Spring 4.x/5.x、MyBatis 3.x 全是官方支持版本Tomcat 8.5 兼容 JDK 8內(nèi)嵌 Servlet 3.1正好對(duì)上 SpringMVC 的老配置方式MySQL 5.7 與項(xiàng)目自帶的 .sql 腳本語(yǔ)法兼容度最高。有的壓縮包會(huì)附帶 README 寫明 JDK 版本要求先看那個(gè)文件按它的要求來(lái)。如果沒(méi)寫就按上面這套組合九成能跑起來(lái)。剩下那一成跑不起來(lái)的問(wèn)題大概率不在版本在配置。3.2 導(dǎo)入數(shù)據(jù)庫(kù)兩種方式與編碼陷阱數(shù)據(jù)庫(kù)腳本一般叫 db_insurance.sql 或 insurance_db.sql在壓縮包根目錄或 sql 目錄下。先用文本編輯器打開(kāi)看文件頭部判斷里面有沒(méi)有 CREATE DATABASE 語(yǔ)句。有直接導(dǎo)入mysql -uroot -p db_insurance.sql沒(méi)有的話先建庫(kù)再導(dǎo)入mysql -uroot -p CREATE DATABASE insurance DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE insurance; SOURCE /path/to/db_insurance.sql;SOURCE 是 mysql 客戶端的內(nèi)置命令后面跟本地絕對(duì)路徑。Windows 下路徑里的反斜杠會(huì)被當(dāng)成轉(zhuǎn)義符要把 C:\projects\db.sql 寫成 C:/projects/db.sql。這個(gè)細(xì)節(jié)不處理好會(huì)報(bào)一個(gè)莫名其妙的語(yǔ)法錯(cuò)誤很容易讓人誤以為是 SQL 文件本身有問(wèn)題。導(dǎo)入完成后立刻驗(yàn)證確認(rèn)數(shù)據(jù)真實(shí)進(jìn)庫(kù)了USE insurance; SHOW TABLES; SELECT COUNT(*) FROM aftersale_order;如果 aftersale_order 這個(gè)表名不存在說(shuō)明腳本里表名不一樣用 SHOW TABLES 看一下實(shí)際表名再繼續(xù)。編碼坑集中在腳本文件的字符集上。很多腳本是從 Windows 環(huán)境導(dǎo)出的文件本身是 GBK 編碼庫(kù)是 UTF-8導(dǎo)入后表注釋和字典表數(shù)據(jù)全成亂碼。遇到這種情況把 SQL 文件用編輯器另存為 UTF-8 編碼再導(dǎo)一次。或者導(dǎo)入時(shí)顯式指定字符集mysql -uroot -p --default-character-setutf8mb4 insurance db_insurance.sql提示判斷亂碼的簡(jiǎn)單辦法是看字典表里中文內(nèi)容而不是表名表名全是 ASCII亂碼不會(huì)體現(xiàn)在表名上。3.3 改數(shù)據(jù)源配置jdbc.properties 里的四個(gè)必改項(xiàng)數(shù)據(jù)庫(kù)導(dǎo)好之后把工程導(dǎo)入 IDE找到數(shù)據(jù)源配置文件。SSM 工程里它通常叫 jdbc.properties放在 src/main/resources 下。這個(gè)文件決定了 Java 代碼能不能連上剛才建好的庫(kù)至少要改四行jdbc.drivercom.mysql.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/insurance?useUnicodetruecharacterEncodingutf8useSSLfalseserverTimezoneAsia/Shanghai jdbc.usernameroot jdbc.passwordyour_password前兩行通常模板里寫死了要對(duì)照你的實(shí)際情況核一遍。jdbc.url 里有幾個(gè)關(guān)鍵參數(shù)useUnicodetrue 和 characterEncodingutf8 保證中文正常讀寫useSSLfalse 省掉本地開(kāi)發(fā)的 SSL 握手開(kāi)銷serverTimezoneAsia/Shanghai 是必須加的舊版 mysql-connector-java 5.1.x 連 MySQL 5.7 不配時(shí)區(qū)參數(shù)會(huì)直接拋異常啟動(dòng)就失敗。用戶名密碼改成你本地 MySQL 的實(shí)際賬號(hào)。注意別用 root 空密碼去試很多新版 MySQL 默認(rèn) root 用 auth_socket 插件命令行能進(jìn)但 JDBC 連不上。給應(yīng)用建一個(gè)獨(dú)立賬號(hào)最省事也方便后續(xù)回收權(quán)限CREATE USER insurance_applocalhost IDENTIFIED BY YourPass123; GRANT ALL PRIVILEGES ON insurance.* TO insurance_applocalhost; FLUSH PRIVILEGES;改完配置文件后確認(rèn) IDE 打包時(shí)用的是你改過(guò)的這份。用 Maven 管理的工程target/classes 下會(huì)殘留舊的 .propertiesIDEA 不會(huì)每次都幫你清運(yùn)行前先 mvn clean 一次。不然你改了半天跑的還是舊配置這種問(wèn)題最容易讓人懷疑人生。3.4 部署到 Tomcat 并啟動(dòng)war 包還是 IDE 直接跑配置改完進(jìn)入啟動(dòng)階段。兩種常見(jiàn)選擇IDE 里集成 Tomcat 插件直接跑適合調(diào)試打 war 包丟到獨(dú)立 Tomcat 的 webapps 目錄適合模擬線上環(huán)境。平時(shí)調(diào)試用第一種做完功能后用第二種驗(yàn)證一遍。獨(dú)立 Tomcat 的方式更直觀也好排查問(wèn)題cd /path/to/project mvn clean package -DskipTests cp target/insurance.war /path/to/tomcat/webapps/ cd /path/to/tomcat/bin ./startup.sh tail -f /path/to/tomcat/logs/catalina.outTomcat 啟動(dòng)后會(huì)自動(dòng)解壓 war 包到 webapps/insurance/ 目錄。看到 catalina.out 里出現(xiàn) Deployment of web application archive insurance.war has finished 才算部署完成。這份日志是整個(gè)啟動(dòng)過(guò)程最權(quán)威的記錄任何啟動(dòng)失敗都會(huì)在這里留下堆棧別去看控制臺(tái)控制臺(tái)的信息經(jīng)常不完整。瀏覽器訪問(wèn) http://localhost:8080/insurance/ 或 README 里寫的入口路徑看到登錄頁(yè)就通了。這里有個(gè)新手最容易誤判的地方打開(kāi) http://localhost:8080 看到 Tomcat 默認(rèn)首頁(yè)就以為部署成功了。那是 ROOT 應(yīng)用的頁(yè)面跟你的項(xiàng)目沒(méi)有關(guān)系你的應(yīng)用要帶 /insurance 前綴訪問(wèn)。如果啟動(dòng)后頁(yè)面 404先別慌看 Tomcat 日志里有沒(méi)有 Context 初始化失敗的提示再確認(rèn)訪問(wèn)路徑。第 5 章專門講這類問(wèn)題。4. 上線前必調(diào)的參數(shù)連接池、定時(shí)任務(wù)、上傳路徑與日志本地跑通只是第一步真要讓業(yè)務(wù)員日常用起來(lái)必須把教學(xué)項(xiàng)目里的默認(rèn)參數(shù)過(guò)一遍。默認(rèn)值是為三個(gè)人玩設(shè)計(jì)的不是為三十個(gè)人干活設(shè)計(jì)的。這一章講四個(gè)最關(guān)鍵的調(diào)整點(diǎn)連接池怎么才能不垮、定時(shí)任務(wù)怎么不漏單、上傳怎么不報(bào)錯(cuò)、日志怎么留得下來(lái)。每一條都是上線后最容易出問(wèn)題的位置。4.1 連接池參數(shù)maxActive 和 validationQuery 決定系統(tǒng)能撐多久舊 SSM 項(xiàng)目大多是 DBCP 或 C3P0 連接池配置在 spring-datasource.xml 里。默認(rèn)配置往往只有基礎(chǔ)四項(xiàng)上線后第一個(gè)瓶頸就在這里。bean iddataSource classorg.apache.commons.dbcp.BasicDataSource destroy-methodclose property namedriverClassName valuecom.mysql.jdbc.Driver / property nameurl value${jdbc.url} / property nameusername value${jdbc.username} / property namepassword value${jdbc.password} / property namemaxActive value50 / property namemaxIdle value10 / property namemaxWait value60000 / property nameinitialSize value5 / property namevalidationQuery valueSELECT 1 / property nametestOnBorrow valuetrue / /bean參數(shù)含義拆開(kāi)說(shuō)。maxActive50 是連接池能同時(shí)提供的最大連接數(shù)。30 個(gè)業(yè)務(wù)員同時(shí)在線操作加上定時(shí)任務(wù)偶爾占連接50 是穩(wěn)妥值如果公司網(wǎng)點(diǎn)規(guī)模更大按峰值在線人數(shù)除以 2估算。maxIdle10 是空閑時(shí)保留的最大連接數(shù)防止頻繁重建連接。maxWait60000 表示排隊(duì)拿連接最長(zhǎng)等 60 秒超時(shí)直接拋異常。這里不要設(shè)成 -1否則連接耗盡時(shí)請(qǐng)求會(huì)無(wú)限掛起頁(yè)面卡死看不出原因重啟 Tomcat 才好。initialSize5 是啟動(dòng)時(shí)預(yù)建的連接數(shù)應(yīng)用剛起來(lái)就能扛住第一波請(qǐng)求不用等業(yè)務(wù)來(lái)了現(xiàn)場(chǎng)建連。這個(gè)參數(shù)教學(xué)項(xiàng)目里基本沒(méi)有加上之后啟動(dòng)速度會(huì)慢一兩秒但值得。最關(guān)鍵的是最后兩行validationQuery 和 testOnBorrow。MySQL 服務(wù)端的 wait_timeout 默認(rèn) 8 小時(shí)連接閑置超過(guò)這個(gè)時(shí)間會(huì)被服務(wù)端斷開(kāi)但連接池不知道下次取到這條死連接一執(zhí)行就報(bào) Communications link failure。testOnBorrowtrue 讓每次從池子拿連接前先執(zhí)行一次 SELECT 1連接是死的就舍棄重建。這是治每天早上第一波操作必卡的后悔藥任何跑了一段時(shí)間就報(bào)連接異常的項(xiàng)目先檢查這兩行在不在。4.2 續(xù)保提醒定時(shí)任務(wù)cron 表達(dá)式與漏單補(bǔ)償續(xù)保提醒是系統(tǒng)的招牌功能但默認(rèn)實(shí)現(xiàn)往往把日期寫死任務(wù)也沒(méi)有補(bǔ)償機(jī)制。Spring 的定時(shí)任務(wù)需要兩處配置注解驅(qū)動(dòng)和任務(wù)類。!-- 啟用 Spring 注解式定時(shí)任務(wù) -- task:annotation-driven /任務(wù)類里由 Scheduled 驅(qū)動(dòng)Component public class RenewalTask { Scheduled(cron 0 0 9 * * ?) public void doRemind() { ListPolicyInfo list policyMapper.findExpiringWithin(30); for (PolicyInfo p : list) { if (!remindLogMapper.existsByPolicyId(p.getId())) { remindLogMapper.insert(new RemindLog(p.getId(), new Date())); // 此處調(diào)用短信服務(wù)商接口發(fā)送續(xù)保提醒 } } } }cron 表達(dá)式是秒 分 時(shí) 日 月 星期六位0 0 9 * * ? 表示每天 9 點(diǎn)整執(zhí)行。注意 Spring 的 cron 和 Linux crontab 不一樣Spring 從秒開(kāi)始一共六位Linux 是五位從分開(kāi)始。把 Linux 的表達(dá)式填進(jìn)來(lái)啟動(dòng)會(huì)直接報(bào) IllegalStateException。定時(shí)任務(wù)選在早上 9 點(diǎn)是因?yàn)檫@個(gè)時(shí)間業(yè)務(wù)員剛上班客戶接電話意愿也高夜里跑純屬浪費(fèi)短信費(fèi)。邏輯上的漏單問(wèn)題如果 9 點(diǎn)整系統(tǒng)正在重啟或者數(shù)據(jù)庫(kù)恰好鎖表這一輪任務(wù)就漏了。漏掉的續(xù)保提醒意味著客戶可能悄悄去別家續(xù)保。我一般在任務(wù)類里加啟動(dòng)補(bǔ)償PostConstruct public void compensate() { doRemind(); // 應(yīng)用啟動(dòng)時(shí)補(bǔ)跑一次保證當(dāng)天不會(huì)漏 logger.info(啟動(dòng)補(bǔ)償執(zhí)行完成); }PostConstruct 在 Spring 容器初始化完成后執(zhí)行補(bǔ)跑一次把今天該提醒的單子補(bǔ)上。配合 remindLog 表的去重邏輯重復(fù)跑也不會(huì)發(fā)重復(fù)短信。注意補(bǔ)跑和定時(shí)任務(wù)有并發(fā)風(fēng)險(xiǎn)方法上加 synchronized 兜底或者用任務(wù)框架的鎖。這個(gè)細(xì)節(jié)能避免重復(fù)提醒。4.3 文件上傳與日志兩個(gè)最容易被忽略的配置理賠報(bào)案要傳現(xiàn)場(chǎng)照片上傳功能是售后流程里繞不開(kāi)的環(huán)節(jié)。Spring MVC 需要 multipart 解析器才能處理文件上傳配置在 spring-mvc.xmlbean idmultipartResolver classorg.springframework.web.multipart.commons.CommonsMultipartResolver property namemaxUploadSize value52428800 / property namemaxInMemorySize value1048576 / property namedefaultEncoding valueUTF-8 / /beanmaxUploadSize52428800 即 50MB。按現(xiàn)場(chǎng)照片每張 2-3MB、一次傳 5-8 張來(lái)算50MB 留了余量。maxInMemorySize 表示 1MB 以內(nèi)的小文件直接放內(nèi)存超過(guò)的落磁盤避免大文件占用堆內(nèi)存。另外頁(yè)面的 form 表單必須加 enctypemultipart/form-data 屬性漏掉這個(gè)接口永遠(yuǎn)拿不到文件前端還不報(bào)錯(cuò)只是后端 MultipartFile 參數(shù)一直是 null。上傳目錄也要改。很多項(xiàng)目把上傳路徑寫死在代碼里換臺(tái)機(jī)器就報(bào)目錄不存在。改成配置項(xiàng)并自動(dòng)建目錄Value(${upload.path}) private String uploadPath; PostConstruct public void init() { File dir new File(uploadPath); if (!dir.exists()) { dir.mkdirs(); } }日志配置同樣值得過(guò)一遍。這類項(xiàng)目的 log4j.properties 默認(rèn)輸出到控制臺(tái)上線后沒(méi)有文件日志出了問(wèn)題無(wú)從查起log4j.rootLoggerINFO, stdout, file log4j.appender.fileorg.apache.log4j.DailyRollingFileAppender log4j.appender.file.File/var/log/insurance/insurance.log log4j.appender.file.DatePattern.yyyy-MM-dd log4j.appender.file.layoutorg.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern%d{yyyy-MM-dd HH:mm:ss} %p %c:%L - %m%n log4j.logger.com.insurance.mapperDEBUGDailyRollingFileAppender 按天滾動(dòng)日志不會(huì)無(wú)限變大。pattern 里的 %c:%L 輸出類名和行號(hào)排查問(wèn)題直接定位到代碼位置。com.insurance.mapper 包打 DEBUG 級(jí)別MyBatis 會(huì)打印每條 SQL 語(yǔ)句和參數(shù)這是排查數(shù)據(jù)問(wèn)題時(shí)最趁手的工具上線穩(wěn)定后把這行改成 INFO否則查詢量大時(shí)日志文件刷得飛快。注意日志目錄 /var/log/insurance/ 要提前創(chuàng)建并確認(rèn) Tomcat 進(jìn)程有寫權(quán)限否則啟動(dòng)時(shí)報(bào)錯(cuò)但進(jìn)程不退出很容易被忽略。5. 運(yùn)行中的常見(jiàn)問(wèn)題排查五條真實(shí)踩坑記錄這一章直接給結(jié)論。跑起來(lái)之后遇到的各種報(bào)錯(cuò)里以下五類占了這類項(xiàng)目九成的問(wèn)題。每一條都是實(shí)際踩過(guò)的按現(xiàn)象、原因、解決的順序?qū)懩眠^(guò)來(lái)對(duì)照處理就行。5.1 啟動(dòng)報(bào) ClassNotFoundExceptionlib 目錄沒(méi)把依賴帶進(jìn)來(lái)現(xiàn)象Tomcat 啟動(dòng)成功但一訪問(wèn)頁(yè)面就報(bào) java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet或者 NoClassDefFoundError。原因SSM 項(xiàng)目的依賴 jar 沒(méi)有進(jìn)入 WEB-INF/lib。用 IDEA 跑的時(shí)候是 IDE 自己提供了 classpath打包部署后沒(méi)人管依賴了。常見(jiàn)根源是 IDEA 的 Artifact 配置里沒(méi)把庫(kù)文件放進(jìn) war 包或 pom.xml 里依賴的 scope 寫成了 provided編譯時(shí)有部署時(shí)被排除。解決IDEA 里打開(kāi) Project Structure → Artifacts選中項(xiàng)目在 Available Elements 里找到所有 Library右鍵選擇 Put into /WEB-INF/lib重新 Build 后確認(rèn) war 解壓目錄下 WEB-INF/lib 里有 spring-webmvc.jar。Maven 項(xiàng)目則檢查 pom.xml把依賴的 scope 改成 compile 或直接刪掉 provided。改完重建再部署。這類問(wèn)題排查起來(lái)最費(fèi)時(shí)間的就是定位方向先看 lib 目錄而不是改代碼。5.2 頁(yè)面中文亂碼三處字符集必須一致現(xiàn)象登錄進(jìn)去客戶姓名、保單類型等中文內(nèi)容顯示成問(wèn)號(hào)或亂碼符號(hào)。原因請(qǐng)求、頁(yè)面、數(shù)據(jù)庫(kù)三處字符集不一致。典型組合是 JSP 頁(yè)面用 UTF-8數(shù)據(jù)庫(kù)表是 latin1Tomcat 接收請(qǐng)求用 ISO-8859-1任何一處沒(méi)對(duì)齊中文就廢。解決按順序統(tǒng)一。第一步JSP 頁(yè)面頂部加% page languagejava contentTypetext/html; charsetUTF-8 pageEncodingUTF-8 %第二步數(shù)據(jù)庫(kù)表統(tǒng)一改 utf8mb4ALTER TABLE aftersale_order CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;第三步Tomcat 的 conf/server.xml 里給 HTTP Connector 加 URIEncodingUTF-8。改完重啟 Tomcat亂碼能解決九成。還有一成在數(shù)據(jù)庫(kù)連接串上jdbc.url 里 characterEncodingutf8 必須帶這個(gè)前面第 3 章已經(jīng)講過(guò)。三處全對(duì)齊還亂碼就查頁(yè)面表單提交時(shí)有沒(méi)有指定 accept-charset以及 MySQL 連接器版本是否過(guò)舊。5.3 登錄頁(yè) 404Tomcat 部署路徑缺了一個(gè)斜杠現(xiàn)象應(yīng)用能啟動(dòng)訪問(wèn) http://localhost:8080/insurance 報(bào) 404但訪問(wèn) http://localhost:8080/insurance/ 就正常。原因Tomcat 對(duì)不帶斜杠的路徑會(huì)嘗試找默認(rèn)歡迎頁(yè)。這類項(xiàng)目通常沒(méi)有 index.jsp目錄列表又被關(guān)閉所以根路徑就 404 了。這不是部署失敗是缺一個(gè)斜杠。解決兩個(gè)方向任選。要么在 web.xml 里配歡迎頁(yè)把登錄頁(yè)加進(jìn)去welcome-file-list welcome-filelogin.jsp/welcome-file /welcome-file-list要么推廣統(tǒng)一入口讓業(yè)務(wù)員收藏完整路徑 http://localhost:8080/insurance/login.jsp。這個(gè)問(wèn)題的迷惑性在于讓人誤以為部署失敗反復(fù)重新部署浪費(fèi)時(shí)間。先確認(rèn)帶斜杠的路徑能不能通能通就只是路徑問(wèn)題不是部署問(wèn)題。5.4 跑了一周后連不上數(shù)據(jù)庫(kù)MySQL 8 小時(shí)斷連現(xiàn)象系統(tǒng)剛上線頭幾天正常一周后業(yè)務(wù)員反饋早上操作很慢或者直接報(bào) Connection is not available, request timed out。重啟 Tomcat 又好了第二天又犯。原因經(jīng)典的 MySQL wait_timeout 斷連。MySQL 默認(rèn)把空閑超過(guò) 8 小時(shí)的連接斷掉連接池不知道繼續(xù)把失效連接分給應(yīng)用。連接池變成黑匣子導(dǎo)致的必踩坑不是代碼邏輯問(wèn)題。解決三管齊下。第一MySQL 端調(diào)大 wait_timeoutSET GLOBAL wait_timeout28800重啟 MySQL 后要寫進(jìn) my.cnf 的 [mysqld] 段才持久化。第二連接池配置加 validationQuerySELECT 1 和 testOnBorrowtrue這是根治手段拿連接前先探活。第三DBCP 連接池還可以加 minEvictableIdleTimeMillis60000讓空閑連接每分鐘被回收重建。前兩步做掉這個(gè)故障不會(huì)再出。這個(gè)問(wèn)題的隱蔽性在于啟動(dòng)后一切正常問(wèn)題的觸發(fā)條件是時(shí)間不是操作所以很難在測(cè)試階段暴露。5.5 端口被占用8080 被別的程序搶了現(xiàn)象Tomcat 啟動(dòng)日志報(bào) Address already in use: JVM_Bind 或 Failed to initialize end point associated with ProtocolHandler http-bio-8080。原因8080 端口被占用。可能是另一個(gè) Tomcat 實(shí)例、Nginx、某個(gè)開(kāi)發(fā)工具的本地服務(wù)或者上次 Tomcat 沒(méi)有完全退出。Windows 下最常見(jiàn)的是 Oracle 和 WebLogic 也愛(ài)用 8080。解決先查誰(shuí)占了端口# Linux / macOS lsof -i :8080 # Windows netstat -ano | findstr 8080拿到占用進(jìn)程的 PID確認(rèn)是無(wú)關(guān)服務(wù)就殺掉。如果端口被公司其他系統(tǒng)占用不能動(dòng)就改 Tomcat 端口在 conf/server.xml 里Connector port8081 protocolHTTP/1.1 connectionTimeout20000 redirectPort8443 /改成 8081 后記得同步檢查項(xiàng)目代碼里有沒(méi)有硬編碼的 8080 地址。有些項(xiàng)目把回調(diào)地址寫死在配置里頁(yè)面能打開(kāi)但接口請(qǐng)求全打到舊端口表現(xiàn)為頁(yè)面加載一半就報(bào)錯(cuò)。全局搜一遍 8080 字符串把所有硬編碼一起改掉。6. 二次開(kāi)發(fā)的兩個(gè)實(shí)用技巧讓通用項(xiàng)目變成能用的系統(tǒng)跑通、調(diào)完參數(shù)系統(tǒng)已經(jīng)能接真實(shí)業(yè)務(wù)了。但還有兩個(gè)值得動(dòng)手的小改造能把通用模板變成貼合自己業(yè)務(wù)流程的系統(tǒng)。6.1 用 Spring AOP 給售后操作加操作日志售后流程最怕扯皮客戶說(shuō)我上周就提交了報(bào)案業(yè)務(wù)員說(shuō)沒(méi)收到系統(tǒng)里查不到記錄。與其指望每個(gè)人自覺(jué)點(diǎn)日志按鈕不如在架構(gòu)層面統(tǒng)一記錄。用 Spring AOP 做一個(gè)切面在寫操作的方法上自動(dòng)落日志Aspect Component public class OperationLogAspect { Around(annotation(operationLog)) public Object record(ProceedingJoinPoint pjp, OperationLog operationLog) throws Throwable { Object result pjp.proceed(); OperationLogEntity log new OperationLogEntity(); log.setAction(operationLog.value()); log.setOperator(SecurityUtils.getCurrentUser()); log.setOperateTime(new Date()); log.setDetail(pjp.getSignature().toShortString()); operationLogMapper.insert(log); return result; } }這里只攔截標(biāo)了 OperationLog 注解的方法不影響正常讀操作的性能。理賠狀態(tài)變更、工單轉(zhuǎn)派、續(xù)保提醒生成這幾類核心寫操作各標(biāo)一個(gè)注解就能自動(dòng)留痕。配合一個(gè)簡(jiǎn)單的查詢頁(yè)面所有操作事后可回溯。這個(gè)改造的成本非常低但對(duì)售后管理的價(jià)值很高出了糾紛直接查日志表。6.2 把續(xù)保提醒提前天數(shù)改成配置項(xiàng)第 2 章提過(guò)續(xù)保提醒的提前 30 天如果寫死在 SQL 里每次調(diào)整都要?jiǎng)哟a。改成配置化很簡(jiǎn)單建一張 reminder_config 表把提前天數(shù)、提醒文案、是否啟用放進(jìn)去定時(shí)任務(wù)每次執(zhí)行前先讀配置再按配置值掃描保單。業(yè)務(wù)上要改成 45 天直接在配置頁(yè)改數(shù)字不用再找開(kāi)發(fā)。這類業(yè)務(wù)上會(huì)變的數(shù)字統(tǒng)一放進(jìn)配置是這類項(xiàng)目里性價(jià)比最高的改造。改造完成后的驗(yàn)證方法很關(guān)鍵手動(dòng)把一條保單的到期日改成今天加提前天數(shù)減一天的范圍然后手動(dòng)觸發(fā)一次任務(wù)看提醒記錄表有沒(méi)有生成記錄短信接口有沒(méi)有收到調(diào)用。驗(yàn)證通過(guò)再放開(kāi)定時(shí)任務(wù)避免上線即翻車。我以前做過(guò)一個(gè)項(xiàng)目沒(méi)做這個(gè)驗(yàn)證直接上定時(shí)任務(wù)結(jié)果 cron 表達(dá)式因?yàn)閷懗闪宋逦粵](méi)生效續(xù)保提醒靜默失敗了一個(gè)月等發(fā)現(xiàn)時(shí)這個(gè)月的續(xù)保數(shù)據(jù)已經(jīng)沒(méi)法追回了。從那以后任何定時(shí)任務(wù)上線之前我都先手動(dòng)觸發(fā)一次并檢查日志。這個(gè)習(xí)慣幫你挽回的損失可能遠(yuǎn)不止一個(gè)月。希望這個(gè)系統(tǒng)能真正跑在你的業(yè)務(wù)里也希望你少走我當(dāng)年走過(guò)的彎路。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷的五月天另类视频| 五月天婷婷涩涩| 久久综合这里只有精品1 | 夜夜资源站| 91超级碰碰| 丁香网站| 91精品久久久久久| 色五月婷婷色五月婷婷色五月婷婷| 久婷自拍视频| 碰超亚洲| 日韩二区搞逼插逼毛片| 久久怕怕视频| 久久五月激情| 五月婷婷六月丁香激情| 欧美丁香六月激情视频| 四色综合网| 91人妻人人操| 青青久在线视频免费观看| 直接看的AV网站| 色一情一乱一乱一区91| 99热日本精品| 亚洲99一级无嗎特制在线| 久久久久亚洲AV成人无码电影| 色五月天综合| 日本a片网址| 久久五月天 91| 久久99精品视频| 99精品网| 99国产精品久久久久久久久久久| 终合激情网| 热99精品视频在线观看| 丁香五月性| 丁香婷婷影院| 亚洲中文字幕翔田千里| 狠狠婷婷综合| 亚洲黄网AV| 久久精彩视频| 婷婷久久大香蕉| 99热这里全都是精品| 婷婷久久六月天| 五月婷婷色色色| 九九热99精品| 五月色丁香婷婷综合| 中文字幕成人| 久久9热好| 97人人操人人爽| 九久九精品| 成片免费观看视频大全| 激情综合久久| 日本欧美成人片AAAA| 91久热| 日本成人噜噜噜| 五月六月激情| 激情五月天网| 久久9久| 日韩色色视频| 日夜操B| 另类激情五月在线视频欧美| 99热综合色图| 色五月在线播放| 色五月成人| 99久久久国产精品免费蜜乳tv| 婷婷六月丁香在线| 婷婷亚洲五月丁香综合在线| 丁香五月婷婷激情123| mmm1717.6dbm人人爱人人操| 日韩六十路91性交电影| 四色AVwww| 国产日日操夜夜操的肉棒视频| 五月激情婷婷色| 5月丁香婷婷| 久热这里只有精品性色AV| 久久婷婷伊人| 亭亭丁香久久五月| 五月婷婷网站| 亚洲熟女色| 14色综合婷婷| 性一交一乱一交A片久| 五月丁香成人网| 久热九九| www热久久yy9| 婷婷五日b| 狠狠色官网| 激情五月六月婷婷综合啪啪| 欧洲亚洲精品| 99热综合| 香蕉五月婷婷| 九九人人精品| 激情黄色小说五月天| 五月婷婷欲色| 久久久激情视频| 99视频在线| 五月天成人综合| 丰满老熟妇BBBBB搡BBB | 九九九九国产| 激情久久综合网| 婷婷六月久久综合导航| 成人丁香五月| 久久9999| 狠狠五月激情婷婷直播片| 66精品成人免费网站在线观看| 激情六月天婷婷| 啪啪激情网| 色婷婷丁香五月| 国产精品久久久久久喷浆| 日韩五月婷婷久久| 五月婷婷中字在线| 中文字幕按摩做爰| 丁香五月天婷婷激情| 97碰碰视频在线观看免费| 激情丁香社区| 97人人干视频| 色欲Av五月天| 原琪琪色影院| 婷婷五月a| 自拍偷窥99热| 婷婷激情视频欧美视频自拍视频欧美剧 | 天天操夜夜夜拍拍拍| 色婷婷裸体色性在线| 五月婷婷色情| 久七香蕉| 婷婷五月天,影院| 丁香五月婷婷视频| 婷婷性爱五月天丁香网| 婷婷免费无视频| 五月综合色| 99噜噜噜在线播放| 婷婷九月| 亚洲五月花| 狠狠色综合无线观看| 99精品在线| 热热久久99| 五月天亭亭俺也| 婷婷五月天综合亚洲| 国产操碰| 中文字幕AV在线播放| 七七婷婷综合| 涩涩涩婷婷| 丝袜激情网| 曰韩五月丁香色婷婷无码| 开心婷婷中文字慕| 国产成人网址| 五月丁香999| 五月婷婷激情久久| 久久亭亭电影| 五月天国产| 精品AV无码超碰| 性小说五月天| 精品一二三区久久AAA片| 另类视频综合| 91操人| 射久久丁香五月| 五月色网| aaaa.黄| 五月丁香婷婷婷婷综合网| 婷婷五月天色色| 任你擦免费视频| 深夜A片| 99热国品| 这里只有精品69| 99视频这里有精品| 骚。com| 五月天婷久久| 99久久玖玖| 九色综合网| 婷婷丁香人妻| 超91在线视频| 色爱综合网| 99超级碰碰| 五月婷婷啪啪网| 西西4r午夜剧场| 麻豆123区| 国产精产国品一二三在观看| 亚洲激情色色| 91久久色| 天天爽人人综合免费7799| 91碰碰| 九九色综合九九色| 天天操天天操| 97碰在线免费观看| 五月婷婷色色| 99福利视频| 91九色PORNY肉丝在线| 97五月天婷婷| 久久东京热婷婷五月| 91人人网| 手机AVAV天堂看网| 黄色片精品| 中文字幕在线资源| 国产成人精品一区二区三区视频| 丁香婷婷激情六月五月开心| 婷婷色五月综合丁香| 99ree6| 国色天香伊人狠狠色| 激情五月婷婷丁香综合网| 五月天网站免费欧美| 大香蕉九九热| 久久AAAA片一区二区| 操一操插一插| 激情综合网五月在线播放| 激情第四色| 五月花成人网| 色色五月天丁香婷婷| 99在线精品免费视频| 99惹| 91丨九色丨熟女丰满| 五月婷婷影| 丁香五月婷婷激情小说| 五月亭亭色| 99色色网| 这里只有精品免费| 青青草护士中出内射-欧美电影在线天堂新版| 91 影音先锋| 69色婷婷| 亚洲综合色棒| 一二三区视频韩国| 五月天婷婷免费| 亚洲V国产V欧美V久久久久久| 五月丁香婷婷潮喷中文字幕| 热无码A∨| 黄色aa观看aaguochan| 久久九九综合| 亚洲一区二区无遮挡A片| 怕怕av| 亚洲视频无| 色婷婷激情| 天天爽日日爽夜夜爽| 五月丁香婷婷综合| 丁香久久五月婷综合| 丁香激情网| 激情综合国产| 伊人五月综合网| 玖玖资源部在线播放| 激情久久月| 五月丁香综合网| 五月婷婷草| 秋霞网在线观看理论91| 激情综合播播| 东京热免费视频| 99热在线爱| 国产精产国品一二三在观看| 久久er99热精品一区二区| 久久婷五月综合| 色日本网| 九九精品在线观看视频6| 欧美激情丁香五月| 欧美情月伍月天| 婷婷五月天桃花网| 99久久九九视频| 99在线观看精品视频| 婷婷六月色开| 开心五月深爱激情| 色色五月婷婷丁香| 亚洲99精品欧美一区| 蜜乳A√| 婷婷欧美色| 久久久激情视频| 2025超碰| 亚洲精品**不卡在线播he| 成人精品在线观看| 久久精品一区二区三区四区| 鲁鲁色五月| 天天天天干| 26uuu精品一区二区| 亚洲性视频| www.99情趣网| 五月婷AV| 婷婷五月天激情免费在线观看| 婷婷五月丁香基| 五月丁香五月丁香| 久久一二三视频| 激情五月天之五月婷婷| 色五月婷激情| 99热这里只有精品在线| 国产免费一区二区三区三州老师F1F1.CC| 婷婷五月天激情综合深爱激情| 婷婷五月天视频小说| 久久五月天综合视频网站| 色婷婷五月六月丁香综合视频| 26uuu青青| 久久婷婷精品| 啪啪五月天啪啪| 99色播| 亚洲小视频| 五月婷婷综合久久| 中文字幕视频在线播放| 久久婷婷六月综合| 亚洲123区高清入口| 操碰99在线视频观看| 激情骚五月| 99热全是精品| Xx色综合| 婷婷色五月色| 婷婷综合成人| 丁香五月色| 1024亚洲无码| 久久九九玖玖| 六月婷婷激情小说网| 开心激情网在线| 五月婷婷在线视频| 六月丁丁香| 久9综合| 五月天社区婷婷| 99九九热视频免费| 综合久色五月| 1024操逼视频| 激情综合丁香六| 91九色中文| 99热免费精品热久久66| 婷婷深爱五月丁香| 久久久激情| 五月婷婷 婷婷五月 一区二区 久久久| 永久天堂日本| 亚洲色激婷| 少妇人妻综合色6699| 五月色丁香| 91精品综合久久久久久五月丁香| 日本久草福利| 五月丁香六月婷婷在线播放| 91狠狠综合久久久久久| 色yeye欧美| 超碰超碰在线| 丁香五月a| 亚洲操操| 99碰视频| 夜丁香综合| 色久天| 91五月花丁香| 激情婷婷五月黑人| 大香蕉婷婷色| 色原狠狠综合| 射久久丁香五月| 激情综合久久| 日本在线99| 色综合久久天天综合网| 色色热| 婷婷五月天丁香激情| 丁香五月激情宗合网| 99热6这里只有精品| 能看的av| 五月婷婷啪啪啪| 99免费视频网| 精品日本视频444| 久9视频| 99热官网精品在线| 午夜]香婷婷深深爱| 精品无码av丁香五月激情| 国产性爱一级| 五月婷婷成人| 狠狠高潮精品亚洲1| 久久R激情| 九九综合视频在线观看| 色色色五月婷婷| 日韩淑女人妻luan伦激情精品一区二| 涩五月色婷婷| 亚洲色图啪啪| 激情五月天小说| 丁香花社区av| 五月综合婷婷久久在线| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 久色88| 这里只有精品9| 婷婷五月天伊人| 久久久中文| 五月天激情小说| 五月婷婷综合在线视频| 五月丁香激情婷婷| 婷婷基地成人五月天| 99视频只有这里精品| 国产精产国品一二三在观看| 色婷婷五月网| 狠狠色狠狠色综合日日91| www好屌操| 久色精品| 丁香五月婷婷激情蜜桃| 黄网在线观看免费| 大香蕉久| 五月婷婷与六月丁香图片激情| 9久热| 99在线观看| 亚洲色婷婷| 五月天婷婷久久| 99热免费精品| 99操碰| 99这里只有免费的小视频在线观看| 激情综合网五月| 99er日韩| 久久婷婷五月天激情新地址| 五月六月伦理| 色 免费网站视频| 99日韩| 五月天婷婷网站| 天天日天天肏天天奸| 亭亭五月激情亚洲在线| 激情av网| 色偷偷五月天| 五月天停停成人网| 五月丁香网站| 国产亚洲精品AAAA片APP| 色播播之激情五月婷婷| 性色综合网| 99热网址| 深爱开心激情网| 九 九九九AV| 婷婷五月激情网| 夜夜久久综合网| 岛国AV网| 色色色色色网站| 五月天久久www| 人人操AV| 五月天成人在线播放丁香| 亚洲无aV在线中文字幕| 福利视频在线播放| 婷婷五月精品中文字幕| 九九热只有这里是精品| 色五月大香蕉婷婷| 国产又黄又爽又色的免费| 日日爽日日爽| 久久这有这里精品| 91九色精品| 激情五月天色色网| 久婷婷婷| 99亚洲无码| www.婷婷五月| 亚洲乱码日产精品BD| 综合网亚洲| 99热日韩这里只有精品| 日本WWW九九九| 婷婷丁香五月综合| 一起草Av| 激情婷婷六月| 婷婷五月激情四月综合| 欧美、日韩、中文、制服、人妻| 欧美性生交A片免费看| 久久婷婷五月天| 5月婷婷性视频| 亚洲综合婷婷五月| 人碰91| 日本乱子人伦在线视频| 在线成人网站| 欧美日韩成人高清在线| 逼里香不卡| 99热99成人| 久久99网站| 丁香六月婷| 色婷婷香蕉丁丁网| www.五月激情.com| 五月婷婷综合热| 久久性刺激| 国产AV一区二区三区最新精品 | 成人 在线 日韩| 玖玖精品视频| WWW.开心五月天.COM| 欧美色图天堂网| 国产精品岛国片在线观看免费| 色99综合色88| 亚洲网综合在线| 五月天色综合| 婷婷丁香人妻天天爽| 俺去也五月天| 婷婷五月在线观看| 五月综合视频| 五月天激情小说网| 久久99热免费最新版| 99热九九在线| 婷婷之六月丁香| 久热这里这里有精品| 激情综合区| 激情六月婷婷| 五月 成人 婷婷| 五月婷婷黄| 国产精品A片在线| 91呦呦呦| 久久精品日| 色婷婷AV在线观看| 婷婷丁香五月天之开心少妇| 蜜桃婷婷丁香综合久久开心亚洲| 韩日另类| 丁香五月婷婷激情蜜桃| 丁香五月激情婷婷视频| 超碰免费在线| 天堂成人A片永久免费网站| 婷婷丁香五月天色色| 操操综合网婷婷| 激情5月婷婷| 日韩精品一区二区三区,四区,五区视频| 天天色天天操天天射| 国产性爱亚洲是图| 青草青草视频2免费观看| 国产精品涩涩涩视频网站| 天天天天操| 色色无码| 影音先锋AV男人站| 欧美综合五月丁香六月婷| 91久久综合亚洲噜噜成人在线| 伊人玖玖精品| 久思思久视频| 99.色| 激情五月综合网最新| 五月婷在线播放| 久色五月丁香视频| 婷婷五月在线视频| www.99.色| 99久久婷婷五月| 中文在线成人| 五月天激情综合在线| 深爱激情网五月| 亚洲成人乱码av网站| 久久机热这里只有精品| 久久婷婷网| 亚洲国产精品VA在线看黑人| 热99玖玖99玖玖99九九| 婷婷丁香激情综合色情| 先锋资源 996| 亚洲成人高清在线| 精品人妻一区二区三区在| 色综合色综合色综合| 久久婷婷五月丁香网| 亚洲九九免费| 99亚洲视频| 99视频只有精品| 五月天丁香婷婷久久九| 99玖玖免费视频| 综合亚洲五月天| 色五开心五月五月深深爱| 97性视频| 久久视9精| 五月天婷婷香蕉狠狠超碰综合| 丁香六月色婷婷欧美| 情情五月天色| www99精品| 岛国在线观看91| 日韩另类在线观看| 亚洲性色XXXXX| 影音先锋一区| 丁香婷婷六月| 亚洲激情网站无码| 五月天婷婷爱| 91人人爱| 色婷婷欧美在线| 色五月婷婷91| 五月天激情无码| 99啪啪| 狠狠色噜噜狠狠| 99色色最新视频| 美女激情综合| 99视频极品在线香蕉| 99这里的视频都是精品| 91啪啪视频| 99久久婷婷综合| 99精品视频在线6| 久久久婷婷五月亚洲97号色| 色碰97| 激情综合五月丁香| 色婷婷免费观看| www.91AV.com| 伊人9999| 丁香五月婷婷啪啪视频| 丁香婷婷网| 国产成人亚洲综合A∨婷婷| 超碰成人公开| 色婷婷综合五月| 九九热视频99| 国产资源在线视频| 噜噜吧天天爱| 综合激情sV| 天天干com| 日韩在线观看网址| 先锋男人99资源| 天天做天天爽| 天天草人人摸| 99九九久久| 丁香九月婷婷| 婷婷成人五月天成人文学| 99re在线视频| 免费黄色视频网址| 日本片日本片祼观看网站在线看中文版网页在线看| 久久婷网| 超碰91在线| 操人91| 欧美婷婷日本| 色香欲综合| 另类图片天天影视在线观看| 日本99热| 99这里只有精品视频免费| 亚洲黄色影视| 色五月丁香总合网| 亚洲无AV在线中文字幕| 深爱激情久久| 婷婷色情 | 丁香伊人综合| 九九久久玖玖爱| 激情五月六月婷婷| 91成人看片| 日本久久高清| 五月天色婷好好| 开心五月激情网| 激情综合五月.....| 国产成人精品一区二三区熟女在线| 99色看这里只有精品| 国产FREESEXVIDEOS性中国| 五月天成人在线视频丁香| 婷婷五月天亚洲综合网| 91日综合欧美| 91se在线视频| 色五月在线| 天天日日| 99九九综合久久九九| 色色五月婷| 国产美女无遮挡裸体毛片A片 | 五月丁香婷婷综合激情基地| 婷婷丁香91综合| 婷婷六月丁香五月| 九九激情网| 色一情一乱一伦一区二区三区| 五月婷婷就去色| av五月天婷婷丁香| 99热综合| 国产色99| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 免费操超碰| 久久六月综合| 婷婷五月天激情丁香| 日韩操逼大片| 秋霞少妇AV网站| 色色色综合| 婷婷五月激情热播| 久re在线| 99精品在线观看| 色噜噜五月天| 情欲禁地| 亚洲综合草草| 丁香五月激情无码视频| 婷婷五月天国产精品| 90色免费视频| 91视频精品99| 精品色情一区二区三区四区| 一区二区三区XXXXXX| 色5月婷婷| 99性爱视频网站| 天天做综合| 9伊人网| 99久久九九| 激情五月婷黄版| 婷婷 激情 五月| 天堂综合久| 五月婷婷色欲| 婷婷丁香熟妇综合网| 伊人久久五月天| 大香蕉手机视频| 黄色91在线观看| 男女啪啪做爰高潮无遮挡| 婷久久| 夜夜操激情| 国产五月丁香在线| 中文字幕在线日亚州9| 欧美日本97| 国产精产国品一二三在观看| 婷婷午夜天| 亚洲AV成人无码久久精品老人法拉利| 丁香 婷婷 激情 综合 五月| 97色97干| 成人在线日韩欧美| 欧洲区自拍| 熟女色色一区二区| 国产毛片欧美毛片久久久| 97碰在线| 在线观看熟女少妇| 丁香五月色色| 丁香婷婷五月色成人网站| 99re久热| AV网在线观看| 99久久五月婷婷| 九九亚洲视频| 激情六月婷婷| 色噜噜狠狠色综无码久久合欧美| 婷婷五月激情网| 91超级碰在线视频| 碰超99| www99在线观看视频| 五月丁香色婷婷综合| 五月永久激情| 色婷五月| 色色哒五月婷婷六月丁香| 色婷婷五月亚洲| 99成人精品| 五月婷婷六月丁香激情深爱| 99噜噜噜在线播放| 怡红院99| 我爱婷婷五月天综合88| 五月色亭丁香| 久久香蕉婷婷五月天| 九九热只有这里是精品| 婷婷区日本| 五月色丁香婷婷中文字幕| 天天成人五月天| 视频这里只有精品16| 99综合99| 五月亭亭直播| 97香蕉久久超级碰碰高清版 | 色九九一二| 99热全是精品| 五月丁香婷婷基地| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 九九色插| 日韩一级网站| 婷婷五月激情综合| 色色色视频| 五月天激情开心网| 伊人玖玖网| 久久9久| 久草五月| 久久激情四射| 色狠狠综合网| 久久五月丁香六月婷| 夜夜撸日日骑| 久久在这里99| 强辱丰满人妻HD中文字幕| 婷婷综合玖玖五月| 99激情网| 丁香六月婷婷综合麻豆| 开心激情播播五月天| 超碰在线9| 在线播放成人网站| 超级碰人人操人人干| 五月丁香婷婷色色| 婷婷五月久久| AV网站免费在线| 欧美性生交XXXXX无码小说| 六月色 亚洲| 超碰成人电影| 99热这里只有免费| 99精品亚洲| 成人做爰A片免费看视频| 永久天堂日本| 一起草无码视频| 天天爽天天做| 色五月AV| 青青久久大香蕉| 婷婷欠久少妇| 婷婷久久五月| 天天高潮夜夜爽| 天天干电影| 九月丁香欧美综合| 伊人综合网4| 色综合中文| 亚洲99热| 丁香五月婷婷亚洲人| 婷婷六月激情综合| 精品夜夜澡人妻无码AV| 久久桃花网色婷婷| 国产99美少妇| 久久久久亚洲AV无码网影音先锋| 五月婷婷香蕉视频| 五月开心婷婷极品激情| 丁香五月天婷婷中文字幕| 操人妻AV| site:pzdcoin.com| 婷婷色在线播放| tingtingseav| 婷婷开心青青草| 超碰国产在线| 色人久夂| 激情五月天小说网| 久久99大| 亚洲性色XXXXX| 色五月天丁香| 九九99热| 亚洲五月天激情| 久久人人添人人爽添人人片αV | 日日夜夜狠狠操| 日本不卡一区二区三区| 91丨九色丨高潮丰满日本| 久久金品黃色| 97碰碰叉| 天天爽天天透天天爱| 91狠狠综合久久| 99色在线观看| 九九碰九九爱97超碰| 日韩在线一级| 26uuu成人网| www.婷婷五月天,com| 色婷亚洲| 伊人激情综合| 六月丁香深深爱| www色色com| 婷婷五月黄色激情在线| 五月激情站| 超碰亚洲天堂| 777色色色| 亚洲综合另类| 99精品人人| 97色永久免费视频| 伊人玖玖精品| 另类激情综合| 五月色网| 欧美丁香婷婷五月| 天天操天天爱天天日| 亚洲激情婷婷| 99在线视频免费| 噼里啪啦完整版中文在线观看| 激情婷婷五六月天| 成人综合网站| 日日操,夜夜撸| 色婷婷色综合久久精品V| 色五月婷婷啪啪五月| 伊人狼人干| 九九热在线视频观看| 日日噜噜久久婷婷五月天| 色婷婷色五月天| 六月丁香成人| 久热综合| 思思久久精品视频| 丁香五月花影院| www99热| j五月香在线| www.99情趣网| 69人人操人人爽| 在线观看亚洲AV| 五月丁香婷婷色色| 一本大道嫩草AV无码专区| 久久久色婷婷五月天| 日韩AV无码影片| 亚洲综合婷婷| 伊人久久大香线蕉AV最新午夜| 婷婷99狠狠躁| 亚洲网视屏| 午夜不卡久久精品无码免费 | 国产这里只有精品| 婷婷五月天综合色| 激情AV在线| 丁香九月激情| 色五月婷婷激情| 婷婷97碰碰| 99热欧美| www.色五月天.com| 丁香五月黄色| 亚洲午夜AV| 亚洲色欲欧美一区二区三区| 久re在线| www.色五月| 欧美丁香五月| 日韩色色色99| 青青草网武则天| 婷婷激情五月| 五月丁香成人视频| 六月婷婷之青青草| 91九色在线观看免费| 99热这里只有精品16| 五月丁香另类网| 激情五月综合网最新| 综合AV网| 91九色首页| 丁香涩涩爱| 婷婷五月天大香蕉在线视频观看| 91九色精品熟女内射| 天天夜天天色天天| 天天日天天添| 久久五月情| 婷婷五月电影院| 丁香五月综合在线观看| 66精品国产成人| 丰满少妇猛烈A片免费看观看| WWW.桔色成人.COM| 婷婷五月中文字幕国产| 天天爽夜夜爽夜夜爽精| 4399成人黄A片| 97干在线看| 婷婷激情97| 精品热青草| 秋霞少妇AV网站| 99网| 欧美经典片免费观看大全| 高清无码视频网址| 久久九九网| 超碰成人在线观看| 97超碰在线免费观看| 五月婷婷这里都是精品| 亚洲人妻av| 加勒比日本一区二区三区| 久久R激情| 五月丁香六月激情综合| 99久久久久| 九九热视频在线观看| 天天看夜夜看| 亚洲欧洲自拍图片专区五月天| 最新av在线观看| 大香久久伊人网| 中文字幕不卡网站| 日韩AV无码影片| 丁香六月婷| 五月天丁香| 另类激情综合| 丁香婷婷色五月| 久久性爱视频| 成人五月天丁香| 丁香久久久| 激情五月天视频| 色丁香五月| 国产玖玖资源| 日韩爱操视频| 国产三级秋霞| 婷婷五月天激情文学| 亚洲五月天婷婷综合| 久久婷五月综合色| 桃色激情婷婷伊人网| 99热成人精品| 久久久婷| 天天日日人| 777.色色| 五月天激情综合网站| 激情深爱综合| 婷婷大美在线| 成年人99热| 丁香五月六月欧美| 五月播播| 免费精品99| 影音先锋一区| 五月天com| 天天干天天插| 91 九色大美女| 国产毛片操B| 在线亚洲综合| 偷拍99在线视频观看| 激情五月瑟瑟| 美女黄频aⅴ视频| 狼人久草| 六月丁香婷啪射| 俺去也在线www色官网| 99精品在| 婷婷成人五月天成人文学小说| 色婷婷亚洲六月婷婷中文字幕| 99免费视频| 日日夜夜婷婷| 第四色在线观看| 婷婷9月天| 五月天色色色网| 9999热在线免费观看| 五月激情综合网| 婷婷区日本| 日日日日操| 亚洲天码视频www蛋播视频| 五月丁香 久久久| 激情99在线视频| 五月丁香琪琪| 亚洲精品字幕| 五月天婷婷久草丁香| 日本久久综合| 国产探花AV在线| 欧美日本另类| 丁香六月激情综合网| 人草人人| 激情四射五月天| 超碰免费人人肏| 色很很96| 女人天堂AV| 国自产拍偷拍精品啪啪一区二区| 丁香婷婷91在线观看视频| www.日日夜夜| 性爱视频99| 人人综合91网| 欧美熟女乱又伦| 色欲婷婷五月天| 色婷大香蕉| 琪琪理论片| www.色9| 色播激情婷婷| 噜色精品| 色婷婷综合网站| 六月色婷婷综合影视| 五月丁香综合伦理片| 综合激情五月丁香| 欧美日韩成人高清在线| 丁香五月天综合网| 日本99热| 草草视频91| 91视频一起草| 欧美熟妇一区二区三区| 婷婷激情5月| 免费精品99| 成人电影一区| 婷婷少妇激情| 五月天丁香综合在线| 五月花亭亭| 国产做A爰片毛片A片美国| 97操操| 9久热在线视频精品| 月丁香久久久| 五月天婷婷在线播放免费| 荫道BBWBBB高潮潮喷| WWW·天天操·视频?| 99视频精品| 97干欧美| 久久久91| 欧美啪啪9| 婷婷色在线视频| 国内久久久精品99| 色 色 色综合com| 一区=区操屄高清大全av| 五月丁香色婷婷综合| 色视频色综合91| ji'qing'luan'ren'lun| 婷婷97| 欧美色色色色色色色色色色影视| 可以看的av| 黄桃AV无码免费一区二区三区| 激情六月丁香综合| 99热婷婷| 欧美黑人巨大猛烈cuckold| 丁香六月激情| 99热这里只有精品10| 久草婷婷| 日日干日日s| 国产五月视频| 噜噜噜噜噜色| 九月大香蕉| 精品人妻在线| 久久曰曰| 六月婷婷色综合| 色五月aV| 久久综合站| 美女五月天| 99ri在线播放| 五月婷在线观看| 亚洲午夜精品久久久久久人妖| 午夜天堂啪啪| 婷婷 亚洲图片 丁香| 亚洲综合色成丁香五月色| 婷婷五月天免费| 91怕怕网| 色欲五月婷婷| 伊人春天av| 四川BBB搡BBB爽爽视频| 九九久久视频| 日韩肏屄网| 99久热这里只有精品| 婷婷五月天,影院| 色婷婷狠狠18yy| 人人摸人人| 99超级碰免费视频| 26uuu欧美| 午夜丁香五月天综合| 久久久久网站| 婷婷99狠狠| 无码网站视频| 亚洲精品国产setv| 国产人妻777人伦精品HD| 天天爽天天摸| 婷婷射图五月天| 五月丁香啪| 亚洲情欲| 狠色综合网| av操B网站| 亚洲啪啪视频| 五月丁香天堂网婷婷| www.久9| 久色网| www,99热| 久久永久网址| 青青操成人福利| 亚洲欧洲另类| 成人九九视频| 97色婷婷成人综合在线观看| 日韩av手机在线观看| 97热在线精品| 思思99re这里只有| 丁香婷婷九月| 香蕉网婷婷| 99A级片| 秋霞影音91人妻久久| 99九九在线| 不卡成人免费| 开心激情综合| 日本色五月| 婷婷五月天影视网址| 婷婷七月丁香色色| 六月婷婷毛片| 丁香六月婷婷色XXXXX| 五月婷天天搞视频| 亚洲精品操一操、噜一噜、摸一摸、爽 | 五月天丁香成人社| 五月婷婷很很色| www.五月.com| 99热97| 99免费视频精品| 人妻久久久久| 久久99看免费| 性爱网五月婷婷| AAA久久| 六月久久婷婷| 婷婷五月天电影网| 五月丁香久久久| 色吧五月婷婷| 91九色小视频| WWW.17C亚洲精品| 99精品视频偷拍| 成人在线网| 另类视屏| 久久天天| 色五月色综合| 伊人9在线| 婷婷五月天久久久| 影院久久久| 五月天天天综合| 99精品在线观看视频| 色综合网页| 婷婷五月天VI| 色婷婷五月天| 99热在线看| AV在线中文| 久色激情| 激情av网| 亚洲色区17| 亚洲182在线观看| 99re热视频这里只精品| 五月天色五月| 丁香色色网| www.91操| 五月婷婷激情性爱| 人人干99| 五月丁香激情四射| 五月天伊人综合| 色无码| 久久五月天婷婷| 这里精品| WWW,五月| 日日.c| 婷婷五月六月| 久久婷婷综合五月天| WWW.婷婷| 综合网啪| 丁香激情四射| 99精品久久久| 狠狠香蕉| 丁香五月在线观看| 激情五月丁香五月| 精品色色| 9热网站| 色婷婷狠狠禁久久| 超碰在线资源| 人人操 色| 91干在线| 青青.com| 天天婷婷操| 婷婷四色成人综合色视| 夜夜综合色| 99爱视频| 天天综合在线网| 五月天婷婷激情| 2018夜夜草| 91AV视频| 婷婷精品在线| 六月激情久久婷婷| 开心五激情网| 色色哒五月婷婷六月丁香| 狠狠穞A片一區二區三區| 五月天综合久久| 国产精品大香蕉| 91午夜婷婷狠狠久久综合9色| 中文字幕在线视频播放| 五月婷婷九| 丁香五月电影| 五月丁香色五月| 亚洲精品午夜国产va久久成人| 成人AV中文字幕| 婷婷久热| www.婷婷久久五月天| 香蕉大综综综合久久| 120分钟婬片免费看| 亚洲五月天伊人| 色色色com| 色五月 五月婷婷| 九月丁香八月婷婷加勒比| 停停综合色色| www.激情在线| 婷婷丁香成人五月天| 大香蕉五月丁香| 国产XXXX搡XXXXX搡麻豆| 自拍视频在线观看9| 色99网| 四色女婷婷| 综合99视频| 成人国产欧美大片一区| 久久婷婷的综合色丁香五月| 日本综合久久| 99视频一区| 九九黄色网| 久久3级片| 超碰精品在线| 人人操人人爱丁香五月| www.99久久久| 国产成人综合亚洲| 97人人操人人| 五月丁香六月婷婷网站| 怡红院院在线导航网 | 丁香婷五月| 日本色天堂| 婷婷五月激情基地| 操操碰| 婷婷五月天久久久| 婷婷五月花| 国产av影片| 综合激情深爱| 天天干,夜夜爽| 殴美日韩成人| 天天综合五月| 欧美一级色| 夫妻超碰在线| 深爱五月天天| 性色五月天| 婷婷五月丁香超碰| 丁香五月六月欧美| 婷婷五月天色色| 久久婷婷五月天激情四射| 成人丁香婷婷五月天| 大香蕉久| 激情综合在线观看| 色色网站免费| 99精品综合视频| 在线成人网址| 婷婷色欧美激情| 欧美成人精品A片免费一区99| 香蕉网久久| 婷婷情色激情| 国产精品久久久久久妇女6080| 91在线日| 五月婷丁香| 1024久婷| 久久在线人妻| 色婷婷成人做爰A片免费看网站 | 4399无码视频| 国产xxxxx在线观看| 狠狠色狠狠| 久久久久久久8| 开心五月婷婷婷美女| 四虎99热在线观看网站| 色五月丁香激情视频| 狠狠色噜噜狠狠狠888| 91久久| 亚洲碰碰碰| 狠狠se| 综合色播| 9色免费网| 婷婷开心久久| 中文AV网站| 日日狠夜夜狠| 精品欧美性爱超级爽| 色综合爱综合| 思思久久99热只有频精品66| 激情宗合哪里能看| 婷婷成人视频| 99惹在线精品免费观看| www.minyis.com【JT】实力收量可预付QQ2101460746| 99热99在线精品| 少妇达人正片在线播放_ikun_福利吧| 国产激情一区| 热成人网| 在线免费观看激情视频| 欧美激情综合色丁香婷婷五月天| 色婷婷很很丝袜| 超碰自拍天堂| 狠狠搞亚洲| 丁香激情五月天| 色五月婷婷网| 4399在线日本A片| 综合五月婷婷|