久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码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
返回資訊列表
国产AV天美| 天天看天天在线精品| 国产精品视频麻豆入口| 超碰爽人妻熟女Av| 乱人乱色一区二区三区免费| 香蕉人人操tv| 亚洲性猛| 99国产在线 精品 视频| 亚洲色欲一区二区三区| 丝袜亚洲综合| 亚洲超碰在线| 久久精品女同亚洲女同13| 韩日男人的天堂| 91天天美女| 成人a大片在线观看| 成人网欧美风情| 国产精品一区二区三区免费视频| www狠狠| 亚洲和欧美裸体美女双飞视频| 好色综合| 久久99国产综合精品女同| 美女性91| 欧美 亚洲 综合 制服| 无码粉嫩白虎一线天b区| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 久久一二三四五六七八九区区| 久久伊人最新网址视频| 天天摸夜夜摸| 国产精品懂色tv影视免费观看| 大香蕉AV在线| 91少妇人妻| 精品夜夜澡人妻无码| 91中文字幕制服丝袜免费视频| 久久xxxx| 久久久久久九九九| 欧美午夜色妇色鬼| 操逼日批| 国产女人9999| 天天天天天天天天天天干美女 | 夜夜免费视频| 精品熟女一区=区三区| 黄色免费一级在线毛片| AV中文字幕剧情1区2区3| 国产黄色视频久久| 欧美一区二区三区成人性生活| 99在线无码精品秘 入口黑人| 日本九九久久99| 岛国片国产成人亚洲播放| 蜜臀无码一区二区| 五月天综合网| av强奸乱轮| 91jk色拍| 啪一啪免费视频| 欧亚 另类 久| 99999久久久久9国产精品| 美日韩男女操屄视频| 狠狠亚洲| 欧美拳交在线播放| 成人蜜乳小视频网站| 久久久工口| 天天躁日日躁成人字幕aⅴ| 久久九操在线观看| 成人性爱美曰韩| 精品免费成人久久| 久久综合18p| 91人妻精华帖| 丰满熟妇大乳做爰| 日韩99神马视频片| 91free福利| 91亚洲综合| 情色五月天久久久| 欧美成人午夜免费福利785| 97se亚洲综合自| 影音综合网| 日韩性爱电影一区| 久久国产AⅤ| 久久99深爱久久99精品| 国内91熟女人妻丝袜天天精品视频在线 | 超碰夫妻97| 青青伊人这里只有精品| 97这里只有精品| 天天综合香 ld视频| 蜜臀99久久国产| 天天狠操| 久久久久成人网| 久久精品天美| 丁香六月综合激情| 国产熟女免费观看久久| 欧美日韩操逼嗦吊| 国内精品嫩模A∨私拍小视频| 午夜精品人妻二区三区| 日韩中文字幕熟妇人妻| www.婷婷五月天| 一区二区三区视频国产免费| 999久久久| 少妇特黄一区二区三区| 日韩激情视频| 美女黄页| 91超级碰碰碰| 最新中文字幕精品在线| 久久伊人亚洲AV无码网站| 欧美后入式| 91暧暧| 国产97/欧美| 欧美欲色| 极品五月天噜噜| 韩国一级婬片A片AAAAA| 久久久久国产精品喷潮免费观看臀| 五月丁香激情四射| www国产无码| 精产品久久| 免费97视频| 亚洲色性情三级| 小少妇| 99操逼| 中文字幕精品一区二区精| 欧成人精品一区二区三区| 欧美一区二区三区成人性生活| 夜夜肏2021| 免费在线观看AV无码网站| 精品国产一区二区三区香蕉欧美| 蜜臀一区二区三区在线| 精品一区二区三区丰满熟女-亚洲欧美一区| 天天弄欧美| 久久久久精| 五月天婷婷综合网| 99视频在线| 亚洲制服欧美另类内射| 性爱1区| 黄片aaaaa一区| 亚洲精品国产av天美传媒| 成人贴图日韩欧美| 欧美 亚洲 大香| 熟妇视频一区二区三区在线观看| 久久精品国产亚洲AV高清演员表| 高清不卡一二三区视频......| 欧美在线干| 一区二区三区免费岛国片| 搞中出久久| 熟妇xxxxx性春色| 少妇久久久久久| 一区二区三区不卡视频| 人妻一区二区三区熟女| 久草精品国产99| 在线岛国新天堂8| 日本黄色精品专区网站| 午夜a成v人电影| 操逼无码操逼| 午夜超爽| 欧美强奸乱能| 九九碰九九爱97| 婷婷中文字幕| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 色香色香欲天天天影视综合网| 国产伦精品一区二区三区在线观 | 亚洲色棕合| 自拍第一页| av天堂加勒比| 啊啊啊草死我| 强奸乱伦AV一天堂网| 国产一区二区三区白丝| 亚洲精品影视老司机| 国产超碰| 欧美 亚洲 综合 制服| 久久手机好看网站| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 色色色色网站| 成人情色一区二区| 蜜桃久久精品一区二区三区| 91精品婷婷国产综合久久| 大香蕉伊人75| 欧美1区二区三区公司| 强奸乱伦大香蕉网| 91无码中出人妻视频| 啊啊啊用力在线观看| 婷婷色网| 久久线上视频免费看| 狠狠操使劲操| 国产专区第一页| 2020国产精品| 久草新免费| 91激情国产| 清纯唯美亚洲综合| 熟女这里只有精品6| 国产三级日产三级韩国三级| 青青草视频久久| 少妇500双飞99| 夜夜骑日日| 91精品91久久久久77777俄罗斯老妇姓x| 免费少妇一区二区| 蜜桃久久综合视频| 91麻豆一二三区| 花花AV导航| 国产日产精品久久快鸭的功能介绍| 亚洲欧美日韩精品久久久一区二区| 久操综合在线| 久操影视| 色视频蜜乳| 91色久| 97超碰热线| 日日骚网站| 国产综合在线视频网站| 综合网欧美在线| 老汉网| 国产精品久久久久久久久久久久| 国产成人www免费人成看片| 国产女上位好爽在线| 激情综合网一盗摄| 国产亚洲深夜激情| 五月综合激情| 一卡二卡在线播放| 国产99精品一区二区三区免费| 香蕉在线一区二区三区| 大屁股熟女一区二区三区| 人妻一区二区三区四区视频| 丁香六月综合激情| 又黄又硬又粗又长国产视频| 精品黑人一区二区| 欧美日韩国产人人| 韩三级a视频在线观看| 久久女人一区二区三区| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 日韩人妻一二三区视频| 1024香蕉视频| 深夜激情| 97最新在线播放视频| 亚洲综合骚逼| 久久久99免费| 欧美一二三区四五区| 99久久99久久免费精品蜜臀| 色色丁香| 日韩欧美女求操每天更新| 性色av蜜臀av色欲aV| 91扒丝袜综合在线| 日韩欧无码一区二区三区免费不卡 | 国产一区二区精品久久99| 久操高青| 久久久久久网址| 亚洲精品男人的天堂| 久久精品成人| 国产大学生高潮在线播放| 亚洲九九爱| 日韩av不卡在线看| 国产白领连续中出在线播放| 亚洲色图第一页| 99最新日韩偷拍视频| 美女诱惑一区| 91人妻人人澡人人爽人人精品| 欧洲亚洲综合| 黄总AV色图| 高潮嗯啊性感美女久久久| 天天内射| 大香蕉线| 人妻精品视频一区二区三区 | 香一区二区三区| 欧美人妻色| 情色五月天就去干| 好吊色综合| 午夜激情成人在线观看| 欧美视频在线视频免费va| 久久久草成人网站久久久草成人久久久草久久久| 亚洲熟妇图片| 九九人妻| 久久伊人最新网址视频| 日韩AV无码中文一区二区| 婷婷综合久久| 97超碰资源网| 欧美激情专区| 日韩国产乱子伦App| 人人操AV| 豆1无夜无码| 性91| 日韩无码黄色片| 99无码视频| 伊人伊人LD| 色综合天天爱去电影网| 成年人性爱日韩| 久久色人体| 欧美性综合| 亚洲精品99999| 超碰成人最新最好看| 91人人爽人人爽| 亚洲国产中文字幕| 国产午夜福利专区综合| 99热最新网址| 日韩少妇在线视频| 国产精品爆乳懂色蜜乳| 丁香五月综合| 91欧美性| 国产美女销魂在线观看不卡| 天堂日本亚洲欧美| 东京热,男人的天堂| 超碰色男人操熟女| 日韩精品 资源| 超碰在线1234区| 日本欧美韩国国产在线| 免费视频在线观看啊啊啊啊啊| 亚洲极品| 最新三级网址| 色香在线| 操www| 丁香五月偷拍| 久久9免费视频| 亚洲图片色图欧美另类| 久久e6只有精品| 日韩十八禁| 国产亚洲精品第一最新| 自拍亚洲综合| 曰韩精品视频一区二区| 污污污8888| 日本孕妇一区二区视频操逼免费看| 97色色色| 亚洲国产天堂| 婷色五月| 久久久啊啊啊| 狠狠干婷婷| 亚洲天堂久| 欧美日韩日产免费网站看| 久久久艹艹艹| 亚洲动态色图| 91人妻视频在线| 91老司机在线| 人妻碰碰碰碰碰碰| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲一区二区性爱电影| 91男人天堂网| 亚洲欧综合另类无码一区| 日夜干射色啊| 正在播放国产精品一区| 欧美一级专区免费大片| 日韩图区 偷拍| 校园春色综合色| 69视频入口| 国产精品久久发布| 九九碰九九爱97超| 麻豆久久视频在线地址| 国产熟女精品一区二区| 四虎影视在线| 无码人妻精品一区二区三区99不卡| 精品久久久中文字幕不| 女人与公拘交酡2020视频| 精品国产网站| 日本一区视频在线观看| 亚州熟妇精品| 竹菊影视国产一区二区| 人妻熟女一区二区三区视频| 日本高清电影欧美色图| 久久久中文| 久久色一区| 强奸抽插av| 亚洲精品国产精品乱码不卡| 熟女色综合久久| 9久9久| av天堂影视中文在字幕在线中文| 国产一级高清免费观看| 操b网站亚洲无码| 亚洲天堂AV在线播放| 91国产在线精品| 日韩性爱免费视频在线网站| 中文字幕av片| 日韩精品区二区三区不卡| 超碰97色| 美日韩一二三区| 日韩性爱电影一区| 91亚洲电影| 色女综合| 欧美性爱系列| 天天久久| 色偷综合| 婷婷大香蕉| 1240青青草一区二区三区视频天爱| 99热色这里只有精品| 91在线秘 男同| AV久日| 色99视频| 一级特黄aaa大片在线观看成人一级片在线观看 | 欧美欧美少妇| 久久精品一区| 久久精品三级影视| 超碰97 线线 在现| 日韩无码AB| 久操热线| 先锋影音av先锋一区| 天天干夜夜肏| 亚州精人品大香蕉| 岛国AB视频| 欧美宗合色| 9超碰免费| 操逼网站地址| 国产真乱mangent| 欧美大片天天看| 色999亚洲人成色| 国产无马在线| 欧美日韩人妻精品系列一区二区三区| 欧美中文字幕一区| www狠狠| 男女啪啪啪18禁网站| 亚洲综合色在线| 好淫网一二三视区| 欧美精品自慰系列寂寞少妇| 天天夜躁日日躁狠狠2002| 人妻人久久精品中文字幕| 91色鬼| 免费毛片在线播放| 亚洲小电影免费涩涩成人在线高清| 天美久久久久| 欧美超碰人妻97| 婷婷香蕉欧美在线一区二区三区| 色色福利| 欧美极品美女aaaaaa级黄片| 精品十八在线观看| 天天插夜夜爽| 有码免费观看| 欧美视频在线第3页| 全免费a敌肛交毛片免费| 秋霞色色影院| 人妻少妇精品久久久久久| 嫩草伊人久久精品| 91丨熟女丨丰满熟女| 蜜乳中文字幕a在线| 九九热只有精品| 狠狠亚洲| 熟女自慰久久久| 人妻久久久久久| 欧美日韩国产成人高清| 日本ZZ高免费A级视频| 欧洲与亚洲欧美精品中文字幕| 日韩精品区二区三区不卡| 久久精品国产亚洲AV无码电影| 日日干天天干夜夜爽| 欧洲精品二区| 一区超碰一区| 国产麻豆一区二三区| 97这里都是精品| 亚欧精品久久久久久久久久久| 国产性爱乱伦AV| 日韩黄色av中文字幕| 九七超碰人人乐| 97精品国产手机| 嗯嗯啊啊用力视频免费| 亚州色交| 中文字幕一区日韩精| 韩国黄片aaaa| 啪啪视频亚洲第一| 久操凹凸视频| av在线观看不卡网站| 黄视频免费| 色吧 综合| 人妻少妇精品视频一区二区三区| 欧美第一页| 99re这里只有精品3| 99热91| 99精品在线播放| 亚洲日本韩国在线| 操逼日韩无码| 日韩成人免费电影| 天天弄天天操| 红杏大香蕉| www.色五月| 思思热在线观看| 婷婷色综合| 99爱在线视频| 96精品在线| 麻豆天美国美国产AV| 国产极品美女高潮无套在线观看| 日韩视频啪啪| 欧亚在线视频| 影音先锋视频在线| 欧美黄片欧美黄片xxx| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91黑丝在线播放| 国产精品色色| 91狠婷| 7月婷婷综合| 九九英色视频| 97 九色| 久久亚码| 天天影视综合色| 夜夜高潮夜夜爽夜夜爱爱一区| 夜夜高潮夜夜爽夜夜爱爱一区| 农村妇女精品一二区| 啊啊啊啊操死我| 绯色一区二区三区不卡少妇| 国产亚洲精品无码三区| 国产精品久久久久中文字幕| 久久艹逼视频| 天天色香欲综合网| 天天综合香 ld视频| 亚洲www91| 91色综合色| 日日骚网站| 啊啊啊好多水| 亚洲熟女性高潮久久久| 青娱乐亚洲自拍| 亚洲最大无码中文字幕网站| 96精品在线| 欧美性特| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 97在线无精品| 国产美女91| 亚洲?V高清一区二区三区尤物| 思思视频免费看网站| 伊人操你| 亚洲精品三| 美女人妻色网站| juliaann精品熟女一区| 又摸又舔在线观看网站| 色与欲影视天天看综合网| 成人久久久| 午夜AV人气不卡| 久久免费精品视频免一| 一区二区三区 丝袜 高跟 美腿| 精品九九九九九九九| 国产91丝袜在线播放蜜月| 9999久久久| 99精品久久久久久久婷婷| 亚州精人品大香蕉| 国产1727欧美| 亚洲欧美电影| 亚洲精品a人片在线观看视| 91亚·色| 操逼无毒无码免费视频| 91久久久亚洲| 一牛影视成人片免费| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 91中出在线| 亚洲欧洲无码bt精品合集| 怡红院一区二区熟女人妻| 白丝1区2区3区| 欧美综合传媒| 日本国产亚洲一区在线观看| 日韩人妻无码专区| 试看福利| 一区在线精品中文字幕| 久久草在线综合视频| 96AV久久久| 99热99re6国产在线播放| 五月天婷婷久久| 少妇500双飞99| 国产精品不卡少妇白| 欧美中文字幕日韩在线| 95人妻爽爽人人做人人澡| 国产精品久久久久久久久久久久久久久| 97资源久久| 午夜一区二区三区国产| 91亚洲不卡一区| 99色色| 狠狠激情综合狠狠操中文字幕| 亚洲欧美一区二区三区一猛片| 婷婷丁香成人| 少妇内射www在线观看视频| 另类综合另类| AV女资源| 超碰人人干天天射| 中文字幕日韩人妻视频一区二区三区 | 女人爽到高潮久久久| 欧美天天在线| 天天干人人干天天日97| 大香蕉免费3| 亚洲天堂热| 久久 久久国内精品亚洲| 92性色国产午夜福利在线661| 色丁香久久| 午夜福利在线视频1000| 无遮挡又黄又刺激的视频| 婷婷尹人大香蕉免费| 日本不卡中文| 日韩精品永久在线观看| 99re热| 18禁看网站一区| 精品国产乱码久久久久久久久1 | 国产精品白丝| 天天欧美色| 啊啊啊操死我了| 欧美热图99| 人妻欧美| 成视频在线观看免费看| 中文无线日韩一区| 99精品久久久久久久婷婷| 欧美在线视频播放| 国产又黄又粗的视频| 在线 亚洲 网爆 自拍| 成人怡红院| 国产精品久久久久久久久AV大片| 自拍偷拍草一草| 97在线观看播放视频| 国产精品99久久久www| 日韩欧无码一区二区三区免费不卡| 亚洲a色| 亚洲国产无码精品首页久久久| 粉嫩国产精品久久粉嫩| 婷婷探花久久精品一区| 欧美麻豆成人同性GⅤ在线| 加勒比性爱成人在线| 色色网91| 精品二999| 久操网址| 色五月第四色| 蜜臀AV网站| 精品人妻一区二区免费蜜桃| 久久精品国产亚洲粉嫩| 九九在线精品| 又粗又长又大国产不卡| 97香蕉人人乳| 少妇人妻太紧太深av| 97碰碰日本乱偷人妻中文的| 国产黄色 A 片免费看| 一区超碰一区| 综合婷婷| 人人操人人色网| 国产激情综合| 美女AV一区二区| 婷婷久草| 在线观看黄色电话| 超碰色97| 中文字幕在在线观看网站| 日欧操屄| 啊啊啊好大好湿| 婷婷中文网| 人澡逼| 99re视频在线观看这里只有精品| 国产粉嫩蜜臀av一区二区三区| 一区二区三区日韩欧美| 舔足天天操天天射| 欧洲中文字幕| 黄片com.| 91人妻人人澡人人爽人人精品| 另类 日韩 熟女| 97鸡把在线视频| 国产视频三区四区| 无码丰满熟妇一区二区浪潮AV| yazhouzaixian| 色九月婷婷| 91亚洲电影| 激情综合av| 久久久国产三级黄色片| 91免费看一区二区三区 | 日本激情免费大片| 亚洲黄色电影| 97超碰热线| av婷婷色婷婷色六月| 亚洲AV色图| 日本A级视频| 亚洲成a人片在线观看中文!!!| 国产日韩怡红院| 国产美女口爆吞精视频| 久久久精品九| 免费9 1久久| 欧美性生活综合| 综合久久少妇中文字幕| 国产视频小说| 国产自偷| 欧美国产精品| 久久系列| 欧美国产一区二区三区麻豆传媒| 亚洲成av人片色午夜乱码| 国产精品久久久久久久无码AV| 亚洲色9| 操一区| 成在线人在线观看视频| 密臀在线视频| 2017大香蕉国产精品久久| 亚洲宅男天堂| 精品在线观看视频在线| 秋霞一集毛片观看| 麻豆尤物视频网| 玖玖蜜臀资源网| 在线v中文字幕一区二区三区| 内射老妇BBWX0C0CK| 天天天操天天天爱| 97这里都是精品| 五月天综合| 青娱乐欧美激情一区二区| 欧美综合亚洲综合| 九九九九九九免费视频| 97超碰jingpin| 色综合久| 99re公开精品免费视频 | 亚洲熟女综合一区二区| 亚洲丰满很很操| 东北老女人的激情视频| 久久精视频美日韩在线视频| 最新国内自拍av免费| 三久久久四久久久久| 熟女高潮精品一区二区| 大香蕉十区| 色综合九九| 91快色色色色色| 老子午夜伦不卡影院| 清纯唯美亚洲| 麻豆亚洲AV成人无码久久精品| 少妇精品久久久八区九区| 亚洲第一二区另类图| 精品国产污一区二区三区| 婷婷尹人大香蕉免费| 久久久久久精品免费看A级| 久操网无码在线| 性色av大全| 久久久性| 99rre在线精品99re8| 欧美第五页| 中文子幕一二三| 香蕉免费一区二区三区不读| 精品久久久久9999| 私色综合网| 日韩精品99999| 蜜桃视频成a人v在线| 国产黄色在线播放观看| 亚洲AV成人无码一二三久久| 日本人妻伦在线中文字幕| 草草电影院| 草草草草视频| 中文字幕乱亚洲美女精品一区| 久久久久国色αv免费观看| 国产蜜臀精品一区二区尤物| 美女诱惑在线一区| 九九九久久久久| 久久鲁夜| 亚洲日韩东京热一区| 丝袜色综合| 四虎影视 亚洲无码| 日韩成人小视频| 美女性91| 国产成人五月天丁香花| 蜜桃成人1区2区3区| 亚洲 91 在线| 黑丝91视频| 熟女啪啪视频| 激情五月天综合网| 91GD.COM| 农村妇女一级二级三级视频| 91 手机在线播放 绯色| 五月丁香啪啪啪| 丁香婷婷色五月| 亚洲精品丝袜-不卡成人免费……| 蜜桃色色网站视频三区| 青娱乐导航AV| 无码国产精品96久久久久孕妇| 欧美成人性活片| 波多野结衣之双飞调教在线播放 | 日日日啊啊啊| 大香网伊人久久综合网eew| 亚洲一区二区 麻豆传媒| 久久精品电影| 色区97| 精品视频在线观看| 久久精品国内Av熟女高清| 一类av片在线看| 极品白嫩美女白浆成人福利在线看| 另类小色呦| 立川理惠加勒比无码| 欧美色图天堂在线| 亚州再线| 九九热超碰97亚洲最新香蕉| 夜夜騷av、一區二區| 加勒比伊人综合| 欧美日韩制服| 欧美一级黄色免费专区| 韩美日操逼| 激情综合二| 亚洲天堂电影精品一区| 国产九九久久久精品| 欧美综合网1| 亚州欧美在线| 无码人妻一区二区三区免费九色| 久热影视| 欧美精品999| 国产大片精久久久久久| 999熟女精品| 亚洲黑人在线| 中国操逼无码| 欧美日韩性爱视屏免费看了| 蜜桃久久久久久久| 亚洲丝袜99| 欧美中文综合| 亚洲啪AⅤ永久无码| 91精品久久综合熟女| 国产精品久久久久无码Av网曝门| 青青操狠狠撩| 97久久久久久久精| 精品无码一区二区人妻久久蜜桃| 午夜αv| 一区三区啪啪| 日日干夜夜操视频h| 熟妇人妻精品一区二区| 精品人妻中文字幕4399| 日韩一级二级| 精吧天堂| 成人无码在线超碰网| 天天色播| 日本人妻天堂网站在线播放| 欧美少妇色图| 1769一区二区| 五月天伊人| 成人无码欧美一级A片狼牙直播| 大黄片做爱的大的| 白嫩嫩一区| 欧美桃色网| 91丨豆花丨熟女| 蜜臀久久一区二区| 精品人妻视频一区二区在线播放 | 欧美91丝袜| 婷婷超| 人人摸人人干| 男人天堂网手机版婷婷| 亚洲一区在线观看欧洲| 长长久久88视频| 做爱福利视频一区二区| 亚洲图片激情小说| 色久综合| 四虎免费视频| 在线毛片片免费观看| 中文字幕老熟妇黄色视频| 欧美色道啊| 中文字幕在线观看永久| 性色中出| 牛牛AV人人夜夜澡人人爽| 黄色一级视| 熟妇国产免费一区| 高清国产精品无码| 少妇与黑人高潮在线| 96久久久| 丝袜美腿诱惑亚洲欧美视频在线观看| 天天操福利视频综合网站| 国产精品久久99日日| 中文字幕久久精品一区| 色在线视频导航| 黄色污污污污污污网站| 伊香蕉综合久久久久久久噜噜噜| 在线不卡视频| 国产视频小说| 午夜福利无毒不卡| 亚洲最大的黄色电影网站。| 无码不卡亚洲成?人片| 中文字幕精品一区二区精品| 美女高潮国产高清| 91精品久久久久久77777| 啊啊啊啊在线播放| 国产黄片在线免费观看| 97就爱干| 亚洲一区二区三区不卡国产欧美| 91原创在线观看| 丁香婷婷五月| 精品人妻1237| 欧美激情久操网| 久久久久久久久久久97| 肏逼视频日本| 久久嫩草国产成人一区| 日韩在线地址一| 亚洲网自拍| 99久久久无码精品国产人| 又摸又舔在线观看网站| 少妇人妻好深太紧了vr91| 怡春苑东京热| 天天干人人干天天日97| 亚洲AV在线资源| 男女一级A片大黄,一进一出| 91天堂| 大香蕉色十月| 999久久久免费精品国产牛牛| 国产污视频麻豆传媒一区二区| 日韩成人精品| 精品成人女人久久| 大色综合网| 热热色色综合| 立川理惠无码一区二区| 91宗合网| 久久久工口| 亚洲av噜噜噜噜噜噜| 日韩人妻网站| 欧美日韩国产中文精品字幕自在自线| 国产热av| 国产女人高潮视频| 人人搞人人插人人操| 久草新免费| 免费在线黄片视频| 亚洲丨在线| 国产欧美伊人| 俄罗斯及免费在线看| 亚洲97P| 无色无码| 啪啪自拍九九综合| 欧美久久毛片基地| 国产探花精品在线| 国产区在线| 五月色丁香| 网站A V在线| 久久综合av| 婷婷成人五月天| 偷拍 欧美 日韩| 婷婷九月国产| 青草视频在线看看看看看看看看看| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 天天看夜夜看日日干| 日本不卡码黄色| 亚欧性爱ab| 97欧美在线| 乱久久久| www.婷婷六月天| 欧美日韩另类在线播放| 99日视频在线免费| 国产久久视频| 色婷婷九月天天综合| 日本精品999| 精吧天堂| 欧美黑人XXXⅩ高潮交| 伦伦成年午夜免费视频| 亚洲乱妇p22| 日日日大屁股骚女人精品| 婷婷五月色| 欧美性爱免费短视频| 九九九九热只有精品| 天天干天天日天天射黄色片| 五月丁香婷婷综合网| 蜜乳AV.COM| 精品无码少妇| 青青操在线亚洲视频观看欧美在线 | 东北女人高潮视频| 亚洲天堂,男人| 伊人久久综合精品欧美| 色97干| 91无摭挡| 日韩精彩免费| 97自拍视频在线| 夜夜操美女| 欧美性91| 丝袜天堂网| 97这里都是精品| 天天综合精品| 国产精品久久久久中文字幕| 丰满人妻区一区二区三| 欧美日韩97在线| 偷拍超碰| 97人人操人人干| 国产精品制服丝袜清纯唯美| 免费精品无码一级毛片牛牛影视| 日韩欧美中文字亚洲慕| 欧美高潮在线| 久久丁香| 色久桃花影院在线观看| 国产无码三级视频在线观看| 亚洲黄色电影| 欧美在线|亚洲| 亚洲h片在线免费观看| 亚洲熟女av中文字幕| 欧美激情精品久久久| 女人的天堂大香蕉网| 久久久久久久人妻| 91精品啪在线观看国产城中村| 欧美18 在线观看| 色香av| 国产97色在线 | 亚洲| 欧美九九99久久精品| 亚洲黑丝在线| 精品黑人一区二区| 岛国毛片手机在线观看| 九九九九九精品| 日韩精品亚洲一二三| 热热色色综合| 午夜毛片高清免费不卡| 日本三级大片| 一区二区三区机械有限公司| 一区二区三区四区免费视频| 日韩欧美大力操| 成人毛片免费| 青草综合| 亚洲欧美黄| 亚洲自拍青操视频| 亚洲成aⅴ人片不卡无码| 日韩欧美成人大香蕉| 丁香激情网| 日韩999| 亚洲欧美国产其他二区| 欧美性爱www免费版| 约操熟妇| 91成人久久| 精品偷拍13p欧美dodk视频| 欧美性生活免费网| 天天爽夜夜爽夜夜爽精| 爱妃国产亚洲视频中文字幕| 国产偷拍网站| 青青草中出视频| 国产女人高潮视频| 8050无码八戒| 日韩成人性爱AV| 91动漫操逼视频| 国产多人在线观看视频| 欧美在线永久天堂| 国产精品午夜福利亚洲综合网| 测评在线观看AV| 国产主播福利| 69av一区二区三区| 91人妻最真实刺激绿帽| 午夜无遮挡男女啪啪视频| 国产精品网址| 国产欧美日韩一区二区三区| 高潮毛片无遮挡高清免费| 熟妇的味道HD中文字幕| 欧美日韩国产三级黄色| 国产a片操逼| 岛国毛片在线观看免费| 欧美极品性爱天天射| 亚洲 欧美 日韩 国产一区二区| 91网站18禁| www国产无码| 中国一级αV| 欧美区亚洲区偷拍区| 一起草三级AV电影在线观看 | 天天综合香 ld视频| 蜜臀AV成人精品蜜臀| 亚洲熟久久| 97国产精选| 国内一级精品| 性天堂| 被男人吃奶很爽的毛片| 自怕偷自怕亚洲精品| 亚洲欧美日韩精品久久久一区二区| 超碰成人国产| 午夜精品视频777| www.狠狠| 花野真衣| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 污污汅18禁网站在线永久免费观看| 亚洲日韩美国人妻| 去干网最新版| 天天透伊人| 日本一天色道久久久精品视频| 亚洲s色图| 亚洲激情在线| 中文字幕丰满人妻日本| 久久精品中文字幕观看| 国产女人91精品嗷嗷嗷嗷| 开心婷婷五月| 女一区二区| 热热色色综合| 精品人妻一区二区三区不卡断 | 91大胆欧美| 99九九久久| 久久精品91| 午夜爽爽爽| 91丨九色丨国产丨人妻在线 | 久久久久国产| 精品对白久久不卡| 国产精品久久久久久亚洲色欲| 欧美日韩精品一区二区三区高清| 婷婷午夜| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 校园春色美腿丝袜| A 天堂| 一区二区三区四区免费视频| 婷婷色一区| 日韩人妻精品中文字幕| 99热精品在线观看| 国内精品久久人妻性色av| 麻豆啪啪啪视频| 麻豆黄四叶草网站| 骚日日av| 第四色奇米影视777| 久久99综合| 屌妞视频久久久久久久久久久久| 青青草依人大香蕉| 国产三级在线现体验区| 欧美色婷婷| 欧美影音在线| 人妻铁牛TV| 丰满少妇乱子伦精品无| 97超碰国产精品| 97超级色碰碰| 亚洲影院365| 日本岛国黄色网址| 黄色不卡视频| 午夜操一视频一区| 国产精品亚洲一级av第二区| 色精品极品| 日本 情色 1区2区3区| 日本黄大片在线观看视频| 狠狠色丁香| 久久久禁| 粉嫩av平台| 任你爽视频| 9999亚洲精品| av网站免费线看| 婷婷五月天社区| 夜夜騷av、一區二區| 国语少妇精| 在线观看黄色电话| 最新精品久久蜜桃 | 亚洲色图亚洲| 日韩中文字幕视频在线观看| 人妻大相焦在线| 高潮精品| 五月丁香激情综合网| 刺激精品视频| 婷婷操视频| 99热只有| 久久精品操| 熟女人妇一区二区三区| 少妇诱惑视频| 欧美性暴力| 91啪啪| 91色射| 操逼网免费无码视频| 超碰性爱97| 亚洲男人天堂AV| 激情第四色| 精品丰满熟妇人妻一区| 最新日产中文在线麻豆| 成人一区二区三区四区| 国产精品久久aV| 97久精品| 夜夜青青无码影院| 亚洲精品尤物yw在线影院| 啊a一区在线| aa片毛片| 九九色精品| 亚洲人精品久久久| 8050午夜少妇无码| 加勒比伊人综合| 白天啪啪晚上啪啪视频| 亚洲一本色码中文字幕| 天天综合官网| 九九热精品| 天天干人人乐| 99在线精品观看99| 久久大香蕉97| 色五月婷婷久久| 欧美97网| 五月综合色| 大香蕉淫人| 人妻啊啊人妻啊| 久草成人| 97国产成人精品免费视频| 日本加勒比无码专区一二三| 国产真实野战在线视频| 四虎免费视频| 第一高清av中文字幕| 黑人性暴力毛片| 午夜色婷婷| 亚洲区 欧美区| 精品 码产区一区二-1080P高清在线www-B029AV | 国产第12页| 亚洲精品1区| 强奸乱伦AV网站| 伊人精品国产| 久久香蕉国产线看观看猫咪av| 97热视频在线观看| 思思热影视| 成人情色综合网| 国产中文字幕曰本毛片| 激情文学亚洲| 91美女丝袜诱惑视频| 97超碰色色| 久9久| 欧美亚洲一级在线观看| 超碰碰激情97+久| 色色香蕉| 婷婷人妻激情| 热久久91婷婷| 日韩在线地址一| 男人天堂综合|