欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

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
返回資訊列表
国产精品国产| 亚洲精品亚洲人成人网| 激情小说五月天| 婷婷五月天激情在线观看 | av首页在线| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | www免费在线视频| 夜夜骑天天操| 噜噜噜色噜噜| 五月天激情播播网| 久久99精品久久久久久噜噜| 天堂久久久久天堂网| 九九在线视频| 色久五月天| 久久久久9| 国产熟妇的荡欲午夜视频| 婷婷综合六月| 五月婷婷香蕉| 五月花综合网| 婷婷射丁香| 综合av在线| 大香蕉婷婷久久| 另类小说五月天激情| 激情婷婷久久| 亚洲成人网站在线| 婷香狠狠爱五月| 在线另类视频| 激情丁香久久久久久| 激情五月婷婷丁香| 操人无码| 色色色婷婷五月| 丁香美女主播视频在线观看| 色婷婷影音| 91色五月| 另类专区在线观看| 久久婷婷五月综合激情国产| 亚洲不卡欧洲| 欧美综合123区| 色都都狠狠色都都色综合色| 97碰碰九九视频| 26uuu精品一区二区| 人人爱人人摸人人澡| 婷婷色色五月天| 亚洲精品中文字幕成人片| 99精彩视频网站在线| 六月激情婷婷| 婷婷色五月激情| 亚洲无码另类| 天天综合色| 性天堂久久| 操操操AV| 俺去也五月天| 99亚洲视频| 天天色综合网1| 欧美在线骚货| 色婷婷先锋| 操操操av| 五月天玖玖狠狠色色| 婷婷6月综合网| 亚洲区1| 婷婷五月天AV| 99热在线观看| 日本在线观看aaa 99| 欧美三级巜人妻互换| 久久草大香蕉| 秋霞少妇AV网站| 国外亚洲成AV人片在线观看| 久久久精品免费啪啪国| 91av视频在线观看最新网址| 91碰| 亚洲天堂AAA| 综合在线丁香五月| 婷婷五月丁香在线视频| 91精品久久久久久| 国产精产国品一二三在观看| 亞洲自怕| 91九色|疯狂|高潮|对白|| 在线99精品| 9 9 9色色| 久久久久99精品成人网站| 99啪在线| 99热欧美在线观看| 国产成人99久久亚洲综合精品| 五月丁香六月婷婷开心网| 雪千夏麻豆| 超碰av在| 1024国产| 天天综合永久| 99热老网站| 婷婷五月天开心网| 日本nghangse中文字幕| 亚洲色久| 色欲色香综合网| 久青操| 天天噜| 丁香六月色婷婷| 中文激情网| 五月婷婷亚洲天堂97色婷婷| 操人91| 亚洲狠狠狠色婷婷综合激情久久久| 26uuu亚洲色| 五月婷网站| www久久久久久久97| 五月色影院| 中文字幕在线aⅴ免费观看| 日本操B片| www.五月婷婷.com| 欧美美美女性色视频| 91ncm视频| 色一情一乱一伦一区二区三区| 激情婷婷激情在线不卡| 99热大香蕉| 欧美性爱五月天| 思思网站| 狠狠色噜噜狠狠狠狠综合| 日本九九九九| 丁五月激情视频免费| 色色激情五月天| 五月开心播播网| 岛国午夜视频| 色丁香婷婷美女视频网站| 婷婷五月天AV| Aaa久久| 超碰色婷婷| 99热首页在线30| 五月婷啪啪| 久久婷婷五月天激情新地址| www.99热视频在线观看| 婷婷色五月激情| 曰本aaaaaa丈片| 777久久综合视频| 99热97| 天天躁日日躁狠狠躁日日躁2022年5月9日 | 亚洲综合色丁香婷婷六月| 精品人妻一区二区三区四区不卡在| 99色色| 丁香五月91| 日韩人妻操逼视频| 五月婷婷影视| 五月丁香久久呀| 久久五月天综合| 久久香蕉婷婷| 色色色com| 丰满少妇猛烈A片免费看观看| 色五月婷婷av| 99ri在线| 亚洲欧洲99| 九九精品热播| 丁香婷婷五月激情| av久热| 99免费在线| 无码激情AAAAA片-区区| 五月丁香婷婷久久| 婷婷五月丁香青青草在线| 第2色五月婷| 日韩久热| 丁香无月在线观看| 中文字幕日产A片在线看| 日韩一级A片黄色| 色色日韩无码| 极品五月天| 热99视频| 久久丁香九| 丁香成人色情五月天| 天天揷综合网| 五月天天天色| 97久人人| a久久| 久久99这里只有精品| 色综合久久天天综合网| 综合激情伊人影视在线| 六月色婷婷| 五月社区丁香| 7777久久亚洲中文字幕| 97碰碰在线观看视频| 99热超| 欧美婷婷精品激情| 妇激情基地| 日韩成人av在线| 五月婷网| 久久婷婷六月综合国际| 激情五月六月| 婷婷五月天美女| 久久久久久人妻| 丁香五月天AV在线| 欧美婷婷色| 五月丁香婷婷开心| 婷婷丁香花五月天| 亚洲色色精品| av一区二区电影免费在线观看| 久久婷婷五月草视频| 久久六月婷婷| 色婷久久| 婷婷五月六月激情| 日本久久99| 99热精品观看| 久色网五月| 日本在线观看aaa 99| 亭亭五月丁香五月天激情| 六月婷基地| 中文乱子伦视频| 激情五月综合第一页| 婷婷五月天堂| 五月激情婷婷女| 久久五月天视频| 婷婷五月天影院| 五月婷婷啪啪网| 亚洲成人无码免费| 在线观看免费人成视频无码| 国产九九一区二区三区| 欧美综合五月丁香六月婷| 毛片蕉地一二| 天天做天天爽| 国产97色在线| 99看片| 9久久精品| 久久99成人性爱高清视频| 欧美激情 日韩无码 婷婷 五月天| 黄网在线观看免费| 婷婷五月天香蕉| 久久婷婷精品| 久久九九@| 开心五月深爱五月| 丁香五月91| 337p午夜影院| 大香蕉啪啪网| 99爽视频| 伊人综合色干| 97色综合视频| 久热99中文字幕| 婷婷丁香在线| www.99热在线观看| 97色97干| 激情综合在线观看| 婷婷五月天AV| 99热久| 婷久看人爽| 99热线观看9| 疯狂做受XXXX高潮A片| 亚洲AV日韩无码| 日本性激情色播| 91日韩在线| 在线99色| 欧美在线视频9| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | www.伊人天堂偷偷婷婷| 六月99天天婷婷激情综合| 超碰99热在线观看| 色五月激情问网站| 嫩草视频。| 亚洲精品无人区| 亚洲成人五月天| 99视频精品在线| 五月丁香五月天现场视频| 六月婷婷色综合| 婷婷九九视频| 激情99| 伊人久久中文网| 中文字幕丰满乱孑伦无码专区| 这里只有精品视频| 亚洲精品又粗又大又爽A片 | 亚洲无码99| 色婷婷五月天偷拍| 婷婷在线视频| 亚洲综合网在线| 欧美精品在线观看| 超碰色碰碰| 欧亚成人A片一区二区| 天堂成人A片永久免费网站 | 久久aaaa片一区二区| 五月丁香婷婷久久| 五月婷婷狠狠干| 久久五月婷婷开心网| 五月婷婷五月天激情视频| 91久久久久久久| 超碰成人在线观看| 婷婷成人综合免费视频| 五月婷婷欲色| 亚洲VA口| 九九伊人网| 亚洲视频一区| 色都都狠狠色都都色综合色| www.久久久久久久| 五月综合亚洲色| 婷婷五月蜜桃成人桃色丁香| 丁香五月天无码| 伦99热| 五月婷久久在线| 特级片神马电影| 色色色色av色色色色| 五月丁香婷中文字幕| 六月婷婷激情小说网| 久久性爱视频久久性爱视频| 4438激情网| 日韩啪啪视频| 五月天综合在线网| 色婷婷中文在线| 夜色综合网| 国产脫衣舞一区二区三区| 91久操| 色色五月丁香| 六月丁香开心婷婷欧美| 色五月婷婷av| 人人做人人看人人摸| 久久久这里有精品| 五月天婷婷色| 99久久精品国产色欲| 久久9精品| 另类精品视频在线观看| 人妻尝试久久久久久久久久久久| 9久国产| 久久激情网| 激情婷婷狠狠干综合| 久操人| 另类小说五月天| 色婷五月| 婷婷色网| 337p大胆噜噜噜噜噜91Av| 五月婷婷六月爱| 免费观看的婷婷五月视频在线| 中文字幕视频在线播放| 亚洲色区17| 9九热视频| 激情小说婷婷五月| 99热在线观看| 狼人久草| 欧美Va婷色| 亚洲成av人影院| 色99婷婷五月天| 日韩成人综合网| 日日狠狠久久偷偷四色综合免费| 婷婷激情五月综合| 97资源碰碰| 天天操夜夜爽| 少妇人妻偷人精品无码视频新浪| 丁香五月天堂网| 婷婷五月另类网站| 五月丁香综合色婷婷| 成人AV在线电影| 婷婷色成人| 亚洲综合色网| 亭亭玉立国色天香| 97碰在线视频| 久久激情五月婷婷| 日韩黄色电影| 激情五月五月婷婷| 99精品手机在线视频| 538在线| 天天搞天天色综合| 久久9999| 黄网在线观看免费| 国产成人高清| 开心五月综合激情网| 九九热精品视频在线观看| 九久久精品视频99| 国产成人AV在线播放| 婷婷色网址| 97婷婷丁香五月天激情图片| 综合色99| 久久久er热| 天天干夜夜谢| 综合激情五月丁香9999久久精| 91视频五月丁香| 婷婷五月天丁香久久| 天天色官网| 九八Av| yazhouzonghesese| 人人操人人妻| 91精品综合久久久久久五月丁香 | 六月婷婷综合网2| WWW.五月天9999| 日本丁香五月| 九九在线免费观看| 五月婷三级片| 综合五月网| 五月婷婷色激情| 夜夜嗨一区二区三区直播内容 | 六月婷婷综合| 99热91| 91色在线/日韩| 五月婷精品| www久久99| 少妇综合网| 婷婷丁香六月五月天| 九九热超碰| 欧美噜噜噜草| 拍真实国产伦偷精品| 天天拍天天做视频| 五月丁香狠狠爱婷婷综合| 99精品7| 人妻免费网站| 丁香六月天之亚州热女| 99热加勒比| 噜噜操操| 五月天自拍网| 天堂五月婷婷| 日本久久网| 五月婷婷co.m| 五月丁香人妻| 欧美一级色| 台湾佬天天日丁香婷婷五月天| 操B无码视频国语| 99爱在线精品视频免费观看| 天天激情5月天亚洲| 国产精品久久欧美久久一区| 激情五月婷婷开心网| 成人电影在线免费试看| 免费视频WWW在线观看网站| 开心五月深爱五月丁香五月激情五月| 婷婷五月天AV在| 五月丁香影视| 久久婷五月综合色| 丁香五月777| 这里只有精彩视频| 激情五月丁香六月| 人妻久久久久久久久妻久久久久久久久 | 日韩精品一区二区刘| 久久婷婷亚洲| 第四色婷婷五月| 久久宗合影| 99视频自拍| 国产乱妇乱子伦| 久9免费视频| 最近中文字幕在线中文视频| 99精彩视频| 美女天天艹人人爽| 猫咪伊人久久| 极品五月天| 色偷偷五月天| 激情五月天社区| 丁香五月综合高清在线| 成人在线高清| 色色婷婷五月| 秋霞成人毛片一级A片| 婷婷丁香人妻| 中文久久婷婷| 婷婷五月天大香蕉在线视频观看| 久久香蕉影院| 色9999日韩国产| 综合五月激情网| 欧美操人| 五月丁香亭亭操逼| 丁香五月天社区婷婷| 色综合五月天| 九九五月天| 九九精品网| 色婷婷精品小视频| 久久只有这里精品免费| 色色婷婷五月| 丁香九月婷| 五月婷婷亚洲色图| 超碰97在线观看免费| 婷婷久久综合| www久久99| 九九热精品在线| 天天草天天日| 亚洲永久四色| 超碰chaompinm| 婷婷色一二三区波多野结衣| www.婷婷久久五月天| 婷婷五月天影院| 色播六月| 深爱激情五月婷婷| 丁香婷婷基地| 亚洲天堂99| 99色婷婷视频| 五月婷婷啪啪| 中文字幕欧美日韩VA免费视频| 亚洲啪视频| 九九热免费视频| 99热在线观看免费精品| 丁香五月综合AV在线| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 久色大香蕉| 久久久天堂国产精品女人| 99爱视频| 国产在线aaa片一区二区99| www.婷婷.com| 国产成人一区二区三区在线观看| 99精品偷自拍| 狠狠婷婷综合| 丁香花成人区| 色99视频| 大香蕉婷婷五月天| 婷婷深爱网| 丁香五月婷婷成人色区| 91色综合久久| 人人操91色| 五月天伊人久久| 91大神在线免费看视频全集男男一起操| 九久久九精品视频| 婷婷丁香视频| 人妻人人操| 99久久99视频只有精品| 囯产精品一品二区三区| 亚洲AV色婷婷人禽五月天| 久久亚洲激情五码| 五月婷婷六月丁香综合| 丁香五月天激情| 亚洲国产精品VA在线看黑人| 国产在线视频1234| 思思热天天看| 五月综合精品| 亚洲不卡| 亚洲狠狠爱婷婷| 九九精品碰| 色色激情五月| 五月婷婷伊人网| 十月丁香九月婷婷综合| 色综合久久44| 射婷婷中文字幕| 99啪视频在线观看| 国产色色在线| 精品无吗va视频免费观看| 欧美精产国品一二三区| 色婷婷成人做爰A片免费看网站 | 亚洲9久久精品| 色五月婷婷777| 婷婷五月丁香A∨| 亚洲超碰在线| 婷婷六月丁| 婷婷啪啪| 在线播放成人| 五月丁香亭亭成人电影| 99无码视频| 天天干天天插| 538任你爽视频不一样的| 欧美激情综合| 天天日天天爽夜夜爽| 亚洲人妻av| 99热婷婷| 久久久ww| 操操操AV| 国产69久久久欧美黑人A片| 丁香社92视频| 色情五月天首页| 97婷婷丁香| 亚洲AV影片在线观看| 综合久久综合久久| 夜夜骑夜夜撸| 老妇六区| 天天操中文字幕| 综合五月草| 欧美va在线观看| 思思久久99热只有频精品66| 五月天婷婷av| 色婷婷激情四射视频| 在线看九一V图片| 成人亚洲精品| 日韩精品一区二区亚洲AV观看| 99国产精品久久久久久久久久久| 五月天激情影院| 91大屁股精品| 少妇婷婷五月天| 五月色婷婷亚洲 | 伊人五月天日日夜夜久久久天天| 久9久9久9久9久9久9| 超碰五月婷婷五月天| 久久午夜理论| 五月天婷婷成人网| 日本一毛片| 色五月婷婷久久| 在线看片h站| 丁香六月天AV| 色色婷婷五月| 99热这里只有精品亚洲| 五月丁香久久| 伊人91| 日本久久婷婷| 久久综合干| 超碰网站在线观看| 久久婷婷丁香| 大香蕉网站,大香蕉综合| 色色影院黄大片| 五月婷精品| 男人的天堂av俄罗斯热| 深爱五月婷| 麻豆忘忧草午夜| 日本激情五月天‘| 久久久五月天婷婷| 天天爽免费视频| AV亚洲在线| 人人做天天爱| 亚洲国产成人AV在线| 五月激情婷婷六月| 久久婷婷东京热大香樵| 天天橾夜夜爽| 亚洲成人av在线播放| 色五月综合在线| 97超级操操| 色在线99| 好好干Av| 国产特级毛片AAAAAAA高清| 亚洲精品乱码久久久久久综合| www.五月天| 色五月视频无码播放| 日本色99网站| 成功精品影院| 久久综合色五月| 丁香六月无码播放| 影音先锋男人资源站一区二区| 久久a热| 色欲久久久久久综合网综合网| 日本WWW九九九| 色色激情五月天| 亚洲综合五月天婷婷丁香| 五月丁香六月情婷婷久久| 大香伊人婷婷影院| se99视频| 台湾综合丁香五月蜜桃| 亚洲婷婷性爱| 久久99精品久久久久久三级| 九九综合视频在线观看| 午夜微拍福利| 色九月婷婷综合| 久热这里这里有精品| 激情五月婷婷老师| 99热在线精品播放| 五月丁香天天| 国产亚洲网站在线| 婷婷性爱| 丁香狠狠色婷婷久久无码视频| 伊人婷婷大香蕉| 婷婷综合在线| 深爱五月激情五月| 青草性爱视频| 99ri在线播放| 一本色道久久88加勒比| 丁香五月婷婷亚洲综合精品| 开心五月丁香综合久久| 91色吧网| 碰超亚洲| 日本久久人| 丁香婷婷六月激情| 五月丁香欧美综合| 91男人操女人视频| 亚洲激情在线| 久久人人妻| 色婷婷视频| 婷婷激情人妻| 伊人喵咪a V| 五月色婷婷综合| 色婷婷丁香五月天在线观看| 亚洲黄色精品| 99久操视频| 色婷婷影院| 99久久极情精品一区| 这里只有精品热| 日本色色网站| 婷婷九月丁香中文| 亚洲欧洲中文日韩久久AV乱码| 色天堂在线| www.狠狠色.com| 婷婷久久五月丁香| 强壮公让我夜夜高潮A片视频| 伊人久久大香线蕉av一区| 六月婷婷网| 色99热| 99操不停| 琪琪色综合网站| 操碰91| 99re热在线视频| 五月婷婷五月丁香| 亭亭五月天成人| 婷婷五月天色综合翘| 亚洲AV日韩无码| 九九热99精品| 991自拍视频| 丁香五月五月婷婷欧美大香蕉| 99亚州综合精品成人网| www.99热在线观看| 亚洲人成色A777777在线观看| 啄木鸟丝袜美女福利视频| 亚洲mm色| 啪啪啪五月天| 另类小说婷婷色| 五月天三级| 安息电影在线观看完整版| 丁香综合婷婷开心激情网| 色狠狠999综合| 人妻视频在线| 日韩在线视频网站| 爱操人妻| 噜噜噜噜噜在线| 97碰久久| 99久re热| 五月久熟女| 庭庭久久内射| 99色婷婷视频| 久久无码激情视频| 五月激情综合五月| 夜夜撸天天日| 亚洲国产精品VA在线看黑人| 色激情五月天| 久久99婷婷| 五月丁香婷婷深深爱| 91九色在线视频| 日韩啪啪网| 可以看的av网站| 成人国产欧美大片一区| 伊人香大香蕉视频| 午夜日日| 99热精品在线| 天天做天天要天天爽| 在线五月婷婷小电影| 思思99热在线| 婷婷丁香色情| 96精品久久久久久久久| 婷婷五月天丁香| 亚洲精品V天堂中文字幕| 精品欧美性爱超级爽| 色播色丁香五月| 中文字幕综合| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 成 久久| 五月天综合激情网| 超碰av在线| 久久五月综合| 男男野外做爰全过程69| 久热婷婷在线视频| 久久综合丁香五月| 天天操,夜夜骑| 五月丁香综合影院| 91狠狠综合久久久久久| 99热人人操人人操| 婷婷五月丁香欧洲| 狠狠色激情在线| jizzdr| 五月婷婷开心网| 五月婷婷综合天天操| 欧美日本国产欧美日本韩国99| 五五月丁香花激情综合网| 五月婷婷久久爱| 久久精彩视频| 久久精品一区二区三区四区| 影音先锋 一区| 丁香五月 综合| 激情五月天在线视频| 五月叮香啪| 久久精彩视频| 九九大香蕉黄色影院| 日日婷婷不卡| 色综合久久44| 97操男人的天堂| 色很很96| 国产精品日日躁夜夜躁| 精品一区久热| WWW,激情五月天,COM| 99精在线| 大香蕉综合视频在线| 中文字幕av久久爽一区| 丁香婷婷基地| 五月天婷婷色播综合在线| 日本一级黄色电影| 五月天婷婷乱论小说| 九月激情网| 9热在线视频| 99热99这里有免费的精品| 大香网伊人久久综合| 操操熟女| 成年人99热| 97久久久| 色色五月天com| 天天射综合网夜夜操| 我爱大香蕉| 五月综合丁香婷婷| 国产无套精品一区二区| 九月丁香八月婷婷加勒比| 9.1综合网| 婷婷五月成人| 99在线爽| 色色色色五月| 夜色热久| 婷婷丁香五月,狠狠综合| 97色色视频| 久热这里只有精品性色AV| 丁香五月综合AV在线| 91|疯狂丨高潮丨对白| 5月婷婷6月丁香aV| 亚洲激情AV| 九月色婷婷| 伊人久久婷婷| 五月丁香激情啪啪| 9久久婷婷国产综合精品性色| 丁香九月综合在线| 久久婷婷六月综合| 月丁香久久久| 天天日天天爽夜夜爽| 五月色亭丁香| 丁香五月婷婷在线观看| 91日本在线免费| 婷婷五月图片小说网| 亚洲成AV人片在线观看| www五月天激情com| 就去色色五月丁香婷婷久久久| 久久婷婷五月草视频| 人妻久久久| 激情五月激情综合网一级丸片| www.99视频| 丁香久色| 久综合4| 久久 视频这里只有精总| 人人肏逼视频在线一区二区| 色色免费网战视频| 性爱五月婷婷| 欧美综合五月丁香六月婷| 丁香婷婷婷婷十二月在线观看视频| 丁香婷在线| 青青久久五月| 丁香五月天激情免费在线观看AV777 | 九九av| 米奇影视资源777狠狠色婷婷五月天激情网 | 91vip在线观看| 91热爆在线| 五月婷婷香蕉| 九热av| 97超碰在线免费观看| 影音先锋色婷婷| 国产99热| 综合婷婷六月| 99色在线观看视频者| 日本五月天激情| 日本三级日本三级三级人妇四虎| 色色亚洲视频| 日韩欧美一级大黄网站| 国产激情在线| www.狠狠操| 五月婷婷六月婷| 精品人妻在线| 色色操| 五月婷婷在线播放| 久久99网站| 香蕉网婷婷| 视频一二区| 亚洲激情高潮| 久热精品在看| 另类少妇人与禽zOZZ0性伦| 中国激情网| 色播婷婷五月天| www久视频com| 91色操| 高清无码一区二区三区四区| 久久精品天| 国产精品大香蕉| 婷婷丁香五月激情| 久热这里这里有精品| 开心久久网婷婷| 青青草激情网| 九九九九这里只有精品| 亚洲国产精品成人免费一区久久久在线观看AAAA| 中文字幕 中文字幕明步| 五月丁香五月婷婷| 五月激情婷婷色| 久久久jd| 免费色婷婷| 97人妻碰碰碰久久香蕉| 五月丁香亭亭天天舔| 五月婷婷与六月丁香图片激情| 狠狠干五月| 国产精品电影| 久久996re热这里只有精品无码| 久久色9| 久久五月婷综合| 深爱激情丁香| 五月 成人 婷婷| 婷婷激情五月天在线| 天堂色婷婷| 影音先锋一区二区资源站| 激情五月天婷婷| 精品网站:999WWW| 综合五月天婷婷色| 亚洲俩性性爱图片久久第六页| 91九色国产熟女| 十二区无码| 亚洲成av人影院| 婷婷午夜| 丁香五月在线自慰| 久久国产色| 午夜激情五月| 六月五月久久丁香| 五月丁香日本片| 九热免费视频| 婷婷开心五月| 丁香五月激情综合啪啪| 丁香五月激情月| 玖月婷婷爱丁香| 欧洲毛片基地c区| 婷婷丁香成人五月天| 91熟妇大香蕉| 亚洲传媒在线观看| 7777国产盗摄农村女人| 欧美成人AAA片一区国产精品| 丁香五月婷婷色| 99re久久| 国产精品久久..4399| 色噜噜狠狠色综无码久久合欧美| 99免费热视频| 丁香五月婷婷色| 97色伦另类图片小说视频| 亚州精品色情在线观看| 噜综合| 丁香五月婷婷深爱综合激情| www.激情| 国产女生爱爱AA| 91精品久| 日韩美女在线视频19| 亚洲性爱AV| 久久久久五月丁香| 无码视频国内精品久久久| av国产精品| 爽tv | 淫五月停停| 99爱操| 97久久精品视频| 六月婷在线| 美女91一起草| 无码区婷婷五月花开| 色婷婷免费视频| 9久久精品| 狠狠色五月激情| 天天干狠狠操| 亚洲激情精品| 五月丁香色婷婷综合| 一级操逼内射在线视频| 五月天婷婷在线播放| 久久精彩视频| 婷婷久久网| 六月丁丁香| 色.五月综合网| 一本狠婷婷综合| 激情伊人网| 久久五月天网| 久久久久妻| 色青青视频| 99热99热在线| 中文字幕AV在线播放| 五月天婷婷色综合| 日韩成人电影AV| 青青草免费公开视频| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 蜜臀AV在线观看| 日本色婷婷| 天天日日| 亚洲午夜视频| 亚洲激情电影五月天色婷婷丁香一起草| 丁香六月婷婷缴情欧美| 激情小说之五月| 91视频精品99| BBWCUCKOLD精品熟妇| 丁香五月成人自拍| 五月丁香综合| 亚洲第一视频 久久| 亚洲成人在线综合| 成人视频网| 激情性爱网站| 香蕉婷婷色五月| 婷婷五月天中文字幕| 九九五月天| 日逼免费视频| 婷婷五月天天爽| 99热伊人| 香蕉五月婷婷| 天天做天天爱天天爽夜夜揉| 这里只有精彩视| 婷婷五月电影院| 久久五月婷综合| 天堂A∨在线| 99热首页在线30| 欧美三日本三级少妇三99| 人妻丰满精品一区二区A片| 综合玖玖偷拍| 丁香亚洲婷婷五月| 天天操B| 色欲AVV| aaaaa黄色| 色五婷婷开心缴| 八戒青柠影视剧在线观看| 97久久五月丁香婷婷| 狠狠搞五月天| 五月天婷婷激情小说电影| 狠狠操天天干| 亚洲视频在线网| 亚洲精品乱码久久久久久综合| 婷婷五月天网| 亚洲黄网AV| 五月丁香综合啪啪啪啪啪| 激情五月天激情五月天| 免费无码毛片一区二区A片| 碰碰女| 99综合色| 久久激丁香| 蜜桃婷婷五月| 丁香五月天堂| 婷婷久久精品| 婷婷综合五月色播| 五月天综合网| 99婷婷| 久久九九@| 色五月色五天色情网址| 欧美天天性| 777米奇影视第四色| 亚洲无码黄色| 激情五月婷婷色| 国产AV一区二区三区最新精品| 婷婷狠狠青青| 中出内射的人妻视频| 欧美大肥婆大肥BBBBB| 成人中文字幕在线| 激情五月天社区| www.久久久久久久久久.com| 三十路磁力链接| 开心激情婷婷| .操區COm| 婷婷色五月激情| www。五月天激情| 激情性爱五月天| 天天干人人奸97| 亚洲精品色色色| 亚洲AV成人无码精品| 凹凸操Av| 性爱七区| 9l视频自拍9l视频自拍九色学生| 久草狼人| 综合五月婷婷| 丁香香五月激情免费视频| 色色五月天婷婷| 日本熟妇人妻在线| 色五月第四色| 久久98热re| 99思思| 九热在线这里有精品6| 国产成人精品一区二区三区视频 | 五月天精品视频| 五月丁香综合网色欲| 色婷五月| www.婷婷| 99精品久久| 丁香五月狠狠综合欧美| caop视频| 婷婷区日本| 九九热123| 婷婷久久亚洲| 久久五月天激情婷婷| 亚洲色五月天| 日本久久视频| 开心激情站| 国产99久久久| 最近中文字幕在线中文视频| 激情亚洲五月| 99精品久久久久久久久| 天天干天天干天天干天天干天天干| 婷婷九月丁香天堂丁香天堂| 婷婷久久99| 日日干日日色| 色综合色香蕉网| 色五月欧美| 99热最新网址| 国产偷人爽久久久久久老妇APP| 天天夜天天色天天| WWW久| 亚洲成人综合在线| 这里只有视频精品| 中文字幕丰满乱孑伦无码专区| 日日操夜夜撸| 免费97碰碰| 色五月综合网| 婷婷五月噜噜| 九洲一级A片| 中文字幕网伦射乱中文| 97婷婷五月天| 婷婷五月丁香久久| 大伊香蕉精品视频在线| 色亭亭五月天丁香综合AV - 百度 - 百度| 91丁香五月| 国产精品久久久久久久久久久久| 五月丁香六月激情欧美综合| 色玖玖综合网| 亚洲AV影片在线观看| 日韩淑女人妻luan伦激情精品一区二| 亚洲AV第二区国产精品| 桃色五月天| 亚洲综合激情五月久久| 色亚洲无码| 无码AV大香线蕉伊人| 26uuu精品国产| 色色9 9| 久久五月视频| 亚洲综人色综网| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 婷婷六月色| 丁香 婷婷五月| 99热高清在线| 五月天色区| 色五月天综合网| 婷婷五月天播| 九九色院| 97caop| 丁香五月婷婷五月天| 五月激激网w'w'w| 六月丁香av| 99在线看视频| 五月天伊人| 婷婷伊人五月天| 亚洲色情激情丁香五月| 九九AV在线| 天天久久婷婷| 九九在线视频| 婷婷五月情| 婷婷中文字幕网| 日日夜夜狠狠操| 五月天婷婷视频30| 婷婷丁香五月激情中文字幕版| 亚洲五月婷| 六月婷婷综合激情| 99九精品| 国产成人亚洲综合亚洲| 天天射天天操天天干| 五月激情婷婷六月丁香| 成人一级片| 色 色 色综合com| 五月天婷婷高清无码| 五月的婷婷六月丁香| 色五月婷婷狠狠撸| 99热 这里只有精品 国产 日韩| 91综合色| 色女人久久| 亚洲免费av在线| 狠狠综合区| 久久婷婷综合色丁香| 色九月丁香婷婷蜜桃在线观看| 亚洲中文字幕AV在线| 亚洲精品一区中文字幕乱码| 国产精品电影| 亚洲1区| 五月天激情影院| 色婷婷色99国产综合精品| 色色网站| 婷婷五月天在线观看| 99精品久久| 白人荫道BBWBBB大荫道| 情欲禁地| 123日本不卡在线| 欧美三级大片AA在线看| 9 大屁股在线视频精品| 99资源在线| 99久操| 日本九九九九| ri电影在线| 亚洲瑟瑟精品在线| 久草xx性爱视频| 色激情五月| 综合网啪| 99精品在线观看| 91狠狠色丁香婷婷综合久久精品| 熟妇人妻中文字幕无码老熟妇| 精品夜夜澡人妻无码AV| 久久99大| 婷婷的色色五月天| 综合色色婷婷| 五月丁香综合网色欲| 天天插轮理| 99er热精品视频| 色色五月天婷婷丁香| 九九热AV| 欧美成人猛片AAAAAAA| 99久久婷婷国产综合亚洲| 日熟女| 天天草人人摸| 色综合五月婷婷狠狠干| 色狠狠色噜噜AV天堂五区消防| 色色99| 中文字幕在线日亚州9| 五月天sesese| 日韩av在线免费观看| 久热91| 五月丁香五月天现场视频| 久久激情网| 中文字幕 中文字幕明步| 久久一级AV| 海外网站专业操老外| 色婷婷XXXXX| 26uuuuuuuu国产| 国産精品| 青青久在线视频免费观看| 伊人大蕉香| 丁香色六月| av操一操| 婷婷色婷婷| 色婷婷亚洲综合av| www超碰| 婷婷六月花| 中文字幕在线日亚州9| www婷婷色| 中文字幕不卡+婷婷五月| 日在线V视频在线播放| 98永久精品| 日韩黄色影院| 成人网站在线观看视频| 五月天色婷婷基地| 九九精品热| 久久婷婷五月综合色和| 国产在线中文字幕| 婷婷丁香六月天| www.超碰| 婷婷综合网| 情欲禁地| 丁香成人五月天| 99爱在线精品视频免费观看| 亚洲操逼网| 日本色色网站| A A色色| 人人爽天天爽| 欧美色偷拍| 思思热热久久| 99精品综合| 182TV大香蕉| 婷婷六月伊人| 欧美色五月| 婷婷五月综激情| 亚洲热久久| 99精彩视频网站在线| 亚洲精久久| 99熟女啪啪视频| 九九99九九精品视频| 六月婷五月丁香| 天天干天天操天天拍| 婷婷丁香综合| 五月婷婷网站| 亚洲A片成人无码久久精品青桔| 成人短视频在线| 噜一噜在线| 九九久久色| 天天日夜夜操五月| 99热色精品| www.久久| 91婷婷在线| 香焦网五月天| 夜夜谢天天干| 殴美97色| 天天操综合网站| 青青草青青草五月天| 激情婷婷五月天网址| 五月天激情婷婷| 色一情一乱一乱一区91Av| 8区视频在线| 黄色一级影片| 丁香六月综合激情| 69精品无码一区二区三区| 色色cOm| 99riAV成人在线视频| 69er小视频| www.97视频| 九九免费在线视频| 无遮羞AV| 免费观看的AV| 九九草草逼| 日本欧美国产| 激情五月婷婷综合网| 久香草视频在线观看| 亚洲六月综合激情久久下卡| 五月天成人手机在线视频| 欧亚成人A片一区二区| 极品 少妇 内射| 成人网在线观看视频| 五月天停停基地| 五月天丁香啪啪啪啪|