久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

智能筆記系統(tǒng)部署全攻略:從環(huán)境配置到答辯演示

智能筆記系統(tǒng)部署全攻略:從環(huán)境配置到答辯演示 簡介這是一份面向計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)與課程作業(yè)的智能筆記管理系統(tǒng)項(xiàng)目壓縮包幫助學(xué)習(xí)者從需求分析、界面設(shè)計(jì)到模塊實(shí)現(xiàn)獲得完整參考。壓縮包共54個(gè)文件以35個(gè)vue前端頁面、8個(gè)ts邏輯封裝為主體另含png圖標(biāo)、json配置、html入口、css樣式、gitignore、README說明等整體約203KBsrc目錄下views、router、assets等結(jié)構(gòu)清晰適合VueTypeScript技術(shù)棧的項(xiàng)目實(shí)訓(xùn)與二次開發(fā)。該項(xiàng)目將人工智能理念融入筆記場景覆蓋筆記創(chuàng)建編輯、標(biāo)簽分類、全文搜索及共享協(xié)作并涉及智能推薦、自動(dòng)摘要、語音識(shí)別等擴(kuò)展思路。目前已有163人學(xué)習(xí)下載源碼、依賴鎖定文件與工程配置齊備既可用于快速啟動(dòng)演示也能支撐畢業(yè)設(shè)計(jì)說明書的撰寫與答辯準(zhǔn)備。 收到一個(gè)「智能筆記管理系統(tǒng).zip」大部分人的第一反應(yīng)是解壓、打開、雙擊然后被一串紅色報(bào)錯(cuò)勸退。這類 zip 最常見的真身是一套 Java Web 全棧工程后端提供用戶登錄、筆記增刪改查、分類和搜索接口前端是 Vue 頁面數(shù)據(jù)落在 MySQL。它能解決的是「課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)里如何把這樣一套系統(tǒng)跑起來并講清楚原理」適合正在趕畢設(shè)、做課程作業(yè)或者想快速掌握 SSM/Spring Boot Vue 項(xiàng)目結(jié)構(gòu)的人。下面按我自己落地這類項(xiàng)目的順序走先備環(huán)境再灌數(shù)據(jù)庫跑通前后端最后說高頻故障和能加分的驗(yàn)證思路照著做能少折騰好幾天。2. 環(huán)境準(zhǔn)備JDK8 與 MySQL 的 zip 安裝和三個(gè)常翻車的地方2.1 從「智能筆記管理系統(tǒng).zip」到本地目錄解壓的編碼坑和路徑規(guī)矩拿到 zip 先別急著雙擊先用命令看壓縮包里是什么結(jié)構(gòu)。常見課程作業(yè)工程要么是后端 Maven 工程加前端 Vue 目錄的混合包要么是一個(gè)完整的 Spring Boot 單工程再加一個(gè) database.sql。直接雙擊解壓沒問題但如果你在 Linux 服務(wù)器上干活unzip 對(duì)中文文件名很容易亂碼因?yàn)?Windows 下壓縮時(shí)默認(rèn)用了 GBK 編碼。# 先看壓縮包內(nèi)容再?zèng)Q定怎么解壓 unzip -l xxxx_智能筆記管理系統(tǒng).zip | head -20 # Linux 下用 GBK 編碼解壓避免中文文件名亂碼 unzip -O GBK xxxx_智能筆記管理系統(tǒng).zip -d ~/projects/note-system # 改完代碼后重新打包交付時(shí)排除依賴目錄體積小很多 cd ~/projects zip -r note-system-backup.zip note-system \ -x */node_modules/* -x */target/*第一行只查看文件列表不實(shí)際解壓能確認(rèn)是前后端分離還是單工程結(jié)構(gòu)。第二行的-O GBK參數(shù)在 unzip 5.52 以上版本才有macOS 自帶的 unzip 不支持這個(gè)參數(shù)遇到中文亂碼可以用 7-Zip 或直接用 Windows 資源管理器解壓它默認(rèn)按系統(tǒng)語言處理。第三行是我養(yǎng)成的一個(gè)習(xí)慣每次交付前用zip -r重新打包-x排除node_modules和target這兩目錄加起來動(dòng)輒幾百 MB帶著它們發(fā)給別人完全沒必要而且對(duì)方解壓時(shí)還可能因?yàn)槁窂竭^長報(bào)錯(cuò)。解壓路徑的規(guī)矩比想象中重要。我一般把項(xiàng)目放在D:\projects\note-system這種純英文、無空格的路徑下不會(huì)放到「桌面」或帶中文的目錄。后端讀application.yml里的相對(duì)路徑時(shí)、前端 webpack 打包時(shí)中文路徑和空格偶爾會(huì)觸發(fā)一些詭異問題你說不清是代碼問題還是環(huán)境問題索性一開始就避開。2.2 MySQL 的 zip 安裝初始化、注冊(cè)服務(wù)與 my.ini課程作業(yè)的 MySQL 版本集中在 5.7 和 8.0。官方提供的 zip 包類似 notepad 那種綠色版解壓即用但不是雙擊就能跑必須做四步寫 my.ini、初始化數(shù)據(jù)目錄、注冊(cè) Windows 服務(wù)、改 root 密碼。[mysqld] basedirD:/tools/mysql datadirD:/tools/mysql/data port3306 character-set-serverutf8mb4 collation-serverutf8mb4_general_ci default-storage-engineInnoDB max_connections200 [client] port3306 default-character-setutf8mb4這幾個(gè)參數(shù)里basedir和datadir必須寫成你自己的絕對(duì)路徑。datadir指向的目錄必須不存在或者為空MySQL 初始化時(shí)會(huì)往里面寫系統(tǒng)庫。character-set-serverutf8mb4是中文筆記內(nèi)容不亂碼的第一道保險(xiǎn)很多系統(tǒng)表結(jié)構(gòu)是 utf8但 utf8 在 MySQL 里不是真正的全量 Unicodeemoji 和生僻字會(huì)存不進(jìn)去所以課程作業(yè)我直接建議 utf8mb4。初始化這一步是血淚經(jīng)驗(yàn)重災(zāi)區(qū)。如果執(zhí)行mysqld --initialize會(huì)生成一個(gè)隨機(jī)臨時(shí) root 密碼寫在data目錄下的.err日志里很多同學(xué)找不到這個(gè)文件或者復(fù)制密碼時(shí)把特殊字符看錯(cuò)后面連半天連不上。我一般用--initialize-insecure它生成一個(gè)無密碼的 root省去這層麻煩。# 在 mysql 解壓目錄下執(zhí)行生成 data 目錄 mysqld --initialize-insecure # 注冊(cè) Windows 服務(wù)并啟動(dòng) mysqld --install MySQL --defaults-fileD:/tools/mysql/my.ini net start MySQLmysqld --install后面的MySQL是服務(wù)名可以自己改遇到本機(jī)已經(jīng)裝過 MySQL 服務(wù)時(shí)換個(gè)名字能避免沖突。啟動(dòng)后立刻改密碼ALTER USER rootlocalhost IDENTIFIED BY 123456;MySQL 8.0 里ALTER USER直接IDENTIFIED BY就行別再用老版本的PASSWORD()函數(shù)會(huì)直接報(bào)語法錯(cuò)誤。改完密碼后順手執(zhí)行FLUSH PRIVILEGES;雖然其實(shí)用不到但算是給自己加一層心理安慰。2.3 JDK8 的 zip 壓縮包與 Maven 的取舍這門課的版本玄學(xué)課程作業(yè)工程的 Java 版本幾乎清一色是 JDK8。不是說 JDK17 不行而是這些工程大多基于 Spring Boot 2.x 或更老的 SSM 配置JDK17 下javax包名、反射權(quán)限、CGLIB 代理都可能出兼容問題你花一下午升級(jí)答辯分?jǐn)?shù)不會(huì)因此多一分。JDK8 的 zip 壓縮包下載后解壓到純英文目錄然后配環(huán)境變量。Windows 下在系統(tǒng)屬性里新建JAVA_HOME指向 JDK 解壓目錄再在Path里加%JAVA_HOME%\bin。Linux 下更簡單export JAVA_HOME/opt/jdk1.8.0_xxx export PATH$JAVA_HOME/bin:$PATH java -version輸出里看到1.8.0_xxx就說明生效了。這里有一個(gè)隱藏翻車點(diǎn)電腦里可能已經(jīng)裝了其他版本 JDKPath里后加的路徑優(yōu)先級(jí)可能不夠高導(dǎo)致終端里敲java -version看到的還是舊版本。解決辦法是檢查環(huán)境變量列表里有沒有其他C:\Program Files\Java\jdk-17\bin之類的條目有的話先挪到后面或直接刪掉。Maven 同樣下載 zip 解壓即用不需要安裝向?qū)А5珖鴥?nèi)網(wǎng)絡(luò)環(huán)境下中央倉庫下載依賴經(jīng)??ㄋ肋@是另一個(gè)黑匣子。我習(xí)慣下載壓縮包后先改conf/settings.xml加阿里云鏡像避免mvn clean install拉依賴?yán)揭话雸?bào)Connection timed out。版本選擇上Maven 3.6.x 配合 JDK8 是這門課里最穩(wěn)的組合3.9.x 也能用但沒必要追新。如果你用 IDEA 打開工程后直接點(diǎn)啟動(dòng)IDEA 會(huì)用自己的內(nèi)置 Maven 配置和命令行的settings.xml是兩套注意保持一致否則可能出現(xiàn)「命令行能編譯、IDEA 里全是紅叉」的奇觀。3. 數(shù)據(jù)庫初始化與后端配置筆記表結(jié)構(gòu)和 4 個(gè)必調(diào)參數(shù)3.1 先讀表結(jié)構(gòu)再導(dǎo)入 database.sql解壓后你會(huì)看到一個(gè).sql文件名字多半叫database.sql或note.sql。別直接一把梭導(dǎo)入先打開看一遍建表語句。常見工程至少有三張表用戶表、分類表、筆記表。筆記表是整個(gè)系統(tǒng)的核心字段設(shè)計(jì)大致是這樣表名核心字段用途sys_userid, username, password, nickname, create_time登錄認(rèn)證和用戶信息note_categoryid, user_id, name, sort筆記分類按用戶隔離noteid, user_id, category_id, title, content, tags, is_delete, create_time, update_time筆記主體內(nèi)容我特別關(guān)注兩點(diǎn)一是字符集是不是 utf8mb4二是有沒有is_delete邏輯刪除字段。前者決定中文筆記能不能正常存取后者影響搜索時(shí)要不要加過濾條件。很多工程的搜索接口只寫了WHERE title LIKE ...忘了過濾is_delete 0結(jié)果刪除的筆記還能被搜出來答辯時(shí)被老師一問就露餡。# 命令行導(dǎo)入 SQL 文件 mysql -u root -p123456 --default-character-setutf8mb4 database.sql # 如果要進(jìn)入 mysql 交互環(huán)境手動(dòng)執(zhí)行 mysql -u root -p123456 mysql SET NAMES utf8mb4; mysql SOURCE D:/projects/note-system/database.sql;--default-character-setutf8mb4很關(guān)鍵SQL 文件本身如果是 UTF-8 編碼而客戶端和服務(wù)器字符集不一致導(dǎo)入過程中中文字段值比如預(yù)設(shè)的分類名「工作」「學(xué)習(xí)」就會(huì)變成亂碼。SOURCE是 mysql 交互環(huán)境里導(dǎo)入文件的命令它讀取的是客戶端本地文件注意路徑用正斜杠Windows 下反斜杠會(huì)被當(dāng)成轉(zhuǎn)義字符。導(dǎo)入成功后執(zhí)行SHOW TABLES;確認(rèn)表都存在再看一眼SHOW CREATE TABLE note\G確認(rèn)CHARSETutf8mb4。這一步做到位后面所有「中文亂碼」問題基本都能從源頭上排除一半。3.2 application.yml 里最容易漏的 4 個(gè)參數(shù)后端配置文件的文件名可能是application.yml或application.properties內(nèi)容大同小異。這里是翻車率最高的區(qū)域因?yàn)檎n程作業(yè)的配置經(jīng)常是在某臺(tái)能跑的機(jī)器上拷貝出來的數(shù)據(jù)庫賬號(hào)密碼和你本地對(duì)不上驅(qū)動(dòng)版本也可能不同。server: port: 8080 spring: datasource: url: jdbc:mysql://localhost:3306/note_db?useSSLfalseserverTimezoneAsia/ShanghaicharacterEncodingutf8allowPublicKeyRetrievaltrue username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Drivercom.mysql.cj.jdbc.Driver是 MySQL 8.0 的驅(qū)動(dòng)類5.7 時(shí)代常用com.mysql.jdbc.Driver。如果你本地是 MySQL 8.0配置文件里寫的卻是舊驅(qū)動(dòng)名啟動(dòng)會(huì)直接報(bào)ClassNotFoundException。serverTimezoneAsia/Shanghai不配的話時(shí)間字段會(huì)差 8 個(gè)小時(shí)插入一條筆記列表里顯示的 create_time 是昨天。useSSLfalse是讓驅(qū)動(dòng)別去做 SSL 握手本地開發(fā)完全沒必要加密還能省一點(diǎn)啟動(dòng)時(shí)間。最后一個(gè)allowPublicKeyRetrievaltrue是 MySQL 8.0 的專屬問題。MySQL 8.0 默認(rèn)認(rèn)證插件是caching_sha2_passwordJDBC 驅(qū)動(dòng)第一次連接時(shí)需要獲取服務(wù)器公鑰某些驅(qū)動(dòng)版本默認(rèn)不允許這個(gè)行為于是拋Public Key Retrieval is not allowed。這個(gè)報(bào)錯(cuò)在第 5 章展開說現(xiàn)在先記住URL 里加上它就少一個(gè)坑。密碼字段我加上了引號(hào)因?yàn)?23456是純數(shù)字YAML 解析時(shí)有可能被當(dāng)成數(shù)字類型如果后端框架做了嚴(yán)格類型轉(zhuǎn)換可能出幺蛾子。字符串加引號(hào)是 YAML 的規(guī)范寫法能避免這種邊界情況。3.3 啟動(dòng)后端端口占用和第一次運(yùn)行日志怎么看配置改完就可以啟動(dòng)后端了。如果你用 IDEA直接打開工程找到主類類名一般是NoteApplication或Application右鍵運(yùn)行。想驗(yàn)證命令行能不能跑用 Maven 命令更快mvn clean install -DskipTests java -jar target/note-system-0.0.1-SNAPSHOT.jar第一次跑mvn clean install會(huì)下載大量依賴如果你配置了阿里云鏡像幾分鐘能完成沒配鏡像的話可能卡在某個(gè) jar 的下載上長達(dá)半小時(shí)。-DskipTests是跳過測試代碼編譯后的執(zhí)行課程作業(yè)里若有寫得很糙的單測運(yùn)行時(shí)會(huì)因?yàn)檫B不上數(shù)據(jù)庫直接失敗先跳過是務(wù)實(shí)的選擇。日志看到這一行基本就成功了Tomcat started on port(s): 8080 (http) Started NoteApplication in 12.345 seconds如果端口被占Tomcat 會(huì)報(bào)Port 8080 was already in use。我習(xí)慣直接改配置文件里的server.port: 8081比去殺進(jìn)程快得多反正是課程作業(yè)端口不影響功能。啟動(dòng)成功后先別急著高興打開瀏覽器訪問http://localhost:8080/api/health之類的接口或者直接訪問登錄接口試一下。如果這個(gè)環(huán)節(jié)就 404多半是context-path或server.servlet.context-path配了額外前綴后續(xù)前端聯(lián)調(diào)的時(shí)候要把它拼進(jìn)去。4. 前端工程與接口聯(lián)調(diào)Vue 項(xiàng)目跑通筆記列表的完整鏈路4.1 npm install 與 node_modules 這個(gè)黑匣子前端工程在壓縮包里一般是獨(dú)立目錄里面是 Vue 源碼沒有node_modules。這是正常的任何交付源碼的 zip 都不可能帶依賴目錄。你需要先看package.json確認(rèn) Vue 版本和啟動(dòng)腳本。課程作業(yè)最常見的是 Vue 2 vue-cli 工程scripts里寫的是npm run serve如果是 Vue 3 Vite 工程則是npm run dev。# 先確認(rèn) npm 鏡像源國內(nèi)直接換淘寶鏡像 npm config get registry npm config set registry https://registry.npmmirror.com # 安裝依賴 npm install # 啟動(dòng)開發(fā)服務(wù)器 npm run serve # 或者 npm run devnpm install是前端第一個(gè)黑匣子它輸出幾百行日志但真正重要的只有最后幾行看到added 1234 packages就算成功。中途報(bào)node-gyp或node-sass相關(guān)錯(cuò)誤是最典型的翻車現(xiàn)場node-sass是原生模塊需要針對(duì)當(dāng)前 Node 版本重新編譯課程作業(yè)里常見 Node 14 或 16 配node-sass4.14如果你本機(jī)裝的是 Node 18/20大概率編譯失敗。我的建議是按工程里.nvmrc或 package.json 的engines字段提示安裝對(duì)應(yīng) Node 版本而不是硬著頭皮換sass依賴因?yàn)轫?xiàng)目代碼里寫法可能是scss deep 選擇器換 dart-sass 后語法兼容性又是一堆坑。實(shí)在不想裝多個(gè) Node 版本就用.browserslistrc里給出的版本區(qū)間判斷大方向但我知道這條路不好走。# 裝完依賴還報(bào)錯(cuò)時(shí)先刪干凈重來 rm -rf node_modules package-lock.json npm install這是「后悔藥」把node_modules當(dāng)黑匣子的處理方式不是去查里面的文件而是整個(gè)刪掉重裝。我見過太多人花兩小時(shí)在 node_modules 里翻找某個(gè)包的版本問題最后發(fā)現(xiàn)是安裝過程中斷導(dǎo)致的文件不完整刪掉重裝五分鐘解決。4.2 配置 devServer 代理把跨域問題兜住前后端分離項(xiàng)目最大的聯(lián)調(diào)障礙是跨域前端跑在http://localhost:3000或 8081后端跑在http://localhost:8080端口不同瀏覽器會(huì)攔截前端發(fā)出的 AJAX 請(qǐng)求。課程作業(yè)里最省事的方案不是在后端寫CrossOrigin而是在前端開發(fā)服務(wù)器配代理讓瀏覽器以為所有請(qǐng)求都發(fā)給了同源地址。// vue.config.jsVue 2 vue-cli 工程 module.exports { devServer: { port: 3000, proxy: { /api: { target: http://localhost:8080, changeOrigin: true, pathRewrite: { ^/api: } } } } }這個(gè)配置的意思是前端所有以/api開頭的請(qǐng)求都會(huì)被開發(fā)服務(wù)器轉(zhuǎn)發(fā)到http://localhost:8080轉(zhuǎn)發(fā)時(shí)把/api前綴去掉。changeOrigin: true是讓轉(zhuǎn)發(fā)請(qǐng)求的Host頭變成目標(biāo)地址的域名很多后端框架會(huì)校驗(yàn)這個(gè)頭不寫可能返回 403。pathRewrite是路徑重寫如果后端接口本身不帶/api就必須有這一步如果后端接口本來就帶/api前綴那pathRewrite留空注釋掉。一個(gè)常見誤用有人在前端的 axios 配置里把baseURL直接寫成http://localhost:8080。這樣確實(shí)能通但屬于繞過了代理而且后端如果配了context-path或?qū)聿渴鸬椒?wù)器換域名代碼里寫死的地址全要改。我一般把 axios 的baseURL設(shè)為/api配合代理這樣瀏覽器控制臺(tái)看到的請(qǐng)求 URL 是干凈的相對(duì)路徑部署時(shí)只要改代理配置不動(dòng)代碼。4.3 從「筆記列表」到「新增筆記」接口聯(lián)調(diào)的最小閉環(huán)配置完代理開始驗(yàn)證接口鏈路。前端工程里一般會(huì)有一個(gè)src/api目錄把請(qǐng)求集中封裝。課程作業(yè)的代碼結(jié)構(gòu)各異但核心思路是把所有接口調(diào)用收斂到一個(gè)模塊里方便統(tǒng)一管理 baseURL 和 token。// src/api/index.js 常見的封裝方式 import axios from axios; const http axios.create({ baseURL: /api, timeout: 10000 }); // 請(qǐng)求攔截器帶上登錄后的 token http.interceptors.request.use(config { const token localStorage.getItem(token); if (token) { config.headers[Authorization] token; } return config; }); export function login(username, password) { return http.post(/user/login, { username, password }); } export function getNoteList(params) { return http.get(/note/list, { params }); } export function createNote(data) { return http.post(/note/save, data); }baseURL: /api配合第 4.2 節(jié)的代理配置是這一套的標(biāo)配。timeout建議設(shè) 10 秒很多時(shí)候接口報(bào)錯(cuò)不是后端掛了而是后端啟動(dòng)太慢前端等 30 秒后瀏覽器超時(shí)你會(huì)以為是自己代碼問題。請(qǐng)求攔截器從localStorage取 token是前后端分離最常見的做法登錄成功后后端返回 token前端存起來后續(xù)每次請(qǐng)求自動(dòng)帶上。聯(lián)調(diào)驗(yàn)證的步驟我按這個(gè)順序走第一打開前端頁面跳過登錄注冊(cè)一個(gè)賬號(hào)。第二在頁面里新建一條筆記標(biāo)題寫「測試筆記」內(nèi)容寫一段中文。第三刷新列表看這條筆記是否出現(xiàn)。第四打開瀏覽器開發(fā)者工具的 Network 面板看請(qǐng)求地址是不是http://localhost:3000/api/note/save狀態(tài)碼是不是 200。如果看到 404檢查代理配置里的路徑和后端接口路徑是否一致看到 500去后端控制臺(tái)看異常堆棧多半是數(shù)據(jù)庫字段映射問題請(qǐng)求根本沒發(fā)出那要檢查攔截器是不是報(bào)錯(cuò)了。這套驗(yàn)證路徑跑通整個(gè)項(xiàng)目的主干功能就算立住了后面填其他頁面都是體力活。5. 避坑專項(xiàng)智能筆記項(xiàng)目跑不起來的 5 個(gè)高頻原因5.1 解壓后沒有 target 和 node_modulesIDEA 里全是紅叉現(xiàn)象解壓后工程目錄里只有源碼pom.xml旁邊沒有target文件夾Vue 目錄里沒有node_modulesIDEA 打開所有類都飄紅。原因交付的 zip 是源碼包依賴不會(huì)打進(jìn)壓縮包。這是正常的不是文件損壞。你從網(wǎng)上下載的「畢設(shè)全套源碼.zip」基本都是這樣。解決后端工程確認(rèn)是 Maven 工程后執(zhí)行mvn clean install -DskipTests讓 Maven 根據(jù)pom.xml下載依賴并編譯前端執(zhí)行npm install。IDEA 里如果還紅右鍵pom.xml選擇「Add as Maven Project」前端目錄則要等待npm install完成后 IDE 自動(dòng)索引。判斷工程是 Maven 還是 Gradle 看根目錄有沒有pom.xml或build.gradle不要憑感覺。5.2 后端啟動(dòng)報(bào) Public Key Retrieval is not allowed現(xiàn)象Spring Boot 啟動(dòng)過程中數(shù)據(jù)源初始化失敗控制臺(tái)報(bào)Public Key Retrieval is not allowed關(guān)鍵字是caching_sha2_password。原因MySQL 8.0 默認(rèn)認(rèn)證插件改為caching_sha2_passwordJDBC 驅(qū)動(dòng)連接時(shí)會(huì)向服務(wù)器請(qǐng)求公鑰做 RSA 加密傳輸密碼。部分驅(qū)動(dòng)版本出于安全考慮默認(rèn)不允許這種公鑰檢索于是直接中斷連接。解決在 JDBC URL 上加allowPublicKeyRetrievaltrueuseSSLfalse完整 URL 見 3.2 節(jié)。如果改完還不行檢查驅(qū)動(dòng)版本是否過舊升級(jí)到mysql-connector-java8.0.20 以上。另一個(gè)治本方案是把 MySQL 用戶的認(rèn)證插件改回老格式ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456;但這樣在 MySQL 8.0 里屬于向后兼容新裝環(huán)境建議直接加參數(shù)。5.3 前端頁面能打開接口卻 404 或網(wǎng)絡(luò)錯(cuò)誤現(xiàn)象瀏覽器能顯示登錄頁但點(diǎn)擊登錄后 Network 面板里請(qǐng)求標(biāo)紅要么 404要么ERR_CONNECTION_REFUSED后端控制臺(tái)沒有任何日志。原因axios 的baseURL寫死了后端地址如http://localhost:8080而后端實(shí)際端口或路徑前綴對(duì)不上或者端口對(duì)得上但后端設(shè)置了context-path接口實(shí)際路徑比前端請(qǐng)求的多了個(gè)前綴。ERR_CONNECTION_REFUSED一般是后端沒啟動(dòng)或端口不對(duì)。解決先看 Network 面板里請(qǐng)求的完整 URL跟后端接口實(shí)際路徑做對(duì)比。統(tǒng)一改成第 4.2 節(jié)的代理方案前端baseURL用/api后端保持接口路徑干凈。如果后端必須配context-path把代理配置里的pathRewrite改掉即可但課程作業(yè)我建議后端不要加這個(gè)前綴越簡單越不容易翻車。5.4 保存的筆記中文亂碼搜索「考研」返回空列表現(xiàn)象新建筆記時(shí)輸入中文列表頁顯示成「???」或一堆亂碼搜索中文關(guān)鍵詞永遠(yuǎn)搜不到但搜索英文和數(shù)字正常。原因三個(gè)環(huán)節(jié)任何一個(gè)出問題都會(huì)這樣。第一JDBC URL 沒配characterEncodingutf8連接建立后字符集不對(duì)第二數(shù)據(jù)庫表本身字符集是latin1或utf8中文存進(jìn)去變亂碼第三LIKE查詢條件拼寫錯(cuò)誤比如直接寫LIKE %{keyword}%而 MyBatis 沒做字符串拼接。解決按順序排查。先執(zhí)行SHOW CREATE TABLE note\G確認(rèn)默認(rèn)字符集是utf8mb4不是就ALTER TABLE note CONVERT TO CHARACTER SET utf8mb4;。再檢查 JDBC URL補(bǔ)上characterEncodingutf8。最后看 Mapper XML 里的搜索語句正確寫法是select idsearchNotes resultTypeNote SELECT * FROM note WHERE user_id #{userId} AND is_delete 0 AND (title LIKE CONCAT(%, #{keyword}, %) OR content LIKE CONCAT(%, #{keyword}, %)) /selectCONCAT(%, #{keyword}, %)是 MyBatis 里做模糊搜索的標(biāo)準(zhǔn)寫法。#{}占位符外拼%是無效的因?yàn)?{}會(huì)被編譯成預(yù)編譯語句的參數(shù)%必須作為字符串的一部分傳入用CONCAT在 SQL 里拼接最直觀。5.5 MySQL 服務(wù)起不來3306 端口被占用現(xiàn)象執(zhí)行net start MySQL提示服務(wù)啟動(dòng)失敗或者后端啟動(dòng)時(shí)報(bào)Connection refused但 MySQL 服務(wù)明明顯示已啟動(dòng)。用netstat -ano查看3306 端口被某個(gè)進(jìn)程占用。原因本機(jī)之前裝過 MySQL舊服務(wù)還占著 3306或者另一個(gè)端口沖突。這類問題在機(jī)房電腦和二手筆記本上特別常見。解決# 查看 3306 端口被哪個(gè)進(jìn)程占用 netstat -ano | findstr 3306 # 找到 PID 后在任務(wù)管理器里結(jié)束進(jìn)程或命令行殺掉 taskkill /PID 1234 /F殺進(jìn)程前先確認(rèn)那個(gè) PID 到底是不是 MySQL有些機(jī)器上 3306 被其他數(shù)據(jù)庫占用。如果不想殺改當(dāng)前 MySQL 實(shí)例的端口修改my.ini里的port3307然后重啟服務(wù)同時(shí)把后端 JDBC URL 也改成 3307。我一般推薦后者因?yàn)榭梢员A舯緳C(jī)其他軟件的服務(wù)不動(dòng)課程作業(yè)環(huán)境少折騰為妙。6. 從交作業(yè)到能答辯給筆記系統(tǒng)加「智能」的進(jìn)階驗(yàn)證技巧6.1 搜索是「智能」的命門給筆記表加全文索引系統(tǒng)叫「智能筆記管理系統(tǒng)」但我的經(jīng)驗(yàn)里大部分交付版本只是 CRUD 加一個(gè)LIKE搜索。如果想讓答辯老師覺得這個(gè)名字有說服力最便宜的一步是把筆記搜索從LIKE升級(jí)為 MySQL 全文索引。數(shù)據(jù)量幾百條時(shí)LIKE還能忍但筆記內(nèi)容會(huì)越來越多全表掃描會(huì)越來越慢全文索引是 MySQL 原生支持、不需要引入額外組件的升級(jí)路線。ALTER TABLE note ADD FULLTEXT INDEX ft_note_title_content (title, content) WITH PARSER ngram; SELECT id, title, content FROM note WHERE MATCH(title, content) AGAINST(考研 筆記 IN NATURAL LANGUAGE MODE) AND is_delete 0;MySQL 5.7 之后支持中文全文索引但必須用ngram解析器否則中文分詞完全不工作。WITH PARSER ngram是關(guān)鍵字少了它索引對(duì)中文搜索等于沒加。IN NATURAL LANGUAGE MODE是最自然的匹配模式按相關(guān)度排序返回。這一步做完搜索體驗(yàn)從「精確匹配子串」直接變成「按關(guān)鍵詞相關(guān)度排序」效果上的差別是肉眼可見的。6.2 答辯演示腳本一條閉環(huán)路徑真到答辯時(shí)別一上來就點(diǎn)「登錄 — 退出」重復(fù)三遍。老師想看的是系統(tǒng)能完成一件完整的事。我給自己定的演示路徑是注冊(cè)新賬號(hào) → 新建兩個(gè)分類「工作」「讀書」 → 不同分類下各寫三條筆記 → 用全文搜索關(guān)鍵詞 → 編輯其中一條 → 刪除一條 → 在列表中確認(rèn)刪除后不再出現(xiàn) → 重新登錄確認(rèn)數(shù)據(jù)還在。# 演示前用一個(gè)請(qǐng)求快速驗(yàn)證后端存活 curl -X POST http://localhost:3000/api/user/login \ -H Content-Type: application/json \ -d {username:demo, password:123456}這條命令里的localhost:3000是前端代理地址能看到 200 和返回的 token 就說明前后端鏈路是通的。如果這里通了但頁面里操作失敗問題定位在前端代碼如果這里就不通說明要先回頭修后端。這個(gè)順序能幫你把「環(huán)境問題」和「代碼問題」快速切開不在黑匣子里瞎猜。我自己的教訓(xùn)是任何改動(dòng)哪怕只是改了一個(gè) SQL 條件都要先走一遍「新增一條含中文的內(nèi)容 → 列表刷新 → 搜索命中」三步閉環(huán)再上演示環(huán)境。環(huán)境折騰了一周最后因?yàn)橐粋€(gè)反向的LIKE參數(shù)現(xiàn)場翻車這種體驗(yàn)一次就夠。把這套系統(tǒng)當(dāng)成你將來的工具來驗(yàn)證而不是當(dāng)成交差作業(yè)來應(yīng)付它的「智能」屬性才有機(jī)會(huì)在答辯現(xiàn)場放光。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费国产电影一区二区| 午夜传煤十二区精品| 欧美大片一区二区三区| 国产美女高潮视频| 草草影院最新网址| 欧美性爱视频免费一区一A| 亚洲五月婷婷| 亚洲日韩久久精品一区| 天天做天天爱| 久久久夜夜嗨免费视频| 999熟女精品| 狠狠 91| 亚洲第一狼人丝袜美女另类| 丁香五月天久久精品视频一区二区三区| 久久97视频| 色婷久久| 91高潮| 国产视频三区四区| 国产成人无码啪| 欲射影视| 亚洲AV无码AV吞精久久久久| 夜夜操天| 婷婷色导航| 一区二区三区日韩欧美| 加勒比海成人视频网| 日本道不卡| 秋霞影音一区二区三区| 一区中文字幕二区日韩| 久久一二三四五六七八九区| 久久久精品中文字幕爱豆| 国产精品视频一区二区三区八戒| 91亚州日韩高清| 黄色不卡视频| 粉嫩av平台| 翔田千里av一区二区三区| 夜夜狼人妻| 99这里只有精品| 成人一级性爱| 精品欧美日韩在线观看| 日本色婷婷| 啊啊啊啊啊啊啊啊视频| 三级激情网站| 开心六月色| 2025年A片视频精品| 99激情| 熟女人妻av在线资源,黄色的资源| 午夜福利国产欧美日韩夜夜| 91超级碰碰碰| 久久久久9| 性猛交| 午夜亚洲国产理论秋霞| 日韩九区| 怡春苑东京热| 久久精品欧美一区二区三区不卡| 久久久久人妻| 亚洲精品黑丝| 大香蕉综合网| 激情欧美97| 天天狠| 香蕉人人操tv| 眼镜人妻101.com| 人人澡人人干| 久久久久久人| 人人操人人精品影片| 欧美色图综合| 蜜臀av在线播放一区二区三区| 亚洲av资源| 超碰狠狠操| 变态乱伦伪娘灌肠一区二区| 成人性爱全视频观看| 午夜.DJ高清在线观看免费7 | 99色婷婷中文字幕乱色| 国产精品一区人妻精品阁在线| 日韩欧美经典在线观看| 日韩欧美俄罗斯A片| 精品丰满熟妇人妻一区| 一块操欧美| 国产黄色在线播放观看| 啊啊啊啊二区好大| 欧美色吧综合| 国产91精品福利在线| 久久一级无码精品毛片6| 91蜜臀熟女| 玖玖草久草99蜜月一区二区三区| 国产精品扒开腿做爽爽爽视频| 亚洲熟女乱色一区二区三区| 亚洲天堂99| 91av天美性媒精品视频| 九九九九国产| 簧片免费看视频| 大香蕉宅男伊人| 大鸡巴久久| 青娱乐国产精品| 欧美高潮在线| 日韩免费性爱视频在线观看| 曰本91情色| 九九九九九九视频免费| 色色色热| 色欧美色交综合| 少妇无码av专区线| 久久久18禁| 91美女在线观看| 一区二区三区精品视频| 尤物视频偷拍免费| 国产女性无套 免费观看| 国产老熟女| 欧美碰碰综合色| 插欧洲美女欧美精品| 亚洲一区二区 麻豆传媒| 久久久人妻| 国产日韩在线播放| 天天综合网91| 手机不卡视频不卡在线一二三区| 超碰欧美97| 99久久婷婷国产综合| 午夜无码熟妇丰满人妻| 免费精品人妻一区二区三| 色情亚洲日本成人| 高潮的A片激情扒开一区| 狠狠热这里都是精品| 欧美黄页| 男人的天堂色偷偷青青草视频婷婷网| AVE乱伦| 97精品| 天天综合,91综合永久| 男人天堂2030| 99国内精品| 日韩免费高清大片在线| 蜜臀久久99精品| 国产精品免费日韩| 一区e区三| 99热啪啪| 久久成人国产精品| 啊啊啊不要嗯嗯在线观看| 欧美老妇曰批的视频| 中文字幕AV片| 激情五月婷婷综合| 亚洲精品久久久久毛片A片拉屎 | 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 美女操逼A A| 磁力99AV| 九九热九九| 成人性交午夜免费片| 91久久精品蜜臀| av亚欧| 美女91在线观看| 99在线无码精品秘 入口黑人| 人妻少妇久久中文| 另类视频在线| 97亚洲一区| 豆花视频操逼网址| 五月天伊人网| 91操熟妇| 青青欧洲黑| 亚洲精品久久久久久久蜜桃臀| 国产一区二区精品久久久不卡蜜臀| 开心五月激情网| 少妇久久久| 九九自拍伦理| 国产精品久久久久绯色| www.人人cao| 大香蕉淫人| 韩日巨乳美女免费视频在线观看| 人人乐大香蕉| 91操人| 国产精品不卡高清在线观看| 色综合天天爱去电影网| 日韩精品作爱导航| 91蜜臀在线久久久久| 日本一区二区成人在线| 欧美aaaaaaa| 久久国产乱子伦精品免费女,网站| 乱欲性色| 国产十八禁视频| 伊人影院中文字幕| 中文字幕精品人妻丝袜| 九九AV| 美国一区二区三区视频| 欧美性爱第一页久久| 国产自偷| 欧美中字不卡| 91熟女.com| 中文字幕丝袜人妻| 黄色网址久久精品欧美喷水| 天天综合91在线| 岛国片在线观看视频亚洲| 97这里只精品| 欧美操逼视频二区| 超碰538| 91日日| 亚洲欲色9532548967一区| 国产理论视频在线播放| 国产精品亚洲天堂网址| 超碰成人公开| 很很热性爱视频| 中日亚韩免费视频| 国产精品免费视频人成| 日本高清_区二区三区| 中文?日韩?免费?精品| 99热这里只有精品18| 亚洲日韩97| 啊啊啊啊操死我了| 欧美 日韩 另类 亚洲| 久久神马| 色噜噜国产在线| 色色五月丁香| 黄色网址久久精品欧美喷水| 久久98| 免费A V在线播放| 亚洲欧美日韩精品久| 日韩在线性爱免费视频| 浪人综合网| 日韩国产乱子伦App| 色操逼网| 乱伦熟女区| 国产av尤物| 色性综合| 成人天天看站长推荐| 黄总AV色图| 国产十八禁视频| 插入粉嫩少妇视频| 亚洲成人贴图| 日本色色色视频| 日韩av在线播放不卡| 人妻人人操| 一本一道久久综合久久| 国产高清自拍| 免费强奸av| 五月婷婷丁香六月| 啊啊啊啊操死我了| 久久精品国产97欧美精品亚洲 | 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 国产成人自拍视频视频| 丝袜美腿制服人妻二区中文字幕| 夂久色| 久久久久久久久久久久久久9999| 97久久国产亚洲精品超碰热| 久久青青草在线视频| 成人五级久久| 日本精品不卡一二三区| 国产不卡片| 日韩激情视频| 人妻丝袜日本| 国产强奸超碰AV| 日韩精品国产精品五码一区二区| 国模不卡一本二本三电影| 精品视频久久区| 久久久蜜桃臀无码视频| 白嫩国模丰满一二三区| 色91综合网| 四虎影视国产精品| 午夜.DJ高清在线观看免费7| 成人电影一区| 情色五月天网| 操人妻丝袜高跟| 嗯嗯啊啊好大好爽| 成人精品在线免费视频| 成人福利视频网| 国产精品熟女AV中文字幕在线播放| 97超碰巨乳| 伊人宅男大香蕉| 美日韩男女操屄视频| 国产热RE99久久6国产精品首 | 久久久久九九九| 免费一级特黄特色大片在线观看看| 日韩操人| 亚洲 中文 欧美 日韩 在线| 亚洲熟女精品| 嗯……啊…嗯嗯…啊…好舒服| www. 男人天堂成人在线| 五月亭亭六月丁香| 久久侵犯人妻爽爽爽| 无码人妻系列少妇| 人妻 丝袜美腿 中文字幕| 熟妇高潮一区二区免费视频| 97伊人| 在线观看精品国产免费| 熟女久久久| 爽极品影院| 亚洲日韩青青草色月| 亚洲国产精品无石码久久| 欧美久久伊人| 国产夫妻性生活视频| 欧美一区二区三区蜜桃| 男人天堂 天天射| 日本熟女免费視颖| 操逼精品视频| 在线观看综合精品亚洲| 99热婷婷一区二区三| 黄色性爱网网| 国产乱不卡| 近亲乱伦一区二区| 日本成人电影资源网| 久久精品一区| 黄色在线网站| 呻吟 欧美 日本 中出| 日韩精品1区2区中文字幕| 国产精品久久久九九九| 国产人妖视频一区在线观看| 9999久久久久| 婷婷五月天激情网| 欧美日韩色| 色欧美天天| 91色图| 性色高清在线| 中国国产精品一区视频| 欧美激色| 欧美制服网站美腿丝袜| 成人免费视瓶| 97网址97| 91综合在线| 亚洲欧洲av影音| 神马久久中文字幕| 91站街按摩店老熟女熟女| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 无码av永久免费专区网站| 久久妇| 五月色网| 日日噜噜夜夜狠狠视频无| 91精品国产乱码| 久久美女福利是上海美女| 96久久久久久久| 亚洲限制级在线| 国产精品呦一区二区三区| 锕锕好爽 死我在线观看| 久久东京国产精品视频| 九九九九国产| 日本成人A片免费看| 国产天天噜一噜久久久| 精品人妻一区二区三区-国产精品| 欧美日韩另类在线播放| 男人天堂新| 人妻人人澡人人爽人人| 99re久久| www黄片免费看com| 富女玩鸭子一级毛片| 亚洲999综合| 日本高清久久| 日韩人妻制服丝袜av| 亚州性色| 91亚洲黄色网| 日日骚精品视频| 男人兔费天堂| 中文自拍欧美影视| 懂色中文一区二区三区| 九九九九九九九九九国产精品| 日韩精品99久久久久久中文字幕| 亚洲性爱高潮影院| 国产精品99久久久www| 岛国福利在线精品播放| 精品熟女呻吟久久91| 中文欧丝袜诱惑| 欧美狠狠操| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 美女超碰978| 婷婷五月综合在线| 国精精品无码一二三区水多多| 久久久久久久精| 久久久一二三四区| 一区二区视频在线播放| 国产精品美女久久久久AⅤ国产馆| 日本欧美不卡| 9久久久久| 超碰九区| 婷婷五月天激情四射| 久久久96精品| 俺去啦自拍| 999熟女精品| jiujiujiujingpin| 九九九九精品一区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 国产精品久久久久久久久AV大片| 波多野结衣被操50分钟免费视频 | 日韩三级视频一区二区三区| 91操人视频| 色五月首页| 精品超碰国产| 九九在线精品| 91老熟女逼| 91色碰| 欧美中文字幕男人天堂久久精品| 美女诱惑1区2区| 夜夜中出国产| 大香蕉天天看妹子| 亚洲精品蜜桃久久久久久久| 色妇91| 欧美在线综合| 96超碰网| 亚洲天天综合| 性在久久久久久| 伊人激情五月天一区二区| 亚洲AV性爱电影| s片在线观看| 欧美激情色婷婷花野真衣一区二区 | 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美精品一区二区少妇免费A片| 天天日天天搞天天干| 九月丁香婷婷色| 成人八戒网站| 国产高清1234区| 操逼精品视频| 941超碰| 2017天天插| 亚洲欧美国产va在线播放频| 国产精品黄色三级av| 黄色片大香蕉| av婷婷色网| 欧美 亚洲 另类 综合| 国产超碰97| 国产后入| 欧美久久伊人| 尻女朋友一夜| 亚洲AV不卡在线观看| 91亚洲人| 新久久AV| 激情五月综合网| 97亚洲欧美日韩| 欧日韩一二三f区| 无码一区免费在线不卡| 性爱精品一区| 日本精品国产视频| 蜜臀AV一区二区三区| 国产女同在线观看视频| 国产呦精品一区二区三区下载| 久久草草欧美精品| 围产精品一区二区三区视频播放| 日本曲间由美性生活片| 久久青娱乐| 在线人成亚洲视频免费观看| 欧美国产日韩清纯唯美 | 玖玖爱免费观看视频| 天天干天天日天天射黄色| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 97 亚洲 日韩 欧美 在线| 日韩中文9| 国产精品精品系列在线观看| 97人人射| 精品十八在线观看| 国产97视频免费观看| 成人网欧美风情| 99热一区二区三区四区| 日韩性爱网址| 九九人妻| 五月婷婷丁香中文字幕| 天天色怡春院| 久久性爱视频99| 免费观看有码高清视频| 九九九国产精品| 琪琪精品免费一区二区三区| 国产午夜福利视频在线| 精品91日日夜夜超清资源| 国产无马av| 九99久久| 五月综合婷婷久久网站| 国偷自 一区二区| 国产精品久久久久久久电影渣男| 国产精品经典一卡久久久 | 亚洲丝袜色| 99rre在线精品99re8| 91在线精品| 97精品中文字幕| 一级性爱啪啪视频| 一区二区三区成人 | 91亚洲欧美综合高清在线| 综合国产影视三级| 97色色国产视频| 东京热视频网| 人妻免费观看| 岛国视频免费在线观看| A一级色女| 青草青草久热| 97久久超碰日韩精品| 国内毛片免费h片在线| 国产热av| 99热亚洲| 超碰精品日韩欧美国产| 欧美猛交黑寡妇中文字幕| AA级电影三区| 久久久少妇诱惑精品视频| 亚洲精品久久久久久久蜜桃臀| 国产AB视频| www.久久久久| 2017大香蕉| 亚州再线| 全免费a敌肛交毛片免费| 干b网| 久久久无码国精品无码三区三区| 色综合加勒比| 蜜桃视频一区二区三区| 日本中文字幕在线视频| 欧美爱爱97| 青青草视频导航官网| 亚洲色 国产 欧美 日韩| 久久久96精品| 搡老女人老妇女老妇老熟女怎么读| 亚洲 无码 偷拍| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 青青草原人妻| 欧亚乱色熟女一区二区| 久久国产精品一区二区| 97人人爱人人做人人乐| 爽 好舒服 无码刺激久久| 最新制服中文第一页| 欧美性暴力猛交XXXX| 新婚人妻扶着粗大强行坐下| 色香欲综合| 日欧毛片久久| 啊啊啊不要好疼视频| 欧美日韩电影成人在线| 78m啪啪啪| 躁躁日曰躁2020| 九九热超碰| 岛国激情视频软件| 91综合色噜噜| 蜜桃网熟妇| 青青草在线视频欧美| 综合色99| 91高清无码下载| 日韩成人高清一区二区| 久久久久久久| 五月天欧美色图| 欧美超碰96| 狠狠久久亚洲欧美专区| 欧美午夜一区二区三区| 日韩人妻有码免费视频| 精品高潮| 好吊色综合| 久久是精品| 国产美女口爆吞精| 久久熟妇五十路一区| 五月天激情婷婷| 国产精品一区二区 尿失禁| .精品人妻一区二区三| 97手机日韩| 99999国产| 久久久久婷婷精品av电影| 日韩人妻无码精品系列| 综合 青草 伊久久 影院 综合 | 欧洲色综合| 天天日熟妇| 久久伦理视频久久大香蕉视频| 久久亚洲骚逼综合| 蜜桃成人1区2区3区| 色情五月综合婷婷| 国产热RE99久久6国产精品首| 人人操人人搞人人草| 欧 美 自 拍 偷 拍| 老司机福利青青草| AV乱伦国产| 久久精品| 可免费观看的av毛片中日美韩| 久久久一区二区三区麻豆| 男人天堂久久精品不卡| 国产精品动态一区二区三区四四| 免费97视频| 福利大香蕉| 啊啊啊啊啊啊啊啊要喷了| 久久久99999久网站| 超碰538| 一区二区国产视频在线观看| 色综合20p| 日日干夜夜骑| 91综合天天| 日韩9区| 激情五月天中文字幕色| 伊人操你| 粉嫩不卡一区二区性爱| 日韩精品一区的| 大香蕉伊人久久| 嗯啊不要在线| 少妇人妻精品| 丰满人妻一区二区中文| 丝袜美腿操av| 手机看片91人妻| 无码免费在线观看黄色片| 成人精品一区二区91毛片不卡| 岛国视频一二三区| 日本色婷婷| 青青草自拍视频在线播放| 东北老女人的激情视频| 久久久久96| 蜜臀久久99精品久久久久久婷婷| 欧美精品成人一区二区在线观看 | 欧美黑人性猛交91| 日韩精品99久久久久久中文字幕| 亚洲精品白丝| 国产乱子伦一区二区三区在线观看| 亚洲色婷婷久久91| 温婉少妇玩3p| 欧美黑人猛交春色影视大全| 岛国人妻少妇av在线观看| q2午夜理论片夜色av| 色欧洲| 欧美日韩激情无码专区| 色色99| 熟女高潮合集-永久久久-成人AV| 日韩本不卡视频在线观看 | 久久99午夜精品一区人妻| 日本三级韩国三级99| 98精品国产乱码久久久久久| 操熟女91| 日日操丁香五月天| 好淫网一二三视区| 热G综合热G中文| 欧美真人抽搐一进一出gif| 欧美日韩国产色图在线| 欧美色图天堂网m| 欧美日韩亚洲少妇寂寞影院正在播放 | 天久久久噜噜噜久久国产精品爽爽| 国产精品高清2021在线| 可以免费观看的av| 98超碰日本| 熟女激情综合网| 九九亚洲| 亚洲精品乱码久久久久久蜜桃麻豆 | av资源在线观看少妇| 一牛一区二区三区久久| 91处女在线观看| 大香蕉伊人久久| 青青操视频在线| 超碰av在线| 97天天弄| 熟妇xxxxx性春色| 亚洲欧美国产va在线播放频| 国产精品永久免费10000| 亚洲成人综合在线| 欧美 熟女 日韩| 国产品精品自在在线午夜免费| 成人美女av| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产熟女精品区| 夜色91| 欧美日韩国产色图在线| 亚洲黄色网址| 天天做日日做| 韩日精品福利视频一区不卡在线免 | 国产av又色又爽又黄| 91jk色拍| 国产精品又黄又猛又粗| 久热69九色熟妇97| 操人妻视频| a网站免费观看| 青青草五月份天| 亚欧Av| 亚洲人精品午夜不卡| 色黄色美女大长腿午夜视频| 国产午夜视频| 国产成人欧美一区二区三区的国产| 国产农村妇女精品1区二区| 99久久久无码国产精品性啊聊| 大香蕉碰| 日韩强奸av| 亚洲污一污二| 夜间福利片1000无码| 中文在线视频| 91GD.COM| 欧美夜夜| 久久久熟妇熟女国产| 成人无码在线超碰网| 青青草男人天堂| 色综合av男人天堂| 情色图区| 亚洲天堂色图| 青青免费在线视频一区| 亚洲色入欧美| aaa一级黄片| 欧美色涩| 亚州日韩97| 最新日韩黄片| 美女91| 超碰在线人妻不卡| 精品区国产区一区二区三区| 91狠狠综合久久| 久视频在线观看| 密乳无码| 欧美天天干| 啊啊啊啊二区好大| 国产精品自产拍在线观看社区| 91 综合网| 久久仑合| 91Chinese在线| 久久狠狠色噜噜狠狠狠狠97| 国产精品丝袜久久亚洲不卡| 亚洲激情综合| 久久久亚洲Av| 老熟女综合网| 另类 综合 日韩 欧美 亚洲| www.人人cao| 一二三区操逼国产91| 久久久久921| 伊人综合色网| 一区三区啪啪| 麻豆国产视频精品观看| 中文字幕乱妇免费视频| 丁香五月天久久精品视频一区二区三区| 精品国产乱码久久久久久口爆网站| 激情一区二区| Aa东京男人的天堂| 中文字幕精品丝袜| 日本久久天堂| 免费簧片在线观看| 精品久久久av无码免费| 色偷偷2020免费视频播放| 欧美综合加勒比在线| 亚洲操操| 亚洲欧美日韩精品久久久一区二区 | 午夜国产综合视频在线观看| 欧美人妖内射| 久干9操| 国产AV线| 91熟女视频| 亚洲久久东京热一二三四五区视频| 69精品少妇一区二区三区蜜桃| 亚洲AV操| 高清无码一区二区三区| 亚洲情色综合| 在线视频资源| 亚洲色图第一页| 屌妞视频久久久久久久久久久久| 亚洲国产精品久久久久久久久久| 国产色呦呦| 免费精品中文字幕| 欧美偷拍区| 东北少妇高潮zzzz| 国产9区| 久久久亚洲精品中文字幕人妻| 日本超碰色精品| 久久久久久久久久久久黄色| AND人妻系列| oumeisetu综合| 日韩人妻无码专区| 日本欧美国内在线| 亚洲天堂无码| 韩日无码在线观看| 日本一区二区做爱的视频| 日韩黄片视频试看| 精品久久久高清无码| av网站免费线看| 亚洲无码偷拍| 777奇米影视777四色| 大香焦A片| 熟女五十路一区二区三| αⅴ天堂| 中国一区二区亚洲人妻| 久久久久国产一区二| 秋霞免费AV| 欧美成人性爱视频大全| 五月综合久久| 久久这里都是精品| 亚洲三级网址久久最新| 欧美色一二三| 精人妻无码一区二区三区伊人直播 | 精品二999| 精久久久| 香蕉综合网| 久久久久亚洲Av无码专区老牛影视| 97精品久久| 精品国产一区二区三区在线播出| 啪啪啪东京| 欧美精品久久久久久久久88| 久久久婷婷婷| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91夜色| 国产精品永久免费10000| 激情网色| 色五月婷婷五月天| 第45页一区二区| 青青三级视频| 九九九九九九九九九国产精品 | 精品无码一区二区三区色欲| 亚洲第一免费视频| 色5月婷婷| 人妻出轨一区二区三区| 伊人午夜福利视频| 天天亚洲| 日本东京热加勒比久久| 91狠狠综合久久| oumeisetupian| 五十路熟女在线不卡观看一区二区| 男女啊啊啊| 久久久久久亚洲Av无码| 狠狠色综合网| 亚州春色| 亚洲97超碰| WWW啪啪的com| 男人的天堂2019AV| 亚洲日韩久久精品一区| 九九亚洲| 日本在线不卡v二区| 天天干一区二区| 少妇特黄一区二区三区| 日韩欧美亚洲自拍偷拍| 26uuu国产免费观看| 日本加靬比网站发布页| 97在线公开视频| 尤物网址| 日韩伦理久 久久 清纯| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 97爱| 国产激情视频在线观看| 怡红院成人av| 国产成人91一区二区三区| 国产精品亚洲一区二区三区四区 | 北约熟女超碰| 国产suv精品一区二区四| 国产日韩中文字幕欧美| 成人无码在线视频网站| 国产按摩一区二区三区| 草B在线| 免费在线黄片视频| 丝袜综合| 婷婷婷婷婷婷久久久久| 九九这里只有精品| 9 1超碰九色| 色噜噜精品一区二区三| 60秒试看最爽10分钟网站| 人人妻人人玩人人澡人人爽| 国产精品熟女乱伦| julia ann久久| 夜夜天天噜狠狠爱2021| 一区二区三区无卡视频在线观看| 亚洲无码电影久久久| 啊啊啊操一区| 久久人| 婷婷五月成人| 亚洲欧美91| 国产又黄又猛又粗又爽的网站| 少妇激情一区二区三区视频| 丁香色色网| 97久操| 99精品无码| 天天干18禁| 天天天天干| 久久高潮妇女视频| 激情小说五月天| 五月情色天| 狠狠中文字幕| 欧美组图日韩亚洲中文字幕| 欧美日韩国产中文精品字幕自在自线,| 欧美激情高清性猛交| 婷婷久久综合| 丰满人妻一区二区三区免费,| 综合少妇网| 黑丝内射一区二区三区| 国产精品乱码久久久久| 91网站18在线观看| 中文AV制服乱伦| 亚州乱码中文字幕综合久久久| 免费观看成人www精品视频| 日本加靬比网站发布页| 亚洲三区视频| 久久人妻一区二区三区高清| 国产欧美一区激情交| 欧美 亚洲 在线| 午夜呻吟欧美| 国产精品免费日韩| 2017天天操天天日| 六月婷激情福利天堂69| 黄人人操人人操| 亚洲drav色图| 黑丝少妇| 国产精品 久久久精品一牛| 婷婷九月国产| 男人的天堂亚洲| 激情熟女12P| 伊人午夜福利视频| 99国内精品| 色天使AV天堂| 无码不卡八戒| 久神马| www激情| 国内成人圈中文字幕无码视频| 久久九七| 成人乱码一区二区三少妇| 伊人欧美大香蕉视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 大香蕉99re| 蜜色网色哟哟| 日韩一性一交一A片俄罗斯| 中文字幕一区二区无码成人| 色五月69夫妻| 久操热线| 午夜视频好爽啊| 大香蕉狠狠爱| 久久一本大香蕉 | 日韩久久艹| 天天天天干| 人人操人人搞人人草| 色香综合| 操逼无毒无码免费视频| 蜜臀av中字字幕网站| 日本三级R| 欧美日韩黄片精品在线| 超碰在线91| 超碰伊人在线| 亚洲男人的天堂AV| 亚洲欧美精品一区天堂久久 | 99999精品| 色五月AV在线| 欧亚日韩三区| 亚洲欧洲视频小说在线观看| 国产精品一区二区黄片| 综合欧美激情网| 呦呦影院| 亚洲精品久久久久毛片A片拉屎 | 亚洲密乳AV| 69精品| 日1区2区3区2020| 亚洲无限观看| 久久色一区二区| 岛国小电影| 91N欧美| 超碰99在线观看| 久久久精品无码亚免费| 亚洲图片日本AⅤ欧美在线| 搡老女人老91妇女老熟女| 无码粉嫩白虎一线天b区| 久湿久久 | 精品久久久久久中文字幕视频免费| 91精品在线播放| 欧美第二页午夜| 久久人爽| 成熟熟女国产精品一区二区| 目产99999久久999| 日日夜夜青青草母狗| 嗯……啊…嗯嗯…啊…好舒服| 东京热男人的天堂网| 中文字幕 码 自拍 视频 区| 日本三级韩三级99久久| 黑人黄片在线免费观看| 伊人五月天激情| 国产高清MV操逼视频| 一本一道波多野毛片中文在线| 在线无码视频| 日本日逼高清| 国产操偷| 国产超碰| AA丁香综合激情| 一区二区三区精品黑丝白丝酒店对鸡 | ′ !γ}丶。。久久精品欧美一区二区三区| 99色在线视频| 中文字幕人妻丝袜| 97青青操视频| 久久九九一区二区三区成人| 嗯嗯嗯啊啊啊操的我好爽 | 午夜福利av电影在线| 亚州操逼图| 亚洲Av无码成人精品国产| 亚洲色诱惑| 性色一线| 久草新免费| 乱子伦一区二区三区国产精品| 91欧美丨精品丨入口| 丰满人妻一区| 欧美亚州综合网图片| 成人怡红院| www.色吧5.com| 岛国片国产成人亚洲播放| 在线国产一区二区av| 五月婷色| 91精品人妻一区二区三区蜜桃臀| 极品后入免费视频| 91天堂丝袜美腿| 久久午夜色播影院免费高清| 乱伦一二三区| 熟女人妻一区二区三区| 嗯啊不要在线观看嗯啊| 亚洲网自拍| 伊人视频| 九九综合九九综合| 欧美亚洲尤物久久| 九九热精品| 岛国免费视频在线| 天天干天天狼在线视频| 偷拍欧美综合| 激情综合网一盗摄| 久久春色| 人干人人人操人人摸| 99热思思| 东北女人操比视频| 少妇淫妇久久久久久久| 欧美成人A√在线一区二区| 久久一级无码精品毛片6| 久久午夜伦| 亚洲色图 图片| 亚洲熟女人妻中文字幕一区二区 | 亚洲资源网| 久久久久久999| 人妻中文字幕精品无码| 激情99| 欧美一区二区三区成人性生活| 美女诱惑一区| 天天干天天操天天干天天操| 天天看片天天爽| 丝袜视频网国产90| 中文字幕高清精品一区| 91chinese在线| 亚洲日韩乱码中文无码蜜桃臀网站| juliaann丝袜| 顶级丝袜熟女一区二区三区| 男人天堂站| 人人妻人人澡人人爽久久av| 精品人妻av在线播放| 欧美中文字幕男人天堂久久精品| 综合性视频99| 成人一级性爱| 久久久久久久九九九九九九| 精品在线78| 日本国产欧美高清在线| 欧美精品久久96人妻无码| 欧美78P| 色综合九九| 死我十八禁| 日本不卡高清视频| 青青草啪啪网| 免费观看日本操逼视频| 狠狠五月天| 成人AV在线网站| 久热香蕉精品在线视频| 精品一区二区麻豆| 99久久亚洲精品无码毛片潘甜甜| 五月婷婷六月丁香| 91精品久久久久久| 无码在线亚洲| 五毛骚逼极品美女怕怕| 一区二区三区亚洲| 另类亚洲图色| 日本中文字幕不卡视频| 亚州精品一区二区三区香中文字幕在线| 夜夜嗨一区二区三区三州加勒比| 亚洲97久久精品亚洲| 欧美色日本| 成人无遮挡毛片免费看| 欧美最婬乱婬爆婬性视频| 久久久久九九九| Av色五月| 中国AAAAAA黄色片| 嗯~啊~快点 死我视频| 国产成年女黄特黄| 免费农村成人少妇人妻Aa一区二区视频| 91天堂| 最新AVzaixian| 精品人妻中文字幕高清| 国产伦精品免编号公布| yw尤物av无码点击进入麻豆| 不卡九肏| 精品视频免费在线一区| 99精品高潮| 男人的天堂一区三区| 青青草原香蕉日本Ap| 色婷婷亚洲婷婷| 91性色| 黄色不卡视频| 国产亲戚伦亲在线| 久久这里只精品| 国产欧美伊人| 日本1区2区不卡视频| 99蜜桃臀久久久欧美精品网站| 性色av蜜臀av色欲aV| 久久99久久99精品天美传媒棢·纸:. | 国产精品伦理| 久操九九九九| 家庭乱伦国产| 国产超碰97| 亚洲 欧美 中文 日韩超碰 | 亚州国产成人精品女人久久| 欧美黄色大香蕉一区二区| 少妇淫妇久久久久久久| 吉川爱美98堂在线| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲97久久精品亚洲| 97资源站国产精品| 北条麻妃99精品青青久久| 51久久夜色精品国产麻豆| 日韩97视频| 操狠狠| av绯色| 葡萄牙性视频一二区| 一区二区三区 丝袜高跟| 性做久久久久久免费观看软件| 久久69| 九九九九九九九九九九精品视频| 中文字幕在线日亚洲9| 婷婷婷婷婷婷久久久久| 黑人性欧美| 97人人夜| 综合网亚| 久久色情| 国产精品美女在线一区| 欧美自拍网| 蜜臀AV成人精品蜜臀| 97色干| 国产精品亚洲无码| 久久久人妻| 欧美天天在线| 亚洲AO在线| 婷婷九月色| 亚洲一级特黄大片在线播放91| 日韩猛交| 欧美成人精品一区二区男人蜜臀| 老熟女91av| 成人午夜无码视频| 男女性感激情网站| 探花精品 一区二区| 欧美色图片欧美色图| 97视频620| 中文啪啪视频| 国产精品免费视频不卡| 欧美特大AA级黄片| 亚洲久9| 人人操超碰在线| 自拍亚洲综合| 欧美国产视频| 色综合一区二区三巨| 国内毛片免费h片在线| 日韩无码三级影院| 乱伦日本中文自拍| 91成人无码| 精品少妇高潮久久| 日韩高清一二三| 久久久久久久久久久999| 久久免费中文字幕在线观看| 国产伦精品一区二区三区在线观| 综合 欧美 亚洲 日本| 三级精品三级在线观看| 97超碰护士| 97精品免费| 亚洲动态色图| 丝袜综合网| 99999国产| 国内一级精品| 91亚洲网站| 中文字幕一区二区无码成人| 亚欧操逼片在线观看 | 久久精品国产亚洲av水密被窝| 久久一二三四五六七八九区| 自拍亚洲综合| 亚洲超碰综合网| 日日干夜夜欢| 欧美综合 站| 人人操人人射人人干| 97精品久久久久中文字幕| 另类 综合 日韩 欧美 亚洲| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 江都AV在线| 蜜臀人妻少妇久久在线观看| 日日天天久久啊啊aaa| 日本999精品视频| 成人网欧美风情| 青青草手机在线免费观看| 日本99一区二区| 蜜臀视频网站| 国产婷婷综合在线观看| TS人妖另类精品视频系列| 免费AV中文网在线观看| 欧美在线永久天堂| 日韩精品在线视频在线观看| 亚洲制服aⅴ中文字幕| 一区二区三区视频在线观看免费| 深田咏美亚洲精品福利社|