色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

汽車租賃系統(tǒng)源碼拆包:JavaWeb畢設(shè)骨架與業(yè)務(wù)閉環(huán)實(shí)戰(zhàn)

汽車租賃系統(tǒng)源碼拆包:JavaWeb畢設(shè)骨架與業(yè)務(wù)閉環(huán)實(shí)戰(zhàn) 簡介這份資源是面向高校計算機(jī)相關(guān)專業(yè)畢業(yè)生的Java Web項目實(shí)訓(xùn)源碼包以汽車租賃業(yè)務(wù)為完整案例幫助學(xué)習(xí)者完成從需求分析、系統(tǒng)設(shè)計到編碼測試的畢業(yè)設(shè)計全流程。系統(tǒng)涵蓋用戶管理、車輛信息維護(hù)、租賃訂單審批與續(xù)租退租、支付處理及預(yù)約管理等核心模塊并附有OA系統(tǒng)汽車租賃功能說明文檔與界面原型便于理解各模塊的用途與交互邏輯。壓縮包共225個文件以html頁面、js腳本、gif界面素材和css樣式為主另含doc說明文檔與svn版本控制文件整體約228KB目錄結(jié)構(gòu)清晰適合按模塊檢索研讀。目前已有320人學(xué)習(xí)關(guān)注。通過研讀源碼讀者可掌握Servlet、JSP等技術(shù)在真實(shí)業(yè)務(wù)中的落地方式理解業(yè)務(wù)系統(tǒng)從原型到實(shí)現(xiàn)的完整鏈路為畢業(yè)答辯與求職積累可展示的實(shí)戰(zhàn)項目經(jīng)驗(yàn)。1. 汽車租賃系統(tǒng)源碼拆包一份能直接跑起來的 JavaWeb 畢設(shè)骨架如果你正在為計算機(jī)畢業(yè)設(shè)計選題發(fā)愁或者帶學(xué)生做項目實(shí)訓(xùn)需要一套結(jié)構(gòu)完整、業(yè)務(wù)閉環(huán)的 JavaWeb 案例這份「汽車租賃系統(tǒng)」源碼包值得先跑起來再評判。它解決的不是有沒有代碼的問題而是業(yè)務(wù)邏輯能不能自洽、答辯時經(jīng)不經(jīng)得起追問的問題。租賃業(yè)務(wù)天然包含車輛管理、訂單流轉(zhuǎn)、押金結(jié)算、歸還驗(yàn)車這幾條主線比增刪改查的信息管理系統(tǒng)更能體現(xiàn)設(shè)計工作量。適合兩類人一是需要快速搭出可演示系統(tǒng)的應(yīng)屆生二是想拿一套真實(shí)業(yè)務(wù)練手 JavaWeb 分層開發(fā)的實(shí)訓(xùn)者。下面按先看清結(jié)構(gòu)、再動手跑通、最后避開坑的順序拆。2. 技術(shù)棧與目錄結(jié)構(gòu)先搞清這套源碼的骨架長什么樣拿到一個 zip 包最忌諱的就是雙擊解壓后直接往 IDE 里拖。先花十分鐘把技術(shù)棧和目錄結(jié)構(gòu)摸清楚后面能省掉大量為什么啟動報錯的時間。這套系統(tǒng)是典型的 JavaWeb 分層架構(gòu)理解它的分層方式比記住某個類的名字重要得多。2.1 技術(shù)棧判斷從依賴文件反推運(yùn)行環(huán)境判斷一套 JavaWeb 源碼的技術(shù)棧最直接的辦法是看它的依賴管理文件。如果根目錄下有pom.xml說明是 Maven 項目如果是WEB-INF/lib下堆著一排 jar 包那就是傳統(tǒng)的非 Maven 結(jié)構(gòu)。汽車租賃系統(tǒng)這類畢設(shè)項目常見組合是 Servlet JSP JDBC或者升級到 SSMSpring SpringMVC MyBatis。兩種結(jié)構(gòu)的啟動方式和調(diào)試手段完全不同先確認(rèn)再動手。打開pom.xml或WEB-INF/lib目錄重點(diǎn)看這幾類依賴數(shù)據(jù)庫驅(qū)動mysql-connector-java、連接池druid或c3p0、JSON 處理fastjson或jackson、以及是否有 Spring 相關(guān)包。這一步?jīng)Q定了你后面要裝什么、配什么。判斷項傳統(tǒng)結(jié)構(gòu)特征Maven 結(jié)構(gòu)特征依賴管理WEB-INF/lib下散放 jar根目錄pom.xml統(tǒng)一聲明編譯方式IDE 直接編譯到WEB-INF/classesmvn compile輸出到target數(shù)據(jù)庫配置常在db.properties或工具類硬編碼常在applicationContext.xml或jdbc.properties部署方式拷貝整個項目到 Tomcatwebapps打 war 包或用 IDE 集成部署2.2 目錄分層Controller、Service、DAO 各管什么分層清晰的源碼目錄名基本能自解釋。典型結(jié)構(gòu)是controller或servlet負(fù)責(zé)接收請求和返回結(jié)果service負(fù)責(zé)業(yè)務(wù)邏輯編排dao或mapper負(fù)責(zé)數(shù)據(jù)庫讀寫entity或model是數(shù)據(jù)載體。汽車租賃系統(tǒng)的業(yè)務(wù)邏輯集中在 service 層比如下單時檢查車輛是否已被租出歸還時計算超期費(fèi)用這些判斷如果寫在 servlet 里后期改需求會非常痛苦。# 解壓后先看目錄樹快速定位關(guān)鍵文件 unzip 汽車租賃系統(tǒng).zip -d car-rental cd car-rental find . -maxdepth 3 -type d | sort # 重點(diǎn)關(guān)注src/main/java 下的包結(jié)構(gòu) # 以及 src/main/resources 或 WEB-INF 下的配置文件上面這段命令的作用是先建立空間感。find的-maxdepth 3限制層級避免輸出太長-type d只看目錄。跑完之后你應(yīng)該能一眼看出包名是com.xxx.controller還是com.xxx.servlet這決定了你后面找入口類的方式。2.3 數(shù)據(jù)庫腳本先建庫再談啟動絕大多數(shù)畢設(shè)源碼會把建表語句放在sql目錄或根目錄的.sql文件里。這一步不能跳過因?yàn)楸斫Y(jié)構(gòu)直接決定了實(shí)體類字段和 SQL 語句能不能對上。常見做法是先用 Navicat 或命令行導(dǎo)入確認(rèn)表名和字段名再回頭核對代碼里的映射。-- 典型租賃系統(tǒng)核心表結(jié)構(gòu)以實(shí)際 sql 文件為準(zhǔn) -- 車輛表記錄可租賃車輛的基本信息和狀態(tài) CREATE TABLE car ( id INT PRIMARY KEY AUTO_INCREMENT, plate_no VARCHAR(20) NOT NULL, -- 車牌號業(yè)務(wù)唯一標(biāo)識 brand VARCHAR(50), -- 品牌 daily_price DECIMAL(10,2), -- 日租金 status TINYINT DEFAULT 0 -- 0可租 1已租 2維修 ); -- 訂單表記錄租賃流轉(zhuǎn) CREATE TABLE rental_order ( id INT PRIMARY KEY AUTO_INCREMENT, car_id INT NOT NULL, -- 關(guān)聯(lián)車輛 customer_id INT NOT NULL, -- 關(guān)聯(lián)客戶 start_date DATE, end_date DATE, total_amount DECIMAL(10,2), order_status TINYINT DEFAULT 0 -- 0待確認(rèn) 1進(jìn)行中 2已歸還 );建表語句里的status字段是租賃系統(tǒng)的核心。車輛狀態(tài)和訂單狀態(tài)必須聯(lián)動更新否則會出現(xiàn)車已經(jīng)還了但狀態(tài)還是已租這種答辯時被追問的尷尬。導(dǎo)入 SQL 之后先手動SELECT幾張表確認(rèn)數(shù)據(jù)存在再往下走。3. 環(huán)境搭建與啟動從 JDK 到 Tomcat 的完整鏈路環(huán)境配置是新手翻車最集中的環(huán)節(jié)。不是 JDK 版本對不上就是 Tomcat 端口被占再不然就是數(shù)據(jù)庫連不上。這一章按順序把鏈路走一遍每一步都給驗(yàn)證方法確保你在進(jìn)入代碼調(diào)試之前運(yùn)行環(huán)境是干凈的。3.1 JDK 與 Tomcat 版本匹配別讓版本號成為黑匣子JavaWeb 項目對 JDK 版本敏感。老項目常用 JDK 8因?yàn)?Servlet 3.0/3.1 和 Tomcat 7/8 的搭配最穩(wěn)定。如果你用 JDK 17 去跑一個基于 Servlet 2.5 的項目編譯能過但運(yùn)行時報UnsupportedClassVersionError是常有的事。先看源碼里有沒有web.xml的version聲明或者pom.xml里的maven.compiler.source。# 確認(rèn)當(dāng)前 JDK 版本 java -version javac -version # 如果項目要求 JDK 8而系統(tǒng)默認(rèn)是其他版本 # 常見做法是設(shè)置 JAVA_HOME 指向 JDK 8 目錄 export JAVA_HOME/usr/lib/jvm/jdk1.8.0_xxx export PATH$JAVA_HOME/bin:$PATHjava -version和javac -version要一致不一致說明 PATH 里有多個 JDK。JAVA_HOME的設(shè)置只對當(dāng)前終端生效Windows 下要在系統(tǒng)環(huán)境變量里改。Tomcat 的版本選擇同理web.xml聲明 3.1 就用 Tomcat 8聲明 4.0 就用 Tomcat 9。拿不準(zhǔn)的時候Tomcat 8.5 是兼容性最好的選擇。3.2 數(shù)據(jù)庫連接配置改對這三處再啟動數(shù)據(jù)庫連不上是啟動失敗的第一大原因。配置通常集中在jdbc.properties、db.properties或applicationContext.xml里。需要改的就三處URL、用戶名、密碼。URL 里的數(shù)據(jù)庫名要和你在 SQL 里建的庫名一致端口默認(rèn) 3306。# jdbc.properties 典型配置 jdbc.drivercom.mysql.cj.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/car_rental?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai jdbc.usernameroot jdbc.password你的密碼注意serverTimezone參數(shù)。MySQL 8 以上不配這個參數(shù)會報時區(qū)錯誤MySQL 5.7 則通常不需要。characterEncodingutf8防止中文亂碼這個參數(shù)在插入車輛品牌、客戶姓名時很關(guān)鍵。改完配置后不要急著啟動 Tomcat先寫一個最簡單的 JDBC 測試類確認(rèn)能連上。// 數(shù)據(jù)庫連接自測確認(rèn)配置無誤后再啟動 Web 容器 public class DbTest { public static void main(String[] args) throws Exception { Class.forName(com.mysql.cj.jdbc.Driver); String url jdbc:mysql://localhost:3306/car_rental?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai; try (Connection conn DriverManager.getConnection(url, root, 你的密碼)) { System.out.println(連接成功 conn.getMetaData().getDatabaseProductVersion()); } } }這個測試類的價值在于隔離問題。如果它報錯問題在數(shù)據(jù)庫或驅(qū)動如果它通過但 Tomcat 啟動報錯問題就在項目配置或依賴。Class.forName加載驅(qū)動這行在 MySQL 8 的驅(qū)動下可以省略但寫上不礙事兼容老代碼。3.3 部署與訪問war 包和 exploded 模式的區(qū)別部署方式有兩種把項目打成 war 包丟進(jìn) Tomcat 的webapps目錄或者在 IDE 里配置 exploded 模式直接指向項目編譯輸出目錄。前者適合最終演示后者適合開發(fā)調(diào)試。IDEA 里配置 Tomcat 時Deployment 選項卡選 Artifact用 exploded 模式這樣改 JSP 不用重啟。# 命令行部署方式拷貝 war 包到 webapps cp target/car-rental.war $TOMCAT_HOME/webapps/ # 啟動 Tomcat $TOMCAT_HOME/bin/startup.sh # Linux/Mac # 或 %TOMCAT_HOME%\bin\startup.bat Windows # 查看啟動日志確認(rèn)無異常 tail -f $TOMCAT_HOME/logs/catalina.out啟動后訪問http://localhost:8080/car-rental/如果看到登錄頁或首頁說明部署成功。如果 404檢查 war 包名和訪問路徑是否一致如果 500看catalina.out里的堆棧通常是數(shù)據(jù)庫連接或類找不到。這一步的排查習(xí)慣是先看日志最后 50 行再往前找第一個Caused by。4. 核心業(yè)務(wù)模塊拆解訂單流轉(zhuǎn)與狀態(tài)聯(lián)動怎么實(shí)現(xiàn)跑通之后真正決定這套源碼價值的是業(yè)務(wù)邏輯的完整度。汽車租賃系統(tǒng)的核心不是車輛增刪改查而是下單—取車—?dú)w還—結(jié)算這條鏈路。答辯時老師最愛問的也是這條鏈路里的狀態(tài)一致性和費(fèi)用計算。這一章把關(guān)鍵模塊拆開看。4.1 下單邏輯庫存檢查與并發(fā)下的狀態(tài)更新下單的本質(zhì)是檢查車輛可租 → 創(chuàng)建訂單 → 更新車輛狀態(tài)三步。問題在于這三步如果不是原子的兩個用戶同時下單同一輛車就會超賣。畢設(shè)項目常見做法是在 service 層加同步或數(shù)據(jù)庫行鎖雖然簡單但能說明你考慮過并發(fā)。// 下單核心邏輯先查狀態(tài)再更新用行鎖防并發(fā) Transactional public Result createOrder(Integer carId, Integer customerId, Date start, Date end) { // 1. 查詢車輛并鎖定該行防止其他事務(wù)同時修改 Car car carMapper.selectForUpdate(carId); if (car null || car.getStatus() ! 0) { return Result.fail(車輛不可租); } // 2. 計算租金天數(shù) × 日租金 long days (end.getTime() - start.getTime()) / (1000 * 60 * 60 * 24); BigDecimal total car.getDailyPrice().multiply(BigDecimal.valueOf(days)); // 3. 創(chuàng)建訂單 RentalOrder order new RentalOrder(); order.setCarId(carId); order.setCustomerId(customerId); order.setStartDate(start); order.setEndDate(end); order.setTotalAmount(total); order.setOrderStatus(0); orderMapper.insert(order); // 4. 更新車輛狀態(tài)為已租 carMapper.updateStatus(carId, 1); return Result.ok(order); }selectForUpdate對應(yīng) SQL 里的SELECT ... FOR UPDATE它會在事務(wù)期間鎖住這一行第二個請求必須等第一個事務(wù)提交后才能讀到最新狀態(tài)。Transactional注解保證三步要么全成功要么全回滾。天數(shù)計算這里用的是毫秒差除以一天的毫秒數(shù)實(shí)際項目里要考慮跨月、按小時計費(fèi)等情況但畢設(shè)層面這個精度夠用。參數(shù)carId和customerId來自前端表單start和end是租賃起止日期。4.2 歸還與結(jié)算超期費(fèi)用和押金退還的處理歸還模塊比下單更容易出 bug因?yàn)樯婕百M(fèi)用重算和押金退還。常見邏輯是實(shí)際歸還日期超過預(yù)計歸還日期按超期天數(shù)加收費(fèi)用押金在扣除費(fèi)用后退還。如果源碼里這塊寫得含糊答辯時很容易被問住。// 歸還結(jié)算計算超期費(fèi)用更新訂單和車輛狀態(tài) Transactional public Result returnCar(Integer orderId, Date actualReturnDate) { RentalOrder order orderMapper.selectById(orderId); if (order null || order.getOrderStatus() ! 1) { return Result.fail(訂單狀態(tài)異常); } // 超期天數(shù)計算 long overdueDays 0; if (actualReturnDate.after(order.getEndDate())) { overdueDays (actualReturnDate.getTime() - order.getEndDate().getTime()) / (1000 * 60 * 60 * 24); } // 超期費(fèi)用 超期天數(shù) × 日租金 × 1.5違約金系數(shù) BigDecimal extra BigDecimal.ZERO; if (overdueDays 0) { Car car carMapper.selectById(order.getCarId()); extra car.getDailyPrice() .multiply(BigDecimal.valueOf(overdueDays)) .multiply(new BigDecimal(1.5)); } // 更新訂單狀態(tài)改為已歸還追加超期費(fèi)用 order.setOrderStatus(2); order.setTotalAmount(order.getTotalAmount().add(extra)); orderMapper.update(order); // 車輛狀態(tài)恢復(fù)可租 carMapper.updateStatus(order.getCarId(), 0); return Result.ok(歸還成功超期費(fèi)用 extra); }這段代碼的關(guān)鍵點(diǎn)是狀態(tài)判斷和費(fèi)用追加。order.getOrderStatus() ! 1確保只有進(jìn)行中的訂單才能歸還防止重復(fù)操作。違約金系數(shù) 1.5 是常見設(shè)定你可以根據(jù)需求改成 1.2 或 2.0。actualReturnDate由前端傳入或取系統(tǒng)當(dāng)前時間。注意這里沒有處理押金如果源碼里有押金字段退還邏輯應(yīng)該在這里一并完成。4.3 權(quán)限控制普通用戶和管理員看到的不同界面租賃系統(tǒng)通常有兩類角色普通用戶租車和管理員管車、管訂單。權(quán)限控制的實(shí)現(xiàn)方式?jīng)Q定了代碼的整潔度。簡單做法是在 session 里存角色每個 servlet 開頭判斷規(guī)范做法是用過濾器統(tǒng)一攔截。// 權(quán)限過濾器攔截未登錄或角色不符的請求 public class AuthFilter implements Filter { Override public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { HttpServletRequest request (HttpServletRequest) req; HttpServletResponse response (HttpServletResponse) resp; String uri request.getRequestURI(); // 放行登錄頁和靜態(tài)資源 if (uri.contains(/login) || uri.contains(/css/) || uri.contains(/js/)) { chain.doFilter(req, resp); return; } Object user request.getSession().getAttribute(currentUser); if (user null) { response.sendRedirect(request.getContextPath() /login.jsp); return; } // 管理員路徑校驗(yàn) if (uri.contains(/admin/) !admin.equals(((User) user).getRole())) { response.sendError(403, 無權(quán)限); return; } chain.doFilter(req, resp); } }過濾器的doFilter里先放行登錄和靜態(tài)資源再檢查 session。currentUser是登錄成功后存入 session 的對象getRole()返回角色標(biāo)識。/admin/路徑下的請求只有管理員能訪問。這個過濾器要在web.xml里注冊或者用WebFilter注解。常見坑是過濾器順序配錯導(dǎo)致登錄頁也被攔截形成死循環(huán)。5. 避坑與排查啟動失敗、亂碼、連接超時的血淚經(jīng)驗(yàn)這一章記錄的是我在跑這類畢設(shè)源碼時反復(fù)遇到的坑。每一條都按現(xiàn)象 → 原因 → 解決寫你遇到問題時可以直接對號入座。這些坑不解決代碼寫得再好也演示不了。5.1 啟動報 ClassNotFoundException驅(qū)動 jar 沒進(jìn)對位置現(xiàn)象Tomcat 啟動時報java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver或者NoClassDefFoundError。原因MySQL 驅(qū)動 jar 沒有放到WEB-INF/lib下或者 Maven 項目里依賴 scope 寫成了provided導(dǎo)致打包時沒帶進(jìn)去。傳統(tǒng)項目里jar 放錯目錄比如放到WEB-INF而不是WEB-INF/lib也會出現(xiàn)這個問題。解決確認(rèn)WEB-INF/lib下有mysql-connector-java-x.x.x.jar。Maven 項目檢查pom.xml里該依賴的 scope改成compile或刪掉 scope 標(biāo)簽。改完在 IDEA 里刷新 Maven重新部署。5.2 中文亂碼從數(shù)據(jù)庫到頁面的三層編碼現(xiàn)象車輛品牌、客戶姓名顯示成問號或亂碼表單提交后數(shù)據(jù)庫里存的是亂碼。原因編碼問題可能出現(xiàn)在三個環(huán)節(jié)——數(shù)據(jù)庫表的字符集、JDBC 連接的characterEncoding、以及 JSP 頁面的pageEncoding。任何一層不是 UTF-8 都會亂。解決建庫時用CHARACTER SET utf8mb4JDBC URL 加useUnicodetruecharacterEncodingutf8JSP 頁面頭部加% page contentTypetext/html;charsetUTF-8 pageEncodingUTF-8 %。如果是 POST 請求亂碼在web.xml里配CharacterEncodingFilter或者每個 servlet 開頭request.setCharacterEncoding(UTF-8)。5.3 端口占用8080 被別的程序搶了現(xiàn)象Tomcat 啟動日志報Address already in use: JVM_Bind或者啟動一半就退出。原因8080 端口被其他程序占用常見的是另一個 Tomcat 實(shí)例沒關(guān)干凈或者某些開發(fā)工具自帶的服務(wù)占了端口。解決先查誰占了端口。Linux/Mac 用lsof -i:8080Windows 用netstat -ano | findstr 8080找到 PID再決定是殺掉進(jìn)程還是改 Tomcat 端口。改端口在conf/server.xml里把Connector port8080改成 8081 或其他。# Linux/Mac 查端口占用并殺掉 lsof -i:8080 kill -9 PID # 或者直接改 Tomcat 端口 sed -i s/port8080/port8081/ $TOMCAT_HOME/conf/server.xml5.4 數(shù)據(jù)庫連接超時時區(qū)參數(shù)和連接池配置現(xiàn)象啟動時卡住或者訪問頁面時報The server time zone value xxx is unrecognized或者Communications link failure。原因MySQL 8 的時區(qū)參數(shù)沒配或者連接池的validationQuery沒設(shè)導(dǎo)致空閑連接失效。也有可能是 MySQL 服務(wù)根本沒啟動。解決JDBC URL 加serverTimezoneAsia/Shanghai。連接池配置里加validationQuerySELECT 1和testWhileIdletrue。先確認(rèn) MySQL 服務(wù)在運(yùn)行systemctl status mysql或service mysql status。5.5 頁面 404 但代碼沒問題路徑和上下文搞混了現(xiàn)象Tomcat 啟動正常但訪問某個頁面 404檢查代碼發(fā)現(xiàn) servlet 映射沒問題。原因訪問路徑?jīng)]帶項目上下文context path或者web.xml里的url-pattern和表單action不一致。IDEA 里部署時 Application context 設(shè)置成了/但代碼里跳轉(zhuǎn)寫的是/car-rental/xxx。解決統(tǒng)一用request.getContextPath()拼接路徑不要硬編碼項目名。檢查 IDEA Run/Debug Configuration 里 Deployment 選項卡的 Application context。表單action和 servlet 的WebServlet或web.xml映射要完全對應(yīng)。6. 二次開發(fā)與答辯加分把源碼改成自己的項目跑通只是起點(diǎn)畢設(shè)答辯要的是你做了什么。直接拿源碼演示老師一眼就能看出是現(xiàn)成的。這一章講怎么在現(xiàn)有骨架上做增量既省力又能講出技術(shù)點(diǎn)。6.1 增量功能選型從哪個模塊下手最劃算改功能要選改動小、可見度高、能講原理的點(diǎn)。推薦三個方向一是給車輛列表加分頁和條件篩選涉及 SQL 的LIMIT和動態(tài)WHERE能講清楚分頁原理二是加一個租賃到期提醒用定時任務(wù)掃描訂單表能講Timer或ScheduledExecutorService三是把結(jié)算邏輯里的違約金系數(shù)做成可配置從數(shù)據(jù)庫讀參數(shù)能講配置化思想。// 分頁查詢示例PageHelper 或手寫 LIMIT public PageResultCar listCars(int page, int size, String brand) { int offset (page - 1) * size; // 動態(tài)條件品牌為空則查全部 ListCar list carMapper.selectByPage(offset, size, brand); int total carMapper.countByCondition(brand); return new PageResult(list, total, page, size); }對應(yīng)的 SQL 用LIMIT #{offset}, #{size}MyBatis 里直接傳參。brand為空時在 XML 里用if testbrand ! null and brand ! 動態(tài)拼接。這個改動涉及 controller、service、dao 三層答辯時能完整講一遍請求鏈路。6.2 代碼規(guī)范自查讓老師挑不出低級毛病現(xiàn)成源碼常有命名混亂、SQL 拼接、異常吞掉的問題。花半天時間做一輪自查能顯著提升印象分。重點(diǎn)檢查類名是否大駝峰、方法名是否小駝峰、有沒有e.printStackTrace()這種只打印不處理的異常、SQL 是不是用Statement拼接的有注入風(fēng)險。檢查項不合格寫法改進(jìn)寫法異常處理catch(Exception e){}空捕獲至少log.error(下單失敗, e)SQL 傳參WHERE id idWHERE id #{id}預(yù)編譯資源關(guān)閉手動close()易漏try-with-resources魔法值代碼里散落status 1定義常量STATUS_RENTED 16.3 答辯演示腳本三分鐘講清一條業(yè)務(wù)鏈路演示不要從頭到尾點(diǎn)菜單選一條完整鏈路講透。推薦用戶登錄 → 瀏覽車輛 → 下單 → 管理員確認(rèn) → 歸還結(jié)算這條線。提前準(zhǔn)備好測試數(shù)據(jù)至少兩輛車、一個普通用戶、一個管理員。演示時邊操作邊講狀態(tài)變化比如下單后車輛狀態(tài)從可租變成已租這個字段在數(shù)據(jù)庫里是 status代碼里在 service 層用事務(wù)保證一致性。從那以后我每次拿到一套畢設(shè)源碼都強(qiáng)制先跑通再改一行代碼確認(rèn)基線可用才動手。這套汽車租賃系統(tǒng)的價值不在于代碼多高級而在于業(yè)務(wù)閉環(huán)完整、分層清晰適合作為二次開發(fā)的起點(diǎn)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久草网站免费在线观看| 人妻久热在线| a片自拍直播视频| 一区二区亚州激情久婷婷欧美 | 91天堂| 蜜桃精品一区二区三区ww| 欧美日韩插逼视频| 性色中出| 男人的天堂 在线一区| 被男人吃奶很爽的毛片| 国产一级不卡在线观看| 精品人妻中文字幕高清| 色色青青久久| 综合网天天| 99色网| 青娱乐休闲视频在线观看| 狠狠操狠狠操操| 午夜国产成人精品视频| 午夜福利视频在线一区| 后X久久| 欧美性爱一区二区三区四区| 色亚洲欧美| JIZZJIZZ亚洲女人被躁| av在线一区二区三区| 六月婷婷激情| 四虎在线播放| 欧美色偷偷| 99精品成人免费看| 97视频620| 最新制服中文第一页| 小视频国产| 欧美熟妇视频| 射综合网| 插欧洲美女欧美精品| 91天天综合网,天天综合网| 丰满人妻一区二区三区蜜桃视频| 亚洲精品国产日韩无码AV永久免| www.91色综合| 欧美日韩系列| 美女操逼福利视频| 超碰碰激情97+久| 亚洲天堂五月天国产| 激情综合五月天| 久久一二三四五六七八九区| 亚洲蜜乳av| 亚洲成A∨人影院在线欢看| 久热婷婷| 婷婷五月天色色| 欧美激情视频一区二区| 双插在线| 亚洲第一免费视频| 久久国产99精品72福利| 97干97色| 97在线免费公开视频| 超碰人妻久久| 淫荡熟女乱伦网| 精品国产精品一区二区| 午夜天堂精品久久久久91| Julia在线播放亚洲久久| 长长久久免费视频| 国产一区二区三区免费视频在性观看| 欧美激情 亚洲色图| 99精品在线| AAAAAAAAA黄片| 日韩无码操逼片| 欧美日韩97| 中文字幕亚洲永久精品| 91视频综合网| 天堂亚洲精品久久老牛| 亚洲另类春色| 在线黄色污污网站| 校园春色AV天堂| 天天天肏屄肏屄肏屄欧美欧美| 天天亚洲| 成人午夜小视频手机在线看| 91视频国品一二三区| 人人操天天爽| 欧美天天影院| h无码动漫在线观看| 综合激情五月丁香| 日韩操呦呦影院在线观看| 天天日熟妇| 97综合国产| 欧美精品99久久久**| 簧片免费看视频| 99少妇精品视频| 男人把坤坤插入女人的下体| 亚洲日韩电影| 337p大胆噜噜噜噜噜91Av| 久久人妻四季| 蜜区区视频79| 日本性爱网址| 亚洲国成人情色好看电影| 欧美日韩小说| 亚洲中文一区二区三区| 伊人一区二区三区| a片偷拍视频| av日韩在线观看电影| juliaann精品熟女一区| 殴美性天天| 日本成人A片免费看| 人妻天天夜夜爽一区二区| 久久草视频污视频| 日本黄色精品专区网站| 色av中文字| 国产白丝网站| 综合操逼| 亚洲图片偷拍欧美| 日韩成人精品视频自拍| 亚洲大胆人体av| 国产一区二区成人av在线播放| 日本在线视频导航| 后入综合久久| 强免费黄色网址| 9999亚洲精品| 人人扣人人操| 性高潮久久久| 激情AV| 欧美久久久| 国产一区二区三区免费视频在性观看| 欧州激情视频在线一区二区| 17c嫩草51久久91嫩草| 欧美色图天堂在线| 日韩精品在线视频,日韩精品……| 超碰人人色| 亚洲伊人青青草| 日韩欧美一级特黄大片| 人妻大香蕉| 亚洲成人一区二区精品| 日韩欧美中文字亚洲慕| www久久99| 97se亚洲综合自| 亚洲欧洲另类| 国产丝袜美女在线一区| 天天综合站| 在线视频日韩欧美国产| 变态综合色| 天天舔天天 | 日美免费黄片| 亚洲图片小说欧洲| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 国产97综合| 人人干人人操人人..com| 精彩久久中文| 色综合中文字幕不卡| 美女操逼A A| 精品无码一区二区人妻久久蜜桃| 亚洲中文字母在线播放| 人妻欧美| 色臀aV| a级成人毛片免费视频高清| 后入福利| 久久久工口| 欧美不卡在线一区二区| 九99久久| 色哟哟-国产专区| 黄色电影在线播放综合网站| 9ⅰ久久久天天| 欧美综合区| 亚洲婷婷丁香在线| 日韩国产九九精品一区二区三区毛片| 狼天天狼天天大香蕉| 蜜乳中文字幕a在线| 蜜桃狠狠色伊人亚洲综合 | 97超碰9| 日本丝袜美腿人妻九九| 国产AV高清AV无码| 国产精品久久久久久照片| 曰本道人妻久久久在线不卡色视频| 国模限制级电影| av天堂天堂av日韩| 国内精品嫩模A∨私拍小视频| 久久久久极品| 欧美日本久久精品一区 | 人妻超碰青青草98| 一区二区三区四区姦女| 91麻豆va国产精品| 中国大陆国产高清AⅤ毛片| 亚洲精品欧洲色| 精品视频久久区| 密臀在线免费观看| 激情综合色| 中日亚韩免费视频| 黄色AV免费| 2020天天色综合| 欧美第38页| 夜夜爽爽爽| 美國A片| 偷拍三区| 国产精品一区二区手机看片| 9丨久久九九九| 国产AV人人夜夜澡人人爽麻豆| 日韩AV一区二区三区三州三州| 亚欧高清v| 人妻一区二区三区视频| 性饥渴少妇av无码毛片| 国产精品久久aV| 大茄子熟女AV导航| 色与欲影视| 欧美熟妇精品黑人巨大91| 天天操美美| 欧美韩国你懂得在线 | 蜜桃精品视频一区二区三区| 欧美色图人妻| 亚洲 综合 第一页| 青青伊人加勒比海| 色综合 加勒比| 综合一区二区影视| 韩日自拍| 哈哈操电影| 亚洲综合有码| 亚洲色图A| 亚洲人妻五月丁香婷婷| 欧美亚洲今日在线| 亚洲风情在线观看| 肏逼视频日本| 手机在线免费看的av| 人妻精品视频一区二区三区| 色就色综合| 2020中文在线一区二区三区| 久久精品毛片免费不卡| 亚洲精品啪视频| 久久久久久AⅤ无码免费肉站 | 欧美老妇女内射网址| 丝袜综合| 四季av一区二区凹凸精品小说| 全国男人天堂网| 国产成人精品网站| 日韩欧美亚欧在线视频| 国产不良强奸视频免费看| 午夜福利无毒不卡| 精品一区二区成人动漫| 另类图片五月| 大香蕉伊然在亚洲91| 国内一区二区三区| 男人精品区| 亚洲伊人久久综合97| 精品人妻中文字幕4399| 亚洲一区中文字幕一区| 欧美在线啊啊啊| 亚洲色图 图片| 国产丝袜一区二区三区| 强奸乱伦 亚洲一区| 中国一级特黄大片护士| 综合色色婷婷| 久久超碰、| 色九九综合AV| 久久国产AⅤ| 成人无码影片视频在线| 国产精品91一样| 东京热不卡视频| 亚洲丝袜二区在线| 黄色电影观看久久9| 巨爆乳肉感一区二区三区竹菊影视| 亚洲中文字幕97久久精品少妇| 亚洲精品欧美专业| 精品国产乱码久久久久久久| 亚洲日韩视频二区| 久久天天摸| 国产吹潮女在线观看| 亚洲精品久久久久毛片A片拉屎 | 中出789在线视频| 夜夜嗨一区| 欧美 精品国产制服第一页| 在线观看精品国产免费| 最新av在线| 97在线免费看视频| 很很热性爱视频| 亚洲、日韩、综合、另类| 成人精品水蜜桃久久久久久久| 亚洲色图图片| 亚洲激情网| 91男同| 黑人精品一区二区在线播放| 日韩人妻大香蕉| 亚洲AV在线资源| 亚洲 无码 偷拍| 91狠狠色丁香婷婷综合久久精品| 国产精品天干天干综合网麻豆 | 少妇99成人麻豆| 成年人免费观看网站| 人妻偷拍一区二区三区| 狼天天狼天天大香蕉| 97操97干| 久久久成人国产精品无码| 密臀AV在线| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 亚洲 欧美日韩 另类| 97精品国产精品免费观看| 国语对白露脸XXXXXX| 禁片 高清 在线观看视频网站| 日本性感人妻91| 久久性爱视频| 欧美色图亚洲色| 大香蕉亚洲中文| 成人一二三区| 久久这里精品国产99丫e6| 大香蕉中文在线| 99综合视频一体| 亚洲校园激情| 婷婷五月天在线观看| 亚洲色交| 日本三级日本三级三级人妇四虎| 香蕉欧美| 亚洲国内精品成人不卡| 亚洲欧美日韩精品久久久一区二区| 99国内熟女露脸视频| 污污汅18禁网站在线永久免费观看| 亚洲少妇激情视频| 加勒比久久综合网高清| 欧美色图20P| 懂色综合久久久| 超碰97久久| 色诱avtt| 日本人人操人人操| 91欧美综合| 色盈盈影院| 福利社区午夜一区二区| 91老妇女| 用力操死我| AV天堂国产| 天操天操夜操夜月操月年年操操| 九九热AV| 曰韩中文人妻视频| 亚av顶级裸体一区二区三区四区五区| 久久艹逼视频| 高清无码久操视频| 18禁久久| 国内精品a| www九九热| 三男一女不戴套的A片| 久久线上视频免费看| 国产精品女生av| 欧差乱伦二三| 91女优在线观看| 性吧在线视频| 午夜福利视频在线一区| 久久六六| 亚洲极品| 日本女厕偷拍| 国产成人久久久精品免费AV| 日韩免费簧片| 欧在线一二区| 玖日综合网| 骚乳在线| 另类专区加勒比| 亚洲国产精品成人无码久久久 | 国产欧美岛国精品一区| 中国人高清www色视频免费| 91看黄片| 伊人操操| 五月天婷婷在线看| 欧美综合自拍亚洲综合图| 精品少妇一区二区三区免费观看| 熟女精品va中文字幕| 欧美色视| 福利天天都操| 97超碰巨乳| 尹人大香蕉视频在线| 国产精品永久免费10000| 超碰诱惑| 91在线丝袜| 久久久久久中文版| 在线啊啊啊啊| 欧美亚性天堂| www.色99| 久久精彩免费视频| 无码聚合| 亚洲国产尤物yw在线观看| 日本在线伊人啪啪| 九久9精品| 欧美色图片色哟哟| 女上位精品在线| 久久av色| 欧美狠狠鲁| 超碰久久性爱| 97玖玖人妻| 大奶啊啊好爽| av中文在线| 国产精品无码AV网站| 国产家庭乱伦性爱视频| 无遮挡一级毛片视频免费的| 在线人成亚洲视频免费观看| 国产强奸乱伦xd| 日本黄色精品专区网站| 乱伦一二三区| 日韩免费看在线黄色片| 麻豆国产97在线| 青春草莓视频在线观看网址| 91欧美亚洲| 好吊色综合| 天天射日日干| 夜草网站| 搞中出久久| 午夜激情成人在线观看| 久思思热视频在线观看| 日韩图区 偷拍| 欧美日韩亚洲一区二区在线观看| 最好看的中文字幕在线2018| 日韩不卡毛片Av免费高清| 国语国产操逼伊人AV网| 8050午夜少妇无码| 人妻天天夜夜爽一区二区| 素人播放一区| 青青草黑寡妇男人天堂| 天天日美女的B| 少妇人妻激情四射| 欧美日韩色| 男女一级A片大黄,一进一出| 婷婷激情四射| 熟妇人妻一区二区| 久久大精品乱码视频人妻熟女| 综合av影片| 97日韩欧美亚洲| 91精片| 欧美日韩大香蕉| 国产欧美精选自拍一区| 无码色| 欧美在线l亚洲| 一级免费精品| 国产偷人伦激情在线观看| 亚洲自拍天堂| 婷婷色综合| 中文字幕亚洲欧美在线不卡| 后入合集| 午夜乱轮操逼视频免费看| 亚洲一级特黄大片在线播放91| 国产亚洲国产超碰| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 天天舔天天日天天射| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 骚日日av| 黑人精品XXX一区一二区| 在线观看色视频| 很很很很操| 亚洲色诱惑| 久久久国产亚洲精品系列| 久久久久78| 国产欧美日韩一区二区三区| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 国产精品久久久久久片| www.人人摸在线视频| 日韩女优中文字幕| 酒色综合网| av午夜玫瑰| 超碰无码加勒比| 日本高清一本二本免费不卡| 操99| 亚洲婷婷丁香在线| 久久久一区二区三区麻豆| 97精品中文字幕| 夜夜嗨AV蜜臀av| 嗯嗯啊啊好大好爽| 欧美不卡五十路| 亚洲超碰AV| www…国产操逼| 97久久精品国产| 日韩大香蕉AV影片| 伊人国产成人av网站| 婷婷午夜成人色中色| 97国伦国色| 欧美性天天| 亚洲av强奸乱伦| 天堂精品| 99久久精品国产高潮| 嗯嗯啊好大| 国产精品成久久久久午夜午夜| 人妻熟女av国产网站| 人妻熟妇久草在线| 国产一级特黄大片处女| 国产精品网站免费| 久久黄色视频一区二区三区| 青青草原综合久久大伊人精品| 亚洲人天堂| 日本精品不卡一二三区| 乱操9999| 国产无马av| 中文久久96| 久热香蕉精品在线视频| 91 国产丝袜在线播放-百度| 无码操逼网| 激情小说亚洲视频| 日本视频一区二区三区| 日本不卡一区二区三区| www黄片免费看com| 青青久久久| 一区二区娱乐网站| 插B在线观看| 狠狠综合网| 天天日天天看| 精品久久久久瑟瑟| 日韩成人在线性爱视频| 91操操| 国产精品96久久久久久| 91麻豆天美国产| 综合影院永久入口国产| 久久久男人的天堂| 激情看片网站| 91丝袜美女视频| 成人日韩中文字幕| 国产精品永久免费10000| 欧美日韩中国x| **一级毛片国产| 男人久久天堂| 在线亚洲精品久久久| 无遮挡猛进视频免费无限观看| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 91精片| 69AV女优男人的天堂| 欧美人人操人人插| 亚洲欧洲第二视频在线观看色图| 国产精品爽爽va在线观看98| 久久日本熟妇熟色一区| 97在线欧洲| 亚洲综合成人网| 亚洲欧洲日本精品中文a∨| 精品九九九九九九九九九| 综合久久欧美| 一级人妻性爱视频| 九九热国产| 一直超碰| 欧美亚洲日韩人妻在线观看| 成人麻豆av电影网站| 天天色欧美| 亚洲人妻熟妇三十三区| 亚洲一区二区麻豆影院| 欧美日韩日产免费网站看| 三及片网站| 日日干夜夜骑| 狠狠搞 亚洲91| 色色色五月婷婷| 亚洲图片日本AⅤ欧美在线| 熟妇人妻一二三区免费| 日韩精品人妻中文字有码在线| 久久99视频| 国产精品一二三在线看| 亚洲 无码 偷拍| 日本 情色 1区2区3区| 青青操97| av婷婷色网| 久久精品国产免费观看99| 人人操肉肉| 尤物视频偷拍免费| 2017大香蕉国产精品久久| 东北女人av| 久久精品美女一区| 国人欧美精品一区二区| 欧亚乱色熟女一区二区| 亚洲密乳AV| 成人毛片免费| 欧美精品宗合| 中欧人妻丝袜中文字幕| 久久久久女教师免费一区| 嗯嗯啊啊好疼| 爆乳免费黄网站| 国产欧美日韩在线观看麻豆传媒公司| 國產尤物AV尤物在線觀看| 一个国产在线综合网站| 日韩激情毛片一级久久久| 翔田千里AV无码秘 三区| 无码粉嫩白虎一线天b区| 俞拍自拍| 久久久久极品| 精品熟妇视频一区二区| 超碰碰激情97+久| 国产精品久久久久久久久久久久久久久久久久 | 天天看天天干| 国产精品白丝在线播放| 美女裸体无遮挡永久免费观看网站| 后入式免费视频| 俞拍久久国应视频| 91欧美网| 亚洲 欧美 日韩 国产一区二区| 97超碰欧美| 久久精品店| 97日韩欧美| 少妇久久| 亚洲精品毛片在线观看| 欧日a| 丝袜美腿制服人妻二区中文字幕| 国产又粗又长又爽又色| 日韩高潮一区| 日本三级久| 久草精品国产蜜臀| 天堂综合| 91色欧美| 永久免费av无码网站国产app| 先锋激情∨在线视频播放| 26uuu欧美日韩| 91成人久久| 8050午夜少妇无码| 亚洲日韩AV视色| 久久久久9久久久久| 大香蕉99热| 9997se| 91色香| 26uuu国产亚洲综合| 操逼国产免费| 五月婷婷丁香六月| 色狠人在线99| 神马久久免费电影观看| 91夜色| 久草国产在线视频| 天天干少妇| 日韩99神马视频片| 老色鬼成人精品视频下载大在线观看| 午夜αv| 欧美的性爱网站免费| 手机看av网站在线看| 91男女啊啊啊| www.av不卡中文字幕| 男女无套 免费网站| 欧美日韩一区二区三区四区蜜桃| 色色五月婷婷| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 精品人妻久久久| 国产又黄又粗又猛大片| 国产 日韩 另类 视频一区爱| 精品99999久久久久久| 久久久久9999精品九九九| 综合五月天| 日韩久久.一级黄色片| 成人夜夜爽| 超碰精品人妻狠狠干| 人妻无一区二区三区| 极品白嫩美女白浆成人福利在线看| 97人亚洲综合字幕| 91人人操| 一区二区娱乐网站| 97少妇人妻中文字幕久久 | 碰碰在线视频| 正宗无毛一线天嫩逼| 国产偷拍网站| 天天日B狠狠操| 高潮9999外国| 欧美大香蕉同搞| 久插综合| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 欧美成人黄网色网站| 使劲用力艹少妇视频一区二区| 国产午夜精品在线观看| www.久久99| KK色在线影院| 无码少妇精品一区二区60岁老人| 加勒比综合九九99视频在线播放| 3PAV乱伦视频| 欧美78p| 欧美78P| 婷婷五月综合激情| 躁躁躁日日躁2020| 国产AV高清AV无码| 黄色成年| www.天天干| 91精品国| 五月天激情小说网| 60秒不遮不挡| 99色视频| 欧美亚洲中文| 欧美成人精品一区二区三区| aa片毛片| 成人女人国产| 亚洲伊人a线观看视频| 久插综合| 亚洲天堂中文字| 超碰午夜| 在线v中文字幕一区二区三区| 成人精品水蜜桃久久久久久久| 巨爆乳一区二区爆乳区| 三级网站超变态精品| 免费一级a毛片久久久久久鸭绿欲| 美日韩一卡二卡三卡免费人妻精品| 超碰人妻久久| 性欧美体内射精| 日韩一二三区| 欧亚不卡| 岛园激情| 欧美激情色婷婷花野真衣一区二区| 爽爽淫人网| 蜜臀一区二区三区在线| 亚州色图欧美| 亚洲成?V人片在线观看福利| 鸥美中出| 91国产大片| 一区二区三区四区免费视频| 日本二三四区| 亚洲吊色| 日韩欧美国产高清视频| 天天干电影| 九九九久久久久| 国产欧美日韩精品中文| 国产v亚洲v日韩v欧美v片另类| 五月婷婷hd| 国产av又色又爽又黄| 亚洲中文sv| 自拍欧美| 综合久久欧美| 免费A片三p视频| 91激情综合| 久久女婷| 国产AV毛片| 国产后入| 久久风骚城市| 亚洲男人天堂网久久| 亚洲中文字母在线播放| 92性色国产午夜福利在线661| 亚洲性少妇| 日本天天吊| 婷婷亚洲五月***久久| 可免费观看的av毛片中日美韩| 综合视频91| 97久精品| 波多野结衣被操50分钟免费视频| 屁股久久久久久| 天美精品原创av片国产| 国产亚洲日本| 成人AV素股で擦久久| 强歼乱伦资源网| 新亚洲无码| 久久久999国产| 国产十八禁视频| 99视频精品| 最新日产中文在线麻豆| 蜜乳视频网站| 嗯嗯啊啊啊好爽| 五月天亚洲网| 国产亚洲色婷婷99精品91| 日本99热| 久草视频分类在线| 国产女人操逼视频| 国产美女高潮视频| 久久久久久久久久久久欧美日| AV一二区| 神马福利久草| 九九热九九| av片在线观看免费播放| 永久免费发布性爱网| 中文字幕精品一区二| 91视频综合网| 男啪女色黄无遮挡免费观看| 九九热只有精品| 欧洲自拍第一页| 天天干1区2区在线| 美日韩一二三区| 97一区二压| 性性久久| 精品中文一区二区| 男人久久精品| 久久大陆| 人妻熟女一区二区| 青木玲在线不卡| 涩涩久久精品| 国产91丝袜在线播放蜜月| 啊啊啊啊啊啊啊啊啊啊在线观看| 国产女同性恋视频| ai欧美亚洲小说| 美女啪欧美一区| 日韩精品怡红院| 成人精品水蜜桃久久久久久久| 91激情国产| 精久久久| 国产9l 大屁股| 午夜精品久久久久久久久久久久久 | 欧美狠狠弄| 人妻精品综合中文字幕在线| 97硬碰| 情色五月天网| 日本三级韩国三级美三级91| yazhououmeizongya| 91综合熟女| 日本在线观看网址| 伊人五月天婷婷| 芊芊操逼视频无码| 亚洲aV性爱| 26uuu国产| 九九九久千久久激情蜜桃在线看| 中国黑人三级片网站上区| 国模不卡一本二本三电影| 校园春色宗合网| 天天天干977| 色波多| A级毛片在线看免费| 天天操夜夜嗨| 色婷婷丁香五月| 性色avv| 天美传媒av在线| 欧美+日产+中文| 探花视频免费观看国产专区| 欧美午夜视频精品久久| 夜夜爽33333| 色超碰综合| 久久精品噜噜噜成人看免欧美大片| 日韩视频中文字幕| 日欧亚洲二三区大片不卡| 国产精品亚洲一区二区三区四区| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 一区| 99re超碰| 亚洲 欧美 手机在线观看| 激情小说五月天| 丝袜av一区二区三区| 国产综合久久久麻桃个| Av手机版天堂网| 这里只有精品视频| 偷拍色图| 天天躁日日躁AAAXX| 天天日老熟妇| 极品出轨视频网站| 少妇无码av专区线| 嗯啊不要在线| 久9久9久9久9久9久9| 午夜操逼不卡| 丁香六月婷婷久久综合| 超碰碰小说97| 国产av波波国产精品| 久草福利在线资源站| 91精品成人| 亚洲天堂一区| 91啪啪视频| 欧色性第一页| 操屄日韩| 久操综合在线| 狠久久| 在免费jIzzjIzz在线视频| 超碰97资源中文字幕| 亚洲性综合| 亚洲av国产av综合av卡| 天天综合网国产| 欧美性性性| 91成人精品在线播放| 欧美中文狠| 内射夫妻三片| 中文字幕亚洲在线一区 | 亚洲一本色道中文无码aV天美| 人人妻人人色| 无码久久亚洲高清,| 天天欧美色| 欧美日韩在线小说| 97视频在线免费看| www.91视频网| 青青草日韩无码| 男人天堂新| 67914亚洲精品| 99夜夜操| 97在线免费看| 国产亚洲福利第一页丝袜| 在线不卡视频| 色97欧美| 91精品大奶人妻| 欧洲大香蕉| 国产一区二区欧美日本| 麻豆区久久久久亚| 在线观看综合精品亚洲| 国产女人9999| HEYZO高无码国产精品227| 欧洲站一级二级三级h| 性爱av网站| 久久久草草精品| 国产97色在线| 久久久久久久97| 不卡人妻少妇精品毛片一区23区视频| 狠狠干91| 久久香蕉超碰97国产精品| 18禁精品网站在线看| 亚洲在钱| 超碰99在线观看| 夜色91| 日韩超碰精品综合| 久草国产在线视频| 亚洲国产精品久久久久婷婷老年| 国内自拍 日韩激情 99| 久久这里只| 婷婷综合在线观看| 免费日韩黄片| 99精品丰满人妻无码| 狠狠干狠狠色| 91久热| 欧美极品女人的天堂| 91肉片| 最新9久久久9免费视频| 国产日韩欧美三级片| 伊人久久AV诱惑悠悠| 日日夜夜草草草| 国产精品国产拍高清AV| 亚洲加勒比| 色网综合网| 麻豆天美国美国产AV| 亚洲啪AⅤ永久无码| k频道色撸撸| 精精夜夜| 欧美久久伊人| 日本一级真人黄色性爱视频| 精品美女少妇一区二区三区| 亚洲操人| 偷拍三区| 色欧洲| 日日夜夜草草草| 99综合免费视频| 欧美日韩*字幕一区| AV女资源| 夜夜狠狠躁日日躁色视频| 日韩午夜啪啪视频| 国产精品ⅴ无码大片在线看.| 欧美自拍网| 久久精品天美| 丁香五月婷婷五月| 色色香蕉| 中文字幕在线免费观看2| 99后入| 狠狠搞 亚洲91| 亚洲综合激情五月久久| 亚洲乱码国产乱码精网站| 天天天干977| 国产吹潮女在线观看| 九草在线大香蕉| 91在线|亚| 亚洲国产麻豆一区二区三区| 国产传媒午夜理伦精品| 男人久久天堂| 欧美日韩狠狠爱| 人妻 制服 日韩 中文 在线| 丰满人妻一区二区三区在线| 五月婷色| 久热大香蕉| 91影库| 免费αV在线视频| 午夜性生活av免费在线看 | 久悠悠av| 亚洲夜夜欢无码一区二区| 国语精品内射在线观看| 99在线免费公开视频| 欧美巨大性舒爽顶到了| 神马麻豆福利院| 国产搭汕a级片| 色与欲影视天天看综合网| 果冻传媒A片一二三区| 亚洲精品国产av天美传媒| 美女大乳久久久久久久女人18| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 日韩无码a片| 91在线秘 男同| 最新av中文字幕高清| 影音先锋日本乱伦| 亚洲啪AⅤ永久无码| 13小男生GAY自慰脱裤子| 国产日韩精品suv| 91精品人妻偷情| 国产精品不卡一区二区三区av| 欧美熟妇精品黑人巨大91| 91亚洲欧美激情| 91久久久久久久久18| 国产精品精品系列在线观看| 亚洲天堂欧美| 九九九精品成人免费视频小说| 丝袜人妻av一区二区| 国产亚洲欧美每日在线| 黑人猛交| 影音先锋少妇| 夜夜影视四色| 免费观看的av| 老熟女91av| 91人妻视频在线| 天天日天天插| 亚洲国产综合久久久性感熟妇| 97 视频在线| 夜夜免费视频| 亚洲欧美在线丝袜| 色噜噜狠狠色综无码久久合欧美| 人人搞人人插人人操| 久久久久久久久久va| 操逼操逼逼操操逼91 | 国产精品禁久久久精品| 99re免费| 无套内射人妻在线播放| 操逼日韩无码 | 97亚洲在线| 欧美1区二区三区公司| 日韩精品1区2区中文字幕| 日韩激情啪啪| 亚洲日韩肥臀视频在线观看| 欧美猛交黑寡妇中文字幕| 天堂av最新电影网| 2020中文字幕在线观看| 日韩欧美亚欧在线视频| 操逼www.| 久久女婷| 亚洲欧洲偷拍一区| 精品无吗久久| 亚洲91综合| 91这里只有精品| 亚洲成人美女无吗| 丰满欧美少妇| 国产久久久久影院老熟女| 国内一级精品| 蜜臀一区二区三区在线| 天天天天天天天天天天干美女 | 欧美影院一区二区三区| 熟妇乱伦一区二区| 亚洲一区二区三区欧美日韩| 夜夜操91744565| 夜夜做夜夜爽精品视频| 国产乱伦搜索结果91P| 亚洲一卡2卡3卡4卡乱码网站| 久久久无码国精品无码三区三区| 亚州高清色综合| 欧美色亚洲| 成人精品久久久午夜福利| av国产无码| 国产妇女精品视频青青草| 超碰99在线| 国产强奸超碰AV| 亚洲欧美中日韩| 欧美日韩亚洲少妇寂寞影院正在播放 | 超碰久草| 亚洲精品国产精品乱码不卡| 伊人嫩草| 欧美丝袜91| 亚洲美女高潮喷水视频| 国产亚洲禁久一区二区| 无卡一区=区| 人人潮人人摸| 日韩中文字幕宗合在线| 国产精品爱欲| av麻豆啪啪| 亚洲男人天堂AV| 久久久久久久久久久久久久久性生活视频| 久久久99999久网站| 日韩性爱啪啪视频| 日韩AV中文字幕电影| 久久久91| 东京热激情视频一二三区| 美女久久久| 99re9这里只有精品| 国产精品 久久久精品一牛| 亚洲情色在线| 久久精品店| 日本孕妇孕交| 717影院理论午夜伦八戒| 亚洲天天自拍| 超碰97起碰| 久久少妇人妻| 久草视频在线视频在线视频在线观看| 无码九九| 久jiu久神马影院| 性在久久久久久| 欧美性Fer办公室秘书| 日韩三级久久久| 岛国黄| 97视频免费播放| 中文字日本乱码| 国产精品自在线发布| 国产精品白丝| 99re在线视频国产| 亚洲国产精品久久久久久久久久| 一级做a爰片久久毛片图片| 青娱乐蜜桃臀AV色婷| 亚洲人妻AV| a一区二区三区乱码在线| 天天干夜夜鈤| 91丨精品丨国产丨丝袜| 人妻少妇久久久| 日日操免费视频| 色婷婷日韩精品一区二区三区| 97久久精品亚洲中六字幕| 免费黄色片子| 可能人人看人人摸| 国产免费小视频| www.高清无码诱惑一区.com| 天天日少妇逼AV| 日韩 欧美 视频 在线 一区| 欧美狠狠干| 中文一区二区| 婷婷五月天久久精品视频一区二区三区| 97人妻免费中文字幕| 亚洲中文字幕精品一区| 久久久亚洲熟妇资源| AV老汉| 国产视频三区四区| 亚洲精品美女久久久久久久久| 欧美不卡五十路| 一区二区不卡视| 国产熟妇一区二区| 老熟女91av| 久久精品国产精品亚洲艾通辽熟妇| 殴美在线AⅤ| 国产黄色剧情影片麻豆免费播放| 天天躁日日躁狠狠狠躁| 久啪| 中文字幕-区二区三区四区视频中国| 久久男人的天堂国产| 色色婷婷五月天| 久久‘黄片视频| 黄骗免费网站| 色妇综合网| 91精品91久久久久77777| 亚洲高清男人天堂| 亚精品无码毛片一区二区三区| 欧美大香蕉97| 色老汉玖玖爱| 丁香五月激情综合| 性在久久久久久| 国产精品永久免费10000| 一级片视频啪啪| 91五十路| 日本一道在线播放高清| 夜夜躁狠狠躁日日躁av| 91综合无码| 欧美日韩不卡传媒| 91亚洲丝袜熟女| 欧美性天天影院| 97欧美色综合| 九热超碰| 四季av一区二区凹凸精品小说| 精品一区二区三区最新| 青娱乐国产盛宴视频| 午夜AV人气不卡| 亚洲第2页| 俺去俺来也在线www| A片 AV一级在线播放观看免费| 日本一级二级三级网站| 亚洲日韩美国人妻| 久久久久国产一区二| 美女一区二区国产精品| 免费看久久久性性| 五月天婷婷基地| 夜夜嗨一区二区| 91精品综合久久久久久五月丁香| 欧美在线视频99| 日韩乱码av| 97精品国产97久久久久久免费| 亚洲。日韩。欧美| 成人五月天色网| 欧洲亚洲人妻无码中字久久三区四区 | 91欧美高清| 亚洲高清少妇| 久久久久久九九九九九九| 久久久少妇诱惑精品视频| 激情小说亚洲视频| 亚洲精品一二三四区| 91总综合网| 操老熟女AV| 91 偷| 日本成a人v网站在线观看| 久久精品国产精品一区| 宅男影院久久久,99| 国产日韩精品人妻久久久久色欲网站| 家庭乱伦性爱av| 五月天婷婷基地| 91啪9色| 久久少妇人妻| 亚洲 日本 不卡| 我要去看2个日本美女.com曹逼| 欧美国产精品久久九九| 国产精品亚洲一级av第二区| 一区三区啪啪| 午夜免费视频1000| 亚洲欧洲日产国产综合网| 国产三级中文字幕粉嫩 | 久久久网一区| 97日韩欧美亚洲| 可以免费看黄片的视频|