亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

JavaEE課程設(shè)計(jì)全套導(dǎo)入與改造指南:從跑通到答辯無憂

JavaEE課程設(shè)計(jì)全套導(dǎo)入與改造指南:從跑通到答辯無憂 簡(jiǎn)介這是一套面向JavaEE課程設(shè)計(jì)的高校宿舍管理系統(tǒng)完整項(xiàng)目包采用經(jīng)典SSH框架Struts2、Spring、Hibernate搭建。適合正在完成企業(yè)級(jí)Web開發(fā)實(shí)訓(xùn)的學(xué)生也適合希望復(fù)習(xí)框架整合流程的開發(fā)者。項(xiàng)目包含完整源碼、數(shù)據(jù)庫(kù)腳本與課程設(shè)計(jì)報(bào)告覆蓋用戶管理、宿舍分配、宿舍信息維護(hù)、維修申請(qǐng)和數(shù)據(jù)統(tǒng)計(jì)等核心模塊能夠幫助讀者理解MVC分層、依賴注入、面向切面編程以及對(duì)象關(guān)系映射等SSH技術(shù)在真實(shí)項(xiàng)目中的協(xié)作方式。壓縮包共284個(gè)文件以Java源碼、JSP頁(yè)面、Class文件為主體另含Spring與Struts的XML配置、35個(gè)Jar依賴、SQL初始化腳本、DOCX設(shè)計(jì)報(bào)告及部分靜態(tài)資源整體約32.7MB目錄結(jié)構(gòu)便于按功能模塊檢索。已有3643人參與學(xué)習(xí)適合需要快速搭建宿舍管理類課設(shè)或深入研讀SSH框架集成細(xì)節(jié)的Java學(xué)習(xí)者獲得后可直接導(dǎo)入數(shù)據(jù)庫(kù)腳本并運(yùn)行體驗(yàn)完整流程。1. 拆開「JavaEE課程設(shè)計(jì)全套.zip」之前先想清楚你要交什么同樣是下載了「JavaEE課程設(shè)計(jì)全套.zip」有人順利跑通界面、按時(shí)交上報(bào)告、答辯時(shí)被老師追問也能接住有人卻在導(dǎo)入項(xiàng)目的第一步就卡住最后換了好幾個(gè)壓縮包才勉強(qiáng)交差。差別不在運(yùn)氣而在拿到壓縮包之后有沒有先做「識(shí)別」再做「動(dòng)手」。這套壓縮包在高校場(chǎng)景里對(duì)應(yīng)的是JavaEE課程的期末項(xiàng)目?jī)?nèi)容普遍是完整源碼、數(shù)據(jù)庫(kù)腳本和說明文檔技術(shù)棧通常是 Servlet JSP JDBC MySQL Tomcat 這一套經(jīng)典組合。它解決的核心問題是「課程設(shè)計(jì)不知道做什么、做出來太簡(jiǎn)單不敢交」——你缺的不是代碼而是「能跑起來、能講清楚、敢讓老師深挖」的完整鏈路。適合正在做JavaEE課程設(shè)計(jì)的學(xué)生也適合想把老式 Web 項(xiàng)目改造成 Spring Boot 的入門開發(fā)者。2. 先識(shí)別技術(shù)棧與目錄結(jié)構(gòu)這決定你導(dǎo)入項(xiàng)目的方式很多人翻車在一個(gè)隱藏前提上以為「JavaEE課程設(shè)計(jì)全套.zip」只有一個(gè)版本解壓后雙擊就萬事大吉。實(shí)際上這類壓縮包至少有 Maven 工程和傳統(tǒng) Web 工程兩種組織方式導(dǎo)入 IDE 的路徑完全不一樣。在做任何一個(gè)操作之前先花兩分鐘把目錄結(jié)構(gòu)看清楚。2.1 解壓后先看的關(guān)鍵文件我拿到這類壓縮包的第一步永遠(yuǎn)是解壓后查目錄而不是直接扔進(jìn) IDE。Linux 或 macOS 下用一條命令就能定位關(guān)鍵標(biāo)記Windows 下用資源管理器看同名文件即可。unzip JavaEE課程設(shè)計(jì)全套.zip -d ./javaee-project cd javaee-project find . -maxdepth 3 -type f | head -50find輸出的前幾個(gè)文件就能暴露項(xiàng)目類型。優(yōu)先級(jí)最高的是pom.xml存在它說明這是一個(gè) Maven 工程導(dǎo)入 IDE 時(shí)選 Maven 模型即可如果沒有pom.xml而是看到WebContent或src/main/webapp下掛著WEB-INF/web.xml外加一個(gè)lib目錄塞滿 jar 包那這就是傳統(tǒng)的非 Maven Web 工程導(dǎo)入方式完全不同。另外注意找.sql結(jié)尾的數(shù)據(jù)庫(kù)腳本以及README或需求文檔.docx之類的說明文件——很多資源包里附帶文檔里面寫的部署步驟比任何教程都準(zhǔn)。2.2 提前摸清數(shù)據(jù)庫(kù)配置避免第一次啟動(dòng)就翻車識(shí)別完工程類型后再做一次集中檢查。這一步的成本非常低卻能避免最常見的一類錯(cuò)誤——數(shù)據(jù)庫(kù)配置與本地環(huán)境不一致。grep -n jdbc:mysql\|root\|password src -r --include*.java --include*.properties --include*.xml 2/dev/null | head -20這條命令把源碼和配置文件里所有與數(shù)據(jù)庫(kù)連接相關(guān)的行找出來重點(diǎn)看三部分?jǐn)?shù)據(jù)庫(kù)地址jdbc:mysql://…、用戶名、密碼。常見做法是這些配置集中在db.properties、jdbc.properties或一個(gè)叫DBUtil.java的工具類里也有直接散落在 DAO 類中的所以用-r遞歸搜索最穩(wěn)妥。看清了庫(kù)名和賬號(hào)密碼后面初始化數(shù)據(jù)庫(kù)時(shí)才能一次性通過否則等界面出來了才發(fā)現(xiàn)登錄報(bào) SQLException排查鏈路會(huì)拉得很長(zhǎng)。2.3 做一份完整性檢查清單再動(dòng)手檢查項(xiàng)用表格列出來比腦內(nèi)估摸靠譜得多。我在導(dǎo)入前會(huì)對(duì)著這個(gè)清單過一遍避免「代碼導(dǎo)入成功才發(fā)現(xiàn)缺了數(shù)據(jù)庫(kù)腳本」這種返工。檢查項(xiàng)期望看到的內(nèi)容缺失時(shí)的后果構(gòu)建文件pom.xml 或 WEB-INF/web.xml 存在IDE 無法正確識(shí)別工程類型數(shù)據(jù)庫(kù)腳本至少一個(gè) .sql 文件含建庫(kù)建表語句項(xiàng)目啟動(dòng)成功但功能全部報(bào)錯(cuò)配置文件db.properties / jdbc.properties / web.xml數(shù)據(jù)庫(kù)無法連接Filter 可能失效依賴包lib 目錄有 jar 包或 Maven 依賴完整編譯報(bào) ClassNotFoundException說明文檔部署步驟、賬號(hào)密碼、項(xiàng)目介紹無法確認(rèn)默認(rèn)登錄賬號(hào)隱患很大說明文檔這一項(xiàng)最容易被人忽略但它的價(jià)值有時(shí)比源碼還高。很多資源包會(huì)在文檔里寫明默認(rèn)管理員賬號(hào)和初始數(shù)據(jù)比如「admin / 123456」。沒有這份信息你可能得一遍遍翻代碼才能找到登錄入口答辯前非常被動(dòng)。整個(gè)識(shí)別過程控制在十分鐘內(nèi)別在這一步上拖延真正的重頭戲是后面的導(dǎo)入和啟動(dòng)。3. 把整套 JavaEE 課程設(shè)計(jì)在本地跑起來從導(dǎo)入到出界面識(shí)別完類型后啟動(dòng)路徑就清晰了。這一章按兩種工程類型分別給出導(dǎo)入步驟再講數(shù)據(jù)庫(kù)初始化和啟動(dòng)驗(yàn)證。這里踩的每一個(gè)坑都是當(dāng)年我?guī)屯瑢W(xué)調(diào)環(huán)境時(shí)反復(fù)見過的。3.1 IDEA 導(dǎo)入 Maven 版一條命令驗(yàn)證依賴Maven 工程我用 IntelliJ IDEA 導(dǎo)入。選擇File - Open直接選中解壓后的根目錄包含pom.xml的那一層IDEA 會(huì)自動(dòng)識(shí)別為 Maven 項(xiàng)目并開始下載依賴。這階段最容易出現(xiàn)的問題是 Maven 倉(cāng)庫(kù)地址或 JDK 版本不匹配導(dǎo)致依賴下載失敗或編譯目標(biāo)版本報(bào)錯(cuò)。導(dǎo)入完成后先跑一條命令驗(yàn)證依賴是否完整。mvn clean package -DskipTestsclean清掉舊的編譯產(chǎn)物package打包成 war-DskipTests跳過單元測(cè)試。這一步的重點(diǎn)不是拿到 war 包而是確認(rèn)項(xiàng)目在脫離 IDE 的情況下也能編譯通過。如果你看到 BUILD SUCCESS說明代碼層面沒有大問題后續(xù)的報(bào)錯(cuò)集中在運(yùn)行環(huán)境和數(shù)據(jù)庫(kù)上。如果 BUILD FAILURE優(yōu)先看第一行[ERROR]絕大多數(shù)情況是某依賴下載不下來——換 Maven 鏡像源或者檢查本機(jī) JDK 版本是否高于 pom 里maven.compiler.source設(shè)置的版本然后跑mvn clean package重新試一次。3.2 導(dǎo)入傳統(tǒng) Web 工程手動(dòng)配置一個(gè)關(guān)鍵步驟非 Maven 工程的處理方式完全不同。用 IDEA 的File - New - Project from Existing Sources選中解壓目錄在導(dǎo)入向?qū)Ю镞xWeb類型。導(dǎo)入成功后還有一個(gè)必須手動(dòng)做的操作把lib目錄添加到項(xiàng)目依賴?yán)锓駝t IDE 編譯會(huì)報(bào)一堆「找不到包」。# 啟動(dòng) Tomcat 的兩種方式注意 run 與 start 的區(qū)別 catalina.sh run # 前臺(tái)運(yùn)行控制臺(tái)直接輸出實(shí)時(shí)日志 catalina.sh start # 后臺(tái)運(yùn)行日志寫入 logs 目錄調(diào)試階段我?guī)缀踔挥胏atalina.sh run。原因很直白前臺(tái)運(yùn)行時(shí)控制臺(tái)打印的每一行日志都會(huì)實(shí)時(shí)出現(xiàn)像SEVERE: Exception starting filter這類錯(cuò)誤一眼就能看到而不必去logs/catalina.out里翻找start 更適合確認(rèn)無錯(cuò)后的正式啟動(dòng)。Windows 下對(duì)應(yīng)命令是catalina.bat run效果一樣。如果你看到配置 Tomcat 時(shí)找不到 Artifact那是 Deployment 選項(xiàng)卡里沒有把 war 包或 exploded war 添加進(jìn)去IDEA 的菜單路徑是Run - Edit Configurations - Tomcat Server - Deployment - Add。3.3 初始化數(shù)據(jù)庫(kù)連接串的三個(gè)必設(shè)參數(shù)數(shù)據(jù)庫(kù)初始化是整個(gè)流程里最需要細(xì)心的一步。找到.sql文件在 MySQL 的bin目錄下執(zhí)行導(dǎo)入。mysql -u root -p db/init.sql回車后輸入密碼看到導(dǎo)入過程沒有任何 ERROR 輸出即為成功。接著打開項(xiàng)目的數(shù)據(jù)庫(kù)配置文件把連接串改成兼容當(dāng)前環(huán)境的格式常見做法是把連接串統(tǒng)一為下面這套。jdbc:mysql://localhost:3306/course_design?useSSLfalseserverTimezoneAsia/ShanghaicharacterEncodingutf8三個(gè)參數(shù)各有一個(gè)實(shí)際作用。useSSLfalse避免本地環(huán)境 SSL 握手導(dǎo)致的警告甚至連接異常serverTimezoneAsia/Shanghai處理 MySQL 8.x 對(duì)時(shí)區(qū)校驗(yàn)嚴(yán)格的問題——不加時(shí)報(bào)錯(cuò)The server time zone value ?D1ú±ê×?ê±?? is unrecognizedcharacterEncodingutf8保證中文數(shù)據(jù)在數(shù)據(jù)庫(kù)和 Web 應(yīng)用之間傳輸不亂碼。如果你的 MySQL 是 5.x 版本時(shí)區(qū)參數(shù)可以保留useSSL即使刪掉也能跑但保留無妨。3.4 啟動(dòng)后的三層驗(yàn)證Tomcat 起來、首頁(yè)能打開不代表項(xiàng)目真的沒問題。我一般按三層順序檢查每層出問題都能定位到具體位置。第一層檢查頁(yè)面資源能否正常加載。打開瀏覽器開發(fā)者工具F12的 Console 和 Network看有沒有 404 或 JS 報(bào)錯(cuò)。第二層走通一個(gè)核心業(yè)務(wù)流程通常是注冊(cè)或登錄。注冊(cè)一個(gè)賬號(hào)登錄后進(jìn)入列表頁(yè)再做一個(gè)新增和刪除操作任何一步報(bào) 500 都順著服務(wù)端控制臺(tái)日志找異常棧的Caused by。第三層進(jìn)后臺(tái)管理頁(yè)面看列表數(shù)據(jù)是否從數(shù)據(jù)庫(kù)真實(shí)讀取——如果頁(yè)面上有寫死的演示數(shù)據(jù)那說明 DAO 層可能沒生效后續(xù)改造時(shí)必須重點(diǎn)關(guān)注。4. 把這套 JavaEE 課程設(shè)計(jì)改成你自己的四個(gè)必改點(diǎn)下載的資源包跑通了只是第一步。答辯時(shí)的核心風(fēng)險(xiǎn)在于「老師一眼看出這不是你寫的」。與其賭老師不深究不如主動(dòng)做四個(gè)改造點(diǎn)既降低風(fēng)險(xiǎn)又能把項(xiàng)目難度往上提一檔。4.1 重構(gòu)包名與類名最基礎(chǔ)的身份標(biāo)識(shí)資源包里的包名幾乎都是com.example.xxx或某個(gè)固定簽名風(fēng)格這是查重的第一觀察點(diǎn)。理想的做法是在 IDEA 里右鍵com.example包 -Refactor - Rename把整個(gè)根包名改成你的學(xué)號(hào)拼音縮寫或姓名縮寫組合IDEA 會(huì)同步更新所有 Java 文件里的 import 聲明和 XML 配置文件里的引用。如果 IDE 重構(gòu)失敗也可以退而求其次用命令行批量替換后再手動(dòng)移動(dòng)目錄。# 注意目錄結(jié)構(gòu)不會(huì)跟隨替換自動(dòng)調(diào)整務(wù)必先用 IDE 處理 grep -rl com.example src --include*.java | xargs sed -i s/com\.example/com\.myname/g替換后還需要把src/main/java/com/example目錄改名為src/main/java/com/myname并且檢查web.xml、spring-mvc.xml里的包掃描路徑是否同步更新。改包名只是消除表面嫌疑真正的難點(diǎn)在于下面三個(gè)功能層面的改造。4.2 把 Statement 換成 PreparedStatement答辯必問點(diǎn)課程設(shè)計(jì)答辯時(shí)老師基本必問一句「你的登錄查詢?cè)趺捶乐?SQL 注入」。資源包里的老代碼很多是直接拼接 SQL 的這是最明顯的技術(shù)債也是最容易改出價(jià)值的點(diǎn)。拿登錄驗(yàn)證舉例改造前后對(duì)比非常直觀。// 改之前字符串拼接存在 SQL 注入風(fēng)險(xiǎn) Statement stmt conn.createStatement(); ResultSet rs stmt.executeQuery( SELECT * FROM user WHERE username username AND password password ); // 改之后參數(shù)化查詢SQL 結(jié)構(gòu)與數(shù)據(jù)分離 String sql SELECT * FROM user WHERE username? AND password?; PreparedStatement ps conn.prepareStatement(sql); ps.setString(1, username); ps.setString(2, password); ResultSet rs ps.executeQuery();這塊代碼的邏輯值得展開講。PreparedStatement會(huì)先把帶問號(hào)的 SQL 語句發(fā)送給數(shù)據(jù)庫(kù)完成編譯之后再傳入?yún)?shù)值參數(shù)只被當(dāng)作數(shù)據(jù)處理不會(huì)改變 SQL 語義。所以即使用戶輸入 or 11數(shù)據(jù)庫(kù)也會(huì)把它當(dāng)成一串普通字符而不是拼進(jìn) WHERE 條件。動(dòng)手時(shí)把資源包里的Statement全部替換為PreparedStatement同時(shí)注意原有的連接關(guān)閉順序先關(guān)ResultSet再關(guān)PreparedStatement最后關(guān)Connection。這一項(xiàng)改動(dòng)讓項(xiàng)目至少在數(shù)據(jù)安全層面有了一個(gè)實(shí)打?qū)嵉牧咙c(diǎn)。4.3 加一個(gè)登錄過濾器Filter讓項(xiàng)目具備統(tǒng)一攔截能力資源包里的老項(xiàng)目通常在每個(gè) Servlet 里判斷 Session 是否為空重復(fù)代碼多且容易漏。加一個(gè)登錄過濾器是一本萬利的改造代碼量不大但講述時(shí)能體現(xiàn)「應(yīng)用層統(tǒng)一處理」的設(shè)計(jì)意識(shí)。WebFilter(/*) public class LoginFilter 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(); // 放行登錄頁(yè)面、登錄接口和靜態(tài)資源 if (uri.endsWith(/login.jsp) || uri.endsWith(/login) || uri.contains(/static/) || uri.contains(/images/)) { chain.doFilter(req, resp); return; } // 檢查 Session 中是否存在登錄標(biāo)志 if (request.getSession().getAttribute(loginUser) null) { response.sendRedirect(request.getContextPath() /login.jsp); return; } chain.doFilter(req, resp); } }WebFilter(/*)表示攔截所有請(qǐng)求chain.doFilter是放行動(dòng)作把請(qǐng)求繼續(xù)傳給后續(xù)的 Servlet。這里最容易被問倒的是放行邏輯——如果只想放行少數(shù)路徑用endsWith或contains逐個(gè)判斷即可如果想反著攔截少數(shù)路徑寫成if (!uri.endsWith(/login.jsp)) {…}會(huì)讓邏輯更繞不推薦。另外注意loginUser這個(gè) Session 屬性的名字要和登錄 Servlet 里setAttribute設(shè)置的一致否則會(huì)被自己的過濾器攔截到死循環(huán)反復(fù)跳回登錄頁(yè)。這個(gè)坑我見過很多人踩因?yàn)橘Y源包里登錄 Servlet 用的屬性名五花八門。4.4 改數(shù)據(jù)庫(kù)表結(jié)構(gòu)和初始數(shù)據(jù)讓數(shù)據(jù)「長(zhǎng)在你手上」前三個(gè)改造點(diǎn)更多是代碼層面的數(shù)據(jù)和表結(jié)構(gòu)的改造同樣重要。資源包的演示數(shù)據(jù)通常是通用模板改成貼合你自選主題的內(nèi)容不僅答辯更有說服力也讓整套項(xiàng)目真正變成「你的課程設(shè)計(jì)」。-- 給用戶表增加一個(gè)貼合業(yè)務(wù)場(chǎng)景的字段 ALTER TABLE user ADD COLUMN student_no VARCHAR(20) DEFAULT COMMENT 學(xué)號(hào); -- 把演示賬號(hào)改成你準(zhǔn)備好講解的數(shù)據(jù) UPDATE user SET real_name 張三, student_no 20240001 WHERE id 1;執(zhí)行以上 SQL 前先看清表結(jié)構(gòu)user表如果你的庫(kù)里已經(jīng)存在且有關(guān)聯(lián)表的外鍵引用修改主鍵 id 時(shí)要謹(jǐn)慎否則會(huì)破壞引用完整性。常見做法是只改非主鍵字段的數(shù)據(jù)不碰主鍵。這里的重點(diǎn)是答辯演示時(shí)老師會(huì)看到頁(yè)面上的真實(shí)數(shù)據(jù)如果數(shù)據(jù)和你的選題描述對(duì)不上解釋成本會(huì)直線上升。數(shù)據(jù)一改「這是不是我寫的」這個(gè)問題至少在觀感上有了答案。5. 跑通 JavaEE 課程設(shè)計(jì)前后的常見問題排查5 個(gè)踩坑記錄這一章寫的是把同類項(xiàng)目跑通時(shí)最高頻的 5 個(gè)問題每條都按「現(xiàn)象 → 原因 → 解決」來拆。這些問題出現(xiàn)的概率極高而且往往不依賴具體項(xiàng)目?jī)?nèi)容只要用的是 Servlet JSP Tomcat 這套組合它們遲早會(huì)出現(xiàn)在你的控制臺(tái)里。5.1 現(xiàn)象啟動(dòng) Tomcat 報(bào) ClassNotFoundException 或 NoClassDefFoundError控制臺(tái)一片紅指向某個(gè)類找不到但代碼里 import 明明沒問題。原因幾乎都是lib目錄里的 jar 包沒有被加入運(yùn)行時(shí)的部署結(jié)構(gòu)。Maven 工程還要額外確認(rèn)依賴是否為provided或compile范圍傳統(tǒng) Web 工程則要檢查 Project Structure 里的 Artifacts 有沒有把依賴勾選上。解決方式是IDEA 中進(jìn)入Project Structure - Modules - Dependencies確保lib已作為文件夾加入再進(jìn)入Artifacts - Output Layout把lib拖入WEB-INF/lib下。改完重建 Artifact重啟 Tomcat這個(gè)報(bào)錯(cuò)立刻消失。5.2 現(xiàn)象數(shù)據(jù)庫(kù)連接時(shí)報(bào) Access denied 或 Unknown database前端一提交登錄表單就拋 SQLException。原因基本是兩個(gè)密碼不對(duì)或數(shù)據(jù)庫(kù)名字不對(duì)。資源包里的db.properties寫的是作者本機(jī)的庫(kù)名和賬號(hào)你的 MySQL 里不一定有這個(gè)庫(kù)。解決方式先登錄 MySQL 控制臺(tái)執(zhí)行show databases;看庫(kù)名再對(duì)比配置文件里的 URL 末尾斜杠后的庫(kù)名。賬號(hào)密碼就老老實(shí)實(shí)改成你自己的 root 密碼別嫌麻煩。常見做法是新建一個(gè)專用賬號(hào)并授權(quán)避免把密碼放配置里又用弱密碼。5.3 現(xiàn)象頁(yè)面和數(shù)據(jù)中文全部變成問號(hào)或亂碼分兩種情況。一種是從數(shù)據(jù)庫(kù)讀出來的中文亂碼原因是連接串沒加characterEncodingutf8或者表本身是latin1字符集另一種是 JSP 頁(yè)面本身的亂碼原因是 JSP 頭部沒聲明頁(yè)面編碼。統(tǒng)一解決方案是JSP 頁(yè)面第一行寫% page contentTypetext/html;charsetUTF-8 languagejava %MySQL 建表時(shí)指定DEFAULT CHARSETutf8mb4連接串加上characterEncodingutf8三個(gè)地方都對(duì)齊后重啟項(xiàng)目亂碼問題基本絕跡。5.4 現(xiàn)象Tomcat 啟動(dòng)失敗報(bào) Address already in use: JVM_Bind原因很簡(jiǎn)單端口 8080 被另一個(gè) Tomcat 或進(jìn)程占用了。解決方式分兩步先查到占用進(jìn)程再?zèng)Q定殺進(jìn)程還是換端口。lsof -i :8080 # 查看 8080 端口被哪個(gè) PID 占用 kill -9 PID # 確認(rèn)是殘留進(jìn)程后強(qiáng)制結(jié)束如果你不想殺進(jìn)程開源方案是改 Tomcat 的conf/server.xml里Connector port8080改成 8081 或其他空閑端口。殺進(jìn)程對(duì)我來說是常規(guī)操作但在共享機(jī)器上慎用——先確認(rèn) PID 對(duì)應(yīng)的進(jìn)程確實(shí)是你自己的殘留 Java 進(jìn)程再動(dòng)手。5.5 現(xiàn)象編譯報(bào)找不到 getXxx/setXxx 方法代碼里卻沒寫這些方法代碼用了 Lombok 的Data注解但 IDEA 編譯時(shí)找不到自動(dòng)生成的方法。原因要么是 IDEA 沒裝 Lombok 插件要么是 Java 17 高版本 JDK 與舊版 Lombok 不兼容要么是annotationProcessor沒開啟。解決方式先裝 Lombok 插件并重啟 IDEA再確認(rèn)Settings - Build - Compiler - Annotation Processors里勾選 Enable annotation processing。如果還是不行就把 Lombok 版本換成支持當(dāng)前 JDK 的新版。這個(gè)問題的隱蔽性在于代碼看起來完全正常只有編譯時(shí)報(bào)錯(cuò)第一次遇到的人很可能誤判為依賴沒導(dǎo)全。6. 答辯前做一次「降級(jí)自測(cè)」和框架遷移準(zhǔn)備最終章給你兩個(gè)實(shí)用技巧。一個(gè)是答辯前的自查方法一個(gè)是把這份作業(yè)升級(jí)成 Spring Boot 項(xiàng)目的合理路徑。別急著關(guān)掉項(xiàng)目這兩個(gè)動(dòng)作能讓你的分?jǐn)?shù)和收獲都再上一檔。6.1 按評(píng)審視角做三輪自測(cè)第一輪以使用者身份操作從訪問登錄頁(yè)開始走完注冊(cè)、登錄、數(shù)據(jù)增刪改查、退出登錄的完整鏈路任何一步出現(xiàn) 404、500 或跳轉(zhuǎn)錯(cuò)亂記下來當(dāng)場(chǎng)修復(fù)。第二輪模擬老師的關(guān)注點(diǎn)打開代碼找一處你完全沒看懂的類死磕十分鐘直到能講出它的輸入、處理和輸出然后打開數(shù)據(jù)庫(kù)確認(rèn)每張表的字段和頁(yè)面表單元素能對(duì)上。第三輪做脫稿演練在沒看代碼的情況下講清楚「一次登錄請(qǐng)求經(jīng)過幾個(gè)組件、每個(gè)組件做什么、數(shù)據(jù)流向哪里」。準(zhǔn)備答辯的講法講究的是能串起一條數(shù)據(jù)流JSP 提交表單Servlet 接收參數(shù)并調(diào)用 Service 層Service 調(diào)用 DAO 層執(zhí)行 SQL結(jié)果封裝返回給 JSP 渲染。你能不能把這六句話講順基本決定了評(píng)審問不倒你的概率。6.2 把 DAO 和 Service 層平移到 Spring Boot可行的升級(jí)路徑如果你的課程要求用 Spring Boot 做框架或者你想讓這份作業(yè)進(jìn)入簡(jiǎn)歷不需要全盤重寫。Servlet 控制層可以丟棄但 Service 層和 DAO 層的業(yè)務(wù)邏輯完全可以復(fù)用。常見做法是新建一個(gè) Spring Boot 工程把原項(xiàng)目的 Service、DAO、實(shí)體類復(fù)制過去再把 DAO 里的原生 JDBC 代碼逐步替換為 Spring 的 JdbcTemplate依賴只需要下面這組。dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-jdbc/artifactId /dependency dependency groupIdcom.mysql/groupId artifactIdmysql-connector-j/artifactId scoperuntime/scope /dependency遷移時(shí)先按 Controller、Service、DAO 三層把包結(jié)構(gòu)拆好再把原工具類里的數(shù)據(jù)庫(kù)連接改成application.properties中的spring.datasource.url配置。業(yè)務(wù)邏輯里的 SQL 語句可以原樣保留這不是重寫而是重構(gòu)周期比從零開發(fā)短得多。我當(dāng)年第一次把 Servlet 項(xiàng)目遷到 Spring Boot就用了這個(gè)思路只花了兩個(gè)晚上就完成了遷移而核心業(yè)務(wù)邏輯幾乎沒動(dòng)。后來我養(yǎng)成的習(xí)慣是課程設(shè)計(jì)絕不只做到「能跑」一定要在答辯前留出時(shí)間做一次降級(jí)自測(cè)——把自己放在評(píng)審的位置上把所有可能被追問的代碼重新讀一遍。這個(gè)習(xí)慣幫我避開了很多次臨場(chǎng)翻車希望也能幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天躁日日躁xxxxx| 国产精品午夜成人福利| 牛牛AV人人夜夜澡人人爽| 试看福利| av中文字幕在线熟女| 欧美成人四级在线播放| 久久九九97| 国产乱婷婷精品二区三区| www成人啪啪18秘 免费| 成人精品久久久午夜福利| 久射吧| 中文字幕艹艹| 欧美啪啪女女| 影音先锋乱| 亚洲伊人a线观看视频| 91白虎| 日韩无码AB| 日本淫色网| 丁香六月婷婷久久综合| 福利色色| 亚洲导航深夜福利| 中文字幕亚洲热播人妻| 久久久无码av精| 91大神精品长腿在线观看网站| 欧美在线电影| 久久日韩肥臀| 亚洲人妻久久| 91亚洲欧洲| 欧美另类天堂| 97人人夜| 天天综合97| 国产路线专区| 日本欧美中文字幕| 国产SV一线| 亚洲不卡AV在线| 五月丁香综合激情| 美女啊啊啊啊pc| 嗯嗯嗯嗯啊啊啊好紧好大| 五月婷丁香| 97碰在线视频| 77777亚洲蜜臀精品久久综合蜜臀| AV中文在线可看| 久久超碰久| 五月天伊人| 欧美九9 9 9| 色色色综合网| 99热这里只有精| 亚洲情色一区综合| 久艹99| 尤物AV免费网站| 精品久操| 综合影院永久入口国产| 亚洲av综合色区图片亚洲| 久久九九视频九九视频| 亚洲色啪| 超碰精品| av2014 日韩在线中文字幕| 91色插| 亚洲色宗合| 69视频入口| 亚洲日韩精品久久久久一区壹牛| 亚州免费啪啪视频| 久久女婷| 久草资源在线视频官方总站日韩丝袜美腿| 长久操视频| 少妇高潮一区二区三区在线| 好吊色综合| 农村女一级毛卡片| 久干9操| 熟女六十路| 五月丁香啪啪啪| 国产AV天美| 操淫穴亚洲五月丁香| 久久久女人| 日韩视频精品在线观看| 欧美一区二区亚洲天堂| 99re95| 国产精品久久久久999| 最近二区三区视频大全| 手机在线人成免费视频| 老熟女91av| 秋霞成人做爱| 一区二区三区精品黑丝白丝酒店对鸡| AV色五月天| 人妻少妇久久中文字幕一区二区 麻豆| 国产一区二区三区白丝| 男人的天堂2019AV| 色99久草| 国产又色又粗又黄又爽| 欧美成人9797| 夜夜嗨一区二区三区三州加勒比 | 99国产精品视频尤物| 在线国产探花| 97在线资源| 热99这里有精品综合久久 | 操逼天美3区| 日韩精品一区二区三区色欲| 少妇色综合| 91色拍| 男女真人网18| 97免费视频在线观看视频| 一起草视频在线| 亚洲中文日韩欧美大香蕉视频| 欧美日韩国产中文精品字幕自在自线,| 日韩电影天堂视频二区三区| 日韩国产欧美伦理在线| 操我啊啊啊啊啊| 天天综合欧美| 婷色五月| 欧洲视频在线| 天天欧美欧美亚洲网| 久久精品无码不卡| 人妻系列无码专区中文有码| 日韩 成人 有码| 人人操 欧美| 99热这里只有精| 東南亚性呦成人伦理资源在线视频| 亚洲强奸乱伦影视网| 精品小视频在线| 边做饭边操逼逼| 天天综合色电影| 91亚洲高清| 不卡码视频| 国产精品国产亚洲区艳妇糸列| 视频二区美腿丝袜制服人妻欧美| 欧美日韩久久精品爱爱| 精品女人999| 超碰97COm中文| 国产亚洲色婷婷久久99精品91| 女人香蕉久久毛毛片精品| 国产成人久久久精品免费AV| 啊啊啊好舒服视频| 香蕉色网| 五月天激情小说| 精品国产乱码久久久久久网站入口| 亚洲AV免费在线| 另类欧美色| 91N欧美| 黄片qw| 狠狠躁日日躁夜夜躁A| 91精品国产日韩欧美综合| Aa东京男人的天堂| 狠狠五月天| 98久久| 99爱久久视频频| 一二三四视频中文字幕在线看| 亚洲视频,小说| 黄色免费网页无码| 肉动漫无遮挡h在线观看| 久久久久无码| 91精品啪在线观看国产城中村| 色噜噜狠狠色综无码久久| 996热| 国产精品乱码久久| 中文字幕人乱码中文字的预防方法 | a级理论午夜日本| 美女黄站| 99后入| 免费黄色片子| 日本在线不卡v二区| 亚洲精品97久久中文字幕| 99色| 国产AV激情无码久久无码| 在线观看啊啊啊啊啊| 婷婷月色| 亚洲AV无码黄色强奸| 啊啊啊啊免费视频| 色亚州人久干视频在线观看免费版| 久久香蕉国产传媒一区剧情天美| 国产欧美岛国精品一区| 在线不欧美| 91艹| 久久久无码精品人妻二区| 美女人妻色网站| 亚洲偷拍自拍在线视频| 99久久精品欧美国产| 啊啊啊 在线| 欧美内射少妇| 五月天社区| 日韩视频啪啪| 内射小黄片| 日韩无码一区二区三区| 亚州欧美在线| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 殴洲老熟女| 美女诱惑1区2区| 欧美成人午夜免费福利785| 亚洲 无码 偷拍| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 久久大黄片| 日日躁狠狠躁天天躁精品| 亚洲精品色| 国内外色色色色色成人视频| 国产精品视频白浆免费| 国产宅男宅女在线观看| 永久免费av无码网站国产app | 久操婷婷| 人妻熟女av国产网站| 亚洲一区在线观看欧洲 | 国产免费大片| 欧美激情亚洲色图| 91在线免费观看处女| 五月丁香六月激情综合| 韩国久久97| 超碰99热| 婷婷午夜| 婷婷伊人| 五月婷婷六月丁香| 91色情黑丝搞鸡在线观看一区二区三区三州| 看一级特黄a大一片| 无码区蜜乳| 最新日日夜夜天天干干| 尤物网址| 天天干夜夜一操| 成人a大片在线观看| www.亚洲成人一区| av天堂精品久久| 噜噜噜在线视频| 国产精品亚洲无码| 黄色AAAAAAAAAAA大片| 国产精品极品美女视频| 无码聚合| 开心五月深爱五月| 人人妻人人操人人乐| 青青草视频在线观看一区二区| 亚洲欧美中日韩| 97超碰在线资源网站| 色网综合网| 亚洲系列欧美| 777超碰| 人人人摸人人| 国产 v乱码一区二| 亚洲欧美大香蕉| 久久內射| 中韩中文字幕在线观看| 欧美日韩1234| 日本操逼二区| 亚州色图第三区| 中文字幕国产在线天堂| 国产精品久久久久久照片| 全免费a敌肛交毛片免费| 91精品无码人妻系列| 色99视频| 欧美综合在线91| av草草在线电影| 日韩欧美日韩| 国产CHASE男男GAYGA 毛多色婷婷| 尹人大香蕉视频在线| 96AV久久久| 超碰97人人乐| 日本成人免费一区二区三区| 五月丁香六月婷| 中文字幕艹艹| 易易A毛视频| 操逼无码操逼| 婷婷综合久久| 精品视频久久区| 国产乱子伦一区二区三区在线观看| 欧美性爱无码一区二区三区| 蜜桃一区二区三区| 国产精品禁久久久精品| 中文字幕日本久久| 立川理惠加勒比无码| 亚洲国产97| 超碰久超碰久| 欧美日韩97| 欧美成人性爱视频在线播放| 色噜噜国产在线| 97国产高清视频在线观看| 四虎在线观看视频| 伊人四虎综合| 免费一级性爱久久| 久久久久成人蜜桃精品| 亚洲骚男同com| 啊啊啊啊网站| 91干熟女| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 操少妇很爽av| 婷婷人妻激情| 亚洲九区| 91熟女丨老女人| 久久免费精品视频免一| 香蕉国产97| 免费日韩黄片| 超碰在线1234区| 尤物视频一区| 黄色不卡视频| 国产精品毛片?v一区二区三区| 精品视频日日夜夜| 啊啊啊啊网站| 久久久久13| 国产精品一区二区亚洲人成毛片| 91偷拍欧美亚洲| 好吊色综合| 久久久久久午夜男人的天堂| 精品国产乱码久久久A| 国产成人久久久精品免费AV| 天天碰久久入| 国产精品一区二区三区在线密挑| 九九热av| 亚洲97P| 国产精品com| 麻豆AV一区二区| 精品性爱| 狠综合网| 人人做人人妻人人夜视频| 青青草好吊| 凹凸视频特色日本特黄| 99人妻| 天美国产精品| 久艾草在线精品视频在线观看| 爱爱动态试试看6 0秒| 色欲久久久久综合网| 麻豆性爱视频在线播放| 黄色激情电影在线观看| 操逼短片| 99热这里只有精品9| 日韩兔费看黄片| 夜夜高潮夜夜爽| 一级成人性爱| 公司1区2区3区精产精| 婷婷性爱| 亚瑟国产精品久久无码| 久久9久久| 久久久久久久久久久久久久久乱码| 99亚洲国产精品色一区二区三区| 人妻爽爽啪视频| 国产福利精品最新在线| 亚洲黑人在线| 狠狠做深爱婷婷久久二区| 操逼日韩无码 | 丰满人妻一区二区三区色-百度| 亚洲欧美爆| 岛国在线一区二区三区| 精品福利| 美女爽爽爽刺痛洞洞| 亚洲色图超碰在线| 最新中文字幕在线亚洲| 欧美成人免费在线观看| 精品大全99999| 欧美熟妇乱码在线一区| 国产精品亚洲一区二区三区四区| 色屁屁影院www国产| 亚洲熟妇综合久久久久久| 中文字幕一区av| 99久久精品无码一区二区毛片免费| 蜜区区视频79| 无码男人天堂| 亚洲成人精品久久久| 9999免费精彩视频| 天天日天天搞天天干| 2017,超碰| 极品久久久久久久久久久久久久| 国产少妇与亚洲av| 国产激情在线| 欧美操逼熟女| 国产人妖视频一区在线观看| 翔田千里无码一区| 91综合熟女| 综合天天。| 青女在线| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 操一区| 人妻少妇被猛烈进入中| 高清孕妇孕交| 日韩猛交| 密臀在线视频| 好湿好紧视频| 玖日综合网| 丝袜亚洲91| 国产美女激情| 激情综合av| 亚洲欧美性生活| 夜夜夜久久| 天天操夜夜操| 亚州精品一区二区三区香中文字幕在线| 一区二区三区 日韩欧美| 久久精品人人做人人看| 日本影视久久免费| 成人蜜乳小视频网站| av天堂电影网| 91国模| 亚洲欧美伦综合| 99re视频在线播放青草| 蜜臀久久99精品久久久久久酒店| 后入综合久久| 亚洲a色| 中国少妇啪啪视频| 天天做天天爱| 美女视频尤物网在线看| 日本操逼二区| 午夜高清成人在线视频| 99碰碰| 色色热| 久悠悠av| 九九夜精品九九在线| 国产精品日韩在线一区| 伊人影院综合是一个与深夜成人在线| 影音先锋视频在线| 狠狠色综合网| 黄色小说亚洲| 色综合超碰超| 夜夜夜爽www精品视频| 国产AV中文| 91nbbbbbb| 久艹99| 97超碰欧美精品| 亚洲在线91| 天天干人人看综合| 亚洲国产97在线精品一区| 97ai亚洲| 情趣丝袜无码操逼视频| 激情五月天社区| 精品一区二区三区蜜桃臀赵总| 99热综合在线| 男人的天堂在线| 欧美另类丝袜熟女| 蜜乳成人AV| 亚洲乱码国产乱码精网站| 婷婷综合五月| 久久久婷婷| 久久精品成人一区二区三区蜜臀 | 日韩中文字幕在线视频观看| 中文字幕国产精品1区| 狠插 制服 自拍| 懂色av中文字幕| 亚州欧美色图| 国产亚州精品美女久久久免费| 狠狠综合网| 四虎免费看黄| 欧美天天射| 亚洲美女自拍偷拍视频| 亚洲综合在线高清| 国产97在线 | 亚洲| 久久久久久69国产一区二区| 亚洲精品丝袜-不卡成人免费……| 啊啊啊啊二区好大| 激情欧美97| 少妇干B| 伊人成人情色综合| 亚洲欧美不卡线| 亚洲天堂人妻熟妇视频| 宗合情欲网| 天堂综合网| 日本人人操人人操| 大香蕉综合久久| 91骚熟女| 人妻熟女午夜精品在线| 国产精品大屁股999| 国产欧美日本亚洲精品 | 青青操在线视频| 久久久久久亚洲中文| 少妇免费视频| 精品对白久久不卡| av在线资源| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 884t在线| 你懂的在线观看区国产| 久久久亚洲精品电影免费看| juliaann欧美丝袜办公室| 91成人久久| 国产熟女精品区| 成年人网站在线免费观看| 天天影视色香色欲| 亚洲综合第一页| 婷婷色综合| 久久久女人| 免费一级a毛片久久久久久鸭绿欲| 免费黄色视频网址| 久久五月视频| 黑白配性爱AV成| 日韩人妻一二三区视频| 亚洲不雅视频1区二区| 国产91久久九九免费精品无码| 亚洲天堂自拍| 中文人妻av高清一区| 日产中文字幕2020| 二男一女成人A片| 一二三四视频在线社区中文字幕| 日韩欧美中文| 91熟女视频网| 久久久久久久人妻| 男人午夜天堂| 亚州精品丝袜-不卡成人免费| 搡老熟女免费视频| 九X超碰| 亚洲欧洲无码bt精品合集| 激情图片亚洲色图| 日韩国产在线观看av| 男人的天堂久久狠| 日韩无码专区| 思思热国产高清| 综合网欧| 91动漫操逼视频| 中文字幕视频二区| 欧美色图片91| 日本国产欧美高清在线| 久久99九九九九6666免费观看软件| 婷婷五月天社区| 大香蕉伊人网| 国产欧洲精品亚洲午夜拍精品| A片 AV一级在线播放观看免费| 97操碰| 久九干| 亚洲无码久久久久久久| 91色香| 麻豆精品天美| 五月天综合在线| www久久国产精品| 性欧美精| 视频在线观看一二三区| 操逼片中文| 激情欧美97| 中文字幕女同在线| 香蕉在线一区二区三区| 日韩欧美成人性爱在线| 日韩精品人妻一区二区| 九九九九九九视频| 超碰97爽| 中文字幕亚洲在线一区| 成人乱人伦一区二区| 超碰97日韩| 韩国女主播青草在线| 色色五月丁香| 久久成人国产| 一级毛片电影免费看| 人妻少妇久久| 亚洲精品骚逼| 久久久久骚| 秋霞曰韩R级| 91人精品妻入口| 2020中文字幕在线观看| 欧美青青草视频| 欧美亚综合色图| 9999久久久久| www网站黄| 操逼操逼逼操操逼91| 国内偷自视频区视频综合| 女人的天堂大香蕉网| av在线资源| 国产乱色国产精品免费视| 熟女熟妇一区二区三四区| 大香蕉男人的天堂| 日韩激情视频| 国产怡红院| 狠狠操综合| 特级丰满少妇一级AAAA爱毛片 | 欧美一级国产一级| 亚洲欧洲综合av在线| 91老熟女视频| 干少妇视频| 91精品导航| 欧美激情 一区| 久久久久久中文| 天天躁狠狠躁av| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 人人操天天爽| 日本人妻一区二区| 热天堂一区二区| 国产亚洲人妻综合日韩 久久| 久久色情| 91狠| 澳门成人网站久国产日韩| 淫妻综合网| 丰满人妻-区二区三区免费| 中文字幕性感少妇av| 性爱av在线免费观看| 亚洲一区二区三区AV无码| 秋霞久久亚洲精品成人| 欧美视频一区二区在线| 一个人免费HD91视频| 91干熟女| 美女黄色一级A视频| 人妻碰碰碰碰碰碰| 国产大片精久久久久久| 日日橹狠狠爱欧美超碰| 欧美 综合 亚洲| 高清孕妇孕交 交孕妇| 日本熟妇自慰性高潮一区二区三区| 夜夜嗨一区二区三区三州加勒比 | 久久一二三四五六七八九区区区| 亚洲男人天堂2019| 91夜夜蜜桃臀1区2区3区| 国产久久日| 在线 欧美 亚洲| 亚洲97超碰| 国模无码人体一区二区三| 福利操逼| 九九色热| 日韩午夜国产| 久久久啊啊啊| 涩综合导航| 久久香蕉国产线看观看猫咪av| 九月丁香婷婷| 欧亚久久偷拍视频| 美女91网| 欧美日韩另类在线播放| 婷婷久久五月| 久久久久9999妇女| 校园春色AV天堂| 欧美gv在线观看| 国产色呦呦| 亚洲熟妇乱女区二区三区| 欧美日韩精品久久| 亚洲中文字幕熟女少妇一区二区| 欧美亚洲国产91在线| 性做久久久久久免费观看软件| 天天综合网合集91| 久久久精品网站| 九月丁香综合网| 日韩伦理久 久久 清纯| 俺去啦自拍| 日本色色视频网站| 99精品在线观看| 操淫穴亚洲五月丁香| 91亚洲综合| 国产亚洲国产超碰| 久久同城AV| 九九九久久久| 激情色播| 欧美精品亚洲精品日韩传电影| 中英熟女操女| 精品久久一区二区三区四区五区| 国产AV人人夜夜澡人人爽麻豆| 亚洲中文字幕在线视频一区二区| 国产又爽又黄| 亚洲少妇免费视频\| 一个人免费视频观看在线WWW| 丁香六月激情综合| 人人九九精| 人人操人人操人人操人人操人人操人人人11.CM | 黄片直播三级黄片两女一男| www.高清无码诱惑一区.com| 久久大黄片| 久久久久久人妻| 亚洲综合草草| 色噜噜精品一区二区三| 丁香婷婷激情五月天无毒不卡| 啪啪啪综合网| 亚洲 欧美 91| 亚州综| 亚洲午夜福利视频| 人人九九精| 国产亚洲精品美女久久久m| 啊操爽品善一区二区三区| 久久久久亚洲Av无码专区老牛影视| 欧美99| 欧美BT 亚洲色图| 婷婷91| 亚洲欧美骚| 日韩免费人妻色情网站| 97超碰9| 蜜桃久久综合视频| 人人妻人人玩人人澡人人爽| 91 亚洲 欧洲| 人妻性爱一区二区| 九热大香蕉| 亚洲成人在线高清| 伦理弟一页| 日本五十路熟女一区二区| 欧美中字不卡| 91性高潮久久久久久久久| 亚洲中文字幕av| 狠狠操夜夜操蜜桃视频三区| 蜜臀久久99精品久久久电影| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 自怕偷自怕亚洲精品| 九一综合网| 国产原创剧情在线丝袜| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 日本五十路熟女一区二区| 天天日天天干天天摸天天操| 婷婷久久综合久| 久久只有精品| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产美女91视频| 强奸乱伦中文字幕AV| 人妻蜜桃臀| 极品白嫩福利在线| 99国产精品视频尤物| 欧美洲精品一级| 五十路熟女,国产欧美精品区一区二区三区| 日韩AV熟女乱伦| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 一区二区三区免费视频入口| 岛国999| 夜夜操狠狠操| 素人一区二区三区日韩| 色与欲影视天天看综合网| 99热97| 亚洲精品a人片在线观看视| 夜夜欧美| 久久久久久久六六| 天天操狠狠日夜夜干超碰撸com视频在线观看| 亚洲最新Av| 中出人妻中文字幕91在线| 99re不伦| 久久极品一区二区| 91国产大片| 欧美国产伊人久久久久| 国产一区二区二区按摩精品啪视频| 日本国产欧美一区三区二区| 久久五十路熟女人妻| 国产熟码AV| 射丝袜高跟鞋99| 国产www色在线观看| 久久久亚洲熟妇熟女| 97超碰超欧美。| 91精品成人www| 999国产精品999| 高潮毛片无遮挡高清免费| 97美日韩视频| 台湾佬中文娱乐网久久久久久久久久com| 噜噜在线| 国产欧美亚洲精品a第2页| 欧美偷拍区| 69天堂| 亚洲亚洲亚洲天堂天堂| 日日夜夜青青草母狗| 亚洲国产欧美日韩人妻日中文| 97欧美性爱| 日韩美女啪啪一区| 一起草三级AV电影在线观看| 大粗鳼巴久久久久| 综合网亚洲1| 综合久久99亚洲人妻中文在线| 99久久无色码| 99热综合在线| 久久极品伊人| 夜夜操2028| 久久婷婷五月| 五月丁香狠狠爱| 久久精品性| 国产成人精品日本亚洲语言| 操逼片中文| 国产自产自拍| 亚洲成a人在线观看久| 婷婷去俺也去六月色| 天天操人人操狠狠插| av在线播放国产一区| 91精品国产91久久福利| 国产操逼网站亚洲一级黄色| 天天综合网91| 婷婷超| WWW.操逼.COM| 狠狠色伊人亚洲综合网站色| 五月天我淫我色av| 色欲三区| 亚洲无码免费看| 黄色一区二区秘书性感| 日本视频在线观看污污污| 五月丁香拍拍激情综合三级| 欧美激情中文字幕另类小说| 亚欧韩av| 色精品极品| 亚洲欧美色综合| 欧美 牲| 色香综合天天影视综合| 四虎av在线| 欧美黄业| 国产传媒午夜理伦精品| 日韩丰满熟妇| 激情五月综合| 久久国色天香香蕉| 欧美一级二级三级| TS人妖另类精品视频系列| 欧美v亚洲v综合v国产v妖精| 亚洲国产精品无码AV在线| 韩国一级做A片免费的| 激情六月天| 99综合自拍| 久久久天美| 香蕉人欧美综合| 国内偷自视频区视频综合| 天天做日日做天天欢。| 色情综合网| 亚洲综合113页| 色哟哟av| a片 xxxx受爽视频| 操高情无码| 亚洲日本成人动漫| 99久在线精品99re8a| 中文字幕免费在线观看| 国产无码成人无码| 97国产高清视频在线观看| 七久久久| 亚洲s色图| 免费在线看黄片av| 探花熟女,姿勢到位,體驗感也到位| 婷婷色五月激情| 天天看高清麻豆| 亚洲日韩美女丝袜美腿人妻视频| 中文色综合| 六九九九| 欧洲自拍第一页| 欧美性爱免费短视频| 激情久久久| 98福利在线视频| 国产精品白领在线观看 | 丝袜无码a片| 啊啊啊啊无码| www.久久最新地址| 久久综合日韩亚洲欧美| 九九九不卡| xxxx网站亚洲精品| 九九九九九九九九九九九免费国产| 99re6在线视频精品免费完整版安卓版| 综合网91| 亚洲色久| 精品久久久一本一道| 中字幕人妻一区二区三区| 五月综合色| 欧美色图亚洲色,麻豆| 久久亚洲欧美中文字幕国语| 四月丁香婷婷| 色香av| 亚洲av乱伦色图网站| 国产1727欧美| 91搞逼视频| 综合激情97| 无遮挡男女激烈动态图| 五月天色图影视| 青青草在线视频播放器| www黄片免费看com| 亚洲熟久久| 亚洲第一精品在线视频| AV丝袜少妇| 亚洲日韩精品久久久久一区壹牛| 亚洲美乱| 亚洲福利影院一区久久| 97人肏| 日韩在线国产字幕| 999狠狠综合| 97在线免费视频观看| 日韩999| 嗯嗯不要 视频| 伊人久久艹| 亚洲国产天堂| 蜜桃色色网站视频三区| 亚洲风情在线观看| 亚洲天堂区| 亚洲熟女av中文字幕| 激情婷婷五月天| 久久久久久久| 国产精品一区二区三区在线密挑| 亚洲色图欧洲| 亚洲AV免费在线观看| 翔田千里无码一区| 久婷婷一区| 日本性爰一道本| 久热久| 新版天堂中文资源8在线| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 成人日本精品九区| 日本操逼视频不卡直接放| 欧美色图 人妻| 日本一区二区三区四区免费观看| 五月天人妻综合| 丁香六月激情| 美国日韩黄片| 超碰97首页| 九久9精品| 98久久| 1204av韩国| 人人插人人搞人人操| 97欧美日韩| 闷骚老熟女15P| 国产熟女免费观看久久| www.人人摸在线视频| 女人爽到高潮久久久| 九九视频黄色片| 熟女熟妇一区二区三区视频| 天美国产三级传媒| 在线色导航| 国产激情在线| 在线视频五十市| 看一级黄色视频| 成人av毛片在线观看| 91国产丝袜美女| 黑操B| 波多野42部无码喷潮在线观看 | 五月婷婷激情网| 精品国产Av无码久久久亚洲| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 国产成年免费大片黄在线观看| 91综合天天看| 久久深夜无码| 色综合天天| 亚洲中文一区二区三区| 青青青青操国内视频在线| 伊人精品视频| 91oumei| 无码人妻丰满热妇又大又粗| 粉嫩av在线| 久久精品无码熟妇一区二区三区视频导航| 人妻精品综合中文字幕在线 | 69久久久久久久久久久久久| 亚洲av夫妻操穴网| 中文字幕一区二区在线日韩精品| 亚洲激情视频| 日夜尻逼网| 伊人伊人LD| 欧美中文字幕男人天堂久久精品| 日韩激情啪啪| 偷拍亚洲熟女视频播放| 超碰78| 黄色工厂这里只有精品| 97精品中文字幕| 久久综合精品一区二区三区| 99无码| 大香蕉丝袜一级片| 操逼啊啊啊91| 久久久久久亚洲中文| 天天上日日上日韩精品| 97在线免费看视频| 啊啊啊 在线| 91 国产丝袜在线播放-百度| 99RE在线视频精品,这里只有精品| 亚洲.欧美.丝袜.中文.综合| 久久精品性| 欧美国产伊人久久久久| 手机在线中文字幕国产| 欧美欧美啪啪视频| 欧美日韩97| 操人妻视频| 亚洲熟女人妻中文字幕一区二区| 久久激情四射婷婷丁香五月天| 天天激色| 操老熟女AV| 99re在线视频| 国产精品3| 久热99999| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 青青青操| 夜夜操夜夜爽夜夜高潮| 青青操97| 爱干爱射网啊啊啊| 人妻插插人妻人| 欧美成不卡网| 欧美 青青草| 啊啊啊97视频| 欧美伦乱爱| 精品无码一区二区人妻久久蜜桃| 欧美大片天天看| 九九九九一级| 亚洲欧美国产精品久久久久久久| 96国产精品| 欧美亚洲情色| 亚洲一区在线观看欧洲| 收看日本人日bb| 国产精品黄色三级av| 伊人激情五月天一区二区| 日韩性爱电影一区| 色色综合网站| 久久手机好看网站| 超碰人妻久久人妻中文97| 欧美亚洲涩涩| 亚洲欧美变态| 天久久久噜噜噜久久国产精品爽爽| 欧美97| 国产毛片久久久久久久| 成人性爱美曰韩| 九九热精品| 老熟女91av| 内射黑丝袜| 亚洲 欧美综合| 国产无码精品久久久久久| 国产毛片久久久久久久| 首页中文字幕中文字幕免费| 免费观看啪视频| 日本三级久| 啊啊啊好大好湿| 中国91AV| 国产乱伦亚洲色图高清无码| 国人欧美精品一区二区| 91粉芽高清在线一区二区| 久久精品天美| 亚洲97资源| 久久国产AⅤ| 人人做人人妻人人夜视频| 亚洲性综合9| 色偷综合| 黑人猛交| 国产一区二区啪啪视频| 99热精品青草在线 | 国产精品亚洲天堂网址| AA丁香综合激情| 97久久久精品| 天天做天天爱| 日韩av一级黄片| 欧美最婬乱婬爆婬性视频 | 亚洲第一男人天堂| 亚洲无码偷拍| 99日精品欧美国产| 东北老女人的激情视频| 91操熟女视频| 亚洲一级性爱视频免费看| 国产玖玖| 干b网| 岛国网址国产| 青青草在线视频人人想人人上| 激情文学亚洲| 懂色av色欲av蜜臀av| 日本天天吊| 亚洲丨在线| 国产女人操逼视频| 韩国三级三级BD在线| 色妇综合网| 色99视频| 精品无码产区一区二| AV乱伦专区| 日夜啪电影| 欧美97av| 色综合久久88色综合久久天天| 91电影色诱| 尤物网站91| 黄污污污污| 天天操福利视频综合网站| 2019久久久久久久久福利| 夜夜嗨AV蜜臀av| 羞涩视频| 曰韩精品九九无码| 欧美午夜熟妇黑人精品91| 极品美女福利在线观看| 香港日本韩国人妇99www.wccm20| 肏逼视频日本| 一区二区三区 丝袜 高跟 美腿| 久久久天堂| 亚洲中文字幕av| 国产三级中文字幕粉嫩| 欧美日韩香蕉| 天天操天天7| 日韩欧美一级特黄大片| 人妻少妇精品久久久| 国内毛片无遮挡国产| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色哟哟av| 国产福利第一视频| 国产精品午夜福利| 日韩无码成人电影| 日本大香蕉综合网红本杳社区| 日韩人妻无码专区| 大鸡巴久久| 亚洲天堂区| 精品无码秘 人妻一区二区| 97日本超碰综合| 国产精品免费久久久久久久久久| 午夜激情床戏激情| 人人搞人人插人人操| 欧美第38页| 欧美亚洲第一页| 超碰97欧美日韩| 中文字幕日本久久| 男人的天堂99| 99999久久久久9国产精品| 青娱乐国产剧情av一区| 青青色综合| 天天看天天在线精品| 91久久国外网| 五月丁香六月婷综合成人综合| 色97干| 久久综合精品一区二区三区| 一本大道不卡一二三区| 男人的天堂日韩| 97人人射| 乱伦熟妇一区二区| 亚拍在线| 婷婷丁香六月| www.99色| 大香蕉日亚洲日本亚大| 99色视频| 欧美日韩性爱电影在线| 亚洲91综合| 农村妇女一级二级三级视频| 高清国产无码av| 久久人妻一区二区三区高清 | 91在线精品一区二区三区| 天天操美美| 日本三级黄页| 黑人白女精品一区| 午夜传煤十二区精品| 宗合情欲网| 色综合网1| 国产强奸AV在线| 精品9999| 玖玖爱综合| 中文字幕一区日韩精| 天堂69亚洲精品中文字| 久久中久文96| 国产精品2020| 国产精品秘 福利姬在线观看| 69视频入口| 久久久精品,3| 日韩人妻精品中文字幕| 开心五月深爱五月| 再深点灬舒服灬太大了添视频 | 无码91| 一区二区三区欧美激情| 手机午夜电影神马久久| 老熟女天天操| 99久在线精品99re8a| 嗯嗯啊在线视频| 国产精品视频白浆免费| 肏逼视频日本| 午夜啊啊| 任我爽在线视频免费观看 | 亚欧视频在线| 26uuu最新| 78超碰| 色婷婷日韩精品一区二区三区| 五月天色电影| 久久色人体 | 永久免费观看的毛片的网站| 天天综合,91入口| 亚洲综合69| 自拍视频大全亚洲专媒视频/一区二区三区| 欧美欧美少妇| 欧美激情性久久久久久| rion磁力链接| 在线啊啊啊| 中文在线视频| 目产99999久久999| 亚洲精品色| 日韩久久三区| 日本中文字幕在线电影| 日韩国产成人自拍视频| 国产一区二区三区免费视频在性观看| 亚洲熟女av中文字幕| 欧美综色欧| 国产精品69久久久久久久| 亚洲蜜臀视频精品久久| www.高清无码诱惑一区.com| 精品熟女一区=区三区| 日韩AV电影网站| av九九| 激情色播| 丁香五月天视频| 色婷婷亚洲婷婷| 欧美日韩性爱精品| 色小视频蜜乳| www…国产操逼| 国产精品免费视频人成| 九九探花视频在线观看| 久干9操| 99久久久久久久久| 丰满少妇乱子伦精品无| 美中日韩无码| 黄色性爱网网| 在线性黄高清免费视频| 曰韩av中文字幕专区| 人人扣人人操| 五月婷婷激情综合| 91 亚洲 欧洲| 性色avv| 欧美精品偷拍| 亚洲黄a三级三级三级看三级| 九九国产热| 熟妇一区,二区,三区。| 久久精品国产亚洲av水密被窝| 蜜桃久久一区二区|