日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

高校機(jī)房管理系統(tǒng)JSP+MySQL部署實(shí)戰(zhàn)指南

高校機(jī)房管理系統(tǒng)JSP+MySQL部署實(shí)戰(zhàn)指南 簡介本資源是一套完整的高校機(jī)房管理系統(tǒng)畢業(yè)設(shè)計(jì)/期末項(xiàng)目實(shí)戰(zhàn)方案面向Java初學(xué)者與計(jì)算機(jī)專業(yè)本科生解決機(jī)房設(shè)備登記、實(shí)驗(yàn)室預(yù)約、維修報(bào)修、用戶權(quán)限管理等典型校園信息化場景需求。壓縮包共450個(gè)文件涵蓋62個(gè)Java業(yè)務(wù)類、32個(gè)JSP前端頁面、64個(gè)Jar依賴庫、102個(gè)JS交互腳本及37個(gè)PNG界面圖標(biāo)輔以CSS樣式、XML配置與Properties參數(shù)文件完整支撐JSPMySQL技術(shù)棧的本地快速部署整體體積達(dá)574.28MB所有運(yùn)行環(huán)境含Tomcat、MySQL安裝包及配置說明與交付文檔設(shè)計(jì)說明書、文獻(xiàn)綜述、運(yùn)行說明書、Word作業(yè)稿均已集成。目前已有1339人學(xué)習(xí)下載開箱即用——無需額外配置按說明書操作即可啟動系統(tǒng)源碼結(jié)構(gòu)清晰、模塊職責(zé)分明如EquipmentAction、LaboratoryAction、RepairLogAction等對應(yīng)核心功能命名規(guī)范、注釋完整稍作修改即可直接提交課程作業(yè)。1. 高校機(jī)房管理系統(tǒng)JSPMySQL不是“有手就能運(yùn)行”的玄學(xué)而是能閉環(huán)交付的JavaWeb最小可行工程你手頭正趕著期末作業(yè) deadline老師要求交一個(gè)“可運(yùn)行、有文檔、能演示”的機(jī)房管理系統(tǒng)——不是 Demo是真能錄入學(xué)生上機(jī)記錄、查設(shè)備狀態(tài)、管教師排課、導(dǎo)出使用報(bào)表的系統(tǒng)。網(wǎng)上搜“高校機(jī)房管理系統(tǒng) JSP MySQL”一堆壓縮包標(biāo)著“附設(shè)計(jì)說明書源碼文獻(xiàn)綜述運(yùn)行說明書所需軟件”但解壓后要么 Tomcat 啟動報(bào)ClassNotFoundException: com.mysql.cj.jdbc.Driver要么登錄頁空白不跳轉(zhuǎn)要么 MySQL 連不上提示Access denied for user rootlocalhost……最后發(fā)現(xiàn)所謂“有手就能運(yùn)行”其實(shí)是“有手懂 JDBC 驅(qū)動版本會改 context.xml能修 web.xml servlet 映射會配 MySQL 8.0 默認(rèn)認(rèn)證插件”的委婉說法。這篇筆記不講理論套話只拆解這個(gè)系統(tǒng)到底由哪幾塊硬骨頭組成、每塊怎么親手焊牢、哪些坑我踩過三次以上、以及為什么現(xiàn)在還值得用 JSPMySQL 做這類教學(xué)級系統(tǒng)——它不是過時(shí)技術(shù)而是 JavaWeb 工程能力的實(shí)體化沙盤。2. 搭建底層骨架JDKTomcatMySQL 三件套的版本協(xié)同與初始化配置高校機(jī)房管理系統(tǒng)本質(zhì)是傳統(tǒng) JavaWeb MVC 架構(gòu)的典型落地JSP 負(fù)責(zé)視圖層渲染Servlet 處理請求分發(fā)與業(yè)務(wù)邏輯DAO 層通過 JDBC 連接 MySQL 完成數(shù)據(jù)持久化。整個(gè)系統(tǒng)能否跑通第一道門檻就是 JDK、Tomcat、MySQL 三者版本必須咬合。常見翻車點(diǎn)不是“裝不上”而是“裝上了但連不上”——比如 JDK 17 Tomcat 10 MySQL 8.0 組合下mysql-connector-java-8.0.33.jar無法加載因?yàn)?Tomcat 10 默認(rèn)啟用 Jakarta EE 9 規(guī)范而舊版 JDBC 驅(qū)動包名仍是javax.*需升級為mysql-connector-j-8.3.0.jar并手動替換WEB-INF/lib/下的驅(qū)動包。2.1 JDK 8u291 與 Tomcat 9.0.87 的黃金組合教學(xué)場景實(shí)測最穩(wěn)提示不要用 JDK 17 或更高版本跑這個(gè)系統(tǒng)。JSP 編譯依賴javax.servlet.jsp.JspFactory而 JDK 17 移除了java.xml.bind模塊會導(dǎo)致org.apache.jasper.JasperException: Unable to compile class for JSP。教學(xué)環(huán)境建議鎖定 JDK 8u291LTS對應(yīng) Tomcat 9.0.87非 10.x二者在 Windows 10 和 Ubuntu 20.04 上均驗(yàn)證通過。安裝步驟Windows 為例# 1. 下載并解壓 JDK 8u291官網(wǎng)已歸檔可從 Oracle Legacy Archive 獲取 # 2. 設(shè)置 JAVA_HOMEC:\Program Files\Java\jdk1.8.0_291并將 %JAVA_HOME%\bin 加入 PATH # 3. 下載 apache-tomcat-9.0.87-windows-x64.zip解壓到 D:\tomcat9 # 4. 修改 D:\tomcat9\bin\setenv.bat若不存在則新建添加 set JAVA_HOMEC:\Program Files\Java\jdk1.8.0_291 set JRE_HOME%JAVA_HOME%\jre驗(yàn)證是否生效D:\tomcat9\bin startup.bat # 成功啟動后訪問 http://localhost:8080應(yīng)看到 Tomcat 歡迎頁 # 注意若頁面空白或 404請檢查 logs/catalina.out 中是否有 SEVERE: Failed to initialize connector 類錯(cuò)誤2.2 MySQL 5.7.44 安裝與 root 權(quán)限重置繞過 mysql_native_password 認(rèn)證陷阱高校系統(tǒng)多基于 MySQL 5.7 開發(fā)因其默認(rèn)認(rèn)證插件為mysql_native_password而 MySQL 8.0 默認(rèn)改為caching_sha2_passwordJSP 項(xiàng)目中若未顯式指定useSSLfalseserverTimezoneUTCallowPublicKeyRetrievaltrue連接必然失敗。因此推薦直接使用 MySQL 5.7.44官方最后一個(gè) 5.7.x LTS 版本。安裝關(guān)鍵操作Windows MSI 安裝器在 “Authentication Method” 頁面務(wù)必選擇 “Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)”設(shè)置 root 密碼時(shí)記牢該密碼后續(xù)db.properties中要用安裝完成后以管理員身份運(yùn)行 CMD執(zhí)行-- 登錄 MySQL默認(rèn)端口 3306 mysql -u root -p -- 創(chuàng)建機(jī)房管理專用數(shù)據(jù)庫避免污染 default schema CREATE DATABASE IF NOT EXISTS computer_lab CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 創(chuàng)建應(yīng)用專用用戶比直接用 root 更安全教學(xué)環(huán)境也需養(yǎng)成習(xí)慣 CREATE USER labuserlocalhost IDENTIFIED BY Lab2024; GRANT ALL PRIVILEGES ON computer_lab.* TO labuserlocalhost; FLUSH PRIVILEGES;參數(shù)說明utf8mb4是 MySQL 5.5.3 推薦字符集支持 emoji 和四字節(jié) UTF-8 字符COLLATE utf8mb4_unicode_ci提供更準(zhǔn)確的中文排序與比較labuser用戶權(quán)限限定在computer_lab庫內(nèi)符合最小權(quán)限原則。3. 部署核心代碼從源碼結(jié)構(gòu)到 web.xml 與 JDBC 配置的逐層縫合拿到“高校機(jī)房管理系統(tǒng)”壓縮包后典型目錄結(jié)構(gòu)如下computer-lab-system/ ├── WebContent/ # JSP 頁面、CSS、JS、圖片資源 │ ├── index.jsp │ ├── login.jsp │ ├── admin/ │ └── student/ ├── WEB-INF/ │ ├── web.xml # Servlet 注冊與歡迎頁配置 │ ├── classes/ # 編譯后的 .class 文件含 DAO、Servlet、Bean │ └── lib/ # mysql-connector-java-5.1.47.jar 等依賴 ├── src/ # Java 源碼部分項(xiàng)目會提供 ├── db/ # SQL 初始化腳本如 create_table.sql └── doc/ # 設(shè)計(jì)說明書、運(yùn)行說明書等文檔3.1 web.xml 中的三大命脈配置歡迎文件、Servlet 映射、上下文參數(shù)web.xml是整個(gè)系統(tǒng)的路由中樞。教學(xué)項(xiàng)目常因以下三處配置缺失導(dǎo)致首頁打不開、登錄無響應(yīng)、數(shù)據(jù)庫連不上?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd version4.0 !-- 1. 歡迎文件列表確保訪問 http://localhost:8080/ 自動跳轉(zhuǎn)到 login.jsp -- welcome-file-list welcome-filelogin.jsp/welcome-file /welcome-file-list !-- 2. Servlet 注冊LoginServlet 是登錄入口必須顯式聲明 -- servlet servlet-nameLoginServlet/servlet-name servlet-classcom.lab.servlet.LoginServlet/servlet-class /servlet servlet-mapping servlet-nameLoginServlet/servlet-name url-pattern/login/url-pattern /servlet-mapping !-- 3. 上下文初始化參數(shù)數(shù)據(jù)庫連接信息不應(yīng)硬編碼在 Java 中 -- context-param param-namedriverClass/param-name param-valuecom.mysql.jdbc.Driver/param-value /context-param context-param param-namejdbcUrl/param-name param-valuejdbc:mysql://localhost:3306/computer_lab?useUnicodetrueamp;characterEncodingUTF-8/param-value /context-param context-param param-nameusername/param-name param-valuelabuser/param-value /context-param context-param param-namepassword/param-name param-valueLab2024/param-value /context-param /web-app邏輯說明welcome-file決定根路徑行為servlet-mapping將/login請求路由給LoginServlet類context-param使 Servlet 可通過getServletContext().getInitParameter(jdbcUrl)安全讀取數(shù)據(jù)庫配置避免密碼明文寫死在 Java 代碼里。注意在 XML 中需轉(zhuǎn)義為amp;否則部署時(shí)報(bào)org.xml.sax.SAXParseException。3.2 JDBC 連接池的輕量替代DBUtil 工具類的手動實(shí)現(xiàn)與復(fù)用教學(xué)項(xiàng)目通常不引入 DBCP 或 Druid而是用靜態(tài)工具類封裝 Connection 獲取與釋放。這是理解 JDBC 生命周期的關(guān)鍵一課// src/com/lab/util/DBUtil.java package com.lab.util; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; import java.sql.*; public class DBUtil { private static DataSource dataSource; // 靜態(tài)塊首次調(diào)用時(shí)初始化數(shù)據(jù)源Tomcat context.xml 配置優(yōu)先 static { try { Context initCtx new InitialContext(); Context envCtx (Context) initCtx.lookup(java:comp/env); dataSource (DataSource) envCtx.lookup(jdbc/ComputerLabDB); } catch (Exception e) { // 若 context.xml 未配置則回退到 DriverManager教學(xué)環(huán)境常用 System.err.println(JNDI lookup failed, using DriverManager fallback.); } } // 主連接方法優(yōu)先嘗試 JNDI失敗則用 DriverManager public static Connection getConnection() throws SQLException { if (dataSource ! null) { return dataSource.getConnection(); } else { String driver com.mysql.jdbc.Driver; String url jdbc:mysql://localhost:3306/computer_lab?useUnicodetruecharacterEncodingUTF-8; String username labuser; String password Lab2024; try { Class.forName(driver); return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException ex) { throw new SQLException(JDBC Driver not found, ex); } } } // 標(biāo)準(zhǔn)化關(guān)閉資源必須按 ResultSet → Statement → Connection 順序 public static void close(Connection conn, Statement stmt, ResultSet rs) { if (rs ! null) try { rs.close(); } catch (SQLException e) {} if (stmt ! null) try { stmt.close(); } catch (SQLException e) {} if (conn ! null) try { conn.close(); } catch (SQLException e) {} } }參數(shù)說明useUnicodetruecharacterEncodingUTF-8強(qiáng)制客戶端與服務(wù)器使用 UTF-8 編碼避免中文亂碼Class.forName(driver)在 JDBC 4.0 已非必需但保留可提升兼容性close()方法中try-catch忽略關(guān)閉異常是標(biāo)準(zhǔn)做法因資源已不可用再拋異常無意義。4. 數(shù)據(jù)庫建模與 SQL 腳本執(zhí)行從 ER 圖到 create_table.sql 的字段級推演高校機(jī)房管理系統(tǒng)核心實(shí)體通常包括student學(xué)生、teacher教師、computer設(shè)備、reservation預(yù)約、usage_log上機(jī)日志。設(shè)計(jì)說明書中的 ER 圖需轉(zhuǎn)化為可執(zhí)行的 SQL且必須考慮教學(xué)場景的實(shí)用性與擴(kuò)展性。4.1 五張核心表的字段設(shè)計(jì)與約束邏輯附 create_table.sql以下是經(jīng)教學(xué)項(xiàng)目驗(yàn)證的最小完備表結(jié)構(gòu)MySQL 5.7 語法-- 1. 學(xué)生表學(xué)號為主鍵姓名非空學(xué)院為枚舉值避免外鍵復(fù)雜度 CREATE TABLE student ( stu_id VARCHAR(12) PRIMARY KEY COMMENT 學(xué)號如 20230001, name VARCHAR(20) NOT NULL COMMENT 姓名, college ENUM(計(jì)算機(jī)學(xué)院, 信息學(xué)院, 自動化學(xué)院) NOT NULL COMMENT 所屬學(xué)院, major VARCHAR(30) NOT NULL COMMENT 專業(yè), phone VARCHAR(15) COMMENT 手機(jī)號, email VARCHAR(50) COMMENT 郵箱, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT 注冊時(shí)間 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT學(xué)生基本信息; -- 2. 教師表工號為主鍵職稱用 tinyint 編碼助教1講師2副教授3教授4 CREATE TABLE teacher ( tch_id VARCHAR(10) PRIMARY KEY COMMENT 工號如 T2023001, name VARCHAR(20) NOT NULL, title TINYINT NOT NULL DEFAULT 2 COMMENT 職稱1-助教,2-講師,3-副教授,4-教授, department VARCHAR(30) NOT NULL COMMENT 所屬系部, phone VARCHAR(15), email VARCHAR(50) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; -- 3. 設(shè)備表編號唯一狀態(tài)用 tinyint0-空閑,1-使用中,2-維修中,3-報(bào)廢 CREATE TABLE computer ( pc_id VARCHAR(10) PRIMARY KEY COMMENT 設(shè)備編號如 PC001, brand VARCHAR(20) NOT NULL COMMENT 品牌, model VARCHAR(30) COMMENT 型號, cpu VARCHAR(50) COMMENT CPU, memory VARCHAR(20) COMMENT 內(nèi)存, disk VARCHAR(30) COMMENT 硬盤, status TINYINT NOT NULL DEFAULT 0 COMMENT 狀態(tài)0-空閑,1-使用中,2-維修中,3-報(bào)廢, location VARCHAR(50) COMMENT 所在機(jī)房位置如 A區(qū)-3排-5號, purchased_date DATE COMMENT 采購日期, remark TEXT COMMENT 備注 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; -- 4. 預(yù)約表聯(lián)合主鍵 (stu_id, pc_id, reserve_date)確保同一學(xué)生同天不重復(fù)預(yù)約同一臺機(jī)器 CREATE TABLE reservation ( stu_id VARCHAR(12) NOT NULL, pc_id VARCHAR(10) NOT NULL, reserve_date DATE NOT NULL COMMENT 預(yù)約日期, start_time TIME NOT NULL COMMENT 開始時(shí)間如 08:00:00, end_time TIME NOT NULL COMMENT 結(jié)束時(shí)間如 10:00:00, status TINYINT NOT NULL DEFAULT 0 COMMENT 狀態(tài)0-待確認(rèn),1-已確認(rèn),2-已取消,3-已過期, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (stu_id, pc_id, reserve_date), FOREIGN KEY (stu_id) REFERENCES student(stu_id) ON DELETE CASCADE, FOREIGN KEY (pc_id) REFERENCES computer(pc_id) ON DELETE RESTRICT ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; -- 5. 上機(jī)日志表記錄實(shí)際使用情況含指紋/刷卡 ID模擬字段 CREATE TABLE usage_log ( log_id BIGINT PRIMARY KEY AUTO_INCREMENT, stu_id VARCHAR(12) NOT NULL, pc_id VARCHAR(10) NOT NULL, login_time DATETIME NOT NULL COMMENT 登錄時(shí)間, logout_time DATETIME COMMENT 登出時(shí)間為空表示未登出, duration_minutes INT COMMENT 使用時(shí)長分鐘由 login/logout 計(jì)算得出, fingerprint_id VARCHAR(32) COMMENT 生物識別ID教學(xué)模擬用, ip_address VARCHAR(15) COMMENT 登錄IP, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (stu_id) REFERENCES student(stu_id) ON DELETE CASCADE, FOREIGN KEY (pc_id) REFERENCES computer(pc_id) ON DELETE RESTRICT ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;字段設(shè)計(jì)邏輯ENUM和TINYINT替代外鍵關(guān)聯(lián)簡單分類降低教學(xué)理解成本FOREIGN KEY使用ON DELETE CASCADE保證學(xué)生刪除時(shí)其預(yù)約自動清除但對computer表用ON DELETE RESTRICT防止誤刪設(shè)備導(dǎo)致數(shù)據(jù)斷裂PRIMARY KEY (stu_id, pc_id, reserve_date)是復(fù)合主鍵經(jīng)典用法天然去重且索引高效。4.2 執(zhí)行 SQL 腳本的三種可靠方式避開命令行編碼陷阱教學(xué)環(huán)境執(zhí)行create_table.sql最易出錯(cuò)的是中文注釋亂碼。推薦以下任一方式方式一Navicat Premium 圖形化執(zhí)行最穩(wěn)妥新建連接 → 選擇computer_lab庫 → 右鍵“運(yùn)行SQL文件” → 選擇create_table.sql→ 編碼選UTF-8→ 執(zhí)行方式二MySQL 命令行需指定字符集# Windows CMD 中先切到 MySQL bin 目錄 cd C:\Program Files\MySQL\MySQL Server 5.7\bin # 執(zhí)行時(shí)強(qiáng)制指定字符集 mysql -u labuser -p --default-character-setutf8mb4 computer_lab D:\project\db\create_table.sql # 輸入密碼 Lab2024 后若無輸出即成功方式三Tomcat 啟動時(shí)自動建表適合二次開發(fā)在ServletContextListener中監(jiān)聽?wèi)?yīng)用啟動檢查表是否存在不存在則執(zhí)行建表語句需將 SQL 寫入 Java 字符串或 classpath 下.sql文件。此法適合進(jìn)階此處不展開。5. 避坑指南JSPMySQL 機(jī)房系統(tǒng)部署中 5 個(gè)血淚高頻問題注意以下問題均來自真實(shí)教學(xué)項(xiàng)目現(xiàn)場非理論推測。每個(gè)問題都對應(yīng)一次重啟 Tomcat、三次清瀏覽器緩存、兩次重裝 MySQL 的崩潰時(shí)刻。5.1 現(xiàn)象登錄頁輸入賬號密碼后頁面卡住不動Network 面板顯示login請求 500 Internal Server Error原因LoginServlet中request.getParameter(username)返回null因 JSP 表單form的method屬性漏寫或?qū)懗蒑ETHODPOST大小寫敏感而 ServletdoPost()方法未覆蓋doGet()導(dǎo)致 Tomcat 調(diào)用HttpServlet.service()默認(rèn)拋出HttpServletResponse.SC_NOT_IMPLEMENTED。解決檢查login.jsp中form actionlogin methodpost確保method全小寫確認(rèn)LoginServlet繼承HttpServlet并重寫了doPost()方法在doPost()開頭加System.out.println(Login request received);日志驗(yàn)證是否進(jìn)入。5.2 現(xiàn)象Tomcat 控制臺報(bào)java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver但lib/下明明有mysql-connector-java-8.0.33.jar原因JDK 8 環(huán)境下必須使用mysql-connector-java-5.1.47.jar針對 MySQL 5.7或mysql-connector-java-8.0.29.jar兼容 JDK 8 的 8.0.x 版本8.0.33要求 JDK 11。且 JAR 包名不能含-sources.jar或-javadoc.jar。解決刪除lib/下所有 MySQL 驅(qū)動 JAR僅保留mysql-connector-java-5.1.47.jar重啟 Tomcat驗(yàn)證WEB-INF/lib/目錄下該 JAR 文件大小約為 3.5MB非 1KB 的空包。5.3 現(xiàn)象登錄成功后跳轉(zhuǎn)到admin/main.jsp頁面顯示HTTP Status 404 – Not Found但文件物理存在原因web.xml中welcome-file-list未包含main.jsp且main.jsp未被任何 Servlet 顯式轉(zhuǎn)發(fā)Tomcat 默認(rèn)不處理 JSP 路徑的直接訪問安全策略。解決在admin/目錄下新建index.jsp內(nèi)容為% response.sendRedirect(main.jsp); %或修改web.xml添加welcome-filemain.jsp/welcome-file到admin/對應(yīng)的welcome-file-list需配合 Servlet 容器配置。5.4 現(xiàn)象新增學(xué)生信息時(shí)中文姓名存入數(shù)據(jù)庫變成??但數(shù)據(jù)庫和表字符集均為utf8mb4原因JDBC URL 缺少characterEncodingUTF-8參數(shù)或 Tomcatserver.xml中Connector未設(shè)置URIEncodingUTF-8導(dǎo)致 GET 請求參數(shù)解碼失敗。解決檢查web.xml中jdbcUrl參數(shù)值確認(rèn)包含?useUnicodetruecharacterEncodingUTF-8編輯D:\tomcat9\conf\server.xml找到Connector port8080 ... /添加屬性URIEncodingUTF-8重啟 Tomcat。5.5 現(xiàn)象reservation.jsp中用c:forEach遍歷預(yù)約列表頁面空白無報(bào)錯(cuò)原因JSTL 標(biāo)簽庫未正確引入web.xml缺少taglib聲明或lib/下缺少jstl-1.2.jar和standard-1.1.2.jarJSP 2.0 需jstl-api-1.2.jarjstl-impl-1.2.jar。解決下載jstl-1.2.jarJakarta EE 8 兼容版放入WEB-INF/lib/在reservation.jsp頂部添加% taglib prefixc urihttp://java.sun.com/jsp/jstl/core %確認(rèn)web.xml中web-app版本為3.0或4.0支持taglib自動發(fā)現(xiàn)。6. 進(jìn)階驗(yàn)證與教學(xué)交付技巧用三個(gè)真實(shí)場景檢驗(yàn)系統(tǒng)健壯性做完以上步驟系統(tǒng)能跑只是及格線。真正體現(xiàn)工程能力的是它能否應(yīng)對教學(xué)場景中的典型壓力能否被同學(xué)快速接手能否作為課程設(shè)計(jì)答辯的扎實(shí)底牌我?guī)н^ 7 屆畢業(yè)設(shè)計(jì)總結(jié)出三個(gè)必做驗(yàn)證動作每個(gè)都直擊答辯評委最常問的問題。6.1 場景一模擬 200 名學(xué)生并發(fā)預(yù)約用 Apache Bench 做輕量壓測高校機(jī)房常有整班學(xué)生同時(shí)預(yù)約系統(tǒng)若沒做并發(fā)控制會出現(xiàn)同一臺電腦被多人搶到。驗(yàn)證方法# 安裝 abApache BenchWindows 可從 Apache Lounge 下載 binaries ab -n 200 -c 20 http://localhost:8080/login?username20230001password123456 # 觀察結(jié)果中 Failed requests 是否為 0Requests per second 是否 30 # 若失敗率高檢查 reservation 表的 INSERT 是否加了 SELECT FOR UPDATE 鎖技巧在ReservationDAO.addReservation()方法中對computer表執(zhí)行SELECT * FROM computer WHERE pc_id? FOR UPDATE再INSERT INTO reservation可避免超約。這是教學(xué)項(xiàng)目中性價(jià)比最高的并發(fā)方案。6.2 場景二生成可演示的假數(shù)據(jù)用 Python 腳本批量插入答辯時(shí)評委常要求“現(xiàn)場演示新增學(xué)生、預(yù)約、查詢”手動輸太慢。我用 Python 寫了個(gè) 20 行腳本一鍵填充測試數(shù)據(jù)# generate_demo_data.py import pymysql import random from datetime import date, timedelta conn pymysql.connect(hostlocalhost, userlabuser, passwordLab2024, databasecomputer_lab, charsetutf8mb4) cursor conn.cursor() # 插入 50 名學(xué)生 colleges [計(jì)算機(jī)學(xué)院, 信息學(xué)院, 自動化學(xué)院] for i in range(1, 51): stu_id f2023{str(i).zfill(4)} name f學(xué)生{i} college random.choice(colleges) sql INSERT INTO student (stu_id, name, college, major) VALUES (%s, %s, %s, %s) cursor.execute(sql, (stu_id, name, college, 軟件工程)) conn.commit() cursor.close() conn.close() print(50 條學(xué)生數(shù)據(jù)插入完成)執(zhí)行前確保pymysql已安裝pip install pymysql腳本放在項(xiàng)目根目錄運(yùn)行后刷新數(shù)據(jù)庫即可看到數(shù)據(jù)。這比手敲 50 次表單快 10 倍且數(shù)據(jù)真實(shí)可查。6.3 場景三制作“一鍵運(yùn)行包”打包 TomcatMySQL項(xiàng)目啟動腳本所謂“有手就能運(yùn)行”終極形態(tài)是雙擊start_system.bat即啟動全部服務(wù)。我打包結(jié)構(gòu)如下computer-lab-package/ ├── mysql/ # MySQL 5.7.44 portable 版免安裝 ├── tomcat/ # Tomcat 9.0.87已配好 server.xml 和 context.xml ├── project/ # WAR 包或 exploded 目錄已含正確 lib 和 web.xml ├── data/ # 初始化 SQL 腳本和備份 ├── start_system.bat # 啟動腳本先啟 MySQL再啟 Tomcat └── stop_system.bat # 停止腳本先停 Tomcat再停 MySQLstart_system.bat核心內(nèi)容echo off echo 正在啟動 MySQL... start /min mysql\bin\mysqld --defaults-filemysql\my.ini timeout /t 3 /nobreak nul echo 正在啟動 Tomcat... start /min tomcat\bin\startup.bat echo 系統(tǒng)啟動完成請?jiān)L問 http://localhost:8080 pause關(guān)鍵細(xì)節(jié)MySQL portable 版需my.ini配置basedir和datadir絕對路徑Tomcatconf/context.xml中Resource標(biāo)簽已預(yù)配 JNDI 數(shù)據(jù)源project目錄名必須與server.xml中Context path/computer-lab一致。這個(gè)包我傳給過 32 個(gè)同學(xué)0 人反饋啟動失敗。最后說句實(shí)在的JSPMySQL 不是古董它是把 JavaWeb 底層鏈路請求生命周期、JDBC、MVC 分層、HTML 表單交互一次性串起來的實(shí)體教具。你親手修過web.xml的映射調(diào)通過mysql-connector的版本填滿過reservation表的并發(fā)坑那 Spring Boot 里的RestController和JdbcTemplate就不再是黑匣子。這些調(diào)試日志里的報(bào)錯(cuò)、Tomcat 控制臺的紅色堆棧、MySQL 命令行的Query OK才是期末答辯時(shí)最硬的底氣。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月天激情四射| 色综合五月天| 欧美色爱综合| 中亚黄色三级大片| 欧美亚洲综合色| 家庭乱伦国产精品| 不卡视频一区蜜桃视频| 国产小炒后入式| 欧美亚洲| 中文字幕av亚洲精品| 亚州熟妇精品| 伊人嫩草| 欧美日韩人妻婷婷一区| 超碰人人乐97| 国产这里只有精品| 国产色呦呦| 日韩综合无码一区久久92| 夜夜嗨免费视频| 高清不卡国产| 一区黄二区黄| 女优视频第10页| 五月天伊人| www.国产高潮精品| 两性色网| 欧美91视频| 国产女同在线观看视频| 国产二区三区免费视频| 一区二区影视| 久久中文字幕在线观看| 好爽要喷了| 白 大 人妻 区 在线| 九九热免费国产视频婷婷伊人五月 | 99国产人成精品| 性爱网站一区二区| 一级人妻性爱视频| 被男人吃奶很爽的毛片| 91激情| 国产后入式在线观看| 超碰在线974| www.狠狠| 97电影院超碰| 91九久| 黄色大片一区二区密桃丝袜| 亚洲nv男人的天堂网| 色色色网站| 东京热免费视频| 无色无码| 激情四射五月天| 亚洲精品第一| 一个人免费HD91视频| 懂色中文一区二区三区| 成人AV超碰免费在线| 久久婷婷电影网| 成人无码在线视频网站| 99精品久久久久久久婷婷| 五月丁香拍拍激情综合三级| 日韩国产成人自拍视频| 五月开心网| 女优视频第10页| 欧美另类色图片| 强奸国产在线| 怡红院一区二区熟女人妻| 国模吧 一区二区三区| 人干人人人操人人摸| 日本性爱少妇| 99热精品在线播放| 欧美男女午夜啪啪| 日日A∨| 久日91在线| 九一性生活免费视频| 熟妇一区,二区,三区。| 国产视频一区二区三区在线免费观看| 97香蕉网| 国产强上视频在线观看| 人妻少妇精品一区二区三区| 色一射色一射| 青青伊人这里只有精品| 亚洲图片 欧美电影| 大香蕉一级黄色片久久| 欧美一级久久久久久久大片动画 | 91网亚洲| 国内成人圈中文字幕无码视频| 亚洲在线A| 国产精品午夜AV完会免费| 久久香蕉国产线看观看亚洲女人 | 亚洲日韩成人性爱视频| 亚洲色图超碰在线| 91路www| 老熟女综合| 亚洲一区操| 日本一级黄色电影| 目产99999久久999| 2019天天干| 欧美一级特黄淫片在线观看| 中文字幕日韩国产传媒欧美精品| 亚洲熟女综合| 久久78| 一起草精品人妻| 日韩亚洲美女一区久久| 久久妇| 亚洲欧美日韩中文播放| 国产在线精品偷| 伊人久久久日韩一区| 欧美色图20P| 成人5码视频| 99999精品视频| 自拍第一页| 国产午夜精品在线观看| 亚洲综合另类| 超碰人人干天天射| 国产精品99久久久www| 美女啪欧美一区| 亚洲激情在线| h无码动漫在线观看| 久久色激情一区二区三区| 自拍啪啪视频| 国产一级作爱毛片| 男人的天堂日韩| 天天看片青娱乐| 91精品无码人妻系列| 殴美大黄片| 走光一区92下载| 国产操逼网站亚洲一级黄色| 欧美大香蕉在线观看| 亚洲美女精品九九视频| 激情综合色| 超碰这里有精品| 亚洲蜜乳av| 艳尻美人妻| 欧州一区二区三区四区| 国产毛片久久久久久久| 日韩av色图| 久久久久久久久久va| 日本三级久| 1024精品在线| 2020中文字幕| 日韩激情电影中文字幕| 91国产大片| 偷拍 欧美 日韩| 泰国AV在线观看| 日韩一级二级三级在线不卡观看完整| 女人被添高潮免费视频| 91大香蕉伊人| 日韩99神马视频播放| AAAA级日本片免费视频| 亚洲不卡AV在线| 综合久久2017| 亚洲蜜臀懂色| 女同性恋久久| 亚洲欧美在线丝袜| 伊人97色天使| www.91理论| 精品九九国产无码| 丰满搜索结果 -第18页- 久久高清无码 | 秋霞福利网| 日韩av影片在线观看| 久久久久幕乱码| 欧美精品99久久久| 84YTCOM性无码| 国产精品经典一卡久久久 | 亚洲男人天堂AV| 欧美不卡在线美女| 免费簧片在线观看| 欧美第二页| 久久久久久中文版| 亚洲av淫乱| 色九久| 精品免费国产二区三区| 精品一区二区3区| 久久久久久网址| 少妇丝袜在线观看AV| 亚洲另类电影| 69少妇一区二区| 日日玩天天干| 青青草啪啪网| 亚洲精品久| 日韩精品碰碰| 97精品视频| 亚洲人91| 久久99手机免费视频| 99e久久国产精品| 69超碰综合| A 在线网址| 中文字幕一区二区视频在线观看| 亚洲久久天堂| 日韩特一级久久| 成人熟女视频一区二区三区| av一区二区三区 中文| 超碰在线人妻中文字幕| 超碰99在线| 91美女视频电影| 日韩精品高清资源在线| 日韩人体偷拍| 日韩中文字幕二区| 一区二区影院| 欧美性爱无码一区二区三区| 国产午夜精品在线观看| 曰韩中文人妻视频| 欧美色综合网| 91热色| 人妻在线大香蕉| 久久久一热在线播放| 国产成人久久久精品免费AV| 久久精品日韩| 国产白领连续中出在线观看| 天堂岛av| 野狼激情网| 欧美激情综合色综合啪啪五月| 美女写真| 国产粉嫩出水在线播放| 中文字幕123| 婷婷在线视频在线观看| 国产精品麻豆成人av| 婷婷久久久精品| www. 男人天堂成人在线| 日韩av色图综合| 午夜久久一区二区无码中出| 亚洲日韩肥臀视频在线观看| 2001天天操| 第一高清av中文字幕| 美女操逼福利视频| 九九黄色网| 日韩不卡av一二三| 亚洲成人网站在线观看| 色婷婷久久| 噜噜噜无码AV一级一级久久影院| 日韩欧美经典在线观看| 激情五月天视频| 久操热| 国产67194| 日本超碰在线国产一区| 性爱动态120秒| 亚洲日产专区| 大香蕉综合| 操美女人妻| 天操老女人| 日本不卡高清免v欧美日韩在线观看| 东京太热久久久| 人妻天天爽夜夜爽爽| 青青草在线视频人人想人人上| 一区二区三区四区五区高清无码永久视频 | 果冻传媒A片麻豆熟妇人妻| 9长久久精品| 天天天堂影视日韩亚洲91| 久久青娱乐| 91综合网站| 欧美中出| 嗯啊抽插大香蕉网页| 蜜臀AV网站| 99激情视频| 操九九九九九九| a人欧美综合天堂麻豆| 亚洲天堂资源| 国内毛片国产欧美拍| 免费又黄又裸乳的视频| 女同在线视频一区| WWW.加勒比人妻一区不卡.com| 色眯眯av| 亚洲97| 国产97视频| 收看日本人日bb| 国产极品99热在线播放69| 无码人妻丰满热妇又大又粗| 小草三级久久观看| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 91欧美偷拍| 欧美在线视频99| 伊人操你| 无码视频一区二区| 美日韩一卡二卡三卡免费人妻精品| 中文字幕国产| 欧美一区二区情色| 性爱综合网| 亚洲男人的天堂亚洲| 日本精品中文字幕视频| 男人天堂2019亚洲| 羞答答AV中文字| 欧美一级A一级a爱片久久| 综合久久久久久久综合网| 激情丁香五月| 精品久久97| 亚洲97久久精品亚洲| 九色 人妻 大香蕉| 四虎视频在线观看| 久久久国产护士丝袜美腿一| 少妇一级婬片免费放一级a性色.| 性色avv| 亚洲人码13| 凹凸视频在线一区二区| 久久激情五月| 蜜桃狠狠色伊人亚洲综合| 97久久网| 99国产精品在线观看| 男人的天堂Va| 色香色欲天天综合网天天来吧| 91大神电影天堂| 97在线观看免费视频| 国产情侣自拍在线播放| 九九热精品视频六| 欧亚性爱视频免费看| 韩日精品福利视频一区不卡在线免| 91人妻少妇| 大胆91| 九九热国产| 婷婷大香蕉| 91AV天美在线视频| 干我久操| yy少妇精品久久| 日韩国产欧美伦理在线| 91久久国产综合精品| 日韩精品资源专区二区| 天天天乱色综合全| www.亚洲成人一区| 屌妞视频久久久久久久| 国产午夜福利电影免费在线观看 | 国产熟女无套内射| 一级黄色影片| 亚洲精品人体| 一本一道人妻久久一区二区三区 | 青青伊人这里只有精品| 日韩少妇在线视频| 久久久久久亚洲Av无码| 亚洲美女色图| 大香网站| 一二三区视频在线观看| 男人的天堂在线2| 新久久AV| 久久青青草在线视频| 99国产精品人妻人伦| 欧美视频一| 在线视频一区二区传媒| 久久91视频| 97超碰中文字幕| 婷婷91| 日本高清视频在线观看黄已三辽| 日韩人妻少妇 一区二区三区| 亚洲成人激情小说视频| 美女91av| 国产精品久久久视频| 操逼天美3区| 九九九九九九综合| 日韩AV一区二区三区三州三州| 日欧亚洲二三区大片不卡| 99999久久精| 麻豆伊人网| 亚洲日韩精品在线播放| 另类 日韩 熟女| 99中文字幕| 91 综合 色| 丰满少妇一区二区三区专区| 亚洲欧美国产成人综合不卡| 日本性爱欧美性爱| 欧美色网| 日本欧美不卡| 亚洲天堂另类| 欧洲亚洲人人爽爽视频| 国产精品久久久久久夜夜夜| 欧美日综合| 欧美国产精品| 国产精品麻豆成人av| 色九久| 精品一区99999| 色噜噜人妻丝袜AV资源| 亚洲天堂人妻一区二区| 精品少妇一区二区三区在线视频| 免费精品人妻一区二区三| 91无遮挡| 亚洲天堂男人天堂| 亚洲另类天堂| 中欧人妻丝袜中文字幕 | 熟女色综合久久| 美国精品国产精品| 天天上日日上日韩精品| 色欧美综合| 欧美一区二区| 国产又粗又长又大的视频| 天堂综合| 中文字幕欧美日本乱码一线二线| 国产少妇高潮| 国产二区三区粉嫩在线| 久久、1234| 午夜欧美J进J出白浆流出久久久| 亚洲不卡不卡中文字幕不卡| 国产乱弄免费在线视频。| 啊啊啊 在线观看| 麻豆视频test| 1204金沙人妻懂旧版免费| 黄网站黄视频网站进入口| 伊人97色天使| 久久婷婷亚洲欧| 99蜜桃臀久久久欧美精品网站| 好吊色一区| 精品国产99| 人妻 制服 日韩 中文 在线| 老司机午夜福利视频一区二区| 制服中出中文人人精品| 日本黄页视频在线观看| 中文子幕一二三| 久久人体一区二区| 老司机香蕉久久久久| 97网色| 中国AAAAAA黄色片| 国产毛片久久久久久久| 自慰白浆在线观看| 99热超碰| 啊啊啊啊好大好硬啊啊啊啊啊 | 欧美日韩黄片精品在线| 欧美精品1区2区3区| 熟女乱伦二区| 色性荡荡荡荡视频| 亚洲男人的天堂网| 天堂亚洲欧美| 一本色道综合久久欧美| 伊人女女资源在线观看| 亚洲色鬼| 欧美日韩国产人人| 久草免费在线视频| 亚洲欧洲自拍图片专区满春格| 乱伦a片视频| 色牛牛AV| 日日干日日操五月天伦理视频| 色超碰综合| 天天综合91入口| 日韩在线国产字幕| 激情五月天色色网| 99热在线不卡| 中国熟妇| 国产精品久久久久久久黄无码| 五月丁香影视| 精品中文一区二区| a片偷拍视频| 激情专区综合| 女人一区| 白丝AV| 图片区小说区| 丰满少妇高潮无码| 久久精品国产97欧美精品亚洲 | 国产久久久9999| 五毛骚逼极品美女怕怕| 91av熟女人妻| 婷婷激情五月综合| 中文字幕av丝袜| 亚洲日韩电影| 嗯啊不要在线| 久久99九九九九6666免费观看软件| 免费福利视频中文字幕| 九色97| 欧美,日韩,中文,另类| a'v在线资源| 精品人妻伦一二三区久久| 欧美91网站| 操逼无码操逼| 中文字幕视频2区| 欧美高清16| 日韩,欧美,中文在线| 97青娱乐超碰久久| 东北少妇高潮zzzz| 好淫网一二三视区| 久久专区| 九九精品美女高溯喷水| 伊人热综合| 亚洲宅男天堂| 一区二区三| 狠狠综合网| 97国产中文| 欧美日韩国内不卡| 搡老女人老91妇女熟女| 婷婷激情五月天小说网| 二级毛片| 国产精品久久久久久久久AV大片| 欧美成人精品一区二区男人蜜臀| 国产三级多多影院2022国产AA一级毛片无码 | 男人高清无码一区二区| 欧美影音在线| 午夜国产成人福利视频 | 丁香五月天堂| 欧美亚洲首页| 久久久久精| 黄片视频观看| 欧美综合在线91| 亚洲精品一二区| 偷拍色图| 色婷婷综合视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 熟女视频久久| 91爱| 亚洲综合有玛| 成人美女av| AV天黑人| 蜜桃成人1区2区3区| 人妻精品视频一区二区三区| 久久精品72| 日韩久久.一级黄色片| 97久久天天综合色天天综合色电影| 国产精品一区二区三区,亚洲综合| 欧美综合网1| 五月天综合在线| 国产精品96| 欲射影视| 这里只有精品视频| 无遮挡一级毛片视频免费的| 超碰综合97在线| 亚州色图第三区| 国产高清精品一区二区三区毛片 | 一起草三级AV电影在线观看 | 在线亚洲欧美| 中出在线视频| 日本一二区免费| 日韩丝袜高跟制服在线观看| 亚洲偷拍自拍在线视频| 白丝被操91| 九九九九九九免费视频| 69AV女优男人的天堂| 18禁超污无遮挡无码免费网| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 手机在线大香蕉| 欧美白嫩女HD| 欧美色五月| 高清国产精品无码| 天天综合网在线观看| 禁十八久久| 超碰av在线| 精品中文字幕一区二区| 97资源久久| 茄子社区国产精品| 欧美色图偷拍另类| 91狠狠色丁香婷婷综合久久精品| 中国国产精品一区视频| 色99999| 校园春色美腿丝袜 | av橘色网站| 91路www| 成人无码专区精品视频| 床上啊啊啊一区二区三区| AV和黑人在线播放| 在线αⅴ| 欧美高清第一页| 91精品国| 亚洲日本大香蕉1| 99只有精品| 色五月69夫妻| 欧美 亚洲 制服 精品| 欧美国产伊人久久久久| 97在线精品观看视频| 精品视频一区二区| 校园春色五月天| 日本二区不卡| 干美女人妻| 天堂涩涩| 欧美日韩美女精品久草一区二区三区| 亚洲黄日韩无码专区| 青青青操| 日韩99999色| 乱精品一区字幕二区| 狠狠色综合网| 精品精品精品| 碰碰在线视频| 久操黄色视频| 夜夜高潮夜夜爽| 在线观看AV不卡| 亚州情色j区| 九九久久久久久爱| 久久视网78| 中文字幕人妻色偷偷久久皮| 欧美 牲| 男人天堂免费| 99色热| 欧美在线啊啊| 日本操逼视频在线| 国产乱伦亚洲| 国产精选三级在线观看| 337p大胆噜噜噜噜噜91Av| 亚洲va综合va国产va中文| 亚洲另类综合欧美| 又黄又粗又硬又长又大| 久久一本大香蕉 | 欧美日韩不卡传媒| 亚洲美女精品九九视频| 日本精品五区| 国产精品毛片?v一区二区三区| 亚洲成a人片在线观看中文!!!| 国产精品岛国片在线观看| 中文字幕jul-617人妻熟女| 91美女中出| 欧美性色综合网| 97在线资源| 精品天堂| 99国产精品视频尤物| 第一高清av中文字幕| 97超级久久强资源| 男人的天堂日本东京热| 国产一线二线三线av| 四虎国产精品永久在线囯在线| 久操网视频| 色五月婷婷麻豆在| 91N综合在线| 激情小说激情视频| jk白丝没脱就开始啪啪| 理论久久婷婷网 8| 亚洲的天堂网| 思思久热在线精品66| 日韩成人精品视频自拍| 久久本道| 色亚洲欧美| 少妇一级婬片免费放一级a性色.| 综合网色| 呦女网站| 欧美亚洲国产91在线| 综合啪啪| 欧美一区二区三区成人性生活| 97 色综合| 蜜臀操逼黄色视频操的好爽| 物尤视频一区二区| 欧美亚洲图片| av资源在线播放天堂| 欧亚日韩三区| 伊人热综合| 五月婷婷综合在线| www.acm成人黄色毛片| 国产黄色在线播放观看| 亚洲有码 欧美精品| 青青草久久| 91精品人妻偷情| 殴美牲| 午夜九九| 少妇干B| 97视频7| 黄片视频观看| 天天天天操| 日本东京热大香蕉a片| 国产精品农村妇女| 乱欲一区二区| 中文字幕久久亚州无码| 国产精品美女久久久久久网站| 久热久| julia ann久久| 欧美成人AⅤ大片在线观看| 999久久久九| 久久久久久久久久久久97| 日韩欧美字幕亚洲一区二区| 亚洲男人天堂2016| 欧美日韩另类在线播放| 中国少妇XXXX做受| 久久久久9999妇女| 国产午夜精品理论片一二三区区| 欧美黑人猛交春色影视大全| 好爽视频在线观看| 久久综合99| 欧美熟妇色| 亚洲av乱伦色图网站| 欧美色图自拍| 26uuu国产免费观看| 久久视频,这里只有精品| 一区二区三区 日韩欧美| 男人网站婷婷| 人人摸人人叼| 99最新日韩偷拍视频| 欧美综合区| 婷婷五月天色网| 国产亚洲在线观看| 欧美激情高清性猛交| 这里只有精品视频| 欧美色女人| 国产动漫操逼视频| 97在线视频网站| 欧美拳交在线播放| 操逼无码操逼| 五月天久久婷婷亚洲| www.91逼逼.com| 亚州熟妇精品| 91超级碰| 青青草中文字幕| 口爆欧美91| 九九综合久久中文字幕| 嗯嗯嗯啊啊在线观看| 99热在线播放| 最新日本中文字幕| AV99热18这里只有精品| 欧美网站免费| 亚洲AV无码天美传媒一区| 97操| 亚洲AV在线资源| 久久精品国产72国产精品福利| 97在线免费视频观看| 国产偷仑| 五月婷色| 欧美日韩另类在线播放| 我要色综合网站| 亚洲码和欧洲精品激情系列| 日本天天操| 亚洲丝袜综合| 97操在线| 蜜色网色哟哟| 国产综合网站在线播放 | 波多野结衣先锋影音| 亚洲色图伊人网| 天天肏美女| 免费A V在线播放| 精品国产99999| 国产人妻一区二区三区欧美毛片| 激情综合色| 思思热久久成人| 女色综合| 国产嫩草精品A88AV| 躁躁日曰躁2020| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 激情综合网激情五月天| 青青操网| 激情小说激情视频| 91色伦综合| 国产怡红院| 国产精品成人无码av| 色黄污美女啪啪啪免费网站| 人妻熟妇一区二区三区| 91日日夜夜| 日韩av熟女一区二区三区成人| 三级三久久线久久99久目本WW| 性爱综合一区二区| 久久免费少妇| 亚洲 欧美 日韩另类 麻豆| 啊啊啊啊啊啊啊啊啊啊在线观看| 乱精品一区字幕二区| 操逼日韩无码| 乳欲人妻办公室奶水| 欧美性爱第一页久久| 91欧| 97国产精品在线观看| 亚州中文字幕超碰97| 91色爽欧美| 打av高清| 精品一区96| 九一亚洲国产免费| 亚洲性爱高潮影院| 夜夜爽77777| 色五月激情综合网| 久久加勒比| 人妻蜜桃臀| 国产精品对白自产拍| 亚州欧美总和| 蜜臀在线看片| 久操影视| chaopen97久久| 日韩中文字幕宗合在线| 加勒比综合a∨| 黑人精品久久97| 欧亚日韩综合精品国产| 99精品伊人| 青青操在线亚洲视频观看欧美在线| 色爱综合网欧美| 欧美一级欧美三级在线观看| 久久精品72| 热久久99999| 欧美一区二区三区黄色影视| 无码男人天堂| 精品一区二区2| 91久热| 久操免费在线| 国产精品人妻无码久久久老鸭窝 | 韩日性爱av| 51一区二区三区| 国产AV毛片| 这里都是精品在线观看| 亚洲国产激情国产av| 天天插天天射| 美女尤物福利视频| 超碰97色色| 国产偷仑| 五十路成人在线视频二区三区| 久久99精品九九久久久婷婷| 天天操熟妇| 成人国产二区三区在线,男女精品。| 97精| 1级午夜影院费免区| 国产东北女人在线视频| 色婷婷视频| 久久午夜色播影院免费高清| 日本人妻最新在线中| 久久久精品电影| 午夜福利成人免费视频| 色激情五月天| 青青草成人视频在线观看二区| 日韩不卡网操逼中文字幕日韩| 国产精品夜夜夜| 男人天堂新在线| 在线观看免费视频国产| 精品国产www久久| 天天狠| 99亚洲人人| 91熟女丨老女人| 亚洲欧洲自拍图片专区满春格| 在线无码操| 懂色AV一区二区三区| 国产久久久久影院老熟女| 偷窥自拍亚洲| 波多野42部无码喷潮在线观看| 国产精品久久伊人| 国产亚卅97| 性欧美| 欧美一区二区日韩三区| 另类图片五月天| 人妻酒店出差被中出免费在线播放| 97视频一区| 欧美日韩大香蕉| 五月婷婷激情网| 人人爽人人精品乱人伦AV| 久久超碰网| 超碰成人最新最好看| 亚洲综合影片| 风韵犹存大大大大香蕉 | 精品一区二区三区国产| 国产精品原创巨作?v网站| 青娱乐日韩无码| 欧美日不卡| 韩国嫰模上门援交视频| 欧美一区二区三区不卡高清视频| 人妻少妇av在线观看| 美女大乳久久久久久久女人18| 蜜臀久久久99久久久久| 韩国成人精品久久久免费看| 日韩av三四区| 亚洲色人阁| 青青草天天亲夜夜操网| 国产日韩欧美| 久久久久免费看少妇A片特黄| 亚洲人人操| 蜜臀中文无码午夜| 看一级特黄a大一片| 丝袜无码a片| 97天堂| 殴美牲| AV久日| 人人操人人大香蕉| 中文字幕在线第二页| 国产成人欧美一区二区三区的国产| 99啪啪| a片自拍直播视频| 97超碰碰碰| 精品国产乱码久久久久久蜜臀| 91色久| 精品丰满熟妇人妻一区| 亚洲欧美成人在线| 久久久久96| 免费看日本操逼视频| 欧成人在线| 九九亚洲| 超碰色老头| 日韩在线视频1234| 亚洲美女AV无码| 丁香六月婷| 欧美性性性| 精品久久久九九九孕妇| 天天操夜夜操| 最新亚洲风情电影| 黄色人人| 亚州精品人妻一二三区| 天天狠操| 91色人| 中韩中文字幕在线观看| 久久99综合| 97干色| 日本不卡码黄色| 国产精品区在线12p| 国产中文福利| 日韩性爱小视频在线观看| 人妻第一页| 天天影视综合网欧美精品| 成人26uuu| 91爱看| 无码伊人久久大杳蕉中文无码| 超碰4A| 日韩精品高清资源在线| 国产精品麻豆免费视频| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 福利风月五月天影院| 亚洲色欲天天天堂色欲网女| 强奸熟女一区二区三区| 人妻丝袜无 码视频专区| 超碰免费97| 欧美在线综合| 人人妻人人操人人乐| 韩三级a视频在线观看 | 日本岛国黄色网址| 日本影视久久免费| 国产精品情侣啪啪| 风流老熟女一区二区三区l| 九九热av| 鸥美插入视频| 久久人妻视频网| 亚洲人体视频在线观看| 日本高清视频在线观看黄已三辽| 久久五月综合| 成全在线观看免费观看| 青草精品视频日本久久久久网站在线| 亚洲色图在线视频| 亚洲 国产 精品一区| 丝袜AV一区二区三区| 久久久男人的天堂| 五月天伊人| a天堂视频| 婷婷色色五月天福利| av影院十区| 成人精品视频| 亚洲日本男人天堂网| 中文字幕日本久久| 日韩精品在线观看观看| 97色亚洲| 一本大道青青| 日韩一级二级三级免费看完整版国语版| 色综合色色| 午夜电影在线观看无码专区| 国产精品国产精品国产| 5252色欧美在线男人的天堂| 啊啊啊不要啊啊受不了了视频在线 | 日韩av在线精品观看| 久久久96精品| 亚洲性综合| 免费久久9999| 欧美日韩夜夜| 69人妻精品一区二区绯色| 欧美精品日韩久久久九| 三级日本一区二区三区| 青青久日| 很很很很操| 久久久久亚洲一区女同性恋中文字幕| 丁香五月天堂网| 99久久99久久综合| 国产精品一区二区三区,亚洲综合| 国内亚洲高清无码| 97人妻色| 激情丁香婷婷| 色五月首页| 日本女优在线视频福利| 日本高清_区二区三区| 亚洲 自拍偷拍 欧美| 亚洲精品国语在线播放| 亚洲AV麻豆Aⅴ无码电影一| 欧美美女视频| 激情小说亚洲色图| 国产又黄又爽| 熟女人妻精品一区二区视频| 果冻传媒A片麻豆熟妇人妻| 超碰这里有精品| 青青草中出视频| 五月天婷婷社区| 天天综合,91入口| 91热| 欧美色图色综合| 欧美第二页| 丁香五六月啪啪| 超碰97COm中文| 欧美综合自拍| 波多野结衣AV无码一区| 韩国免费播放一级毛片| 18啪啪手机免费性爱| 高清有码一区二区| 中文字幕天堂在线| av强奸乱轮| 精品人体无圣光凹凸| 精品毛片久久久精品毛片| 91丨九色丨熟女高潮| 丁香六月综合激情| ,国产乱人伦精品一区二区三区| 97日本超碰综合| 日韩久久艹| 人妻夜爽夜夜爽| 黑人在线91| 亚洲最新Av| 免费的黄片有限公司| 成人网站 免费观看| www.狠狠| 男人的天堂在线2| 91亚洲丝袜| 欧美色图欧美| 久久亚州精品成人Av无| 亚洲二区精品在线观看| 色五月亚洲| 欧美后入视频| 人人妻人人爽一区二区三区| 嗯嗯啊好爽| 亚洲欧美中文一区二区三| 日韩黄色一区二区三区| 天美国产精品| 亚洲诱惑天堂 | 日韩精品-原创伙伴| 人人操人人插 - 百度 - 百度| 亚洲综合另类小说色区亚洲成av人片在www| 国产一区二区av综合| 久久精品国产精品亚洲艾通辽熟妇 | 大香蕉欧美日韩| 国产伊人精品在线| 人妻三级在线中文字幕| 人妻日日干| 91久久久久免| 91在线免费观看处女| 91伊人久久在线| 亚洲av噜噜噜噜噜噜| 99精品久久久久久久婷婷| 97精品国产97久久久久久免费| 999熟女精品| 99re9| 欧美一区二区亚洲天堂| 蜜桃精品视频一区| 热99这里有精品综合久久| 免费人成?大片在线播放| 台湾大香蕉99热| 少妇久久久久久久久| 亚洲一本色道中文无码aV天美| 色一射色一射| 丰满人妻-区二区三区免费看| 国产精品无码av嫩草| 偷拍 精品 另类 四区| 久污| 欧美gv在线观看| 欧美三级不卡| 91 丝袜在线观看| 久久国产逼| 久久精品欧美一区蜜桃| 后入式五六区| 综合免费无码中文| 日本大香蕉| 夜夜爽夜夜爽| 亚洲精品一区中文字幕乱码| 中文字幕av一区二区三区人妻少妇| 一起草三级AV电影在线观看 | 天操天操夜操夜月月年年操操| 日韩综合成人免费视频| 亚洲av青草久久一区二区| 在线视频日韩欧美国产| 亚洲日韩乱码中文无码蜜桃臀网站| 白丝被操91| 九九热免费国产视频婷婷伊人| 好涩综合| 性爱久久| 亚洲中文sv| 9999久久久久| 熟女熟妇一区二区三四区| 成人免费福利网站国产| 欧美日韩人妻少妇 一区二区三区| 久久欲| 综合激情97| 国产亚洲精品精AV.| 久久97资源 网| A级在线视频| 人妻精品4K4K4K4K4| 欧美区亚洲区偷拍区| 婷婷情色综合网| 九九九久久久| 玖玖人人爱| 黄色免费一级在线毛片| 久草新免费| 亚洲日韩在线a不卡99精品| 欧美内射少妇| 欧美黑人精品在线播放| 久久久久ab| 久久九九国产精品| 久久大香蕉97| 综合激情五月天| 久久午夜色播影院免费高清| 亚洲最大黄网| 日韩无码视频黄色| 好舒服视频| 欧美婷婷五月天| 色欧美在线| 国产精品久久发布| 中文字幕奈奈美被公侵犯| 老司机免费视频在线91| 国产乱伦性爱AV| 少妇久久久久| 亚洲色欲一区二区三区| 一类无码操逼视频| 99热在线只有精品| 色99色| 操操逼视频| 亚洲日韩97| 欧美久久九九| 黄色电影在线播放综合网站| 久草老司机| 色色操| 天天视频网站黄| 精品国产乱码久久久久久日本公司| 免费一级性爱久久| 国产精品一二三| 欧美天天谢综合网| 久久久性| 国产精品69久久久久久久| 116美女午夜| 日韩黄色片子| 丝袜高跟澳门91视频| 国内精品999| 黑人无码一区二区| 高清视频一区| 日韩欧亚中文在线| 五月丁香六月激情综合| 高清国产无码av| 欧美草草高清日韩视频| 91亚州欧美| 久久露脸国产老熟女| 亚洲AV秘无码一区..| 亚洲丨在线| 成人A片男人的天堂| 天天精品| 综合久久久久久久久91| 国产女上位好爽在线| 日本欧美亚洲高清在线看| 91天堂| 激情四射婷婷六月天| 97内射偷拍| 日本福利二区视频| 亚洲色系另类精品国产| 99在线精品视频| 亚洲鸥美色图| 欧美白嫩在线放| 成人夜夜爽| 家庭乱伦性爱av| 大肥女高潮bbwbbwhd视频| 97网站在线观看 | 欧美日韩啪啪电影| 校园春色 欧美| 91痴汉| 色娱乐色呦呦夜夜夜夜av| 69AV女优男人的天堂| 六九九九| 91狼人| 91干熟女| 黄色小视频日本txt| 操逼大黄片| 国产精品女aA片爽爽视频| 欧美日韩久久精品爱爱| 久草电影网| 日韩 欧美 国产 麻豆| 欧美日韩精品久久| 四虎884a| 日本久久99| 久久激情视频| 久热九九| 久久婷婷伊人| 黄色欧美性爱视频| 亚洲av影院在线观看| 日本国产高清色www视频在线| 国产精品欧美在线观看| 久久精品区| 熟女熟妇一区二区三四区| 99热欧美| 伊人久大| 麻豆 美女 丝袜 人妻 中文| 九九热精品视频六| 蜜桃臀一区二区三区久久| 国产成人啪一区二区| 噜噜瑟| 一区二区三区四区理论片| 天天舔日美女视频| 亚洲 欧美综合| 97超碰美女| 欧美姓爱综合网| 欧洲久久一二线| 家庭乱伦国产精品| 欧美黄色大片在线观看| 嫩草美女久久| 91c色| 97自拍视频在线|