国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲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
返回資訊列表
国产在线综合福利网站| 啊啊啊用力在线观看| 欧洲熟妇xxXx欧美老妇裸体| 中文一区二区婷婷视频| 超碰97在线色男人??| 日本免费二区三区| 九九九精品成人免费视频小说| 99国产在线 精品 视频| 激情五月天色色| 久久免费中文字幕在线观看| 伊人色综合欧美| 久一区久久蜜桃| 人人操人人插 - 百度 - 百度| 911av网站免费观看| 超碰国产在线| 伊人网在线视频| 精品无码少妇| 岛国毛片手机在线观看| 麻豆黄色五月天| 99这里都是精品| 综合第一页| 国产综合永久精品日韩鬼片| 好吊色一区| 久久久96精品| 免费黄色片。| 精品久久久久,69国产成人精| 91久久午夜无码鲁丝片久久人妻| 亚洲人久久久网| 亚洲天天综合| 婷婷综合| 天综合网欧美| 欧美成人性爱视频在线播放| 丁香五月婷婷啪啪| 天操天操夜操夜月月年年操操| 尤物网站91| 欧美 亚洲 偷拍自拍| 欧美 青青草| 一本色道熟妇| 日本黄 R色 成 人网站| 熟女少妇一区二区三区| 粉嫩在线一区二区懂色| 日本精品九九九| 日韩一级欧美一级国产一级台湾| 伊人色综合网电影| 狠狠狠狠狠狠| 日韩欧美三级| 曰韩操B| 91原创在线观看| 婷婷探花久久精品一区| ,成人免费啪啪视频| 香一区二区三区| 97国产|免费| 欧美色视频在线| 欧美性战999| 青青草福利视频| 日本精品成人无码| 一区二区三区一亚洲中文字幕、综合区灬 | 亚洲天堂久| 国产黄色在线播放观看| 亚洲国产一区二区三区在线 | www.高清无码诱惑一区.com | 男人天堂导航| 99久久综合网| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 丰满少妇高潮无码| 亚洲欧洲av影音| 97九色人妻| 亚州综合色| 九九热最新| 蜜臀99久久精品| 欧美视频一区二区在线| 91激情综合| 精品人妻一区二区视频| 色呦色呦色精品| 奇米四色影视777久久久| 99热精品国产| 日韩无码三级影院| 国产欧美黑人丰满在线| 黄色大香焦1级‘′‘| 麻豆 亚洲 97| 另类 日韩 熟女| 超碰久久网| 日本国产欧美高清在线| 欧美图片偷拍| 中欧人妻丝袜中文字幕| 欧美丝袜激情| 国产欧美日韩精品中文| 五月天人妻综合| 91久热| 亚洲人妻爽爽爽| 十八禁视频网站| 性高潮久久久久久久久久久| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 天天躁日日躁狠狠躁| 夜夜操二区| 精品少妇999| 好爽,再快点啊哈嗯嗯嗯嗯| 中文操逼字幕| 性生活无遮挡纯毛片在线看| 夜夜影视四色| 97资源站日韩| 偷拍欧美激情| 自拍视频一区在线观看| 九九久精品| 九九成人| 强奸乱伦AV一天堂网| 日本精品性生活久久久| 日韩成人电影AV| 91天堂| 天美av在线观看| 国产无马在线| 91国产丝袜美女| 五月丁香影院| 日本1区2区不卡视频| 欧美情色贴图| 久久久99久9| 网页导航五月天免费一二三区| 久久久久深夜无码| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 久久AV无码AV| 精品少妇人妻| 国产AV天美| 国产精品无码在线| 亚洲AV成人无码一二三久久| 激情久久日韩精品中文字幕麻豆| 欧美探花网| AV中文字幕剧情1区2区3| 五月婷婷影院| 免费的很黄很污的全部视频| 2021国产成人精品久久| 老女人老91妇女老热女| caopeng97| 国产对白刺激视频| 免费人成毛片乱码| 伊人96在线| 日韩国语字幕| 黄色高清无码无码破解免费暗网| 国产在线能看的你懂的| 精品一区99999| 肉丝网站91| 色综合久久88色综合久久天天| 97亚洲中文| 亚洲区限制级| 亚洲大色堂| 在线啊v一区| 日韩黄色片子| 久草在线| 日韩天天综合| 夜夜夜夜爽| 美女露胸露奶头| 色五月婷婷色| 亚洲欧美日韩二区视频| 欧美日韩传媒| KK色在线影院| 一区二区三区成人| 国产精品青青草| 久久精品国产72国产精品福利| 男人天堂电影院| 加勒比av网| 欧美爆操91| www.99在线| 中文人妻av高清一区| 人人妻人人澡人人爽人人精品浪潮| 操B久久| 国产蜜臀精品一区免费尤物| 午夜色婷婷| 曰本人妻人人澡人人夹| 久久久久久99AV无码免费网站| 夫妻AV网站| 啊啊好多水| 伊人久久青青草| 久9视频| 啪一啪免费视频| 五月天我淫我色av| 久久只有精品| 亚洲天堂加勒比| 99热在线只有精品| 爱丝福利| 肉丝无码中文高清| 日本淫穴在线| 欧美72网页| 久久婷婷国产一区二区色| 男男H黄动漫啪啪无遮挡网站| 成人免费看吃奶视频网站| 久久国产在线一区二区| 黄色片A级一区二区三区| 超碰吊日色| 超碰社区97| 无码人妻精品一区二区三区九九 | 午夜经典| 精品国产乱码久久久影院| 亚洲天堂日本| 欧美情色贴图| 国产精品一区二区后入| 99黄页网站| 九草在线大香蕉| 99RE在线视频精品,这里只有精品| 伊人影院在线理论播放| 亚洲中文制服诱惑| 裸模AV女优| 草b在线| 草b在线 | 亚洲欧美一区二区三区在钱蜜桃| 天天综合精品| 日本有码久久| 爱爱动态120秒| 玖玖97综合| 欧美黄色片AAAAA| 日韩一级成人毛片免费观看 | 免费的很黄很污的全部视频| 99这里都是精品| 国产精品露脸在线观看| 亚洲色欲一区二区三区| 色综合国产在线观看| 二区熟妇韩日| 青娱乐福利99| 爱爱动态试试看6 0秒| 久久精品久久久久久久| 丁香五月激情综合| 午夜激情成人在线观看| 日韩美女高潮喷水视频| 国产aⅴ无码片毛片一级网站| 天天澡天天爽日日av| 亚洲无码?第一页| 青青三级视频| 亚洲色图91欧美日韩| 国产成人亚洲精品无码最新在线| 日韩精品操少妇| 超碰免费人妻人人| 亚洲色图激情小说| 岛国片在线播放| 亚洲AV无码国产精品久久久久 | 亚洲色图a| 欧美色图中文字幕| 人妻久久一区二区三区 | 欧美乱妇狂野欧美在线视频| 国产精品久久久久久 百度| 久久综合久色欧美综合狠狠| 亚洲色吧网| 久久专区| 67914在线兔费成人视频| 色色五月婷| 久久超碰国产一区二区三区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 精品成人动漫一区二区| 91人人操| 性性欧美| 99无码精品| 欧美色另类| 又摸又舔在线观看网站| 91久久久久久久| 亚洲无码国产探花在线观看| 青青草公开在线免费不卡视频| 欧美乱色| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 男人的天堂 在线一区| 亚洲性猛交| 天天日日夜夜| 99久久久无码国产精品性男| 欧美Ⅴ性爱| 国产兽交视频在线播放| 啊啊啊好湿国产一二| 91Chinese在线| 色综合尤物| 久久久免费的精品| 欧美成人性爱视频大全| 欧美中出1| 在线只有精品| 黄色高清久久无码依人| 狠狠2050在线观看| 日韩熟女精一区二区三区不卡| 成人十八禁日韩欧美一二三| 午夜福利 成人 91| 天天色香欲综合网| 一区二区三区 丝袜 高跟 美腿| 丝袜熟女2P| 香蕉久久精品| 亚州一区二区| 九九探花视频在线观看| 思思99热| 久久一本大香蕉 | 91女优在线观看 | 久久极品伊人| 国产和美国毛片| 九九九九9999| 九色婷婷| 2017天天透天天通天天擦| 九九综合久久| 中文字幕片| 欧美色网络| 亚洲一区二区久久久久| 91精品国产综合久久久蜜臀| 青青草色AV| 久久精品六区| 大胆91| 天天插天天射| 五十路熟女工口 | av线电影| 亚洲综合色图欧美| 少妇熟女一区二区三区| 国产精品白丝AV| 96AV久久久| 很很很很操| 人人爱操| 91男人天堂网| 人妻少妇精品久久久久久| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 干干干天天| 日韩性爱电影一区| 国产精品久久久蜜臀| 五月天AV资源| 国内毛片婷婷六月色| 久久婷婷综合国际产色怕| 欧美人妻久久精品二区三区| 日日日日日| 色五月69夫妻| 超碰在线日韩一区| 亚洲最新Av| 欧美色图色综合| 亚欧中文字幕在线视频| 久热这里| 欧苏综合色综合| 五月开心久久AV官网| 九九九九精品精| 久久久久婷婷| 91亚洲在线| 日日操丁香五月天| 91狠狠综合久久久久久| 极品出轨视频网站| 深夜国产一区二区三区在线看| 五月久久HDAV| 午夜毛片亚洲精品片国产久久久| 色综合尤物| 欧美日韩亚洲五月天婷婷| 99热这里只有精品18| 亚洲男人天堂2019| 四虎精品永久在线播放| 欧美 色 亚洲| 十八禁视频网站| 欧美综合中文| 久久精品国产免费观看99| 美女淫穴| 人人扣人人操| 91AV入口| 亚洲青青草| 欧美亚洲一级在线观看| 久久久久921| 日本操BAV| 91视频综合网| 99999精品成人| 日本丝袜人妻内射| 四虎免费在线观看| 日本99一区二区| 免费精品福利在线观看| 青娱乐国产剧情av一区| 玖玖爱综合网| 东北女人| 亚州欧美另类| 哈哈操电影AV| 黄色大香焦1级‘′‘| 日韩欧美天堂| 激情久久日韩精品中文字幕麻豆| 黄总AV色图| 久久久婷婷婷| 国产精品精品系列在线观看| 91精品人妻一品二品三品| 91美女視頻| 白丝少妇一区二区| 丁香激情网| 91精品久久久| www.久久最新地址| xxx0国产在线播放| 爱妃国产亚洲视频中文字幕| 91黄站| 亚洲欧美日韩中文久久自慰| 亚洲综合影片| 任我爽视频在线观看| 伊人久久综合影院| 视频一区二区三区精品| 日产欧美电影一区二区三区| 欧美日韩小说| 蜜桃午夜视频一区二区| 国产精品午夜福利视频| 97欧美色资源| 亚洲性猛交| julia在线观看久久| 色97| 国产欧美日韩女同性恋ww喷水精品| 久久精品黄色| 日本506070| 久久久免费视频18| 欧美激情一区| 91P0RNY大屁股人妻| 欧美激情精品| 波多野42部激情无码喷潮| 国产性久久久| 亚洲日韩肥臀视频在线观看| 熟妇高潮一区二区免费视频| 桃色六月天| 精品然女一区二区| 四虎免费视频| 97超碰伊人| 日韩无码人妻| 变态乱伦伪娘灌肠一区二区| 日韩乱伦视频| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 夜夜免费视频| 操屄日韩| 日本高清一区二区在线| 日韩精品电影| 欧美翘臀视频网站一区二区三区| 999久久芭蕾| 日本人妻伦在线中文字幕| 日韩欧美性爱电影在线观看| 在线观看色视频| 久久久无码av精| 97超级欧美| 色图四区| A片三级无码| 人妻少妇蜜桃视频欧美一区| 欧美,日韩,中文,另类| 亚洲自拍欧美色综合| 日韩福利综合一区| 免费看毛片操穴| 天堂综合网| 殴美牲| 午夜精品久久久久久久久久蜜桃| 97久久天天综合色天天综合色电影 | 丁香五月影院| 久久成人精品| 红桃视频高潮| 日本一级婬片试看三分钟| 日韩精品一区,二区 九九...老司机| 天天懆天天日| 国产剧情在线| 极品久久久久久久久久久久久久| 乱伦一二三区| 91n处女在线观看| 区一二区日韩亚洲乱码av电影| 亚洲97p| 大香蕉性欧美| 国产懂色精品国产av| 亚洲国产精品乱码在线观看| 老司机深夜影院18未满| 粉嫩av一区二区三区天美传媒| 国产后入精品| 亚欧韩av| 欧美精品日韩久久久九| 中文字幕一区二区无码成人| 人妻啊啊人妻啊啊| 逼逼逼逼操操操操操操操操操午夜剧场| 久草电影网| 国产午夜视频| 嗯啊啊啊轻点视频 | 亚洲AV不卡在线观看尤物| 日韩婷婷| 国产亚洲精品第一最新| 久久久国产av美女私房| 日韩综合97p| 久热99999| 免费网站观看www在线观| 人人操AV| 久久久久9| 成人性爱高清视频免费看| 在线观看亚洲成人精品| 9Ⅰ老熟女| 91热热色| 美女高潮国产高清| 蜜桃臀AV在线| 夜夜肏2021| 亚洲无吗在线视频| 曰韩中文人妻视频| 精品九九| 天天插夜夜操| 2020中文在线一区二区三区| 家庭乱伦麻豆| 91在线视频国产网站| 欧美日韩传媒| 久久久96| 秋霞网—男女啪啪亚洲免费体验区| 国产精品农村妇女| 色臀av| 天天看天天干| 啊啊啊想要| 少妇综合| 曰韩操B| 国产精品三级视频网站| 嗯嗯嗯好爽| 久久综合日韩亚洲欧美| 中文欧丝袜诱惑| 一区二区视频你懂的| 玖玖爱综合网| 日本成人在线不卡一区二区三区| 国产精品不卡一区二区电影| 亚洲日韩美女中文字幕乱| 亚洲精品日韩国产欧美| 久久久久久久久久久久久久久性生活视频| 久久婷婷色综合一区二区三区| 国产农村妇女精品一二区| 欧美在线视频播放| 91亚洲黄色网| 五码视频在线观看| 人妻少妇色综合| 一区二区三区四区五区高清无码永久视频 | 日本综合久久| 日韩人妻精品中文字幕| 日本大香蕉综合网红本杳社区| 日本色色色网站免费看不卡| 久久AV无码网址| 欧美嗯啊……在线观看视频免费| 内射中国少妇高清视频免费视频| 亚洲男人的天堂va亚洲男人社| 国产亚洲一黄| 在线观看A啊啊啊| 久久黄人人爽视频| 国语av最新自产拍在线观看| 日本97久久久精品| 夜夜骑夜夜操| 91在线欧色| 亚州色图欧美色图| 中文字幕精品日韩中文字幕| 97人人爱人人做人人乐| 91在线视频国产网站| 国产欧美日韩精品中文| 久久色一区二区| 国产精品久久久久久亚洲色欲| 狠狠五月天| 熟女91网| 高清国产成人无码| 亚洲码和欧洲精品激情系列| 不卡二三区人妻少妇| 看一级特黄a大一片| 伊人国产视频| 免费αⅴ在线观看| 中文字幕女同在线| 加勒比综合a∨| 91小视频| 外国免费性情大片| 国产不卡精品91| 丰满熟女一区二区三区在线播放| 99热只有| 日韩三级伊人| 天美传媒Av在线| 欧美日韩插逼视频| 亚洲综合九| 亚洲欧美激情在线视频| 综合第一页| 欧美 日韩 国产传媒| 少妇一级婬片免费放一级a性色.| 日日干男人的天堂| 91操人| 国产一级舔足在线观看| 天天超级碰碰碰| 女同在线视频一区| 狠狠干91| 日日嗷| 欧美超碰96| 成人97人人超碰人人| 日日妻色网| 日韩内| 啊操爽品善一区二区三区| 性开放中文AV高清无码免费看| 日日爱99| 久久久999国产| 丁香五月av| 秋霞曰韩R级| 日韩欧美性吧婷婷乱伦大香蕉| 91视频综合在线| 天天综合网久久ww| 午夜精品一区二区三区三上悠亚| 天天懆天天日| 久久久96| 日本熟妇人妻一区二区三区| 9 9无尺码天堂网| 中文有码第五页| 日韩pv中文| 色五月婷婷网| 乱伦图av| 久久久久久中文字幕中文字幕最新| 亚洲国产奇米影视久久| 丁香婷婷五月| 超碰97久久| 九九九九亚洲| 在线观看啊啊啊啊啊| 330dv亚洲成年视频网| 日韩一999精品| 日韩国产品视频中文字| 亚洲无套久久嗯嗯| 久久精品视频久久久| 大香蕉伊人色偷偷在线| 377p欧洲日本亚洲大胆| 久久精品福利影院| 曰韩操B| 97爱亚洲| 91综合网| 亚洲精品天堂久久A∨51成人漫 | 国产精品一二三区福利| 99视频内射三四| 超碰久久中文| 亚洲天堂日本| 亚洲网污污污污| 久久有码视频| 日韩本不卡视频在线观看 | 国产午夜精品一区二区三区牛牛| 午夜啪| 国产精品久久久久综合| 色老汉色| 人妻熟女一区二区| 黄色无码高清黄色无码网站| 欧美系列在线一区二区| 97人人操人人干| 欧美久久婷婷| 亚洲国产97| 91在线精品| 黑丝少妇麻豆| 欧美激情精品| 亚欧无码线免费观看视频| 麻豆国产96在线| 亚洲人妻熟妇三十三区| 国产日韩美女小穴视频网站不卡| 在线播放免费av福利片| 亚洲熟妇图片| 亚洲欧美黄| 无卡一区=区| 一个国产在线综合网站| 色女女女导航| 友优传媒精品在线一区二区| 精品一二三区久久AAA片| 久久精品视频在线观看| 中日韩一区二区三区欧美| 欧美黄色大香蕉一区二区| 欧美大香蕉97| 国产毛片毛片4p懂色| 欧美刺激色黄片免费看| 日韩精品大香蕉伊人在线| 国产精品不卡av免费在线观看| 国产精品青草综合久久| 情色五月天就去干| 操逼操网| 国产视频97| 久9视频| 青青草依人大香蕉| 91中文在线| 久 久无码人妻AV| 亚洲成人无码影院| 九月AV| 久久久久久久久久久免费精品| 国产精品久久久视频| 欧美AAAA黄片| 九九av| 日韩精品在线观看观看| 99热 按摩 日韩| AV污污污污| 青青青在线高清视频在线一二三四区| 丁香六月婷婷| 78精品在线| 超碰三级秋霞| 二男一女成人A片| 青青草女人天天干| 青青久久手机线视频| 91麻豆一二三区| 综合欧美日韩在线观看| 羞涩视频| 五十路熟女,国产欧美精品区一区二区三区| 欧美综合区| 久96热在线观看视频| 四季AV一区二区凹凸精品小说| 国产女人91精品嗷嗷嗷嗷| 亚洲爽图| 欧美成人综合| 亚洲性爱高潮影院| 十八禁成人网站在线观看| 97超碰9| 91无码人妻| 大香蕉伊人网WWWn0n| 中文字幕日韩人妻视频一区二区三区 | 国产精品伦理| AV中文在线可看| 最新日韩黄片| 中国少妇XXXX做受| 丁香婷婷五月| 色拍偷亚洲| 一道本东京热加勒比一区二区三区| 粉嫩粉嫩一区性色AV片| 成人免费性爱视视| 夜夜夜夜久久久久| 日本天堂在线播放| 97久久精品国产| 啊啊啊好湿国产一二| 亚洲麻豆精品二区三区| 国产亚洲99久久精品| 蜜臀AV秘一区翔田千里| 人人性爱视频免费| 欧美性生活男人的天堂| 九九热只有精品| 试看福利| 欧美一二级| 狠狠躁天天躁日日躁| 神马久久久久久久久久久久| 五月色综合| 欧亚性爱视频免费看| 人人干人人操人人..com| 亚欧高清在线| 操美女高潮抽搐白浆| 黄色一级视| 国产欧美岛国精品一区| 97久久超碰| 激情 欧美 亚洲 小说| 岛国视频一二三区| 在线国产探花| 91精品丝袜久久久久久| 又大又大又大又粗爽高潮观看| 亚洲精品国产精品成人| 亚洲在线欧美| 国产呦精品系列在线观看| 无码外流操逼视频| 人人玩人人添人人澡免费| 久久青青草原免费视频| 亚洲偷拍自拍在线视频| www.狠狠干.coom | 国产精品99精品视频网站| 成人av在线播放| JIZZJIZZ国产精品喷水| 国产精品自产拍在线观看社区| 久久综合99| 久久人爽| 欧美黄色大香蕉一区二区| 蜜臀色乳| 国产午夜在线观看| 日韩,欧美,中文在线| 日少妇亚洲版| 国产精品96| 狠狠激情综合狠狠操中文字幕| 91美女丝袜诱惑视频| 国产精品午夜福利视频| 无遮挡男女激烈动态图| 99福利社| 91性高朝久久久久久久久| 91精品久久综合熟女| 国产精品女aA片爽爽视频| 玖玖视频在线资源一区二区三区| 人人污日韩一区二区| 中文字幕在线日亚州9| 国产精品久久久久久久久久久久久久吹 | 欧美丝袜91| 人妻久热在线| 色色亚洲| 五月天色电影| 天堂精品| 九九人妻| 美女黑人91神马| 久湿久久| 日本媚薬中文字幕在线| 青青在线视频日韩欧美| 国产精品久久aV| 大黄片做爱的大的| 精品一二三区久久AAA片| 午夜精品探花| 美性中文综合网| 午夜九九| 91强奸乱轮| 色婷婷aV一区二区三区麻豆综合| 蜜臀久久在线视频| 日韩操逼性鲍| 九九亚洲精品| 精品无码欧美三级| 人人操AV| 久久黄人人爽视频| 精品网站9999| 国产一区二区三区高清视频| 亚洲va有码在线天堂| 啊啊啊啊啊好大好舒服想要| 久久免费99精品久久久久久| 伊人久久大香蕉线AV五月天| 精品久久久高清无码| 激情小说亚洲视频| 日本色色色视频| 精品人成视频在线观看| 黑丝91视频| 日本久久女同性恋视频| 操操AV电影| 国产精品3| 91色综合| 亚洲se91| 97超碰欧美中文字幕| 91在线一起| 国产白嫩精品久久| 欧洲天天在线| 激情五月婷婷| 天堂а√在线最新版在线| 亚洲欧洲激情| 亚洲精品欧美专业| 夜夜中出国产| 天天做天天爱| 涩涩五月天| 色九区| 日本99视频| 久久久国产三级黄色片| 日欧亚洲二三区大片不卡| 欧美不卡在线一区二区| 中文字幕av片| av橘色网站| 好湿好紧视频| 婷婷美人网| 淫色网综合| 久久鲁夜| 婷婷美人网| 超碰人妻中文在线| 青青网三级视频| WWW4虎| 夜夜国产一区| 亚洲色图第一页| 中文熟女五十乱码在线| 热久久无毒不卡| 97射欧美| 欧美裸体美女日麻屄| 超碰天天去日穴| 男人的天堂va在线| 国内偷拍精品一区二区| 日本高清视频xxxx| 日本一区二区三区四区免费观看| 新婚人妻扶着粗大强行坐下| 911粉嫩人妻| 久久精品人体AV| 日少妇亚洲版| 亚洲文学偷乱拍啪啪啪啪| 国产AV人人夜夜澡人人爽麻豆| 超碰无码五月97| 加勒比性爱成人在线| 国产精品国产精品国产| 色综合天天| 在线国产福利网址导航| 97视频免费| 亚欧无码线免费观看视频| 激情五月天丁香社区| 人妻精品一区二区全免费| 天天射夜夜| 91GD.COM| AV男人天堂网| 亚洲 无码 偷拍| 丁香五月综合| 欧美欧美啪啪视频| 日本熟妇人妻中出视频| 60秒试看最爽10分钟网站| 久久有码视频| 图片区小说区| 欧美少妇性乱| 亚洲影院无码在线| 蜜臀久久99精品久久综合| 后入福利视频| 91色拍| 久久久精品国产亚洲伊人| 男女性扦B| 亚洲中文国际强奸字幕| 国内偷自视频区视频综合| AV综合中文字幕干| 日本99一区二区| 亚洲成人AB| 中日高清无码操逼视频| 午夜福利合集| 色99在线| 久久久久少妇| 啪啪视频mP4| 国产女同在线观看视频| 日韩在线女优天天干| 欧美天天干| 中文字幕精品一区二区精品| 亚洲色电影在线| 丁香六月东京热| 丝袜喷水在线| 日本 色 导航| 热热色91| 久久999久| 日本操BAV| 精品久久久久久久| 密臀在线免费观看| 一级性爱啪啪视频| 欧美国产操逼| 六月丁丁香| 色婷婷六月丁香七月婷婷| 日韩成人精品| 97人人色| 一区二区三区蜜桃成人撸久久东京热| 久久国产乱子伦精品免费女人| 熟妇人妻一区二区三在线| 國產尤物AV尤物在線觀看| 日本一二区不卡| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩9区| 97色干| 2020中文字幕在线观看| 欧美亚洲综合色| 99久久亚洲精品无码毛片潘甜甜| 超碰色中文| 国产AAAAAABBBBB| 日韩BBN| 在线 制服丝袜中出 人妻| 91熟女视频| 亚洲天天艹| 精品人妻一区二区三区四区不卡在| 91美女在线精品视频| 午夜性生活av免费在线看| 亚洲成人久久美女| 丁香九月婷婷| 色www精品视频在线观看| 久久久中文| 天天干天天狼在线视频| 五月天亚洲网| 无码日韩网站| 国产情侣自拍在线播放| 久久狠狠色噜噜狠狠狠狠97| 少妇九九九九| 欧美综合1性辶| 欧美人妖内射| 亚洲的天堂网| 国产精品suv一区| 日产国产精品中文久久婷婷| 精品亚洲国产成人AV制服丝袜| 啊啊啊在线观看| 欧美九九九九九| 亚洲色图第四色| 中 文字幕一区二区三四 五 区日 日 骚 | 一区二区三区 丝袜高跟| 国产高潮AA片免费看| 婷婷综合网站| 亚洲男人天堂2019| 天综合中文| 欧美精品偷拍| 欧美激情久久久久| 加勒比色99999| 97超碰人人模人人拍人人| 精品日日人妻| 人人做,人人操,人人摸| 久草午夜| 亚洲一本色道中文无码aV天美| 婷婷五月天成人| 国模限制级电影| 五月婷婷啪啪| 九九热精品免费视频| 欧色综合| 欧美日韩人妻精品一区二区三区| 久久啊啊| 亚州操逼图| 深爱五月天| 啊啊啊好舒服好爽啊啊啊视频| 激情欧美日韩女同久久| 久艹视频在线| 呦呦影院| 久久99网站| 一区| 亚洲少妇自拍中文字幕懂色| 啊啊啊轻点在线观看| 黄色无码高清黄色无码网站| PMv在线观看| 亚洲色 国产 欧美 日韩| 97超碰美国| 91精品91久久久久77777| 这里都是精品| 97国产精品久久久久| 日夜伊人网| 亚洲国产婷婷在线播放| www四虎| 亚洲图片另类| 日韩欧美亚洲自拍偷拍| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 日本高清有码网址视频| 国产熟女| 人人做天天爱| 亚洲综合有玛| 91视频精品| 91 亚洲 欧洲| 天堂综合网| 91oumei| 中文乱码字幕观看| 极品粉嫩一区二区| 91啪啪| 欧美日韩情色一区二区| 亚洲一区二区在线观看91| 久久精品国产精品亚洲艾通辽熟妇 | 约操熟妇| 亚洲男人天堂视频| 妺妺跟我一起洗澡没忍住| 国产精品不卡一区二区三区| 精品国产人成在线| A一级色女| 国产精品免费视频不卡| 欧美色97| 玖玖97综合| 四虎午夜影院| 欧美熟女丝袜| 五月香婷婷| 久久在线观看免费视频| 激情四射五月天| 破苞ⅩXXX性无码动漫无码| 97精选久久| 精品97精品97| 久久精品电影| 九久精品| 综合影院永久入口国产| 亚洲综合色图欧美| 天天插网| 影音先锋中文字幕日本好一区二区| 国产精品一二三区18| 欧美色综合| 人人操人人色人人摸| 88xx成人精品视频| 久久天堂婷婷网| 色大香蕉97N| 九九九九热只有精品| 亚洲中文sv| 免费一级特黄特色大片在线观看看| 麻豆av一区二区| 岛国在线一区二区三区| 色操逼网| 欧美日韩丝袜 | 天天操天天谢| 国内亚洲高清无码| 热久久91婷婷| 91观看 国产白丝| 亚洲午夜福利在线影院| 色五月激情网| 老熟妇一区二区三区| 熟妇色99| 中文字幕一区二区日韩网| 亚洲欧洲国产综合av| 国产一区二区三区影片| 国产又色又粗又黄又爽| 性影在线视频| www.男人天堂| 亚洲 欧美 手机在线观看| 国产怡红院| 小视频国产| 秋霞福利网| 日本精品高清一二区一本到| 久久熟女人| 久久久亚洲Av| 密臀成人视频久久久| 中文人妻av高清一区| 人人操av| 亚洲国产一级黄色视频| 啊视频在线| 美日韩男女操屄视频| 色女女女导航| 国产精品亚洲无码| 91精品少妇搡搡搡| 国产按摩一区二区三区| 精品人妻一区二区三区不卡断| 中文字幕乱码人妻二区三区| 欧美 亚洲 制服 精品| 欧美三级偷拍| 亚洲免费97免费| 天天做日日爱夜夜爽| 高清肉丝中文无码| 伊人色综合网电影| 色色毛片| 校园春色 亚洲| 啊啊啊不要啊啊受不了了视频在线| 久久久九九九| 91美女高潮| 久久亚洲不卡一区二区三区| 你懂的在线观看区国产| 夜夜综合| xxx亚洲午夜天堂| 色五月婷婷色| 欧美黑人精品在线播放| 日韩传媒在线| 91色碰| 色爱综合网| 日韩不卡av一二三| 性在久久久久久| 91AV入口| 精品综合久久久久久五月天| 亚洲中文电影| 夜夜人妻爽| 玖玖视频在线资源一区二区三区| 亚洲色宗合| 四虎884| 亚欧高清在线| 性爱Av免费| 国产精品免费1区2区视频| 999 久久久| 91欧美性| 久色99999| 免费草草草草草视频| 蜜桃视频精品一区二区| 又粗又长又爽在线观看| 欧美丝袜中文字幕07在线| 午夜啊啊啊| 福利天堂| 亚洲影视高清第一页| 爽爽歪在线视频| 久久一二三四五六七八九区区区 | 天天亚洲| 久久久久九九九| 久久性爱视频免费看| 久久久久久久久久久精| 国产农村妇女精品一| 天天干,夜夜爽| 久久亚洲影院一区二区| 亚洲熟女中文字幕在线| 岛国色情视频在线观看| 久久精品国产Aⅴ| 免费?级毛片无码?∨蜜芽试看| 青青草福利视频| 95自拍视频在线观看| 久久透逼视频| 激情五月天色色网| 伊人97色天使| AV色五月天| 探花视频免费观看国产专区| 97干色| 久综合网| 激情开心五月天| 国产精品久久久久久久久久久久久久久久久久 | 性爱乱伦一区| 男人的天堂2018.| 午夜亚洲国产理论秋霞| 伊人久久88国产女| 欧美 亚洲 综合 制服 另类| 中文字幕av色| 91 国产丝袜在线播放-百度| 久久噜噜噜精品国产亚洲综合| 黑人精品欧美一区二区蜜桃| 国产成人亚洲精品无码最新在线| 久热在线精品免费观看| 久久伊人最新网址视频| 天天狠操| 欧洲乱码视频| 啪啪视频免费在线观看| 国产欧美日本亚洲精品| 96久久精品一二三区色欲| 婷婷亚洲天堂| 中文字幕欧洲有码| A 在线网址| 嗯阿好爽好紧| 操淫穴亚洲五月丁香| 久久久月天| 大香蕉久| 美女好片色日本| 久久99操天天日| 久久久久久久久9| 亚洲色综合| 99热在线播放| 偷拍 精品 另类 四区| 亚洲无限观看| 国产亚州精品美女久久久免费| 中文字幕老熟妇黄色视频| 尤物视频偷拍免费| 秋霞视频一区二区 | 精品无人区麻豆乱码1区2区图片| 亚洲人综合| 丁香六月激情综合| 尤物网站91| 精品国产污一区二区三区| 人妻精品一区一区三区蜜桃91| 欧美性爱无码一区二区三区| 国产按摩一区二区三区| 俞拍久久国应视频| 极品粉嫩少妇视频| 欧美性巨大╳╳╳╳╳高跟鞋|