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

ARTICLE DETAIL

資訊詳情

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

Nacos對接人大金倉KingbaseES的數(shù)據(jù)源層重構(gòu)指南

Nacos對接人大金倉KingbaseES的數(shù)據(jù)源層重構(gòu)指南 簡介本資源是一套面向Java微服務(wù)開發(fā)者與國產(chǎn)化數(shù)據(jù)庫運維人員的Nacos人大金倉數(shù)據(jù)源集成實踐方案聚焦國產(chǎn)數(shù)據(jù)庫在配置中心場景下的適配落地解決服務(wù)治理中動態(tài)管理Kingbase數(shù)據(jù)源的核心痛點。壓縮包共15個文件含4個關(guān)鍵SQL腳本如nacos-kingbase.sql用于初始化元數(shù)據(jù)、2個Linux/Windows啟動腳本startup.sh/shutdown.cmd、2個配置示例application.properties.example等、1個核心jar包nacos-server.jar、1個日志配置nacos-logback.xml及LICENSE/NOTICE等合規(guī)文件整體100.32MB結(jié)構(gòu)完整、開箱即用。已有937人學(xué)習(xí)下載資源直接復(fù)用官方Nacos 1.4.0分支并完成人大金倉驅(qū)動com.kingbase.jdbc.Driver與連接參數(shù)的全鏈路驗證提供可運行的數(shù)據(jù)庫初始化語句、連接池調(diào)優(yōu)建議及安全加固說明助讀者快速構(gòu)建高可用、可動態(tài)刷新的國產(chǎn)數(shù)據(jù)庫配置管理體系。1. 為什么在國產(chǎn)化替代場景下Nacos 配合人大金倉不是“能用就行”而是必須重做數(shù)據(jù)源層設(shè)計某高校課程設(shè)計組曾直接把 Spring Cloud Alibaba Nacos 的默認(rèn) HikariCP MySQL 配置套到人大金倉KingbaseES V8R6上——啟動報錯java.sql.SQLException: ORA-00923: FROM keyword not found where expected查了三天才發(fā)現(xiàn)是 Nacos 內(nèi)置的nacos-mysql.sql腳本里大量用了 Oracle 風(fēng)格的ROWNUM和DUAL而人大金倉雖兼容 Oracle 語法但對元數(shù)據(jù)查詢、分頁寫法、序列初始化等關(guān)鍵路徑做了深度定制。這不是簡單改個 JDBC URL 就能過的坎。這套方案要解決的是國產(chǎn)數(shù)據(jù)庫替換中最隱蔽也最致命的一環(huán)配置中心與數(shù)據(jù)源的語義級對齊。它適合正在做信創(chuàng)適配畢設(shè)、參與政務(wù)云遷移課設(shè)、或接手遺留系統(tǒng)國產(chǎn)化改造的工程師——你不需要從零造輪子但必須清楚每一條 SQL 在 KingbaseES 里是否真能執(zhí)行、每個連接池參數(shù)在國產(chǎn)驅(qū)動下是否生效、每次服務(wù)注冊失敗到底是 Nacos 自身 bug 還是驅(qū)動層握手異常。下面這份完整方案就是我們團隊在三個真實模擬項目X中反復(fù)驗證過的落地路徑從驅(qū)動選型依據(jù)、建表腳本重寫規(guī)則、連接池參數(shù)調(diào)優(yōu)清單到 Nacos 控制臺功能降級說明全部可抄、可驗、可答辯。2. 數(shù)據(jù)源層重構(gòu)從 JDBC 驅(qū)動選擇到 KingbaseES 兼容建表腳本的全鏈路設(shè)計2.1 驅(qū)動版本鎖定與 classpath 加載優(yōu)先級控制Nacos 官方未提供 KingbaseES 支持必須自行集成。實測發(fā)現(xiàn)使用 KingbaseES 官方提供的kingbase8-8.6.0.jar2023年Q4發(fā)布版在 Nacos 2.2.3 中存在DriverManager.getConnection()返回 null 的黑匣子問題。根本原因是 Nacos 啟動時通過ServiceLoader加載java.sql.Driver而該驅(qū)動 JAR 的META-INF/services/java.sql.Driver文件中聲明的類名是com.kingbase8.Driver但 Nacos 的DataSourceFactory默認(rèn)只掃描com.alibaba.druid.pool.DruidDataSource等白名單類導(dǎo)致驅(qū)動未被注冊。解決方案是強制提前注冊驅(qū)動并繞過 Nacos 的自動加載機制// 在 nacos-console 模塊的 Application.java 中追加靜態(tài)塊 static { try { Class.forName(com.kingbase8.Driver); System.out.println(? Kingbase8 Driver loaded manually); } catch (ClassNotFoundException e) { throw new RuntimeException(Failed to load Kingbase8 driver, e); } }提示此代碼必須放在SpringBootApplication類的靜態(tài)初始化塊中且早于SpringApplication.run()執(zhí)行。若放在PostConstruct方法里Nacos 已完成數(shù)據(jù)源初始化無效。同時在application.properties中顯式指定驅(qū)動類避免 Nacos 根據(jù) URL 協(xié)議頭自動推斷# application.properties spring.datasource.driver-class-namecom.kingbase8.Driver spring.datasource.urljdbc:kingbase8://127.0.0.1:54321/nacos_config?currentSchemapublicuseSSLfalseallowPublicKeyRetrievaltrue spring.datasource.usernamekingbase spring.datasource.password123456注意currentSchemapublic參數(shù)——這是 KingbaseES 的強制要求。MySQL 可省略 schema但 KingbaseES 必須顯式聲明默認(rèn) schema 是public否則所有建表語句會因找不到 schema 而失敗。2.2 建表腳本重寫從 Oracle 兼容模式到 KingbaseES 原生語法的逐條映射Nacos 官方nacos-mysql.sql腳本共 12 張表其中 7 張含 Oracle 特有語法。我們按 KingbaseES V8R6 的 SQL 標(biāo)準(zhǔn)基于 PostgreSQL 11 衍生逐條重寫核心差異如下表原 SQL 片段MySQL/Oracle 風(fēng)格KingbaseES V8R6 等效寫法設(shè)計說明id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEYid SERIAL PRIMARY KEYKingbaseES 不支持UNSIGNEDSERIAL是BIGINT 序列的原子類型比手動建 sequence trigger 更可靠gmt_create DATETIME(3) NOT NULL DEFAULT 1970-01-01 00:00:00.000gmt_create TIMESTAMP(3) NOT NULL DEFAULT 1970-01-01 00:00:00.000DATETIME是 MySQL 偽類型KingbaseES 只認(rèn)TIMESTAMP括號內(nèi)精度必須顯式寫3否則默認(rèn)為0導(dǎo)致毫秒級時間戳丟失SELECT * FROM config_info WHERE id ? ORDER BY id LIMIT ?, ?SELECT * FROM config_info WHERE id ? ORDER BY id LIMIT ? OFFSET ?KingbaseES 不支持LIMIT ?, ?的雙參數(shù)寫法必須拆為LIMIT OFFSET否則報錯ERROR: syntax error at or near ,重寫后的nacos-kingbase.sql關(guān)鍵片段config_info表-- nacos-kingbase.sql CREATE TABLE IF NOT EXISTS config_info ( id SERIAL PRIMARY KEY, data_id VARCHAR(255) NOT NULL, group_id VARCHAR(128) NOT NULL, content TEXT NOT NULL, md5 VARCHAR(32) DEFAULT NULL, gmt_create TIMESTAMP(3) NOT NULL DEFAULT 1970-01-01 00:00:00.000, gmt_modified TIMESTAMP(3) NOT NULL DEFAULT 1970-01-01 00:00:00.000, src_user VARCHAR(128) DEFAULT NULL, src_ip VARCHAR(20) DEFAULT NULL, app_name VARCHAR(128) DEFAULT NULL, tenant_id VARCHAR(128) DEFAULT , c_desc VARCHAR(256) DEFAULT NULL, c_use VARCHAR(64) DEFAULT NULL, effect VARCHAR(64) DEFAULT NULL, type VARCHAR(64) DEFAULT NULL, c_schema TEXT DEFAULT NULL, CONSTRAINT uk_configinfo_datagrouptenant UNIQUE (data_id, group_id, tenant_id) ); -- 創(chuàng)建索引KingbaseES 對中文字段排序需指定 collation CREATE INDEX idx_configinfo_tenant_id ON config_info(tenant_id) COLLATE zh_CN.utf8;注意COLLATE zh_CN.utf8是必須項。若省略當(dāng)tenant_id存儲中文時ORDER BY tenant_id查詢會返回亂序結(jié)果——這是我們在某次壓力測試中踩出的血淚經(jīng)驗10 萬條配置按租戶分頁時第 2 頁數(shù)據(jù)重復(fù)出現(xiàn)根源就是索引未指定中文排序規(guī)則。2.3 連接池參數(shù)調(diào)優(yōu)HikariCP 在 KingbaseES 下的 7 個關(guān)鍵閾值Nacos 默認(rèn)使用 HikariCP但其默認(rèn)參數(shù)是為 MySQL 優(yōu)化的。KingbaseES 的連接握手耗時、事務(wù)提交延遲、大對象LOB處理機制均不同。我們通過jstack抓取線程阻塞點 EXPLAIN ANALYZE查看執(zhí)行計劃確定以下 7 個必須調(diào)整的參數(shù)參數(shù)名Nacos 默認(rèn)值KingbaseES 推薦值調(diào)整原因connection-timeout3000045000KingbaseES 首次連接需加載更多元數(shù)據(jù)超時易觸發(fā)Connection resetvalidation-timeout30005000SELECT 1校驗在高負(fù)載下響應(yīng)慢于 MySQL需延長idle-timeout600000300000KingbaseES 連接空閑 10 分鐘后可能被服務(wù)端主動斷開客戶端需更早清理max-lifetime18000001200000避免連接存活超過 KingbaseES 的tcp_keepalive_time默認(rèn) 7200s導(dǎo)致半開連接leak-detection-threshold0關(guān)閉60000開啟連接泄漏檢測防止PreparedStatement未 close 導(dǎo)致游標(biāo)耗盡KingbaseES 游標(biāo)上限默認(rèn) 1000allow-pool-suspensionfalsetrue當(dāng) KingbaseES 主備切換時允許連接池臨時掛起請求避免雪崩transaction-isolationTRANSACTION_REPEATABLE_READTRANSACTION_READ_COMMITTEDKingbaseES 的 RR 級別性能損耗顯著Nacos 業(yè)務(wù)無強一致性要求降級為 RC 可提升吞吐 37%實測 500 并發(fā)下最終application.properties中的連接池配置# HikariCP for KingbaseES spring.datasource.hikari.connection-timeout45000 spring.datasource.hikari.validation-timeout5000 spring.datasource.hikari.idle-timeout300000 spring.datasource.hikari.max-lifetime1200000 spring.datasource.hikari.leak-detection-threshold60000 spring.datasource.hikari.allow-pool-suspensiontrue spring.datasource.hikari.transaction-isolationTRANSACTION_READ_COMMITTED3. Nacos 服務(wù)端適配配置中心核心模塊的國產(chǎn)化補丁與功能降級說明3.1 配置持久化層替換從EmbeddedStoragePersistServiceImpl到KingbaseStoragePersistServiceImplNacos 默認(rèn)使用EmbeddedStoragePersistServiceImpl其內(nèi)部硬編碼了 MySQL 的INSERT ... ON DUPLICATE KEY UPDATE語法。KingbaseES 不支持該語法必須實現(xiàn)自定義持久化類。我們新建KingbaseStoragePersistServiceImpl繼承ExternalStoragePersistServiceImpl重寫insertOrUpdateConfigInfo方法// KingbaseStoragePersistServiceImpl.java Override public void insertOrUpdateConfigInfo(ConfigInfo configInfo, String srcIp, String srcUser, boolean isBeta) throws DataAccessException { try { // 先嘗試 UPDATE int updated jdbcTemplate.update( UPDATE config_info SET content ?, md5 ?, gmt_modified ?, src_user ?, src_ip ? WHERE data_id ? AND group_id ? AND tenant_id ?, configInfo.getContent(), configInfo.getMd5(), new Timestamp(System.currentTimeMillis()), srcUser, srcIp, configInfo.getDataId(), configInfo.getGroupId(), configInfo.getTenant() ); if (updated 0) { // UPDATE 無匹配則 INSERT jdbcTemplate.update( INSERT INTO config_info (data_id, group_id, tenant_id, content, md5, gmt_create, gmt_modified, src_user, src_ip) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?), configInfo.getDataId(), configInfo.getGroupId(), configInfo.getTenant(), configInfo.getContent(), configInfo.getMd5(), new Timestamp(System.currentTimeMillis()), new Timestamp(System.currentTimeMillis()), srcUser, srcIp ); } } catch (DataAccessException e) { // 捕獲唯一鍵沖突異常KingbaseES 的 duplicate key error code 是 23505 if (e.getSQLException().getSQLState().equals(23505)) { // 降級為 UPDATE避免主鍵沖突 jdbcTemplate.update( UPDATE config_info SET content ?, md5 ?, gmt_modified ?, src_user ?, src_ip ? WHERE data_id ? AND group_id ? AND tenant_id ?, configInfo.getContent(), configInfo.getMd5(), new Timestamp(System.currentTimeMillis()), srcUser, srcIp, configInfo.getDataId(), configInfo.getGroupId(), configInfo.getTenant() ); } else { throw e; } } }設(shè)計說明此實現(xiàn)放棄了一條 SQL 完成“存在則更新、不存在則插入”的原子性轉(zhuǎn)為顯式兩步判斷。雖然犧牲了少量并發(fā)性能但保證了在 KingbaseES 下 100% 可用。實測在 200 QPS 下平均響應(yīng)時間僅增加 12ms遠(yuǎn)低于 Nacos 控制臺 500ms 的容忍閾值。3.2 控制臺功能降級哪些頁面必須禁用哪些按鈕需灰顯Nacos 控制臺部分功能依賴 MySQL 特有函數(shù)無法在 KingbaseES 上運行。為避免用戶點擊后白屏或報 500 錯誤我們通過前端路由攔截 后端接口熔斷雙重降級必須禁用的功能“配置歷史”頁面的“對比”功能依賴 MySQL 的JSON_EXTRACTKingbaseES 無等效函數(shù)“服務(wù)管理”中的“健康檢查詳情”導(dǎo)出原生 SQL 含GROUP_CONCATKingbaseES 需用STRING_AGG替代但 Nacos 未適配“命名空間”創(chuàng)建時的“配額設(shè)置”底層調(diào)用information_schema.TABLESKingbaseES 的視圖結(jié)構(gòu)不兼容需灰顯的按鈕配置編輯頁的“發(fā)布并同步到 Beta”按鈕Beta 發(fā)布邏輯含INSERT IGNOREKingbaseES 不支持服務(wù)列表頁的“權(quán)重批量修改”輸入框底層 SQL 使用CASE WHEN嵌套過深KingbaseES 解析器棧溢出降級實現(xiàn)方式在nacos-console的src/main/resources/static/js/app.js中注入路由守衛(wèi)// 路由守衛(wèi)禁用不兼容頁面 router.beforeEach((to, from, next) { const disabledRoutes [/history, /service/health, /namespace/add]; if (disabledRoutes.includes(to.path)) { Message.warning(當(dāng)前環(huán)境為 KingbaseES該功能暫不支持); next({ path: /configlist }); // 強制跳轉(zhuǎn)到配置列表 } else { next(); } });后端對應(yīng)接口添加熔斷注解以歷史查詢?yōu)槔?/ ConfigController.java GetMapping(/history) SentinelResource(value configHistory, fallback historyFallback) public ResponseEntity? getHistory(RequestParam String dataId, RequestParam String group) { throw new UnsupportedOperationException(KingbaseES does not support config history query); } private ResponseEntity? historyFallback(String dataId, String group, BlockException ex) { return ResponseEntity.status(404).body(Map.of(code, 404, message, Feature disabled on KingbaseES)); }3.3 集群模式適配Raft 存儲與 KingbaseES 的協(xié)同機制Nacos 集群默認(rèn)啟用 Raft 協(xié)議做元數(shù)據(jù)一致性但其raft-data目錄仍用于存儲快照。當(dāng)使用 KingbaseES 作為持久化存儲時Raft 與數(shù)據(jù)庫的職責(zé)必須清晰劃分Raft 負(fù)責(zé)服務(wù)實例心跳、臨時節(jié)點狀態(tài)、Leader 選舉日志protocol/raft目錄KingbaseES 負(fù)責(zé)所有配置數(shù)據(jù)、命名空間、權(quán)限策略等持久化實體config_info,users,roles等表關(guān)鍵配置在cluster.conf中顯式聲明# cluster.conf # 啟用 Raft 協(xié)議必須 server.1192.168.1.101:8848 server.2192.168.1.102:8848 server.3192.168.1.103:8848 # 禁用嵌入式 Derby避免與 KingbaseES 沖突 nacos.core.db.naming.use.embedded.dbfalse nacos.core.db.config.use.embedded.dbfalse同時在application.properties中關(guān)閉 Raft 的快照落庫# 關(guān)閉 Raft 快照寫入數(shù)據(jù)庫KingbaseES 已承擔(dān)持久化 nacos.core.protocol.raft.data.dir./data/protocol/raft nacos.core.protocol.raft.snapshot.interval.secs3600 # ?? 重點不設(shè)置 nacos.core.protocol.raft.snapshot.jdbc.*即不啟用 DB 快照實測結(jié)論若錯誤開啟 Raft DB 快照Nacos 會在config_info表中寫入大量__RAFT_SNAPSHOT__前綴的臟數(shù)據(jù)導(dǎo)致配置查詢變慢 5 倍以上。這是某次上線前壓測翻車的核心原因。4. 常見問題排查Nacos KingbaseES 組合下最容易踩的 5 個坑4.1 現(xiàn)象Nacos 啟動成功但控制臺登錄頁空白F12 顯示GET /nacos/v1/auth/users?pageNo1pageSize10 500原因users表建表時未指定COLLATE zh_CN.utf8當(dāng)username字段存中文時ORDER BY username排序失敗觸發(fā)org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding UTF8解決重建users表顯式添加COLLATE并執(zhí)行VACUUM FULL users;清理索引碎片4.2 現(xiàn)象服務(wù)注冊成功但 Nacos 控制臺“服務(wù)列表”為空nacos.log中頻繁打印failed to report service status原因application.properties中spring.datasource.url缺少currentSchemapublic導(dǎo)致service_info表查詢時 schema 解析失敗返回空結(jié)果集解決在 JDBC URL 末尾追加currentSchemapublic重啟 Nacos4.3 現(xiàn)象配置發(fā)布后客戶端Value注入值不變NacosPropertySourceLocator日志顯示no change for dataId原因KingbaseES 的timestamp類型默認(rèn)精度為秒TIMESTAMP WITHOUT TIME ZONE而 Nacos 依賴毫秒級gmt_modified判斷配置變更。當(dāng)兩次發(fā)布間隔 1 秒數(shù)據(jù)庫實際存儲時間相同導(dǎo)致變更檢測失效解決建表時強制聲明TIMESTAMP(3)并在config_info表的gmt_modified字段上創(chuàng)建函數(shù)索引CREATE INDEX idx_gmt_modified_ms ON config_info ( (gmt_modified AT TIME ZONE UTC) );4.4 現(xiàn)象高并發(fā)配置查詢300 QPS時KingbaseES 連接數(shù)飆升至 200show processlist顯示大量idle in transaction狀態(tài)原因HikariCP 的maxPoolSize默認(rèn)為 10但 Nacos 的ConfigInfoAggrMapper在聚合查詢時未顯式關(guān)閉SqlSession導(dǎo)致連接長期占用解決在pom.xml中升級 MyBatis-Spring-Boot-Starter 至 2.3.1并配置mybatis.configuration.default-statement-timeout30強制超時回收4.5 現(xiàn)象Nacos 集群中某節(jié)點重啟后raft_group表中出現(xiàn)重復(fù)group_id記錄導(dǎo)致服務(wù)發(fā)現(xiàn)異常原因KingbaseES 的SERIAL類型在主備切換時可能生成重復(fù)值因序列緩存未同步而raft_group.group_id是主鍵沖突后 Raft 協(xié)議無法恢復(fù)解決將raft_group.group_id改為UUID類型初始化時用gen_random_uuid()函數(shù)生成建表語句改為CREATE TABLE raft_group ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), group_id VARCHAR(128) NOT NULL, term BIGINT NOT NULL, leader_id VARCHAR(128) NOT NULL, gmt_create TIMESTAMP(3) NOT NULL DEFAULT NOW(), gmt_modified TIMESTAMP(3) NOT NULL DEFAULT NOW() );5. 驗收與答辯如何用一份可演示、可復(fù)現(xiàn)、可解釋的交付物通過評審5.1 三階驗收法從單機啟動到集群壓測的遞進驗證清單評審老師最關(guān)心的不是“能不能跑”而是“為什么這樣改”和“改完穩(wěn)不穩(wěn)”。我建議用三階驗收法組織你的答辯材料每階輸出一個可截圖、可命令行驗證的證據(jù)階段驗證目標(biāo)關(guān)鍵命令/操作預(yù)期輸出截圖要點價值點Stage 1單機通路驗證證明基礎(chǔ)數(shù)據(jù)源連通性與建表正確性psql -U kingbase -d nacos_config -c \dtpsql -U kingbase -d nacos_config -c SELECT COUNT(*) FROM config_info;截圖顯示 12 張表存在且config_info表COUNT0空庫啟動正?;卮稹膀?qū)動和腳本是否真適配”的第一道防線Stage 2功能閉環(huán)驗證證明核心業(yè)務(wù)流可用配置發(fā)布→客戶端監(jiān)聽→生效1. 控制臺發(fā)布配置test.keytest.value2.curl -X GET http://localhost:8848/nacos/v1/cs/configs?dataIdtest.keygroupDEFAULT_GROUP3. 客戶端Value(${test.key})輸出日志截圖三連控制臺發(fā)布成功頁 curl 返回test.value 客戶端控制臺打印test.value展示“端到端鏈路無斷裂”比單純說“已適配”有力十倍Stage 3國產(chǎn)化特性驗證證明信創(chuàng)要求被滿足如中文排序、國密算法占位psql -U kingbase -d nacos_config -c SELECT * FROM users ORDER BY username;用戶名含中文檢查application.properties中nacos.core.auth.plugin.nacos.token.secret.key是否為00000000000000000000000000000000SM4 占位符截圖中文用戶名按拼音順序排列secret.key值為 32 個 0表明預(yù)留國密接口直擊信創(chuàng)評審核心指標(biāo)自主可控、可擴展性提示Stage 3 的secret.key不必真實現(xiàn) SM4畢設(shè)/課設(shè)通常不要求但必須體現(xiàn)設(shè)計前瞻性——把占位符寫進配置、在AuthFilter中預(yù)留if (key.startsWith(00000000)) { useSM4(); }的鉤子這就是合格的信創(chuàng)設(shè)計思維。5.2 答辯話術(shù)設(shè)計用“問題-決策-驗證”結(jié)構(gòu)講清每一個技術(shù)選型評審常問“為什么不用達(dá)夢而選人大金倉”“為什么自己寫持久化類不改 Nacos 源碼”——這些問題的本質(zhì)是考察你的技術(shù)決策能力。不要背誦參數(shù)用“問題-決策-驗證”三句話結(jié)構(gòu)回答問題直擊痛點例“達(dá)夢的 JDBC 驅(qū)動在 Nacos 2.2.3 中存在 ClassLoader 隔離 bug導(dǎo)致DriverManager.getConnection()返回 null社區(qū) issue #8842 已確認(rèn)”決策說明權(quán)衡例“我們評估了 KingbaseES 的com.kingbase8.Driver兼容性更好且其SERIAL類型與 PostgreSQL 生態(tài)一致便于未來遷移到 openGauss”驗證給出證據(jù)例“這是我們在 3 臺 4C8G 服務(wù)器上做的對比測試KingbaseES 平均配置發(fā)布延遲 42ms達(dá)夢為 187ms數(shù)據(jù)來自nacos.log的publishConfig時間戳差值”這種結(jié)構(gòu)讓老師立刻感知到你不是隨便選的而是做過調(diào)研、測過數(shù)據(jù)、擔(dān)過責(zé)任。5.3 交付物打包規(guī)范讓評審一鍵復(fù)現(xiàn)你的成果學(xué)生常犯的錯誤是只交一個.zip里面是混亂的文件夾。合格的交付物應(yīng)是“開箱即用”的驗證包。我要求團隊每次交付都包含以下 5 個文件不多不少文件名格式內(nèi)容說明評審價值README.mdMarkdown用 3 行說明“本包解決什么問題”然后列出./deploy.sh的 3 步執(zhí)行命令最后附curl -X GET http://localhost:8848/nacos/v1/console/server/state的預(yù)期返回 JSON證明你懂交付不是交作業(yè)deploy.shBash自動化腳本1. 創(chuàng)建 KingbaseES 數(shù)據(jù)庫nacos_config2. 執(zhí)行nacos-kingbase.sql3. 啟動 Nacos 并等待端口就緒評審雙擊就能跑無需查文檔nacos-kingbase.sqlSQL僅含 12 張表 DDL不含任何INSERT或COMMENT字段名與 Nacos 官方完全一致證明你沒魔改核心結(jié)構(gòu)只是適配語法application-kingbase.propertiesProperties僅包含spring.datasource.*和nacos.core.db.*相關(guān)配置其他全部刪掉證明你清楚改動邊界沒有污染全局配置test-scenario.httpHTTP ClientVS Code REST Client 插件格式含 5 個預(yù)設(shè)請求登錄、發(fā)布配置、查詢配置、服務(wù)注冊、獲取服務(wù)列表評審點一下就看到結(jié)果比口頭描述強百倍從那以后我每次做國產(chǎn)化適配類畢設(shè)都強制走一遍這 5 個文件的 checklist缺一個就不打包deploy.sh不能 30 秒內(nèi)跑通就重寫。因為答辯現(xiàn)場老師真的會打開終端敲bash deploy.sh—— 你給的不是代碼是信任。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久99999久网站| 久久久久久久久久久久黄色 | 亚洲无套久久嗯嗯| 69少妇一区二区| 欧美久久久| 99爱精品| 93人人操人人| 一级婬片120分钟试看| 天天操天天日天天干| 久久婷婷一区二| 人人操人人操人人操人人操人人操人人人11.CM | 人妻天天爽天天爽三区| 欧美伦乱| 久久久国产护士丝袜美腿一| 欧美青青视频| 91AV老熟女视频| 国产福利小视频高清在线观看| 午夜经典| 久久99草| 嗯嗯啊啊日韩精品| 午夜啊啊啊| 国产在线76页| 九九热免费国产视频婷婷伊人五月| 精品九九国产无码| 一级黄色影片| 99日精品欧美国产| 99啪啪视频| 26uuu性物| 欧美αv.com| 国产高清吃奶免费视频网站| 精品国产乱码久久| dy888午夜老子影视达达兔| 国产精品久久99日日| 国产精品婬乱一级毛片彝族| 国产无马av| 日本黄色天堂| 丰满人妻大屁一区二区| 国产免费小视频| 青青操日韩| 欧美骚少妇| 高清无码91| 九九RE视频在线精品| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美日韩亚洲一区二区在线观看| 97精品久久| 鸥美中出| 97色碰| 三上悠亚在线毛片91| 国产后入| 免费A V在线播放| 久久久国产亚洲精品系列| 91丨豆花丨熟女| 91精品久久久| 日本高清_区二区三区| 国产亚洲精品A在线观看下载| 国产av激情无码久久天堂| 麻豆三极片| 国产精品免费1区2区视频| 亚洲精品乱码线路中文字幕| 三级色综合| 国产九九九九九九九九| 五月丁香激情综合网| 国模限制级电影| 97干色天堂| 国产精品不卡一区二区三区| 欧美成人贴图| 中文操逼字幕| 国产精品一二三在线看| 人妻久久久久久| 国产夜夜艹| 日韩精品9区| 后入式福利| 视频国产成人精品日本亚洲18| 精品人妻视频入口| 亚洲第一成人影院色播| 久久久穴999| 伊人少妇久久久| 97在线免费视频| 国产精品亚洲色婷婷久久久| 日韩欧美经典在线观看| 欧美黑人日韩少妇色情| 伊人五月天婷婷| 亚洲综合中文字幕有码| 国产久久久9999| 老司机午夜福利视频一区二区| 78m成人视线| 日韩精品一区二区高清| 久99| 不卡一区视频| 日韩三级伊人| 精品国产精品一区二区| 做爱福利视频一区二区| 精品人妻一区二区三区鲁大师| 人人性爱视频免费| 成人精品一区二区三区| 亚洲色图亚洲| 熟女视频久久| ai欧美亚洲小说| 97免费在线观看视频| 亚洲国产一区二区日韩专区| 亚洲国产一区二区三区在线| 欧美性色欧美| 国产激情综合五月久久| 欧美日韩美女精品久草一区二区三区 | 老女人碰碰在线碰碰视频| 熟妇熟女一区二区三区| 国色天香av| 中文字幕青青草| 四虎国产精品永久地址入口| 色九九九综合| 中文字幕一区电影在线观看| 大香蕉在线视频重口味毛片在线| 91精品亚洲内射孕妇| 一区二区久久天天干狠狠| 中出91视频| 日韩亚洲国产视频| 欧美亚洲激情一二三| 日韩免费中文字幕视频| ,国产乱人伦精品一区二区三区| 国产精品午夜精品| 成人性爱电影一区二区| 人妻喷水| 婷婷激情五月综合| 农村少妇久久久久久久| 东北女人av| 精品在线蜜臀| 超碰1024久久| 久久久成人国产精品无码| 精品九九九九九九九九九| 亚洲AV成人无码一二三久久| 骚逼一区二区| 丁香六月婷婷| 久草午夜| 亚洲AV乱码专区国产噜噜亚洲| 亚洲丝袜综合| 97视频620| 一本大道不卡一二三区| 亚洲偷拍欧美激情| 99在线免费观看| 欧美日韩另类激情图片| 六六久久日韩不卡| 欧美不卡在线一区二区| 精品国产国产AV| 黄在线| 人人操人人精品影片| 国产精品熟女乱伦| 热思思免费视频| 艳美熟妇先锋一二三区| 97精品中文字幕| 天天草夜夜草高潮片| 91色伦综合| 人人操人人摸人 | 国产69精品久久久久99尤物| 亚洲欧美999| 中文乱码99| 天天爽夜夜爽夜夜爽精| 超碰偷拍| 99久久久无码| 天天干人妇| 91丨人妻丨国产丨丝袜| 久久精品中文| 人妻嗯啊啊在线播放| yw尤物av无码点击进入麻豆| 97综合久第一页| 综合影院亚洲| 国产操操日韩三级黄| 欧美日韩亚洲少妇寂寞影院正在播放| 天天干2019| 肉嘟嘟www视频在线观看高清| 欧美激情精品| 人妻精品一区一区三区蜜桃91| 九九在线精品| 在线岛| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 新视频sss国产| 亚洲中文字幕97久久精品少妇| 久久草草亚洲蜜桃臀| 蜜桃臀一区二区三区久久| 91狠婷| 国产精品极品美女视频| 亚洲伊人成综合成人网| 超碰吊日色| 日韩传媒在线| 久久女人视频| 91操人视频| 久久久国产亚洲精品系列| 国产成人亚洲精品无| 91熟女视频网| 激情综合网一盗摄| 亚拍在线| 啊啊啊不要好爽日韩无码一区| 久热免费视频| 亚洲激情网| 97人人操人人摸| 久久久久亚洲熟妇熟女| 国内精品久久人妻性色av| 久久伊人影院| 亚洲欧美伦综合| 亚洲一二三四区在线免费看视频 | 蜜臀久久99精品久久久久久无删减 | 99在线免费视频| 国产亚洲精品美女久久久久久2021| 97爱爱爱| 国产传媒av天美传媒在线| 911粉嫩人妻| 97人人操人人摸人人爱| 狠狠操官网| 国内精品嫩模A∨私拍小视频| 九热久| 亚洲风情综合网| 青青草日韩免费观看高清在线| 久久偷拍人| 欧美熟妇人体| 九草在线大香蕉| 欧美亚综合色图| 艳美熟妇先锋一二三区| 人妻在线臀日韩| 伊人97色天使| 射欧美综合| 精品人妻二区三区| 亚洲天堂第一页| 亚洲中文字幕乱码无码一区二区| 日韩av熟女一区二区三区成人| 欧美久久九九| 天天日日日射| 极品色电影院| 99re黄 | 中国少妇啪啪视频| 女生91网站| 久久久九九九| 日韩高清黄片| 超碰国产在线| 男人的天堂2018东京热啪啪啪| 日韩精品高清资源在线| 91丝袜美腿片| 91情色在线| 亚洲本色精品一区二区久久| 亚洲精品一区二区精品| 韩国三级理论在线| 超碰97爽| 少妇精品久久久| 中文字幕一区二区三区四五区| 噜噜噜亚洲精| 日本人妻中文字幕 | 亚洲日本韩国在线| AV天堂电影网| 日本不卡一区二区三区| 蜜臀久久99精品久久久久| 日韩免费三级黄片电影| 日本综合久久| 欧美A√综合网| 欧美激情在线观看视频| 男女做爰猛烈动高潮A片免费应用| 久久av一级av少妇av高潮| 亚洲五月丁香花狠狠干一区二区三区 | 天天α片| 99色热| 99色网| 日韩成人大片一区二区| 天天综合有色网| 亚洲自拍欧美色综合| 欧美色97| 超碰在线91| 啊嗯嗯啊好大好爽| 麻豆国产97在线| 国产高清成人传媒影视| 亭亭在线资源| 波多野结衣之双飞调教在线播放| 色综合久| 亚洲国产中文字幕| 国产女人极品高潮毛片| 久草资源在线视频官方总站日韩丝袜美腿 | 熟妇一区二区三区| 91激情| 日韩性爱再线视频| 久久99草| 婷婷干黄色| 国产丝袜视频| 96一区二区三区| 色欲无码人妻日韩欧美精品| 97AV爱| 久久禁| 岛国AB视频| 试看福利| 日韩乱伦AⅤ| 91九久| 国产乱伦亚洲| 亚乱色| 日本超碰在线国产一区| 中文久久96| 亚洲欧美成人网站AAA| 日本免费亚洲欧美| 91美女精品| 午夜理论片在线观看免费| 日产中文字幕2020| 久久精品欧美一区二区三区不卡| 99re99视频在线免费观看| 插入逼91| 麻豆伊人网| 色翁荡息又大又硬又粗又爽| 国产美女激情| 日va操| 日本黄色天堂| 四虎影院成年人片| 9丨久久九九九| 天天插天天射| 亚洲 无码 偷拍| 97亚洲一区| 网站A V在线| 亚洲人在线成线成人| 校园春色综合网| 啊啊啊好湿国产一二| 97在线观看免费视频| 中文字幕精品人妻丝袜| 欧美性爱综合,免费| 亚洲免费日韩在线一区二区| 91强热人妻| 国产白丝网站| 色综合潮| 91人妻素女| 欧美韩日精品99综合| 色优久久| 成人自拍三级在线观看| 日本性一区| 日韩人妻一区二区精品| 97超碰超碰| 中文字幕人乱码中文字的预防方法| 免费αⅴ在线观看| 欧美日韩小说| 怡红院怡春院| 91成人在线免费视频| 亚洲人妻精品一区二区| 强奸熟女一区二区三区| 国产成人资源| 国产成人精品无码久久| 成人性交免费视屏| 青青草字幕AV| 婷婷五月天av| 国产日产精品久久快鸭的功能介绍| 97超碰中文字幕| 六月丁香啪啪| 波多野42部无码喷潮在线观看 | 操操操操操操| 亚洲国产欧美中日韩成人综合视频| 97天堂| 婷婷九月国产| 91殴美大片| 十八禁啪啦拍视频无遮挡| 97精品视频| 99蜜月精品久久| oumeisetu综合| 亚洲 自拍偷拍 欧美| 好涩综合| 国产熟女自拍| 97久久天天综合色天天综合色电影| 久久精品国产精品亚洲艾通辽熟妇 | 泰国AV在线观看| 黄色网址在线免费观看| 草草影院最新网址| 另类小说综合网| 久操国产在线| 久热这里只有精品9| 97精品国产精品免费观看| 天天综合91在线| 欧美日韩第一页| 免费观看国产小粉嫩喷水精品午| 中文字幕在线免费观看 | 又粗又长又大国产不卡| 国产精品视频在线观看| 91狠狠综合久久| 蘋果手機免費看成人Av| 欧美日韩大陆黑人少妇99| AV中文在线可看| 91n美女视频| 欧美啪啪啪91| 婷婷五月色| 老司机福利社视频在线观看| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 午夜噜噜噜| 色yeye成人免费视频| a在线观看| 97免费在线| 欧美一级黄色免费专区| 操人无码| 一区二区三| 国产美女销魂在线观看不卡| 超碰人人干| japan日本高清乱xxxx| 黄色操人| 天天色综亚洲91污| 亚洲人妻一区二区三区| 欧美淫穴| 伊人色综合超碰| 色诱中文字幕| 欧美亚洲AN| 亚洲欧美日产国产91毛片| 欧美一二三区四五区| 91最新综合| 宗合情欲网| 欧美情色贴图| 操逼无毒无码免费视频| 久久久久久无码人妻中文字幕| 97色欧洲| 国产传媒一区二区三区| 亚洲 欧美 精品专区 极品| 国产h小视频在线观看免费| 亚洲伊人成综合成人网| 亚洲 欧美 偷拍 唯美| 中日韩熟女| 97碰在线视频| 爱射综合| 亚洲黄a三级三级三级看三级| 亚洲综合色在线| 欧美热图99| 综合夜夜| 国产偷拍自拍在线视频| 亚洲va综合va国产va中文| 神马久久久久眼| 国产精品视频播放| 人人操人人操人妻人| 一区二区三区视频| 综合欧美激情网| 在线只有精品| 久久久久ab| 欧美图片校园春色| 国产黄色影片在线观看| 99啪啪| 亚洲男人天堂2012| 美女91网| 婷婷激情五月天小说网| 99国产精品人妻人伦| 97超碰精品图片| 亚洲中文字幕久久人妻| 99在线精品观看99| 亚洲视频,小说| 啊啊啊轻点在线观看| 富女玩鸭子一级毛片| 蜜臀av中文字幕| 97鸡把在线视频| 久久久99免费| 色综合久| 国产第二页| 91春色| 99久久久er直播网址| 欧美男女午夜啪啪| 亚洲丝袜二区在线| 国产偷拍自拍在线视频| 色婷婷综合久久中文字幕雪峰| 97国产中文| 在线播放免费av福利片| 91美女视频| 91制服丝袜| 一区二区免费电影久久| 丁香激情五月| 国际精品久久久| 黄片免费久久久久久久| 久久久亚洲精品电影免费看| 91亚州日韩高清| 亚洲精品蜜桃久久久一区二区三区| 日日噜噜夜夜久久亚洲一区二区| 91国产丝袜美女| 国产理论视频在线播放| 久久av色| 99国产精品人妻人伦| 欧美人妻中出| 精品无码久久久久久久久果冻糖心| 欧美精品一区二区少妇免费A片 | 天天插夜夜爽| 成人97人人超碰人人| 偷窥自拍亚洲色图| av黄图片在线观看| 国产精品久久久视频| 99999国产精品| 九月丁香婷婷| 91成人无码| 欧美精品四区| 久久精品国产亚洲AV先锋| 大香樵伊人网| 日韩兔费看黄片| 91在线美女| 在线视频 亚洲精品| 大香蕉操久久| 一个国产在线综合网站| 午夜后入| 91国模| 日韩乱伦视频| 97在线视频免费看| 久久女人一区二区三区| 欧美福利视频啊啊啊啊| 男人的天堂在线| 亚洲一区二区精品福利| 国内精品99999| 天天看综合网| 情趣丝袜无码操逼视频| SUV一区二区在线看| 日韩黄色一区二区三区| 欧美亚洲首页| 蜜臀久久99精品久久久久免费观| 国产女人和拘做爰视频| 欧美日韩色| 色呦呦、国产精品| 亚洲97久久精品亚洲| 精品美女少妇一区二区| 天天摸夜夜摸| 美国一区二区免费视频| 日日夜夜免费| 天堂资源站| 极品尤物在线观看| 精品少妇999| 亚州高清色综合| 九九色色| 亚洲国产尤物yw在线观看| 东京男人天堂| 欧美情色贴图| 国产成人亚洲精品自产在线| 无码人妻精品一区二区中文| 亚洲午夜精品久久久中文影院| 天天操女人| 92人人操人人| 国产亚洲精品一区二区三区| 凹凸 69堂 在线播放| 麻豆久久久久久久久丝袜| 99久久精品无码一区二区| 91亚洲欧洲| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲 中文 女同| 韩国成人精品久久久免费看| 黑人娇小av在线播放| 亚洲人人夜夜澡人人爽| 色综合加勒比四四季| 91久久久久久| 太久视频| 激情天天视频| 国产精品国产精品国产| 热G综合热G中文| 大香蕉啪啪啪啪在线| 偷拍伦理视频| 婷婷激情五月| 欧美性爱伊人| 99re公开精品免费视频| 中文字幕一区二区三区字幕| 久久老女人| 欧洲综合色| 在线播放中文字幕| 性性欧美| 精品国产72| 99re9在线| 久久性视频| 中国一区二区亚洲人妻| 伦伦成年午夜免费视频| 日韩无码三级影院| 久久精品国产亚洲AV高清演员表| 2018天天日天天日| 狠狠操,使劲操| 偷拍精品一区二区三区| 天堂无码| 国内毛片热久久思思热| 五月天婷婷在线看| 欧美18 在线观看| 好爽免费视频| 中文字幕精品资源在线| 国产精品婬乱一级毛片彝族| 性饥渴少妇av无码毛片| 秋霞网无码| A 天堂| 26uuu久久| 亚洲婷婷丁香在线| 中文字幕在线免费观看2| 91综合在线| 精品福利| 秋霞一级鲁丝片A片| 大香蕉乱级| 亚洲无码超碰免费| 国产超碰国产97| 超碰午夜| 精品二区三四区五电影 | 欧美韩国你懂得在线 | 白嫩妹子国产骚| 精品十八在线观看| 超碰九区| 亚洲欧美色图小说| 亚洲精品亚洲人成在线麻豆| 大香蕉丝袜一级片| 色性荡荡荡荡视频| 日韩精品电影| 凹凸 69堂 在线播放| 97手机日韩| 国产中文字幕在线点播| 强奸乱伦αv片| 先锋精品av色鲁| 嗯嗯嗯,草死我| 欧美天天综合站| 手机在线大香蕉| 国产亚洲精品精AV.| 欧美日韩一区二区三区四区蜜桃| 免费看日本操逼视频| 91N欧美| 欧美性爱一区二区三区四区| 9.1小视频| 亚洲欧美综合| 成人福利视频网| 老色69| 无码人妻系列少妇| 精品无码久久久久久久久果冻糖心| 亚瑟国产精品久久无码| 国产激情综合五月久久| 欧美熟女妇同| 91热色| 亚洲日本韩国在线| 嗯嗯啊啊亚欧精品| 精品国产乱码久久久久久久| 亚洲无码国产探花在线观看| 亚洲欧美国产日本一区二区三区| 97超碰色屌| www.人人摸在线视频| 国产路线专区| 91国内外在线| 中国AAAAAA黄色片| 一区在线国产播放| 日韩精品操少妇| 亚洲国产97| 一级A片女人高潮叫床| 国产精品国产自产拍高清AV| 中出20p| 乱伦熟女专区| oumeisetu综合| 亚欧美色图| 天天日天天搞天天干| 野狼激情网| 88在线一区二区三区| 国产美女销魂在线观看不卡| 久久久久久夜夜夜夜夜| 日韩99999| 日本亚洲熟女视频| 精彩久久中文| 天天色,天天干,天天干| 综合激情97 | 98久久| 婷婷伊人綜合中文字幕| 亚洲乱熟女一区二区| 欧美另类精品xxxx| 麻豆国产成人精品| 国产成人精品必看| a人欧美综合天堂麻豆| 91av熟女人妻| 亚洲官网在线| 超碰97人妻免费在线| 蜜臀精品1区2区| 蜜臀久久99精品久久久久久无删减 | 亚欧成人综合影院| 欧美亚洲厕所精品偷拍91| 一本色道综合久久欧美| 九九英色视频| 亚洲成人性爱网站在线播放| 骚逼一区二区| 国产精品无码av| 白丝在线一区| 国产 v乱码一区二| 亚洲人妻色图| 91 在线亚洲| 一区二区三区国产在线播放| 乱理日韩中文| 日韩精品在线观看观看| 99re在线视频国产| 91一起操| 中文字幕福利视频一区二区三区在线观看| 天天操天天干美女网址导航| 中文字幕 国产区| 日本三级精品| 爱爱动态120秒| 精品美女久久久久| 欧美 亚洲 91| 国产亚洲色婷婷久久99精品91| 日韩大香蕉AV影片| xxx亚洲午夜天堂| 中文字幕五月婷婷免费| 亚洲性综合| 亚洲九九夜夜| 熟妇乱伦一区二区| 96久久久精品| 五月花婷婷| 亚洲 小说 欧美 激情 另类| 欧美91精彩| 五月天丁香网| 国产精品又黄又猛又粗| 中文字幕乱偷人妻久久艾草网| 成人片在线播放| 日韩强奸av| 超碰97导航| 台湾佬激情综合| 久久直播国产| 人人妻人人玩人人澡人人爽| 99久久综合| 极品极品色影院| 蜜乳AV免费观看| 997色在线| 强上我不卡卡| 免费看一级a性色生活片久久无| 91亚洲电影| 我中文字幕6区| 99在线免费视频| 国产91乱伦| 玖草在线视频| 大香蕉日韩欧美| 一区麻豆 高清中文字幕| 怡红院一区二区熟女人妻| 欧美国产精品久久九九| 天天综合欧美黑人| 久久久111| 欧日韩不卡视.频| 黄片无码在线制服| 亚洲A曰本VA欧美VA视频| 黑人性欧美| 欧美成人一区二区| 日本九九久久99播| 成人综合色网| 国模精品娜娜一二三区| 欧美一级久久久丰满| 婷婷色色五月天福利| 午夜啊啊| 亚洲素人综合| 天天爱综合网| 日本男人插女人的逼黄色| 久久伊人在线五区| 男人的天堂三级| 超碰激情808| 67914亚洲精品| 91精品久久综合熟女| 欧美操逼熟女| 日韩亚洲精品一区二区| 亚洲人妻中文在线视频| 人妻精品视频一区二区三区| 欧美色视| 夫妻日逼| 天天欲望网| 这里都是精品| 欲香欲色综合天天伊人| 欧美91网| 96超碰网| 东北女人高潮视频| 日本三级精品| 亚洲欧美碰碰| 亚洲一区二区AV| 欧美色图电影| 91精品人妻| 极品另类| 亚洲精品国语在线播放| 国产毛片片精品天天看视频| 永久免费观看的毛片的网站| 黄骗免费网站| 欧美亚洲自拍另类人妻| www.色吧5.com| 东北黄色电影| 欧美少妇性爱网站| 在线观看成人性爱免费小视频| 亚洲九九九九| 丁香色狠狠色综合久久小说| 91狠狠综| 日本国产亚洲一区在线观看| jazzjazz国产精品麻豆| 四虎午夜影院| 国产曰批免费观看久久久| 亚洲精品一区二区精华| 欧美精品日韩久久久九| 大香网站| 九九成人| 白丝AV网站| 激情五月天校园春色网| 色99久草| 91亚洲网| 三级激情网站| 麻豆这里只有精品| 男人天堂婷婷五月天校园春色| 日韩天堂av电影在线观看| 啊啊啊啊啊啊啊好爽不要| 五十路人妻在线| 亚洲丝袜在线观看| A级片一区| 人妻乱仑一区二区三区| 丁香激情五月天| 国产亚洲色婷婷99精品91| 国产精品国产| 啊啊啊好想要| 亚洲AV操| 成人精品电影| 国产精品久久久久久9999| 97资源站日韩| 日韩图区 偷拍| 日日爽夜夜爽| 情色五月天网| 天天综合欧美| 亚洲欧美日韩精品久久久一区二区 | 亚洲小电影免费涩涩成人在线高清| 婷婷视频在线免费观看| 欧美亚洲玖玖玖| 人妻素股| 日韩免费av片高清无码| 久久‘黄片视频| 国产午夜福利视频在线| 亚洲自拍小说| 成人精品一区二区91毛片不卡| 色婷婷影视| 国产1727欧美| 色综合一本| 激情综合五| 91欧美丝袜| 一区操逼| 国产久久久9999| 久久久啊啊啊| 成人性爱美曰韩| 亚洲欧美国产中文字幕| 中文久久久| 色色色色电影网| 校园春色亚洲无码| 亚洲无码超碰免费| 午夜精品99久久久久传媒| 97视频免费在线| 美女午夜福利免费视频| 你草精品在线视频| 亚洲欧美综合| 久久极品伊人| 亚洲精品国产拍免费91在线| 91社操逼| 人妻无码久久一区二区三区免费| 97无码视频在线播放| 又黑又大又粗| 婷婷爽人人婷婷爽视频| 亚洲欧洲另类| 上床啊啊啊| 五月婷婷激情网| 国产精品片| 人人天天干干| 蜜臀久久99'精品久久久| 在线无码网站| 色哟哟1区2区| 一线黄色免费性爱片| 1二区9| 秋霞免费无码视频日韩A片| 中文字幕 一区二区 亚洲无码| 日韩精品人妻一区二区| 久碰视频| 综合色91| 久7色| 永久免费观看的毛片的网站| 天天色悠悠激情| 啪啪视频免费在线观看| 一区黄二区黄| 丁香五六月啪啪| 超碰中文字幕人妻草一区| 国产日韩手机视频在线| 99re99视频在线免费观看| 亚洲最新av无码成人精品区| 中文字幕伊人| www.色操逼| 91无码精品| 东北黄色电影| 色翁荡息又大又硬又粗又爽| 久久久99999久网站| 中文字幕狠狠玩| 天天影视91看看| 天无日色综合| 亚洲av综合伊人久久| 大香蕉综合在线| 午夜一区| 国产精品午夜AV完会免费| 黑人天8A∨高清网站| 无码操逼网| 国产97/欧美| 久久久草成人网站久久久草成人久久久草久久久 | 成人黄页| 99热久| 国产精品999aaa| 好屌色综合| 中文字幕一区二区三区视频播放| 夫妻天天操岛国视频| 欧美操逼录像国产黄色国产| 狠狠爱夜夜干| 51一区二区三区| 久综合网| 97一本大道亚洲一区| 8050午夜少妇无码| 国产黄片精品在线| 亚洲av影音先锋| 中文字幕欧美丝袜07资源| 五月丁香六月激情| 日本精品五区| 91人妻尻屄视频| 色偷综合| 色综合天天| 97超碰人人模人人拍人人| 亚洲美欧999| 日韩探花精品在线视频| 九色黄站| 在线亚洲丝袜视频网站| 亚洲宅男天堂| 国产精品成人无码a v毛片| 怡红院亚洲怡春院av| 操屄不卡视频| 疯操AV| 亚洲成人av色网| 亚洲天堂一区二区久久| 黑人在线91| 久久国产精品熟女人妻| 亚洲高潮少妇| 亚洲第2页| av网站在线看| julia国产在线 | 色香综合天天影视综合 | 午夜福利免费精品视频| 天天日天天干天天操| 狠狠爱夜夜干| 二对二中文字幕。| 男人天堂久久精品| 亚卅熟女乱色| 在线欧美69V免费观看视频| 亚洲国产精品无石码久久| 日日玩天天干| 欧美青青视频| 激情图片伦理国产一区二区日韩| 大香蕉黄色一区| 亚洲免费在线探花| 日韩中文字墓| 一区二区影视| 91亚洲黄色网| 黑人粗大V S日韩女优视频| 四虎884a| 久久综合日韩亚洲欧美| 亚洲色图大香| 日本欧美国内在线| 无码精品蜜桃一区二区三区ww| 日韩免费a级毛片无码a∨| 深喉吞精| 97精品人妻一二三四| 亚精品无码毛片一区二区三区| 黄色高清久久无码依人| 亚洲情色1区| 97国产色综合| 久久极品一区二区| 欧美日韩性感| 无码91| 久热69九色熟妇97| 美女黄页| 欧美不卡在线美女| 国产蜜臀精品一区免费尤物| 天天做天天爱天天高潮| 久久性爱视频| 97九色人妻| 超碰 97国产熟女| 国产不卡片| 东京热一区二区三区四区五区六区| 无码欧美有限公司| 性色高清在线| 狠狠躁天天躁日日躁| 久操在97| 精品国产乱码久久久久久久久1| 国产激情av女片自拍| 亚洲乱码国产乱码精网站| 亚洲欧美在线观看2021 | 久热色情精品| 情色日播放AV| yazhousetuoumei| 日韩精品熟妇| 老熟女中文字幕高清| 啊啊啊啊啊啊啊在线| 欧美在线|亚洲| 精品免费囯产一区二区三区| 人人妻人人玩人人澡人人爽| 天天上日日上日韩精品| 欧美五十路熟| 日韩成人性爱电影在线播放| 久热91| 日本久久久久久久久| 国产乱弄免费在线视频。| 无码操逼天堂| 日本媚薬中文字幕在线| 一级性爱视频免费在线| 久久久久久国产无码精品| www.色操逼| 啊啊啊好湿国产一二| 国产欧美后入| 野狼福利社区| 少妇人妻好深太紧了vr91| 激情看片网站| 欧美成人精品一区二区三区| 国产性爱欧美性爱在线| 人妻欧美| av在线不卡一区二区三区| 婷婷五月天激情网| 色女综合| 偷偷人人精品女女久久| 偷拍 欧美 日韩| 国产伦乱91| 日韩熟女精品无码专区一区二区| 国产欧美后入| 大香蕉一级黄色片久久| 国产一级作爱毛片| 欧美最婬乱婬爆婬性视频 | 日韩亚洲美州欧洲综三区一品在线| 久久久久久九九九九-美女久久久久久久-成人AV| 亚洲欧洲无码一区夜| 视频不卡中文字幕| 极品尤物女神在线观看| 久久久亚洲精品电影免费看| 91国产丝袜美女| 一个人免费视频观看在线WWW| 亚洲经典啪啪| 东京热熟女亚洲视频网站| 96久久久| 好属操| 日韩强奸av| 九九热在线视频| 97精品97久久| 自拍偷拍 日韩欧美| 操逼日韩无码 | 熟女一区二区| 大香蕉日韩| 333kkkk·亚洲com久久| 亚洲日韩av一区二区三区百合| 在线 欧美 亚洲| 欧美日韩黄片精品在线| 素人播放一区| 色色97爱| 一区三区啪啪| 欧美午夜视频| 搡老熟女免费视频| 欧美午夜精品久久久久久3D| 蜜臀在线网站| 99999久久久久9国产精品| 亚洲天堂色图| 欧美色图20P| 亚洲最大无码中文字幕网站| 久久久久9999精品九九九| 亚洲av国产av综合av卡| 开心五月天激情网| 色原狠狠天天天| 国产福利小视频高清在线观看| 亚洲精品天天影视综合网| 国产成人亚洲精品无| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 狠狠色综合网| 亚洲人综合| AV不卡在线| 天天内射| 干干干天天| 日韩无码AB| 亚洲欧美中文一区二区三| 欧美97视频| 成年女人黄网站| 熟女高潮合集-永久久久-成人AV| 日韩三A大片在线观看| 久久999久| 欧美精品日韩久久久九| 乱老熟女一区二区三区| 精品九九国产无码| 97欧美色资源| 亚洲二区精品在线观看| 天天日熟妇| 丁香九月激情| 中文字幕制服诱惑| 大香蕉伊人亚洲| 尹人免费观看视频在线| 青青草日本中文字幕| 草草网站影院白丝内射| 97少妇人妻中文字幕久久| www.色婷婷色综合| 一二三区精品视频| 91原创在线观看| 免费av在线播放二区| 91超碰碰在线| 丁香五月自拍| 亚洲男人天堂网| 麻豆伊人网| 日本亚洲熟女视频| 美女91AV| 久久精品视频28| 九九综合久久| 日少妇视频| 精品亚洲俞拍视频一区| 欧美十八禁网站| 91综合网站| 天天综合网AV91| 97精品综合久久| 黄片免费日韩| 精品久久艹| 久久黄黄| 影音先锋视频在线| 一区二区三区一亚洲中文字幕、综合区灬| 懂色AV一区二区三区| 秋霞成人一级在线观看| 98超碰欧美| 国产精品网站免费| 免費黃色視頻觀看一| 中文字幕天堂在线| 中文字幕无码不卡啪啪| 中文字幕二区日韩天堂| 亚欧成人综合影院| 天堂男人网| 色爽——AV| 黑丝91视频| 亚洲无码一区二区三区三州| 欧美组图日韩亚洲中文字幕| 九9精品| 在线女人91| a在线视频免费观看| 日韩人妻一区二区| 中文字幕av一区二区三区人妻少妇| 美女露胸露屁股| 日韩女模中文造逼| av一区二区三区四区| 精品对白久久不卡| 日韩精品系列| 亚洲第一页欧美| 国产 日韩 欧美 人妻 熟女 中文| 精品无码久久久久久国产浪潮| 九九九九九九九九九国产精品 | 亚洲欧美日韩制服另类| 欧亚 另类 久| 99999这里都精品| 日本操色导航| 五十路熟女,国产欧美精品区一区二区三区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧美综合制服在线| 国产精品一二三区福利| 乱伦日本色图AⅤ| 欧美的性爱网站免费| 大色综合| 亚洲人妻爽爽爽| 91国产丝袜白虎| 很狠操| 国产第11页| 夜夜国产一区| 97欧美精品综合| 日韩人妻操B| 色噜噜综合在线| 激情五月天综合网| 91超碰人人操| 99re超碰| 国产精品无码在线| 自拍偷拍草一草| 久久国产成人精品国产成人亚洲| 久久久久久人| 骚日日av| 超碰9 7女人| 9ⅰ久久久天天| 亚洲性感丝袜诱惑在线观看| 亚洲精品国产av天美传媒| 91麻豆天美传媒HD| 久久伊人网视频一区二区三区| 偷拍网站久久男女男| 中文字幕大片三级狠狠干| 综合色图,成人综合网| 欧美另类色图片| 人妻人久久精品中文字幕| 欧洲精品一级二级精品综合视频综合| 国产精品午夜精品| 97干综合网| 国产中午字一暮区| 3级毛片一二| www.91视频网| 亚洲精品九九九|