免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

信貸風(fēng)控圖數(shù)據(jù)庫實(shí)戰(zhàn):基于Neo4j的反欺詐查詢與可視化

信貸風(fēng)控圖數(shù)據(jù)庫實(shí)戰(zhàn):基于Neo4j的反欺詐查詢與可視化 簡介信貸風(fēng)險(xiǎn)控制課程作業(yè)的圖數(shù)據(jù)庫項(xiàng)目是一套基于圖數(shù)據(jù)庫技術(shù)構(gòu)建的信貸風(fēng)險(xiǎn)分析與反欺詐系統(tǒng)實(shí)現(xiàn)方案適合金融科技、數(shù)據(jù)科學(xué)方向的在校學(xué)生以及需要快速搭建信貸風(fēng)控演示系統(tǒng)的開發(fā)者。項(xiàng)目圍繞信貸交易數(shù)據(jù)的圖結(jié)構(gòu)存儲(chǔ)與可視化分析展開涵蓋信用評分、還款能力分析、關(guān)聯(lián)關(guān)系分析等維度能夠幫助使用者直觀理解圖數(shù)據(jù)庫在反欺詐和風(fēng)險(xiǎn)識(shí)別中的應(yīng)用路徑。壓縮包共13個(gè)文件包含4個(gè)Python腳本、2個(gè)Jupyter Notebook、CSV模擬數(shù)據(jù)、txt數(shù)據(jù)及說明文檔、md與docx使用文檔、rar附贈(zèng)資料和示例截圖等總體積約7.94MB既有可直接運(yùn)行的后端處理代碼也有圖形化展示與測試流程。目前已有32人瀏覽學(xué)習(xí)適合作為課程作業(yè)參考、畢業(yè)設(shè)計(jì)基礎(chǔ)或圖數(shù)據(jù)庫入門實(shí)踐項(xiàng)目可直接基于現(xiàn)有代碼進(jìn)行二次開發(fā)快速驗(yàn)證信貸交易中的異常行為與風(fēng)險(xiǎn)集中點(diǎn)。1. 為什么信貸風(fēng)控要用圖數(shù)據(jù)庫把風(fēng)險(xiǎn)藏在關(guān)系鏈里圖數(shù)據(jù)庫處理信貸風(fēng)險(xiǎn)最大的優(yōu)勢不是“查詢快”而是能把錢、人、手機(jī)號(hào)、設(shè)備之間的關(guān)系直接變成圖上的邊沿著關(guān)系鏈一層層往外走。這個(gè)課程作業(yè)項(xiàng)目把借款人、貸款申請、交易流水、手機(jī)號(hào)和設(shè)備建模成圖結(jié)構(gòu)后端用 Cypher 查詢做多頭借貸、資金閉環(huán)和團(tuán)伙識(shí)別前端把查詢結(jié)果渲染成可拖拽的力導(dǎo)向圖。對正在準(zhǔn)備數(shù)據(jù)庫課設(shè)的人來說它是一套能直接跑通的前后端閉環(huán)對已經(jīng)在做風(fēng)控或反欺詐的工程師它更像是拆開的樣例告訴你圖建模怎么落地、哪些查詢模式真正有用。你不需要懂很深的圖算法把節(jié)點(diǎn)和關(guān)系建對反欺詐線索就會(huì)自己浮出來。2. 數(shù)據(jù)建模與入庫把貸款流水變成一張可以查詢的關(guān)系網(wǎng)2.1 節(jié)點(diǎn)的劃分什么人、錢、手機(jī)號(hào)該拆成幾張表關(guān)系型數(shù)據(jù)庫里設(shè)計(jì)表結(jié)構(gòu)第一反應(yīng)是“放幾個(gè)字段”。圖數(shù)據(jù)庫設(shè)計(jì)的第一步完全不同你要先確定哪些東西是實(shí)體哪些實(shí)體之間存在明確的關(guān)系。信貸場景里最常見的四類實(shí)體是用戶、貸款申請、交易流水和設(shè)備信息。實(shí)體定了關(guān)系跟著定用戶申請貸款用戶擁有手機(jī)號(hào)用戶綁定設(shè)備用戶向另一個(gè)用戶轉(zhuǎn)賬。每一類關(guān)系都可以在邊上掛屬性比如轉(zhuǎn)賬金額、申請時(shí)間不需要額外做中間表。我一般建議把“轉(zhuǎn)賬”直接建模成用戶到用戶的關(guān)系邊而不是一個(gè)獨(dú)立的 Transaction 節(jié)點(diǎn)。原因有兩個(gè)一是風(fēng)控查詢大多關(guān)心“誰和誰有資金往來”把轉(zhuǎn)賬建在邊上查詢時(shí)少跳一層二是課程作業(yè)的數(shù)據(jù)量基本在幾萬條以內(nèi)不會(huì)遇到性能瓶頸。如果以后要接入銀行核心系統(tǒng)再把交易做成獨(dú)立節(jié)點(diǎn)用 FROM 和 TO 兩條關(guān)系指向雙方也不難改造。下面是這個(gè)項(xiàng)目的節(jié)點(diǎn)設(shè)計(jì)思路可以直接對照 CSV 字段看實(shí)體關(guān)鍵屬性對應(yīng) CSV用途Userid, name, credit_scoreuser.csv借款人主體Loanid, amount, status, dateloan.csv貸款申請記錄Phonenumberphone.csv手機(jī)號(hào)關(guān)聯(lián)多方用戶Devicedevice_id, modeldevice.csv設(shè)備指紋識(shí)別一機(jī)多貸關(guān)系屬性起點(diǎn)終點(diǎn)APPLIEDamount, dateUserLoanHASsinceUserPhone / DeviceTRANSFER_TOamount, tsUserUser這樣設(shè)計(jì)之后查詢“哪些用戶共用過同一臺(tái)設(shè)備”只需要從 User 走到 Device 再走回 User一條路徑就出來了。2.2 CSV 批量導(dǎo)入用 LOAD CSV 把文件塞進(jìn) Neo4j數(shù)據(jù)文件的放在 Neo4j 的 import 目錄下然后用 LOAD CSV 語句導(dǎo)入。下面這段是導(dǎo)入用戶實(shí)體的最簡寫法LOAD CSV WITH HEADERS FROM file:///user.csv AS row MERGE (u:User {id: row.user_id}) SET u.name row.user_name, u.credit_score toInteger(row.credit_score)這段 Cypher 的邏輯是按 CSV 里的user_id去圖里找 User 節(jié)點(diǎn)找到就更新屬性找不到就創(chuàng)建。這里不能用CREATE同一份 CSV 重復(fù)導(dǎo)入時(shí) CREATE 會(huì)生成重復(fù)節(jié)點(diǎn)數(shù)據(jù)變得沒法看。toInteger()是把字符串轉(zhuǎn)成整數(shù)CSV 里所有字段讀進(jìn)來默認(rèn)是字符串不轉(zhuǎn)類型的話后面做數(shù)值聚合會(huì)出問題。導(dǎo)入關(guān)系時(shí)需要注意先保證起點(diǎn)和終點(diǎn)都存在LOAD CSV WITH HEADERS FROM file:///transaction.csv AS row MATCH (from:User {id: row.from_id}) MATCH (to:User {id: row.to_id}) MERGE (from)-[t:TRANSFER_TO {txId: row.tx_id}]-(to) SET t.amount toFloat(row.amount), t.ts datetime(row.ts)MATCH用來定位已經(jīng)存在的用戶節(jié)點(diǎn)找不到會(huì)直接跳過這一行不會(huì)自動(dòng)創(chuàng)建節(jié)點(diǎn)。對于清洗過的數(shù)據(jù)這沒問題但如果 CSV 里有臟的from_id轉(zhuǎn)賬關(guān)系就會(huì)悄悄丟失。課程作業(yè)里可以先跑一個(gè)匹配檢查用RETURN count(*) WHERE n IS NULL這類統(tǒng)計(jì)看丟了多少行。2.3 索引與約束不加唯一約束圖譜跑幾天就廢了導(dǎo)入數(shù)據(jù)之前一定要把唯一約束建好。Neo4j 4.x 和 5.x 的語法略有不同4.x 用ASSERT5.x 用REQUIRE。我自己的習(xí)慣是在 5.x 下建索引CREATE CONSTRAINT user_id_unique IF NOT EXISTS FOR (u:User) REQUIRE u.id IS UNIQUE; CREATE CONSTRAINT loan_id_unique IF NOT EXISTS FOR (l:Loan) REQUIRE l.id IS UNIQUE; CREATE INDEX phone_number_index IF NOT EXISTS FOR (p:Phone) ON (p.number);第一句約束保證兩個(gè) User 節(jié)點(diǎn)不可能有相同 id第二句同理。第三句是普通索引不給 Phone 建索引的話后面按手機(jī)號(hào)精確匹配查詢會(huì)全表掃描。導(dǎo)入大批量數(shù)據(jù)時(shí)這個(gè)差別體感非常明顯有索引是毫秒級沒索引是秒級甚至更慢。注意一個(gè)常見坑約束只能建在節(jié)點(diǎn)屬性上不能建在關(guān)系屬性上。如果想讓“同一對用戶之間只保留一條轉(zhuǎn)賬關(guān)系”靠約束做不到只能在導(dǎo)入時(shí)用 MERGE 而不是 CREATE 來寫關(guān)系。3. 反欺詐查詢與風(fēng)險(xiǎn)評分讓風(fēng)險(xiǎn)規(guī)則跑在圖上3.1 一機(jī)多貸與一卡多人兩條 Cypher 找出團(tuán)伙苗頭反欺詐里最經(jīng)典的場景就是“一機(jī)多貸”同一臺(tái)設(shè)備被多個(gè)用戶用來申請貸款。這個(gè)問題在關(guān)系型數(shù)據(jù)庫里要 self join 好幾次在圖數(shù)據(jù)庫里只需要從 Device 節(jié)點(diǎn)走兩步MATCH (u:User)-[:HAS]-(d:Device) WITH d, count(u) AS userCount WHERE userCount 1 MATCH (u:User)-[:HAS]-(d) OPTIONAL MATCH (u)-[:APPLIED]-(l:Loan) RETURN d.device_id, collect(DISTINCT u.id) AS users, count(DISTINCT l.id) AS loanCount ORDER BY loanCount DESC LIMIT 20;第一段WITH先統(tǒng)計(jì)每臺(tái)設(shè)備關(guān)聯(lián)了多少用戶過濾出關(guān)聯(lián)用戶數(shù)大于 1 的設(shè)備然后第二段再把這些設(shè)備和用戶撈出來最后用OPTIONAL MATCH匹配他們申請的貸款。OPTIONAL MATCH的意思是用戶沒有貸款申請也不丟行。這條查詢返回結(jié)果后前端可以直接把它們渲染成紅色標(biāo)記。同樣原理手機(jī)號(hào)也可以用同一套路做“一卡多人”識(shí)別。把Device換成Phone整條查詢的邏輯完全不用動(dòng)。實(shí)際項(xiàng)目里手機(jī)號(hào)的關(guān)聯(lián)度比設(shè)備更高因?yàn)樵O(shè)備可能換手機(jī)號(hào)往往長期持有。3.2 資金閉環(huán)環(huán)狀轉(zhuǎn)賬怎么用一條路徑查出來反欺詐里另一個(gè)高價(jià)值線索是資金閉環(huán)比如 A 轉(zhuǎn)給 BB 轉(zhuǎn)給 CC 又轉(zhuǎn)回 A錢在團(tuán)伙內(nèi)部轉(zhuǎn)了一圈。這種環(huán)形結(jié)構(gòu)在金融風(fēng)控術(shù)語里叫“構(gòu)造性交易”常見于刷單、洗錢和貸款材料造假。圖數(shù)據(jù)庫查環(huán)是天然的強(qiáng)項(xiàng)MATCH p (a:User)-[:TRANSFER_TO]-(b:User)-[:TRANSFER_TO]-(c:User)-[:TRANSFER_TO]-(a:User) WHERE NOT a b AND NOT b c AND NOT a c WITH p, [n IN nodes(p) | n.id] AS loopUsers, [r IN relationships(p) | r.amount] AS amounts RETURN loopUsers, amounts, reduce(s 0.0, x IN amounts | s x) AS loopTotal LIMIT 20;WHERE NOT a b AND NOT b c AND NOT a c排除自環(huán)即一個(gè)人轉(zhuǎn)給自己不算閉環(huán)。reduce函數(shù)把三條邊的金額累加起來得到整個(gè)環(huán)路的資金總量方便前端按金額排序。注意路徑查詢要控制循環(huán)長度三環(huán)以內(nèi)的查詢在有索引的情況下毫秒級返回六環(huán)以上數(shù)據(jù)量大時(shí)會(huì)變慢建議先查三環(huán)再逐步擴(kuò)展。3.3 風(fēng)險(xiǎn)評分把圖特征寫回節(jié)點(diǎn)屬性反欺詐查詢的輸出只是一堆“可能有問題”的名單評分模塊要做的就是把圖特征量化。我在這類項(xiàng)目里常用的做法是給每個(gè)用戶計(jì)算三個(gè)指標(biāo)出度給多少人轉(zhuǎn)過錢、總轉(zhuǎn)出金額、關(guān)聯(lián)設(shè)備數(shù)量然后加權(quán)成一個(gè) 0 到 100 的風(fēng)險(xiǎn)分。這個(gè)過程分成兩步先把統(tǒng)計(jì)結(jié)果寫回節(jié)點(diǎn)MATCH (u:User)-[t:TRANSFER_TO]-(neighbor:User) WITH u, count(DISTINCT neighbor) AS outDegree, sum(t.amount) AS totalOut SET u.risk_degree outDegree, u.risk_total_out totalOut;count(DISTINCT neighbor)防住同一個(gè)人給另一個(gè)用戶轉(zhuǎn)很多次導(dǎo)致的虛高。SET會(huì)直接在原節(jié)點(diǎn)上增加屬性之后所有查詢都能直接引用不需要每次現(xiàn)算。第二步是統(tǒng)一用 Cypher 做分?jǐn)?shù)合成方便后端 API 直接返回MATCH (u:User) OPTIONAL MATCH (u)-[:HAS]-(d:Device) WITH u, count(DISTINCT d) AS deviceCount SET u.risk_score CASE WHEN u.risk_degree 10 THEN 80 WHEN u.risk_degree 3 THEN 50 ELSE 20 END deviceCount * 10 RETURN u.id, u.risk_score ORDER BY u.risk_score DESC LIMIT 30;這里的權(quán)重是我拍腦袋定的課程作業(yè)完全夠用。真實(shí)業(yè)務(wù)里權(quán)重必須用歷史壞樣本去擬合不能直接抄別人的公式。把risk_score作為獨(dú)立屬性放在節(jié)點(diǎn)上還有一個(gè)額外好處Neo4j 可以直接對這個(gè)屬性建索引前端查 Top N 風(fēng)險(xiǎn)用戶時(shí)響應(yīng)時(shí)間會(huì)快不少。4. 前后端聯(lián)動(dòng)圖查詢結(jié)果怎么落到頁面上4.1 后端接口設(shè)計(jì)與 Neo4j 驅(qū)動(dòng)后端我習(xí)慣用 Flask 加官方 Neo4j Python 驅(qū)動(dòng)。Flask 輕量課程作業(yè)里不需要上 Spring Boot 那么重的框架。驅(qū)動(dòng)連接方式如下from flask import Flask, jsonify from neo4j import GraphDatabase app Flask(__name__) driver GraphDatabase.driver( bolt://localhost:7687, auth(neo4j, your_password) ) def _fetch_risk_users(limit30): query MATCH (u:User) WHERE exists(u.risk_score) RETURN u.id AS id, u.risk_score AS score, u.risk_degree AS degree ORDER BY u.risk_score DESC LIMIT $limit with driver.session() as session: return session.run(query, limitlimit).data()代碼里的exists(u.risk_score)過濾掉還沒跑評分腳本的節(jié)點(diǎn)防止前端頁面出現(xiàn)一堆風(fēng)險(xiǎn)分為空的數(shù)據(jù)。session.run()的參數(shù)用$limit占位符傳值不要自己拼字符串Cypher 注入雖然不如 SQL 那么普遍但拼習(xí)慣了容易出事。處理閉環(huán)查詢的接口簡單一點(diǎn)可以直接返回路徑上的用戶 id 列表app.route(/api/risk/rings, methods[GET]) def get_risk_rings(): query MATCH p (a:User)-[:TRANSFER_TO]-(b:User)-[:TRANSFER_TO]-(c:User)-[:TRANSFER_TO]-(a:User) WHERE NOT a b AND NOT b c AND NOT a c RETURN [n IN nodes(p) | n.id] AS users, reduce(s 0, x IN [r IN relationships(p) | r.amount] | s x) AS total LIMIT 20 with driver.session() as session: data session.run(query).data() return jsonify([{users: row[users], total: row[total]} for row in data])4.2 前端 ECharts 力導(dǎo)向圖節(jié)點(diǎn)和邊的參數(shù)怎么調(diào)前端可視化部分ECharts 的 graph 類型是現(xiàn)成的工具不需要自己寫 Canvas。后端把節(jié)點(diǎn)和關(guān)系組裝成 ECharts 的格式前端一個(gè)setOption就能渲染async function loadGraph() { const resp await fetch(http://localhost:5000/api/risk/top?limit30); const data await resp.json(); const nodes data.map(d ({ id: d.id, name: d.id, symbolSize: Math.max(10, Math.min(60, d.score / 2)), itemStyle: d.score 60 ? { color: #c0392b } : { color: #2980b9 } })); const edges data.flatMap(d d.transfers.map(t ({ source: d.id, target: t.to, value: t.amount }))); chart.setOption({ tooltip: {}, series: [{ type: graph, layout: force, roam: true, label: { show: true, fontSize: 10 }, data: nodes, links: edges, force: { repulsion: 300, edgeLength: [80, 200] }, lineStyle: { opacity: 0.6, width: 1 } }] }); }symbolSize我映射的是風(fēng)險(xiǎn)分分值越高點(diǎn)越大。itemStyle里超過 60 分顯示成紅色低于 60 藍(lán)色這樣頁面一眼就能看到風(fēng)險(xiǎn)集中點(diǎn)。repulsion是節(jié)點(diǎn)間的斥力值越大節(jié)點(diǎn)分得越開數(shù)據(jù)量在 30 個(gè)節(jié)點(diǎn)以內(nèi)時(shí) 300 左右效果最好超過 50 個(gè)節(jié)點(diǎn)建議調(diào)到 500 以上否則點(diǎn)會(huì)擠成一團(tuán)看不清。edgeLength控制邊長度范圍用于調(diào)節(jié)聚團(tuán)程度。一個(gè)常見誤區(qū)是試圖把后端所有節(jié)點(diǎn)一次性推給前端。正確做法是后端只返回 Top N 節(jié)點(diǎn)以及它們之間的關(guān)系頁面只畫這 N 個(gè)節(jié)點(diǎn)和它們之間的邊。這樣前端不用做任何裁剪數(shù)據(jù)量大時(shí)也不容易卡。4.3 前后端分離的跨域問題課程作業(yè)如果用一個(gè) HTML 文件直接打開通過fetch請求http://localhost:5000/api/...瀏覽器會(huì)攔截跨域請求。最簡單的處理是在 Flask 后端加上跨域頭from flask_cors import CORS CORS(app, resources{r/api/*: {origins: *}})只對/api/*開放跨域不要給全局放開。如果項(xiàng)目里已經(jīng)有 Nginx也可以用反向代理把前端靜態(tài)文件和后端接口放到同一個(gè) origin 下前端請求就變成同源了。兩種方式二選一即可兩個(gè)都做也不沖突。5. 避坑與排查Neo4j 信貸項(xiàng)目最常見的五個(gè)問題5.1 重復(fù)節(jié)點(diǎn)比 CSV 行數(shù)還多現(xiàn)象導(dǎo)入之后跑MATCH (u:User) RETURN count(*)數(shù)量比 CSV 的行數(shù)多出好幾倍圖譜上一搜全是重名的人。原因?qū)肽_本用了CREATE而不是MERGE同一份 CSV 重復(fù)執(zhí)行了多次每個(gè)用戶被建了好幾遍。解決實(shí)體節(jié)點(diǎn)一律用MERGE并且先建唯一約束。約束建好后重復(fù)執(zhí)行導(dǎo)入腳本也不會(huì)產(chǎn)生重復(fù)節(jié)點(diǎn)只會(huì)更新已有節(jié)點(diǎn)的屬性。如果已經(jīng)產(chǎn)生了重復(fù)數(shù)據(jù)用MATCH (u:User) WITH u.id AS id, collect(u) AS nodes WHERE size(nodes) 1找出重復(fù)組手動(dòng)合并屬性后刪除多余節(jié)點(diǎn)。5.2 LOAD CSV 導(dǎo)入幾萬行數(shù)據(jù)跑了半小時(shí)現(xiàn)象CSV 文件只有幾萬行導(dǎo)入?yún)s遲遲跑不完日志顯示事務(wù)一直在重試。原因Neo4j 默認(rèn)把 LOAD CSV 放在單個(gè)事務(wù)里執(zhí)行幾萬行的 CREATE 全部堆積在一個(gè)事務(wù)里內(nèi)存和鎖都扛不住。解決加上USING PERIODIC COMMIT 500讓 Neo4j 每處理 500 行提交一次事務(wù)USING PERIODIC COMMIT 500 LOAD CSV WITH HEADERS FROM file:///transaction.csv AS row MATCH (from:User {id: row.from_id}) MATCH (to:User {id: row.to_id}) CREATE (from)-[:TRANSFER_TO {amount: toFloat(row.amount)}]-(to)注意USING PERIODIC COMMIT只能配合LOAD CSV使用且在大文件場景下收益明顯。如果還是慢檢查是不是每行都在MATCH一個(gè)沒有索引的節(jié)點(diǎn)屬性沒有索引的話每一行都要全表掃描這時(shí)候回到 2.3 節(jié)把索引補(bǔ)上。5.3 資金閉環(huán)查詢超時(shí)或返回空現(xiàn)象同樣的環(huán)狀轉(zhuǎn)賬查詢在示例數(shù)據(jù)上沒問題換到自己的數(shù)據(jù)集上要么超時(shí)要么結(jié)果為空。原因一是數(shù)據(jù)量變大后路徑長度沒有限制二是有不少自環(huán)轉(zhuǎn)賬被環(huán)查詢語句包含進(jìn)去導(dǎo)致匹配范圍爆炸。解決在查詢里加路徑長度限制同時(shí)用WHERE排除自環(huán)MATCH p (a:User)-[:TRANSFER_TO]-(b:User)-[:TRANSFER_TO]-(c:User)-[:TRANSFER_TO]-(a:User) WHERE a b AND b c AND a c AND length(p) 3 RETURN p LIMIT 20;排除了自環(huán)之后真正三人循環(huán)的數(shù)據(jù)會(huì)少很多查詢壓力也隨之下降。如果數(shù)據(jù)量超過十萬條考慮使用 APOC 的apoc.cypher.runTimeboxed給查詢設(shè)置執(zhí)行時(shí)限。5.4 前端頁面節(jié)點(diǎn)一多就白屏卡死現(xiàn)象后端一次性返回了幾千個(gè)節(jié)點(diǎn)瀏覽器標(biāo)簽頁直接卡住ECharts 渲染不出來。原因力導(dǎo)向布局是模擬物理過程節(jié)點(diǎn)數(shù)量在幾千這個(gè)量級時(shí) CPU 計(jì)算量會(huì)指數(shù)級增長。ECharts 不是為這種規(guī)模設(shè)計(jì)的。解決后端接口改成只返回風(fēng)險(xiǎn)分 Top 50 的用戶前端再對邊做一次過濾只顯示兩端都在當(dāng)前節(jié)點(diǎn)集內(nèi)的邊。如果確實(shí)需要展示全量數(shù)據(jù)讓后端把構(gòu)圖過程拆到多個(gè)接口前端用分頁或滾動(dòng)加載的方式一段段渲染。5.5 前端能打開頁面但接口請求全部 404現(xiàn)象部署階段前端頁面正常點(diǎn)擊數(shù)據(jù)查詢按鈕刷新的是瀏覽器首頁接口全部返回 404。原因前端工程訪問的是/api/xxx但 Nginx 配置里只把location /指向了前端靜態(tài)文件目錄沒有把/api轉(zhuǎn)發(fā)給后端服務(wù)。解決在 Nginx 配置里增加一段代理規(guī)則location /api/ { proxy_pass http://127.0.0.1:5000; proxy_set_header Host $host; }proxy_pass后面的地址替換成實(shí)際后端端口。改完配置記得執(zhí)行nginx -t檢查語法再 reload不要直接重啟。這一步是前后端分離項(xiàng)目的經(jīng)典翻車點(diǎn)我自己踩過一次之后每次部署都會(huì)先單獨(dú) curl 一下后端接口確認(rèn)通了再管前端。6. 把課程作業(yè)做成可演示的完整流程驗(yàn)證方法與兩個(gè)進(jìn)階技巧資源下載之后不要急著全量導(dǎo)入先把示例數(shù)據(jù)小批量跑通流程。我通常的做法是先構(gòu)造一個(gè) 20 人的小數(shù)據(jù)集10 個(gè)正常用戶10 個(gè)高風(fēng)險(xiǎn)用戶其中 5 個(gè)人共用兩部手機(jī)3 個(gè)人構(gòu)成一個(gè)轉(zhuǎn)賬閉環(huán)。導(dǎo)入之后按下面的順序驗(yàn)證每個(gè)環(huán)節(jié)先驗(yàn)證數(shù)據(jù)層用兩條查詢確認(rèn)圖結(jié)構(gòu)完整。MATCH (u:User)-[:HAS]-(d:Device) RETURN d.device_id, count(u)能看到每臺(tái)設(shè)備關(guān)聯(lián)的用戶數(shù)MATCH p (a:User)-[:TRANSFER_TO]-(b:User)-[:TRANSFER_TO]-(c:User)-[:TRANSFER_TO]-(a:User) RETURN p能直接看到環(huán)路是否生成。數(shù)據(jù)和預(yù)期一致再啟動(dòng) Flask 后端瀏覽器訪問接口確認(rèn) JSON 有返回。最后打開前端頁面檢查風(fēng)險(xiǎn)點(diǎn)是否渲染成紅色。驗(yàn)證通過之后還有兩個(gè)進(jìn)階技巧值得加進(jìn)去。第一個(gè)是使用 Neo4j GDS 庫的社區(qū)發(fā)現(xiàn)算法只用一行 Cypher 就能把所有關(guān)聯(lián)用戶分組CALL gds.louvain.stream({ nodeProjection: User, relationshipProjection: TRANSFER_TO, orientation: UNDIRECTED }) YIELD nodeId, communityId RETURN gds.util.asNode(nodeId).id AS userId, communityId LIMIT 50;社區(qū)發(fā)現(xiàn)跑出來的結(jié)果可以直接給前端加一個(gè)“欺詐團(tuán)伙編號(hào)”字段同一社區(qū)的用戶在頁面上用相同顏色的邊框標(biāo)記。這個(gè)功能加完之后演示效果會(huì)明顯提升因?yàn)樵u委一眼就能看到“哪些人是一伙的”。第二個(gè)技巧是給風(fēng)險(xiǎn)分加一個(gè)解釋性字段而不是只返回分?jǐn)?shù)。后端在組裝響應(yīng)時(shí)把“共享設(shè)備數(shù)量”“關(guān)聯(lián)金融總分”“所在閉環(huán)金額”作為獨(dú)立字段返回前端在點(diǎn)擊節(jié)點(diǎn)時(shí)彈窗展示這些明細(xì)。這樣整個(gè)系統(tǒng)看起來不像是查了個(gè)固定列表而更像是基于圖特征的規(guī)則引擎。你調(diào)試和寫報(bào)告時(shí)也會(huì)更容易說清楚每個(gè)分?jǐn)?shù)是怎么來的。從那以后我每次跑這類圖數(shù)據(jù)庫項(xiàng)目都會(huì)強(qiáng)制走一遍“小樣本入庫 → 閉環(huán)查詢 → 風(fēng)險(xiǎn)評分 → 前端渲染”的四步驗(yàn)證流程確認(rèn)每一層都正常再開始調(diào)參數(shù)和美化頁面。做這類課程作業(yè)最怕的不是技術(shù)復(fù)雜而是數(shù)據(jù)、后端、前端任何一層悄悄出錯(cuò)卻沒人發(fā)現(xiàn)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99网址在线看| 亚洲综合网激情小说| 婷婷九月亚洲| 久久99热免费| 五月婷婷啪啪网| a久久| 五月婷婷在线网站| 99久热| 99久久国产宗和精品1上映| 色综合色综合网| 国产免费一区二区三区三州老师F1F1.CC | 国产va在线视频| 免费在线观看av网站| WWW五月| 狠狠搞五月天| 国产avapp 网| 人妖色AV色综合| 亚洲成人综合在线| 任你艹| 欧美婷婷五月天| 欧美日韩成人在线网站| 99久热| 99久视频| 婷婷五月六| WWW五月婷婷| 狠狠色婷婷丁香五月| 亚洲五月天婷婷| 婷婷五月深深爱| 99视频超级精品| 激情婷婷综合网| 亚洲色色色| 天天澡天天狠天天天做| 99热精品中文字幕| 国产精品色婷婷AV综合色色| 狠狠干在线视频| 99视频内射三四| 丁香五月熟女| 婷婷五月超碰| 婷婷丁香综合在线| 五月香蕉网| 成人做爰A片免费看网站找不到了| www.9797国产| 2017狠狠干| 性生活久久朋友人妻| 深爱开心激情网| 婷婷天堂综合| 91fuliwang| 国外亚洲成AV人片在线观看| 成人片黄网站色大片免费毛片| 九九99九九99九九99视频网| 狠狠色狠狠| 激情五月色综合| 久久九九99字幕| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 婷婷六月网| 无码四色色色| 丁香五月婷婷色五月| 亚洲色五月| 久操人妻| 激情精品久久| cc精品国产性传播| 婷婷综合五月| 九热视频| 色五月丁香A欧美com| 成人美女网| 成人精品在线| 欧美三级巜人妻互换| 俺去也五月天| 婷婷99视频在线| 香蕉人妻AV久久久久天天| 欧美丁香五月97色| 日产精品一线二线三线芒果| 久久婷五月影院| 国产激情一区| 性视频久久| 91在线日| 久久五月丁香激情综合| 色播五月网| 婷婷的色色五月天| h在线看免费版在线看| 色色五月婷婷| 五月婷婷97| 狠狠爱成人综合网| 亚洲99综合| 26uuu青青| 97色色色视屏| 99热精品在线在线| www.色五月| 欧美顶级少妇做爰HD| 色婷婷成人色网| 成人久碰| 丁香婷最新动态| 九九热在视频| 亭亭五月丁香五月天激情| 99啪啪网| 第九色区AV在线| caopeng97人人| 亚洲综合九九| 99性色| 综合久久影院| 99色免费观看全部| 婷婷五月激情热播| 色宗合久久五月婷婷| 婷婷丁香在线播放| 天天天天操| 99在线视频。| wWw色五月| 日日爽日日操| 日本91在线| 777精品久无码人妻蜜桃| 丁香五月很很肏| 久久婷.com| 婷婷五六日| 五月综合无码| 依人大香蕉| 69热91天堂| 操逼巨乳91| 丁六月激情| 九色啦蜜臀| 99精品视频在线观看| 色色综合激情| www.com五月天| 色香蕉影院| 欧美啪啪网| 综合五月天亚洲婷婷| 婷婷丁香激情五月| 激情综合亚洲| 久热视频A.| 天天综合网站| 黄色五月婷| 激情啪啪五月天| 五月天停婷基地| 人妻丰满精品一区二区A片| 婷婷内射视频在线| 热热久久99| 久久久人妻| 九九色99| 婷婷九月丁香| 丁香五月天狠狠操| 色播播五月天| 色五月婷婷激情基地| 五月天成人手机在线视频| 人人干99| 思思热久久艹| 99久久婷婷| 9|人妻人人操| 激情网狠狠干| 亚洲激情五月天| 夜夜久久综合网| 人人爱人人摸人人澡| 99久久综合| 9色在线视频| 色五婷婷在线视频| 开心五月婷婷婷美女| 久久婷婷五月天综合| 日韩AV中文在线观看| 五月天激情综合网俺也去| 99视频激情四射| 在线亚洲综合网| www夜夜操wwwcon| 99综合免费视频| 日韩黄黄| 亚洲精品无码一区二区| 天堂婷婷丁香六月网| 色五月AV| 久久五月丁香婷婷| 国产成人精品一区二三区熟女在线| 色婷婷综合久久久久| 亚洲成人av在线播放| 99色在线| 2025天天日爽| www.99婷婷| 人人草人人舔| 性一交一乱一交A片久久四色| 操逼巨乳91| 成人网在线视频| 99色 | 五月天婷婷亚洲| 这里只有精彩视| 99久久婷婷国产综合精品| 色婷婷成人在线| 另类少妇人与禽zOZZ0性伦| 人妻爽爽爽久久久久久久久| 亚洲精品亚洲人成人网| 女性自慰系列第五页| 婷婷五月色| 99热这里只有精品26| 91狠狠综合久久| ,99视频久久| 成人做爰A片免费看视频| 逼逼AV| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 亚洲无码99| 综合激情网五月激情| 国外亚洲成AV人片在线观看| 甈吧vv| 色婷婷丁香AV综合| 91狠狠综合久久久久久| 五月婷婷福利| 色一情一乱一乱一区91Av| 99性色| 色婷婷亚洲在线| 国产精品久久久久9999小说| 日韩精品999| 九九综合久久丁香婷婷,开心激情综合网| 中字幕视频在线永久在线观看免费 | 婷婷五月天激情亚洲小说| 色综合9| 激情AV在线| 狠狠看狠狠| 91免费啪视频| 久久久婷婷| 亚洲第一精品成人999久久精品| WWW·色色色·COM| 日本在线观看99| 久久精品4| 免费九九热| 一本到不卡高清DVD| 玖玖爱资源站| 五月婷婷 激情五月| 五月婷啪啪| 97人人干| 97人人超| 国产免费一区二区三州老师F1F1| AV79| 噜噜色天天开心| 免费一区二区三区| 天堂成人A片永久免费网站| 丁香五月狠狠综合欧美| 色五月天.con| 丁香五月中文字幕| 激情婷婷激情在线不卡| 国产AV一区二区三区最新精品| 色婷婷五月综合| 激情综合网之激情五月| 成人丁香五月| 99视频在线播放大全| 99久久66综合| 天天综合精品| 天天天干夜夜夜操| 99热这里只有精品9| 久久久精品人妻录| 丁香婷婷五月六月天| 婷婷丁香五月av| 婷婷网影院| 久草免费福利视频| av一区免费看| 狠狠干狠狠操狠狠爱| 最近中文字幕2019视频1| 99热婷婷| 色五月欧美| 久久大香蕉同僚| 熟女激情五月天| 俺也去综合| 色五月婷婷天天干| 婷婷五月天777| www.99在线| 色综合香蕉| 91干在线视频| cao久久| 亚洲人人艹| 婷婷五月丁香成人网| 大学生高潮无套内谢视频| 欧美色色色| Av九九| 十一月婷婷激情四射| 日日艹思思热| 丁香久月| 黄色一级影片| 色香欲综合| 五月天婷婷在线AN| 国产亚洲成AV人片在线观黄桃| 曰韩少妇内射免费播放| 91狼友视频网页更新| 1级欧美日韩| 天天色凹凸| 日本韩国视频在线观看社区免费的9| 欧美成人猛片AAAAAAA| 江苏少妇性BBB搡BBB爽爽爽| 国产三级在线播放| 亚韩在线视频| 99热日韩这里只有精品| 激情开心五月亚洲| 五月综合丁香婷婷| 久久婷综合| 99热在线观看| 久久ri精品视频| 久久婷婷五月综合一| 亚洲综合欧美色丁香婷婷888月图片 | 国产精品久久久久久喷浆| 国产人妻人伦精品一区二区| 碰人人97| 99噜噜噜| se色99| 色婷婷六月精品| 这里只有精品1| 激情亭亭五月| 五月丁香在线| 9久久久| 99ri国产| 五月色婷婷综合丁香精品无遮挡| 天天草比天天爽| WWW.17C亚洲精品| 91九色国产| www超碰| 亚洲成人日韩无码精品| 色噜噜综合网| 99成人小视频| 色五月激情五月天| 五月婷婷丁香网| 亚洲成人在线播放| 亚洲综合热| 成人短视频在线| 538在线精品| 丁香五月天堂网AV| 五月的丁香六月的婷婷| 色色婷婷五月| 亚洲AV成人无码电影| 欧美婷婷六月丁香综合色连续高潮抽搐| 婷婷成人网五月天| 五月天成人免费视频| 情欲禁地| 欧美色图45678| 中文字幕色色色| 美女五月狠狠| 日本黄 色 片| 激情五月婷婷伊人| 亚洲综合激情五月久久| 日韩欧美成人片| 五月婷婷 欧美| 这里只有精品1| 久久五月视频| 激情五月综合网| 国产综合网在线| 婷婷五月天AV| 色噜噜婷婷| 操操操AV| 潘金莲AAAAAAAAAA| 五月永久激情| 久久久婷| 五月丁香激情五月天| 丁香六月激情综合| 超级碰碰97在线| 亚洲色综合| 色婷婷婷婷| 荫道BBWBBB高潮潮喷| 百度4399有码精品V在线观看| 99亚洲综合| 夜夜大香蕉婷婷丁香| 色综合激情图区| 99无码免费视频| 婷婷五月天色色| 色婷av| 激情五月亚洲| www.婷婷com| 99rewww| 色五月综合在线| 二级黄色毛片| 99热亚洲| 秋霞成人毛片一级A片| 色五月天成人| 99热在线看片| 久久艹99| 五月婷婷三级| 五月亭亭直播| 蜘蛛女免费观看完整版高清电影| 99色色| 天天曰夜夜爽| 色综合久久久久| 久草视频一,二三四| 激情婷婷丁香| 婷婷激情九月| 五月天偷拍| 99视频精品全部免费看| 久操婷婷| 99热只有精品在线观看| 日本高清不卡免费一区二区三区| 色五月天在线观看| 狠狠爱五月婷婷| 久久九九国产精品怡红院| 碰超在线九色| 深爱激情69热| 91日韩美女被插视频| 射久久丁香五月| 婷婷的色色五月天| 精品久久久人妻| 人妻久久久久| 亚洲狠狠终合停停终合| 亚洲国产99| 丁香五月开心亚洲| 久久xxxx| 激情婷婷五月基地| 国产ava| 色五月丁香婷婷| 婷婷97狠狠干| 婷婷五月娱乐在线| 亚洲激情综合| 丁香婷婷五月综合影院| 嫩草视频观看| 亚洲精品V天堂中文字幕| 婷婷 亚洲图片 丁香| 激情五月丁香五月综合| 亚洲乱码在线观看| 五月色丁香婷婷中文字幕| 黄色AAAA韩国guochansanji| 久久婷婷五月天激情四射| 色婷婷97| 果冻传媒A片一二三区| 九九热最新视频| 五月婷啪| seuuu婷婷| 久久人妻精品| www.sd-xiangsu.cpm| 伊人久久丁香五月91| 99热这里只有精品8| 九月丁香婷婷| 久久9热综合| 青草激情综合| 亚洲五月色| 99热最新网址| 久久久久久18| 粉嫩AV久久一区二区三区| 色五月婷婷丁香五月| 亚洲中文字幕av| 精品久久久久成人码免费动漫| 色噜噜五月天| caopeng97日韩| 欧美成人在线观看| 26uuu在线观看| 五月丁香无码| 日本狠狠爽| 在线你懂的亚洲欧| 五月色亭丁香| 久久精品A片777777| 欧美 日韩 成人| 97激情五月天| 91狠狠色丁香婷婷综合久久精品| 日韩天堂久久| 成人做爰黄A片免费看直播室男男| 99ri精品在线| 婷婷综合五月天亚洲综合| 丁香六月婷婷综情欧美| 1024婷婷综合久久五月天| 婷婷色狠狠| 欧美日韩91| 黄色一级影片| 婷婷五月天堂| 久久思思精品| 天天做 天天爱| 五月丁香婷婷爱激情综合网| 欧美婷婷日本| 99热天堂| 中文字幕av亚洲| 婷婷最新地址| 一二线视频 另类| 色爱亚洲| 六月婷婷色综合| 这里只有精品视频在线| 99热这里只有精品66| 激情婷婷丁香五月天小说| 久久久久久久8| 51精品国内探花| 99燥99日| 久久AAAA片一区二区| 婷婷六月啪啪| 激情五月激情综合网| 5月婷婷6月六月丁香| 色小说五月婷婷| 99热九九这里只有精品10| 激情五婷网| 丁香五月激情综合婷综| 综合激情sV| 99年操人人爽| 91色性感五月婷婷丁香| 在线综合亚洲欧美65| 久久久久久久11111111111| 久草热久草在线视频| 国产成人网站在线观看| 色情成人五月天| 大香蕉520| www超碰| 亚洲AV成人精品日韩在线播放| 超碰猛烈的性猛交| 久久九九网| av色婷婷| 婷婷色综合| 九九色色| 在线精品97| 色欲色香,www,com| 色99自拍| 精品久久婷婷五月天| 狠狠操.com| 婷婷五月天影视网址| 久久五月婷综合网| 丁香五月开心五月激情| 99精品视频偷拍| 久久婷五月婷| 色.五月综合网| a级毛片一区二区免费视频| 91av无码| 天天艹天天综合网| 亚洲人妻一区二区 | 久久五月天激情| 日本久久人| 在线播放成人网站| 91在线操逼视频| 91人人人人人人人| 淫荡家庭AV| 亚洲 无码 中文字幕 中出| 色婷婷丁香五月综合| 夜夜撸日日操| 国产99久久久国产精品免费看| 五月综合激情啪啪啪啪啪| 五月天丁香花婷婷| 永久无码色| 五月天中文网| 婷婷午夜激情| 伊人婷婷福利网| 久久激情五月网| 成人五月天在线观看| 天天射天天射一道本日本社区 | anquye五月| 色婷婷综合影院| 亚洲精品成人| 色色色色色五月| 色激情综合狠狠婷婷| 色色综合色| 丁香色五月天| 五月婷婷黄色毛片| 婷婷综合五月激情| 中文字幕在线不卡| 日本天堂网站99| 成人丁香五月| 婷婷五月婷婷| 日韩人妻AV在线| 美女黄频aⅴ视频| 久久这里只有精品无码| 久久久中文| 丁香五月激情综合久久| 性色播| 成人AV中文字幕| 五月丁香六月激情网站| 色婷婷国产精品综合在线观看| 99热视| 婷婷少妇激情| 免费一区二区三区| 色欲天天综合| 亚洲精品色| 久久无码成人| 五月天婷亚洲综合在线嫩草网| 婷婷色婷婷| 五月综合人妻| 精品无码人妻一区| 九九这里有精品| 久久婷婷夜| 这里只有精品在线看| 婷婷五月天伊人| 99热热这里只精品996小说| 色五月aV| 亚洲操操操| 久久久五月天| 99热18| 9久久网| 99这里只有精品|v| aaa9区免费在线观看| 天天精品视频免费观看| 亚洲色五月婷婷| 99视频在线精品免费观看2| 怎么样可以看免费的一级av| 天天日天天操天天干| 丁香婷婷六月在线资源观看| 五月婷六月| 冬月かえでAV无码播放| 天天日,天天射,天天舔| 伊人网碰碰| 色婷婷综合久久久久| 婷婷大乡焦噜噜| 婷婷五月天av| 色情播放| 五月婷婷草| www.色五月| 中文字幕人妻熟女在线| 丁香五月停停av| 久9热视频| 丁香五月亚洲激情婷婷射| 五月丁香WWW| 79精品视频| 日本激情91| 91ncom.色| 国产乱妇无乱码大黄AA片| 婷婷五月精品| 亚洲色五月| 五月婷婷m| 五月丁香啪啪| 婷婷久久五月天| 人妻第九页| 亚洲AV另类| 九九熱最新視頻| 色婷婷丁香五月综合| 99超级碰碰| 欧美丰满熟妇BBB久久久| 色婷婷久久7777| 91爱啪啪| 新伍月婷婷| 五月丁香久久| 强奸幻女毛片| 婷婷99狠狠躁天天躁中| 毛片新网地| 五月天激情影院| 大香蕉在九| 久久婷婷色色| 久久老码第一| 五月婷婷五月天| 亚洲无AV在线中文字幕| 综合久久高清| 色婷婷五月天小说| www色婷婷| 午夜日日| 久久婷婷六月综合| 久久久久久久久久久-久五月天婷婷| 久热 91| 婷婷播5月| 婷婷情色开心五月天99| 深爱女色婷婷丁香五月亚洲图区| 8区视频在线| 日本欧美999久久久三级片| 五月永久激情| 这里只有精品视频在线| 人妻AV在线| 外国碰视频网站97| 综合九九久久| 五月丁香婷婷激情视频| j五月香在线| 在线,国产,色,热视频| VA色婷婷| 九月丁香亭亭| 人妻AV在线观看| sewuyuetingtingiii| 婷婷综合色播网| 色婷婷丁香女女| 狠狠色官网| 日本高清久久| 激情影院内射| 五月婷婷影院| 色丁香综合影院| 久久激情五月| 色六月丁香婷婷狠狠干| 五月丁香| 婷婷五月天激情在线观看 | 美女激情婷婷| 日韩成人中文| 日日操,夜夜爽| 丁香婷婷成年| 亚洲婷婷激情五月天| 亚洲操女| 五月丁香六月婷婷在线观看| 伊人影院久久网| 婷婷综合爱| 操操操91| 99热资源在线| 91婷婷在线| 色色丁香| www色婷婷久久综合久色| 激情久久久| 五月香蕉婷婷| 九久久九精品视频| 亚洲视色| AV色婷婷| 五月丁香六月激情在线| 草美女在线观看视频在线播放| 五月天丁香| 99aese| 色插人人| 色色无码| 性色欲情 网站| 婷婷五月天小说| 五月婷婷免费| 九九热在线视频观看免费10| 日韩在线视频中文字幕| 这里都是精品99| 国产FREESEXVIDEOS性中国| 亚洲 小说 欧美 激情 另类| 亚洲色频| 色婷婷香蕉| 激情五月综合视频| 伊人九热| 99热综合色图| 五月激情丁香六月狠狠干| 国产精品久久久久9999小说| 九九热在线视频观看| 色色五月天丁香婷婷| 99精品免费| 五月婷婷乱| 色婷亚洲| 国产免费一区二区在线A片视频| 开心五月婷婷在线视频免费观看| 大香蕉伊在| 99热综合网| 激情综合丁| 97九色视频| 色色99| 亚洲色优| 天堂婷婷五月在线| 色级婷婷| 丁香色五月 97干| 99re在线这里只有精品视频首页| 日韩在线99| 欧美成人精品三区综合A片| 色五月婷婷五月天激情综合| 六月丁香婷婷视频综合在线观看| 91呦呦呦| 天天日夜夜| 欧美成人性爱网| 婷婷丁香六月综合激情站| 日本三级第一页| 午夜天堂啪啪| www.99成人视频| 丁香五月激情婷婷视频| ou洲色吧| 五月天精品| 免费视频无码| 五月天激情久色| 丁香五月性| 激情性爱婷婷| 少妇AB又爽又紧无码网站| 久久久久激情网| 婷婷激情五月综合丁| 午夜免费试看| 99热在线爱| 亚洲乱码日产精品BD| 91久久综合亚洲鲁鲁五月天| 国产精品婷婷午夜在线观看| 激情文学天天| 超碰超碰在线| 婷婷久久婷婷| 天天狠狠综合精区| 五月天成人免费视频| 五月婷婷在线视频观看| 99精品在线下载| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 人与禽A片啪啪| 日韩亚洲视频| 婷婷 色 丁香 夜| 亚洲综合色丁香五月天| 久久网站免费亚洲| 超碰免费大香蕉| 开心久久网婷婷| 中文字幕视频色婷婷| 色婷婷九月| 丁香婷婷六月天| 99这里只有| 综合网五月天123| 丁香五月婷婷呀| 色五月激情视频在线综合| 婷婷色五月大香蕉在线观看| 99久久婷婷五月| 九九婷| A片试看50分钟做受视频| WWW.婷婷| 色色色色色色色色网站| 天天操无码| 九月激情综合| 激情视频综合| 综合色色婷婷| 亚洲色五月| 婷婷狠狠色| 五月丁香六月综合激情无码软件亮点 | 天天透天天干| 亚洲成人在线观看网址| 色五月美女| 欧美日韩婷婷五月天| 人妻无码视频网| 成人精品视频99在线观看免费| 99精品久久| 超碰99在线观看| 九九亚洲视频| 国产精品一区在线观看你懂的| 五月天色丁香| 99色在线| 精品一二三区久久AAA片| 色99在线| 成熟妇人A片免费看网站| 精品成人无码A片观看香草视频| 无码人妻少妇色欲AV一区二区 | 九九99精品视品| 大香蕉久久综合网| 青青操日本摸摸看看| 婷婷五月综合免费在线| 丁香视频| 日韩综合久久| 亚洲国产精品成人免费一区久久久在线观看AAAA | 五月婷婷五月色| 久久丁香五月| 婷婷伊人网| 91丨九色丨43老版熟女| AA片在线观看视频在线播放| 欧美69久成人做爰视频| Aaa久久| 五月婷av| 99在线观看精品| 大香蕉综合网| 五月丁香 久久久| 日本五月视频| 99色视频| 中文av网站| CHINESE熟女老女人HD视频| 色五月丁香com| 9精品一区| 日本三级日本三级三级人妇四虎| 天天做天天爱天天爽夜夜揉| 久久99热 这里有精品| 美女美女美女三级色天天天天天| 能看的AV| 天天干一干| 欧美色激情四射| 激情五月丁香六月综合AVXXXX| 久久伊人婷婷| 天天艹夜夜爽| 丁香五月手机在线| 日韩1区2区| 日本黄 色 片| 国产精品美女| 这里只有精品,日韩视频| 巴基斯坦粉嫩无码视频| 99热青青草| 人妻体体内射精一区二区| 激情网色五月| 思思热天天看| 天天做 天天爱| 色综合久久88色综合天天99| 大地9中文在线观看免费高清| 九九色video| 二色AV| 国产精品久久久60086| 五月丁香六月激情| 成人精品一区日本无码网| 秋霞少妇毛片| www.91.com处女在线直播| 色五月激情婷婷| 思思热精品在线视频| 97luluse| 久久九九99| 天天色色天天| 色婷婷综合网站| 一区二区三区四区牛| 亚洲综合网区| 婷婷狠狠操| 99网| 久久九九玖玖| 中文不卡一二区| 婷婷五月天精品| 激情网色五月| 五月激情网五月综合网| 99riAv1国产在线观看| 久久艹 五月天| 超碰人人色| 99热99热在线| 国产成人精品一区二三区熟女在线| 久热丁香| 九九综合久久| 狠狠狠狠狠干| 99久热在线精品| 情久久综合五月天| 国产亚洲成AV人片在线观黄桃| 丁香久久综合| 婷婷五月天成人小说| 精国产品一区二区三区A片| 色婷婷88| 99视频这里只有精品10| 麻豆WWWCOM内射软件| 91美女被操| 玖玖资源在线视频| 五月婷A V在线| 天天爽天天爽天天爽天天爽天天爽| 丁香五月天堂网| 一级片无码| 婷婷五月情色| 天天干天天做| 精品激情| 先锋资源91| 99视频在线看| 亚洲va欧美va国产综合久久久| 丁香五月性爱| 激情五月综合网| 玖玖99免费视频| 九九中文字幕九| 可以免费看AV网站| 国产在线激情视频| 五月婷婷丁香五月亚洲色| 久久99网| 久久99网站| 人人妻人人澡| 成人网在线视频| 99精品在线观看视频| 31色区视频免费看| 五月丁香六月婷婷综合网缴情| 中国女人内射6XXXXX| 99久热这里有精品| 婷婷五月天激情四射| 99色6爱9热| www,天天干| 日韩成人精品中文字幕| 久久久网站| 色999五月色| 日韩操人| 日本三级韩三级99久久| 色欲丁香| 依人大香蕉| 婷婷丁香五月激情| a网站免费观看| 小视频久久久aaa| 激情五月天色| 日本久久精品| 五月天三级| 逼特逼在线免费播放| 丁香五月在线视频黑人| 色五月 婷婷, 大香蕉| 五月丁香婷婷中文网| aaa久久久| 深情五月天| 五月激情综合性爱| 丁香婷婷色九月| 中文字幕av久久爽一区| 久久机热/这里只有精品| 99热只有精品在线播放| 国产精品18久久久| 中文字幕日韩无码制服诱或| 五月婷婷丁香日韩在线| 亚美欧色影院| 操九色| 色五月婷婷亚洲| 亚洲人人96@| 日韩人妻AV在线| 天天天天色天天天天天干| 久婷自拍视频| 99日本黄站| 激情网战码亚洲A| 中字幕视频在线永久在线观看免费 | 五月婷婷开心色伊人| 日本女色人人| 天天插天天插天天插天天插| 亚洲成人无码网站| 淫视馆aV二区一区| 天天色五月| 大香伊人婷婷影院| www.五月天色色.com| 99在线观看视频免费| 国产又色又爽又黄又免费| 四色AVwww| 色情丁香五月婷婷精品| 九九碰九九爱97超碰| 天天爽夜夜爽| 超碰97免费在线| 五月丁香啪啪| 婷婷五月天成人综合网| www热久久yy9| 激情五月婷婷综合| 婷婷色狠狠| 色久九| 色色色激情网| 在线另类视频| 五月色情网| 亚洲无码www| 91chinese在线| 香蕉AV777XXX色综合一区| 日本三级中文字幕| 亚洲日韩成人三级av| 五月丁香综合影院| 五月熟妇婷婷久久| 狠狠色丁香婷婷五月| 99热精品在线观看| 最新丁香六月婷婷| 天天摸天天舔在线视频| 五月激情久久| 婷婷丁香六月天| 成人丁香婷婷| 98毛片| 久热久操久热久草国产91| 婷婷性爱| 五月天天综合| 婷婷五月天性| 色综合综合色| 色色丁香婷婷五月天| 五月天婷婷色综合| 亚洲va欧洲va国产va不卡| 丁香五月激情天AV无码| 中文字幕亚洲-区久久99婷婷| 91操碰| 丁香六月婷婷综合| 五月天婷婷影院影院| 99ri在线| 狠狠色综合网站久久久久| 久久婷婷五月天| 超碰在线中文字幕| 久久AV电影| 啪啪色激情五月天| 成人色图情色成人网 www.5b5b5bcom 五月天 | 无码AV免费精品一区二区三区 | 热九九精品| www,超碰| 婷婷中文字暮| 天天综合亚洲综合网天天αⅴ| 久久九九99桃花视频| 久久97久久99久久综合欧美| 淫视馆aV二区一区| 丁香五月偷拍| 97好吊操| 五月婷婷成人网首页| 久热综合| 久久久99日本大片| 五月成人丁香av91| 久久草大香蕉| 中文字幕不卡+婷婷五月| 开心激情网在线| 久久只这里有精品| 激情综合青草| 人人97碰| 丁香五月婷婷综合精品素人| 黄色激情网站在线观看| 熟女人妻一区二区三区免费看| 中文字幕视频在线播放| 天天爽天天摸天天爱| 五月丁香亚洲综合网| site:wpjngj.com| 91久久| 99re久热只有精品6在线直播.com| 精品九九久久| 丁香五月之久操视频| 丁香五月天社区| 99视频这里有精品| 婷婷五月色| 人人操插| 99ri视频在线播放| 人人干av| 五月六月丁香激情| 亚洲激情.com| 深爱激情69热| 激情六月婷| 99久久九九| 六月五月婷婷| www.sezonghe| anquye五月| 五月激情基地| 亚洲九九99精品视频在线播放| 色五月激情五月丁香五月婷婷啪啪综合 | 色五月六月| 五月婷婷激情久久| 这里只有精彩视频| 激情综合婷婷| 天天爱天天操| 色婷婷视频| 五月丁香综合网| 99精品无码| 欧美电影在线观看| 日比网免费国产| 青青草婷婷五月天| 男女啪啪视频久 9| Av免费网站在线| 美国不卡视频| 9月色婷婷| 五月婷色色| 99小视频在线| 梁铮版《蜘蛛女侠》在线| 五月婷婷六月丁香综合视频在线| 天天操天天爽天天爱| 亚洲精品小视频| 婷婷丁香五月综合激情小说| 久久久久er热| 玖玖婷婷色五月| 99色婷婷视频| 思思99热| 亚韩精品视频1区| 一区二区三区XXXXXX| 99黄色在线视频精品熟女| 99热在线观看| 六月丁香射婷婷欧美色图片| 婷婷色五月情| 色 色 色综合com| www.henhenl| 婷婷色婷婷| 草草女人亚洲| 欧美三级视频下载| 婷婷五月天激情综合| 丁香五月综合久久八| 激情五月丁香激情综合网| 久色婷婷200| 激情九月婷婷| 中文字幕精品无码一区二区| 日韩小视频在线99| 久久婷婷综合基地| 99在线视频免费| 97婷婷五月天| 久久久久久久97| 99热这里有精品| 五月丁香综合久久夜夜| 秋霞成人毛片一级A片| 思思热思在线精品视频| 五月丁香六月婷婷亚洲视频| 99热精品在线| 能看的AV| 卡视频1区2区| 丁香五月色情| 激情宗合网激情五月天| 国产精品国产| 五月天婷婷激情| 日本全黄一级999| 久久新地址| 五月天婷婷丁香视频| 免费视频无码| 九九热超碰| 五月天怕怕| 99热乎| 热99这就是精品视频| 99热97| 日本大逼91| 激情五月激情综合俺也去婷婷小说| 日日夜夜噜噜爽爽| 日本久热| 碰碰人人人| 影音先锋噜一噜| 五月天成人在线播放丁香| 欧美日朝成人| 日韩aⅴ视频| 久久丁香| 久久偷拍综合五月天| 狠狠干,狠狠操| 丁香六月激情国产| 天堂婷婷五月在线| 99色视频在线| 人妻体体内射精一区二区| 色婷婷国产精品综合在线观看| 色婷婷狠狠| 日韩在线五月天婷婷| 99视频在线| 久久免费干| 亚洲成色综合网站免费观看| 婷婷色综合| 欧美日韩精品人妻狠狠躁免费视频| 狠狠色丁香婷婷五月| 六月丁香深深爱| 999热在线视频| 在线亚洲综合| 99无码免费视频| 色天堂A| 亚洲成人在线电影网站| 狠色狠色狠狠色综合网| 欧美丁香五月| 丁香五月 性爱| 六月婷婷狠狠色在线观看| 99欧州偷拍视频| 操b视频在线观看一区二区| 六月婷伊人| 99色免费观看全部| 久re热视频| A网在线欧洲| 成人做爰高潮A片免费视频| 玖玖爱综合网| 天天婷婷| 免费视频1区| 丁香婷五月天| 激情开心五月天| 综合久久影院| 色五月av| 日噜噜色| 五月婷婷婷婷婷婷艺术| 狠狠穞A片一區二區三區| 91人人操人人| 98色花堂98t.R| 久久女人九九| 综合色综合| 五月开心播播网| 国产Va视频| 天天爽天天干| 婷婷丁香久久| 欧美日本国产欧美日本韩国99| 天天艹| 91色情播放| 91碰免费视频| 久香草视频在线观看| 国产AV一区二区三区日韩| 国产中文亚洲欧美日韩性交| 久久人操| 97精品自拍| 五月婷婷激情性爱| 在线资源av-超碰中文在线-成人AV| 九九热99热| 99操网站| 九月丁香五月婷婷| 久9综合| 成人丁香婷婷五月天| 婷婷丁香中文字幕| 五月色婷婷激情| av中文网| 久久在线人妻| 97操碰人免费| 五月丁香亚洲婷婷| 狠狠色狠狠色综合日日91| 色色色.COM| 婷婷伊人綜合中文| 人人爽天天爽| www.精品久9| 狠狠99| 99色综合网| 狠狠搞狠狠操| 婷婷五月综合色中文字幕| www.99在线| 丁香狠狠| 亚洲狠狠爱婷婷| 丁香五月五月婷婷五月天激情四射| 嘿嘿视频免费看9| 五月天婷婷综合免费| 色九九七七| 色丁香五月婷婷| 婷婷午夜| 精品亚洲国产成人A片在线鸭王| 亚洲色欲欧美一区二区三区| 亚洲成人在线在线| 婷婷五月天另类网站| 婷婷综合另类| 亚洲乱码在线观看| 日本人妻A片成人免费看片| 久久婷婷色| 99热骚货| 激情婷婷99| 中文字幕av在线播放| 色吧综合网| 少妇性按摩无码中文A片| 伊人网色婷婷五月天| yazhochengrenavwang| 夜夜资源站| 日日天天天| 五月天婷婷青青草| 另类激情五月在线视频欧美| 色欲天天综合网| 婷婷中文字幕| 99热这里只有精品在线播放| 色娸娸综合网| 97在线精品| 婷婷香五月| 99九九视频| 色情综合网| www激情com| 噜噜噜狠狠色综| 无码激情AAAAA片-区区| 丁香五月婷综合网| 超碰免费成人| 日本不卡一区二区三区| 婷婷淫淫狠狠六月| 丁香六月开心| 丁香五月亚洲综合丝袜| 亚洲va成人va成人va在线观看| 五月天婷婷xxx| 日本色色视频| 久久久com| 99热这里只有精品50| 亚洲色图五月丁香| 无码激情AAAAA片-区区| 91精品久久久久、久五月天| 婷婷五月69| 1024在线视频| 九九热在线精品视频| 久热这里只有精品99re| 99re热视频这里只有综合亚洲| 不卡成人免费| 色播五月婷婷| www.婷婷五月|