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

ARTICLE DETAIL

資訊詳情

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

基于Hadoop+Spark+Hive的招聘數據可視化與智能推薦系統實踐

基于Hadoop+Spark+Hive的招聘數據可視化與智能推薦系統實踐 1. 這套系統的起點先想清楚分析什么和推薦什么做招聘數據可視化與分析這類的項目第一反應往往是我先抓數據、建數倉、跑模型、再懟個大屏。但真正動手之后你會發(fā)現卡住進度的從來不是框架本身而是你根本說不清楚分析出來給誰看、推薦給誰用。我最初拿到這個需求的時候某公司人力平臺那邊給的目標非常樸素求職者投簡歷像開盲盒企業(yè)收簡歷像大海撈針兩邊都在憑感覺做事。他們想要的東西拆開其實是三件事——第一市場上哪些崗位在漲、哪些技能在貶值薪資到底被什么因素拉高或壓低第二能不能根據一個人的經歷和偏好主動推給他一批匹配度高的崗位第三所有結論要能放到一張大屏上開會、匯報、做決策時一眼能看懂。所以確切地說這個項目的完整名字應該是招聘數據可視化分析與推薦系統hadoopsparkhive 只是它的底座薪資預測、崗位推薦、可視化大屏分別對應了分析、匹配、展示三個環(huán)節(jié)。整個鏈路從數據接入開始經過 Hive 數倉分層存儲再到 Spark 做批量計算和模型訓練最后結果落到關系型數據庫和大屏接口層。推薦系統單獨走一條離線計算 結果緩存的路徑保證頁面響應速度。項目做完以后我對這一類系統最大的感受是數據的口徑統一比技術選型重要得多。比如平均薪資到底是算術平均還是中位數、高薪崗位的閾值劃在哪一檔、推薦是優(yōu)先保準確率還是保覆蓋率這些不定義清楚后面所有環(huán)節(jié)都會返工。1.1 招聘數據分析場景的特殊性招聘數據和其他行業(yè)數據有一個明顯差異它既有結構化字段城市、學歷要求、經驗年限、薪資區(qū)間又有強文本屬性崗位名稱、技能標簽、職位描述。薪資還是典型的區(qū)間值而不是單點數比如15-20K·14薪拆起來比想象中麻煩。更麻煩的是同一家公司不同部門的崗位命名風格差異極大高級Java開發(fā)工程師和Java技術專家可能干的是同一件事但薪資帶寬完全不同。在做字段設計時我給崗位定義了一套統一標簽體系崗位大類后端開發(fā)、前端開發(fā)、算法、測試、運維、產品、運營、設計、市場、銷售等、技能標簽Java、Python、Spring、Spark、Flink等、行業(yè)歸屬互聯網、金融、制造、零售等、公司規(guī)模檔位0-20人、20-99人、100-499人、500-1999人、2000人以上。這套體系是做可視化分析和薪資預測的共同基礎推薦系統也靠它計算相似度。1.2 為什么選 Hadoop Spark Hive 這套組合標題里這三個組件放在一起基本可以確定是一個典型的離線數倉 批處理架構。HDFS 負責底層存儲Hive 承擔數據倉庫的建模與管理Spark 跑核心計算和算法模型。這個組合最大的優(yōu)勢在于生態(tài)統一——Spark 可以直接讀 Hive 表通過 Catalog 共享元數據寫起來不用在不同引擎之間來回搬運數據。如果數據量沒有到 TB 級甚至 PB 級用這套架構看起來有點重但它帶來的收益是清晰的第一存儲與計算分離數倉分層之后每一層都可以獨立回溯第二集群擴展方便數據漲了加節(jié)點就行第三Spark 的 DataFrame API 和 MLlib 能在一套代碼里完成從 ETL 到模型訓練的全流程不用跨多個系統。我在環(huán)境規(guī)劃上做了一個很多人忽略的決定Hive 的存儲格式統一用 ORC Snappy 壓縮。實測下來相比默認的 TextFile查詢性能至少提升三倍而且支持列裁剪和謂詞下推。代價是中間結果無法直接用文本編輯器查看調試期稍微有點不習慣但進入穩(wěn)定期以后這個代價完全值得。2. 數據從哪來、怎么進數倉Hive 分層與清洗細節(jié)招聘數據的來源無非三種招聘網站公開頁面、企業(yè)官網的招聘頻道、少量通過接口獲取的結構化數據。考慮到合規(guī)性我在項目里沒有做全網爬取而是收集了幾個主要渠道在授權范圍內的公開職位信息再補了一批模擬生成的種子數據用于驗證鏈路。這里必須說清楚任何做數據項目的朋友優(yōu)先確認數據源的可獲取性和合規(guī)邊界這比技術方案更前置。原始數據落到 HDFS 之后粗略統計每天新增大約 20 萬條崗位記錄累計三個月能到千萬級。這個量級對 Hadoop 生態(tài)來說完全是熱身級別但恰恰是這種不算大也不算小的數據最容易暴露數倉設計粗糙的問題——表建少了后面天天寫嵌套子查詢分區(qū)字段選錯了跑任務時眼睜睜看著掃描全表。2.1 原始數據字段構成與數據質量現狀抓下來的原始數據字段列表大致如下字段名含義示例主要質量問題job_title崗位名稱高級Java開發(fā)工程師命名粒度不一致company_name公司名稱某科技有限公司同一公司多種寫法city工作城市上海部分數據為空salary_min / salary_max薪資下限/上限K15 / 20區(qū)間解析困難salary_period薪資周期14薪文本格式多樣experience經驗要求3-5年區(qū)間解析困難education學歷要求本科枚舉值不統一skills技能標簽Java,Spring,MySQL分隔符不統一industry所屬行業(yè)互聯網部分缺失company_size公司規(guī)模500-1999人文本格式多樣publish_date發(fā)布日期2024-11-20少量亂序最頭痛的是薪資字段。招聘網站為了展示效果喜歡寫15-20K·14薪、20-35K·15薪有的寫面議有的寫3-5萬/月。如果直接按照 max 或者 min 提取數值預測模型和可視化統計都會產生系統性偏差。我最終的做法是先寫一個薪資解析 UDF把所有文本統一轉成月薪數值規(guī)則是——XXK·XX薪拆成單月基礎薪資再乘以薪期系數除以12個月XX萬/月直接換算成 K純區(qū)間取中位數面議標記為 null 并單獨歸為一檔不參與回歸模型的訓練。2.2 ODS / DWD / DWS / ADS 四層建設思路Hive 數倉我嚴格按照四層來建每一層的職責必須清晰不能圖省事把表都堆在同一層ODS 層原始數據層保持原樣入倉按dt做天級分區(qū)。這里不做任何清洗字段名和數據質量保留最初狀態(tài)方便日后回溯排查。DWD 層明細數據層做清洗與標準化解析薪資、拆分技能標簽、統一公司名稱、補齊城市枚舉。這層是后續(xù)所有計算的唯一可信數據源任何業(yè)務方要用數據都從這層取。DWS 層匯總數據層按主題做輕度匯總比如崗位維度的日新增統計城市維度的薪資分布直方圖技能標簽的詞頻統計。這樣做的價值在于可視化接口的查詢基本都落在 DWS 層響應速度能控制在秒級。ADS 層應用數據層面向具體應用場景定制包括大屏需要的指標結果、推薦系統的用戶-崗位匹配結果、薪資預測模型的預測結果。表命名上我習慣加前綴來表明分層比如ods_job_post_raw、dwd_job_post_cleaned、dws_job_city_salary_stats、ads_job_recommend_result。這樣在寫 SQL 的時候掃一眼表名就知道數據到了哪一層、可不可以直接用。2.3 薪資字段的標準化工序全項目最容易被低估的步驟寫一個薪資解析函數看起來簡單真正動手才發(fā)現字符串格式五花八門。實測下來常見的模式至少有十幾種15-20K、15-20K·13薪、20-35K·15薪、3-5萬/月、3-5萬、100-150萬/年、面議、薪資面議、300元/天、4-6千/月還有少數直接寫15K以上這種開放性區(qū)間。我最后寫了一套規(guī)則優(yōu)先的解析邏輯先正則匹配主模式再對特殊格式逐一兜底。以下是核心處理思路def parseMonthlySalary(raw: String): Double { if (raw null || raw.trim.isEmpty || raw.contains(面議)) return NaN val monthlyPattern (\\d(?:\\.\\d)?)[-~](\\d(?:\\.\\d)?)K.r val annualPattern (\\d(?:\\.\\d)?)[-~](\\d(?:\\.\\d)?)萬.r raw match { case monthlyPattern(min, max) val base (min.toDouble max.toDouble) / 2.0 parseSalaryPeriodFactor(raw) * base case annualPattern(min, max) val base (min.toDouble max.toDouble) / 2.0 * 10 parseSalaryPeriodFactor(raw) * base case _ NaN } }里面最值得注意的細節(jié)是薪期系數?;ヂ摼W行業(yè)寫14薪15薪非常普遍如果忽略這個系數同一份工作用月薪口徑統計會偏低 10% 到 20%。我的處理方式是從文本中單獨提取薪期數字統一年化后再除以 12。做完這一步之后后續(xù)所有的統計口徑都基于年化月薪避免了同崗位不同公司薪期差異帶來的偏差。提示薪資面議的數據不要直接丟棄??梢暬治鲋锌梢詥为毥y計面議崗位占比這本身就是一個有價值的信息維度——它往往和崗位職級、薪資敏感性有相關性。2.4 分區(qū)策略與小文件治理數倉穩(wěn)定運行的前提Hive 表我統一用dt日期分區(qū)作為第一級分區(qū)因為招聘數據的分析場景里按天增量是最自然的節(jié)奏。部分大表加了第二級分區(qū)city_level一線城市/新一線/二線/其他但實際測試下來收益有限反而增加了分區(qū)數量后面就取消了只保留日期分區(qū)。增量數據落地的過程里小文件問題比數據傾斜更早出現。招聘數據源本身是碎片化的每天從多個渠道收集每個渠道都可能產生幾十個小文件。如果直接 INSERT 進 Hive 表一天積累下來可能產生上千個小文件每次 Spark 讀表光打開文件就要浪費大量時間。我的處理方式是在寫入前對 DataFrame 執(zhí)行repartition(分區(qū)數, col(dt))讓每個 Spark 分區(qū)對應一個 Hive 分區(qū)并且把分區(qū)內文件數量控制在 1-2 個。同時在 Hive 表屬性里開啟了orc.compress和文件合并相關的參數在周末低峰期手動跑一次ALTER TABLE ... CONCATENATE做小文件合并。這套組合拳打完任務運行時間穩(wěn)定在原來的 60% 左右。3. Spark 在這里干了什么從統計報表到薪資預測模型Hive 把數倉建好之后計算層的主角就是 Spark。我在項目里把 Spark 的職責分成了兩大塊第一塊是用 Spark SQL 做常規(guī)指標統計統一口徑、生成 DWS 層匯總數據第二塊是用 MLlib 訓練薪資預測模型這也是標題里薪資預測最核心的部分。兩塊都在同一個 Spark Session 里完成讀取 Hive 表、寫回 Hive 表全程不走外部存儲。為什么不直接用 Hive 跑 SQL因為薪資預測涉及特征工程和模型迭代用 SQL 做特征拼接雖然也能實現但每調整一次特征都要改一大段 HQL調試效率太低。Spark 的 DataFrame API 能讓特征工程和模型訓練在同一個程序里連貫運行數據直接以 DataFrame 形式從 Hive 讀取這才是 Spark 在這個架構里不可替代的原因。3.1 Spark SQL 批處理與指標口徑統一做可視化大屏的基礎是那些聚合統計指標比如城市平均薪資 Top10、崗位數量分布餅圖、技能詞云、近 30 天薪資趨勢。我建了一套專門的指標計算任務每晚定時跑把結果寫入 DWS 層的獨立結果表大屏后端直接查詢結果表不直接掃描明細表。指標口徑制定過程中最容易踩的坑是**平均這個詞的定義**。常規(guī)統計學喜歡用算術平均但招聘數據的薪資分布是明顯的右偏分布——少數高薪崗位會把平均數拉得很高。我最終在項目中同時計算了平均值、中位數和 P75 分位數可視化頁面上默認展示中位數因為中位數更能反映大多數求職者能拿到的薪資水平。Spark SQL 的代碼風格比較樸素基本都是標準的GROUP BY 聚合函數。真正需要注意的反而是數據傾斜問題比如Java這種熱門技能標簽的行數可能是Rust標簽的幾百倍。我在做技能詞頻統計時先用explode把技能數組炸開再用filter清理空值和純空白字符串最后再做聚合。那段代碼看起來簡單實測數據量大了之后explode會產生大量中間行建議配合repartition控制并行度。3.2 薪資預測的特征工程數字不能直接喂給模型薪資預測本質上是一個回歸問題我們的目標是輸入崗位屬性輸出預測的月薪數值。剛開始我也踩過特征越全越好的誤區(qū)——把崗位名稱、公司名、城市、學歷、經驗、技能標簽全塞進去結果模型訓練倒是很快但預測結果毫無解釋性而且某些特征比如公司名直接造成了嚴重的過擬合。后來重新梳理了特征體系最終保留了以下維度城市編碼把城市映射為一線/新一線/二線/三線/其他這是薪資差異最大的結構性因素。崗位大類編碼按 10 大類組織算法崗和運營崗的薪資帶寬差異非常大模型需要學習到這個差異。經驗要求把3-5年轉換成數值區(qū)間下限 3 和上限 5再取均值作為特征。學歷要求按學歷等級映射為數字大專1本科2碩士3博士4不限0。技能標簽數量技能數量越多通常對應技術棧更復雜的崗位但也不是絕對。行業(yè)編碼互聯網、金融、制造等行業(yè)之間的薪資水平有明顯差異。公司規(guī)模按規(guī)模檔位映射為 1-5 的等級。這些特征里絕大多數是類別型特征我全部用StringIndexer轉成數值索引再通過OneHotEncoderEstimator做獨熱編碼。數值型特征如經驗年限、技能個數則做了標準化防止量綱差異影響模型收斂。用一個簡單的例子說明兩個崗位一個是上海-算法工程師-碩士-3年-互聯網-500人以上另一個是某縣城-行政專員-大專-不限經驗-制造業(yè)-20人以下喂給模型的特征向量應該能夠顯著拉開差異模型才有能力預測出合理的薪資差距。3.3 模型訓練與評估為什么選了 GBT 回歸而不是線性回歸模型選型我做了一輪對比實驗參與候選的有線性回歸、決策樹回歸、隨機森林回歸和 GBT梯度提升樹回歸。直接說結論線性回歸R2 大概 0.42MAE 在 6K 左右。問題在于薪資和特征之間不是簡單的線性關系比如經驗從 1 年到 3 年的薪資增幅和從 8 年到 10 年的增幅完全不同線性模型無法刻畫這種非線性。隨機森林回歸R2 到 0.61MAE 降到 4.5K。訓練速度快參數少作為 baseline 非常合適。GBT 回歸R2 到 0.68MAE 降到 3.8K。效果最好代價是訓練時間長了約一倍但對這個數據量級完全可接受。最終選了 GBT 回歸器參數大致如下val gbt new GBTRegressor() .setFeaturesCol(features) .setLabelCol(label) .setMaxIter(100) .setMaxDepth(6) .setStepSize(0.1) .setSubsamplingRate(0.8)訓練之前做了標準化的 8:2 切分訓練集 80 萬條測試集 20 萬條。評估指標上除了 RMSE 和 MAE我還額外關注了一個指標預測值落在真實薪資區(qū)間內的比例。因為招聘領域的薪資本身就是一個區(qū)間概念如果預測值和真實值相差在 15% 以內就算一個合格預測。這個口徑做出來合格預測的比例大約在 60% 出頭作為離線模型的 baseline 已經具備參考價值。3.4 預測結果如何落地成可解釋的數字模型訓練完不是終點關鍵在于把預測結果變成業(yè)務方能理解的信息。我在 ADS 層建了一張薪資預測結果表字段包括崗位 ID、預測薪資、真實薪資如果有、預測置信度、參與預測的特征快照。大屏上展示的薪資預測除了人數均值和眾數還會按城市、崗位大類、經驗段做交叉分析。這里的實操細節(jié)是不要只存一個預測值要把預測模型的版本號也存下來。因為模型會迭代同一個崗位在不同版本下預測結果可能不同。如果可視化界面上突然出現薪資異常波動可以通過版本號定位是不是模型更新導致的而不是誤判為市場變化。模型訓練任務在調度體系里跑在 DWS 層數據更新之后依賴關系用調度平臺的任務 A 成功后觸發(fā)任務 B來保證。整個鏈路跑完大約需要 40 分鐘其中特征工程占了大頭模型訓練本身在 100 迭代下只需要十分鐘出頭。4. 崗位推薦系統看似簡單坑都在數據里推薦系統是標題里的另一個重頭戲。招聘場景的推薦和電商推薦有本質區(qū)別電商推薦追求點擊率和轉化率用戶點錯了最多是誤買成本不高招聘推薦一旦推薦了不匹配的崗位用戶會產生強烈的這個平臺不懂我的觀感流失率極高。所以我把推薦系統的設計原則定為寧可少推不可錯推。這也決定了我在算法選型上的傾向——不追求最前沿的深度模型而是在可解釋性、可維護性、效果三者的平衡點上找方案。4.1 推薦策略選型基于內容 vs 協同過濾對比了兩種主流方案協同過濾ALS能捕捉相似人群的偏好但有一個致命前提——需要足夠多的用戶行為數據。招聘平臺的用戶行為天然稀疏一個人一年可能只投遞幾十份簡歷瀏覽記錄也沒有電商那么頻繁。ALS 在數據稀疏場景下表現很一般容易所有用戶被推薦同一批熱門崗位?;趦热莸耐扑]不依賴用戶行為而是計算用戶畫像與崗位畫像之間的相似度。用戶畫像是從他的簡歷里抽取——技能標簽、期望城市、工作經驗、學歷崗位畫像是從崗位詳情里抽取——同樣的技能標簽、工作地點、經驗要求、崗位類別。相似度用余弦相似度計算直觀、可解釋而且冷啟動友好。最終我采用基于內容 規(guī)則加權的方案協同過濾作為補充策略只在用戶行為數據積累較充分的條件下啟用。具體來說主推薦計算用戶畫像與崗位畫像的余弦相似度相似度 Top 50 的崗位進入候選池。規(guī)則過濾剔除已經在用戶投遞記錄中的崗位、薪資低于用戶期望的崗位、城市不匹配的崗位。兜底策略如果候選池不足 20 個從熱門崗位中補足保證推薦列表不為空。4.2 構建用戶畫像與崗位畫像的實操細節(jié)用戶畫像和崗位畫像的構建邏輯是對稱的都做成了標簽向量。用戶簡歷解析出以下字段期望城市、期望薪資、技能標簽從項目經歷中提取、工作年限、學歷、目標崗位類別。崗位側同樣抽取城市、薪資范圍、技能要求、經驗要求、學歷要求、崗位類別。技能標簽的標準化是核心難點。簡歷里寫Java和崗位要求里寫JAVA或Java開發(fā)的相似度如何計算純字符串匹配一定會漏。我的做法是維護一份技能同義詞表java、Java、JAVA、java開發(fā)全部歸一化到javapython和Python歸一到python另外解決一些復合詞比如大數據開發(fā)標簽會拆分出hadoop、spark、hive等子技能。這份同義詞表初期手工維護后面根據推薦效果持續(xù)迭代。畫像向量的權重設置也做了一些調優(yōu)。技能標簽的權重最高其次是城市匹配再次是崗位類別和學歷。實際操作時我在相似度計算里加入了城市匹配的懲罰項城市不匹配直接扣掉 30% 的相似度分。這一步是調試過程中試出來的結論——很多用戶根本不會考慮異地崗位就算其他標簽相似度極高城市不匹配照樣不會投遞。4.3 冷啟動與推薦結果的解釋性冷啟動問題在招聘推薦里分兩種新用戶沒有簡歷、老用戶簡歷信息量不足。項目中的處理方式新用戶沒有簡歷時展示熱門崗位榜——根據投遞量和社會關注度排名。這個榜單有天然的推薦合理性至少不會讓用戶覺得推薦的崗位完全不搭邊。等用戶瀏覽了 5 個以上崗位后再根據他的瀏覽行為動態(tài)調整畫像切換到個性化推薦。簡歷信息量不足時我會把畫像中不確定的部分加入置信度概念。技能標簽不足 3 個的用戶相似度計算時給每個匹配技能更大的權重并額外增加一條規(guī)則優(yōu)先推薦熱門崗位類別里的中低競爭崗位因為這類崗位對人才要求更寬容推薦后用戶實際投遞的轉化率會更高。推薦結果的解釋性也是我特意做的一個點。推薦列表里的每個崗位都帶了 3 個推薦原因標簽比如技能匹配Java、Spring城市匹配上海崗位類別匹配后端開發(fā)。前端把這些原因展示出來用戶能理解為什么給我推這個信任感提升非常明顯。4.4 離線計算 結果緩存的更新節(jié)奏推薦計算不要求實時用戶畫像的更新頻率是每天一次。每天凌晨 Spark 任務會將前一天的用戶行為數據合并進畫像表重新計算所有活躍用戶的推薦列表結果寫入ads_job_recommend_result表。后端接口讀這個表時加了一層 Redis 緩存緩存有效期 6 小時有效避免了大屏和接口頻繁查詢 Hive 表帶來的延遲問題。這套離線方案的延遲在于——用戶當天新增的行為要第二天才能體現在推薦里。但我實測下來對招聘場景來說這個延遲完全可以接受因為用戶的求職意向通常是相對穩(wěn)定的不太會出現上午看了前端職位下午就必須給我推前端這種強實時需求。真要做實時推薦技術棧就要引入 Flink 和在線向量檢索復雜度和成本都會大幅上升現階段性價比不高。5. 可視化大屏數據分析的最后一公里大屏是這個項目最容易出效果、也最容易做得華而不實的地方。很多團隊喜歡把大屏做成數據炫技墻——動態(tài)流光、3D 地球、異??犰诺霓D場但數據本身經不起推敲。我在設計時定了兩條原則第一大屏上的每個數字和圖表都必須指向一個明確的業(yè)務動作第二如果大屏上的信息無法支撐會議決策那就是純裝飾。最終的大屏采用 1920×1080 分辨率的布局以地圖、柱狀圖、折線圖、詞云、雷達圖為主要圖表類型。后端用 Spring Boot 提供 HTTP 接口數據從 DWS/ADS 層讀取并聚合后以 JSON 格式返回。前端用 Vue ECharts 渲染每 30 秒自動輪詢一次接口保證大屏上的數據能反映最新計算結果。5.1 大屏整體布局與數據接口設計大屏的布局我先列了一個核心指標區(qū)——總崗位數、今日新增崗位、平均薪資中位數、高薪崗位占比、熱門技能 Top5、崗位供需比這些是管理者最關心的指標。中間區(qū)域放一張城市薪資地圖用熱力色階展示不同城市的平均薪資水平右側區(qū)域放崗位類別分布餅圖和技能詞云底部區(qū)域放近 30 天薪資走勢折線圖和學歷要求分布柱狀圖。數據接口設計有一個經驗可以分享大屏接口的返回體量一定要小。很多前端開發(fā)習慣讓后端直接返回全量明細數據然后在前端做聚合但大屏數據源在數倉里全量明細可能有幾十萬行前端渲染直接卡死。我的做法是后端接口只返回聚合好的 JSON一個接口對應一個圖表數據量控制在幾十條到幾百條之間。前端拿到數據直接映射到 ECharts 的 series性能非常穩(wěn)定。5.2 核心圖表與業(yè)務含義的對應關系每個圖表我都做了明確的業(yè)務定義城市薪資地圖用于回答去哪些城市薪資更有競爭力。地圖上采用中位數薪資而非平均薪資因為高薪崗位集中在一線城市平均薪資會讓新一線城市看起來毫無吸引力。崗位類別分布餅圖用于回答哪些崗位需求量最大。這里我看的是崗位存量占比而不是投遞量占比因為投遞量受品牌聲量和曝光影響太大不能真實反映市場需求。技能詞云用于回答哪些技能是當前市場的硬通貨。詞頻來自清庫后 DWD 層表里skills字段的 explode 結果再用 TF 權重做歸一化。詞云字體大小對應詞頻排名。學歷要求分布柱狀圖按崗位數量統計各學歷檔位占比并配合本科及以上比例這一行指標直觀反映學歷門檻變化。薪資走勢折線圖按日期展示全崗位中位數薪資的 30 天趨勢用于揭示短期供需波動。這些圖表搭配在一起基本覆蓋了看行情—挑城市—選崗位—估薪資的決策路徑。5.3 展示口徑大屏到底給誰看大屏的觀眾通常有兩類一類是公司管理層他們要的是宏觀趨勢和對策建議另一類是 HR 運營團隊他們要的是可操作的數據洞察。兩者關注的點完全不同。管理層看的是城市盤子怎么分布、薪資是否有異常、熱門人才流向哪里運營團隊看的是哪些技能供給不足、哪些城市需要加大招聘力度、哪些崗位長期掛著招不到人。所以我在大屏上額外放了兩塊運營向的內容長期掛職崗位 Top10和供不應求技能方向。前者直接從崗位發(fā)布時間超過 90 天但狀態(tài)仍為招聘中的崗位中篩出后者通過對比崗位需求量和簡歷供給量得出。這兩塊數據能直接轉化為運營動作是我覺得整個大屏最有實際價值的部分。5.4 大屏性能和刷新機制上的優(yōu)化細節(jié)大屏作為 7×24 小時掛在會議室的系統穩(wěn)定性和流暢度比功能豐富更重要。優(yōu)化經驗整理為以下幾點圖表銷毀重建ECharts 實例在數據刷新時要dispose后再重新init避免內存泄漏和疊影。輪詢接口加條件判斷前端每次請求先帶一個lastUpdate參數后端返回dataVersion如果版本沒變就直接返回 304 或空數據減少無效傳輸。靜態(tài)資源 CDN 本地緩存大屏的 JS、CSS 體積不小首屏加載速度直接影響開會體驗務必做好緩存。數據異常兜底接口返回空值時圖表顯示暫無數據而不是渲染成空白否則大屏會顯得像出了故障。6. 踩坑記錄從數據傾斜到預測偏差任何項目在真實環(huán)境中跑起來都會遇到文檔里沒寫過的問題這套系統也不例外。下面記錄幾個讓我印象最深的坑和處理過程希望對后來者有幫助。6.1 Hive 小文件過多引發(fā)的任務卡死項目運行兩周之后Spark 任務的執(zhí)行時間從 25 分鐘悄悄漲到了 50 分鐘一度逼近 60 分鐘。查看 Spark UI發(fā)現大部分時間花在了文件讀取階段。定位后發(fā)現每天增量寫入 DWD 層時因為每個渠道產生的文件太小導致 HDFS 上積累了成千上萬個小文件。排查方式是看 Hive 表的文件數量hdfs dfs -ls /user/hive/warehouse/dwd_job_post_cleaned/dt2024-11-20發(fā)現這個分區(qū)下有幾十個幾十 KB 的小文件。修復手段有兩個第一是在 Spark 寫入前repartition控制分區(qū)數第二是對歷史分區(qū)執(zhí)行ALTER TABLE ... CONCATENATE合并小文件。雙管齊下之后任務時長恢復到了 25 分鐘左右。6.2 Join 數據傾斜導致的 OOM做 DWS 層城市-崗位-技能多維匯總時某一座一線城市的崗位數據量遠大于其他城市Spark 執(zhí)行join時發(fā)生了數據傾斜部分 Executor 直接 OOM。我當時用兩種方式解決方案一優(yōu)先采用對熱點 Key 加隨機前綴做兩階段聚合。具體做法是不直接影響結果——先對熱點城市的數據加一個 0-9 的隨機后綴將一個大 Key 拆成 10 個小 Key 分別聚合再做第二輪合并。方案二如果傾斜規(guī)??煽馗挠肂roadcast Join把小表廣播到每個 Executor避免 Shuffle。但要求小表數據量小于 10MB 左右否則廣播本身就有成本。我最終在熱點城市場景下用了方案一。這種鹽化 兩階段聚合的寫法是處理數據傾斜的通用手段值得記錄到自己的常用工具庫里。6.3 薪資預測低估高薪崗位的問題模型上線后可視化大屏上出現了一個扎眼的現象薪資預測的最低值和真實數據差距不大但高薪崗位的預測值明顯偏低。100 萬年薪以上的崗位模型大多只預測出 60-70 萬。原因分析后發(fā)現高薪崗位樣本量非常少。訓練集中年薪 80 萬以上的樣本占比只有 0.5% 左右GBT 回歸在擬合過程中為了降低整體損失會主動犧牲那些稀疏的高薪樣本。解決辦法有兩個方向一是對高薪樣本做過采樣把權重調高二是使用分位數回歸或者單獨訓練一個高薪崗位子模型。實驗下來過采樣 單獨訓練高薪段模型的組合效果最好高薪崗位的 MAE 從 25 萬降到了 12 萬左右。但代價是代碼復雜度上來了所以我在最終版本中對通用模型和高薪模型做了分檔預測超過 80 萬年薪的崗位走子模型其余走通用模型。6.4 調度與數據回溯補數據比寫代碼更考驗人整個系統依賴 6-7 個定時任務鏈路是數據采集 - ODS - DWD - DWS - ADS - 模型訓練 - 推薦結果 - 大屏刷新。任何一環(huán)失敗下游數據就會缺。有一次某個上游數據源連續(xù)三天沒有更新導致 DWD 層連續(xù)三天沒有增量數據下游任務全都啞掉了。問題不在任務失敗而在回溯機制。數據源恢復之后直接重跑當天的任務只能補齊一天的增量前三天缺的數據需要手動補跑。我在調度平臺上給每個任務都配了重跑指定日期區(qū)間的能力并且補數任務執(zhí)行時會自動檢查目標分區(qū)的數據是否完整不完整就報錯提示。這樣雖然補數仍要人工觸發(fā)但至少不會出現看似跑完、實際沒有數據的隱性失敗。這個項目跑通半年之后我最大的體會是技術架構的復雜度可以慢慢提升但數據的質量和口徑一致性必須從第一天就盯緊。Hadoop、Spark、Hive 提供了穩(wěn)定的底座但真正的價值來自數據能不能講出可信的故事——薪資預測是否貼近市場、推薦結果能不能幫人找到機會、大屏上的數字是否可以支撐決策。如果從頭再來一次我會在第一天就把數據規(guī)范和數據質量監(jiān)控做扎實那才是這個系統持續(xù)運轉的根基。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91chinese在线| 超碰在线免费一区二区三区| 色呦呦、国产精品| 久久精品性| 超碰成人人人爽人人爽| 日本精品一级二级三级| 亚洲成aⅴ人片不卡无码| 最新9久久久9免费视频| 天天弄欧美| 天天做天天爱天天高潮| 爆操无码| 国产精品制服丝袜清纯唯美| 天天夜躁日日躁狠狠2002| 99re98| 欧美 亚洲 综合 制服 另类| 亚洲男人天堂网久久| 亚洲操操| 青草园大香蕉| 天美传媒在线一区| 欧美精品丝袜久久久中文字幕| 91精品国产麻豆国产自产在| 亚洲一区二区三区四区视频| 少妇无码av专区线| 久久91精品国产9丨久久分亭| 92性色国产午夜福利在线661| 欧美另类天堂| 蜜桃臀一区二区aV| 日韩精品大香蕉伊人在线| 国产夜夜艹| 五月天激情网站| 成人看片网站| 五月丁香影院| 色哟哟国产精品免费网址| 日本三级日本三级99| 丝袜美腿制服人妻二区中文字幕 | 特级丰满少妇一级AAAA爱毛片| 最新日本中文字幕| 成人av性爱电影在线观看| 校园春色五月天| 97ai亚洲| 98久久| 99热| 一级aaaaa欧美中文字幕录像片| 免费日韩黄片| 乱欲一区二区| 中文字幕老熟妇黄色视频| 国产伦精品免编号公布| 9热9热综合网| 日本黄色裸日本黄色裸体| 麻豆性爱视频在线播放| 91欧美经典| 天美传媒AV在线| 东北少妇高潮zzzz| se01国产在线视频| 无码日韩网站| 欧美 综合| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 综合色播| 亚洲一级黄色毛片| 国产黄色小视频网站| 国产乱伦亚洲色图高清无码| 女人 A一级| 久久激情五月| 久9久9久9久9久9久9| 日韩图色| 人妻中文字幕日韩电影| 午夜人妻精品综合在线| 自拍欧美| 欧美Ⅴ性爱| 日韩av一级黄片| 熟女乱伦二区| 日本 免费 一区二区三区 久久香蕉 | 成人久久久精品| 三及片网站| 一级特黄aaa大片在线观看成人一级片在线观看| 久久久久久69国产一区二区| 亚洲丝袜色图| 美女黄页网站| 午夜啪啪片| 日本三级韩国三级99| 天天看人人操屄犊摸阴| 欧美亚洲韩国视频十五区| 丝袜人妻av一区二区| 亚洲国产麻豆一区二区三区| 亚洲精品蜜桃久久久一区二区三区| 欧洲精品在线播放| 91搡老女人老妇女老熟女歌词翻译| 五十路六十路素人熟女| 欧美久久九九| 亚洲色图欧洲| 国产精品久久久久久久久AV大片| 美女黄页| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 日本高清视频xxxx| 国语人妻精彩刺激| 日韩十八禁| 免费中文在线| 欧美亚洲高清不卡| 强奸乱伦免费网站| 色婷婷aV一区二区三区麻豆综合| 99色在线| 亚洲精品亚洲人成在线麻豆| 97久久天天综合色天天综合色电影| 亚洲欧美伦综合| 无色无码| 欧美综合综合| 2020国产精品| 久久精品男人的天堂| 亚洲精品自拍| 色精品极品| 欧美另类丝袜熟女| 久久精视频美日韩在线视频| 日韩78m视频| 人人操人人干xxx| 看看小穴| 成 人 A V免费视频在线观看| 日本中文字幕在线电影| 国产夫妻性生活视频| 精品中文字幕一区二区l - 百度| 97精品国产精品免费观看| 欧美巨大性舒爽顶到了| 超碰人妻中文在线| 人人操人人大香蕉| 亚洲欧美天| 欧美性爱一级操| 丰满欧美放荡少妇在线| 国产色精品午夜大片| 免费成人在线熟妇网| 国产精品久久久久无码A√| 动漫区日韩区欧美区| 性爱Av免费| 97超级欧美| 亚洲中文一区二区三区| 亚洲综合草草| 久久思思热| 欧美色图色综合| 欧美在线官网| 99∨VTV| 五月天亚洲色图| 久久一区无码| 成人小说视频在线精品欧美| 土豪酒店各种姿势玩弄极品幼稚| 五月婷婷色| 91久久| 无码人妻丰满熟妇奶水区毛片| 国产精品麻豆免费视频| 欧美高清色| 吉川爱美98堂在线| 强奸乱伦αv片| 天美传媒精品一区二区| 精品国产乱码久久久久久日本公司| 欧美日韩操逼嗦吊| 亚洲美女av无码| 精品乱码久久久久| 国产毛片精品一区二区色欲黄A片| 97se亚洲综合自| 国产精品久久久久久夜夜夜| 亚洲最新a在线观看| 嗯嗯啊啊啊好爽| 怡红院怡春院| 五月婷在线| 操操逼视频| 91老妇女| 97日视频| 亚洲熟妇自偷自拍另欧美| 精品国产乱码| 天天综合-91入口| 久久国产精品熟女人妻| 美女诱惑爱爱| 韩国一级做A片免费的| 国产日韩久久| av草草在线电影| 天天影视色香色欲| 强免费黄色网址| av在线播放国产一区| 91亚洲黄色网| 欧美色图 人妻| 99热这里只有精| 国产日韩在线播放av| 三级色影综合网| 98超碰日本| 欧美成人精品一区二区三区| 超碰在线看| 亚洲91在线播放影院| 97超碰9| 精品视频久久区| 国产二区三区粉嫩在线| 久极品在线观看| 午夜丁香婷婷| 人人色人人操在线| 久99| 男人的天堂亚洲| 国产精品国产拍高清AV| 377p欧洲日本亚洲大胆| 影视综合无码少妇| 午夜AV人气不卡| 人妻献身系列第54部| 99久久99久久免费精品蜜臀| 91国产丝袜白虎| 女同性恋中文字幕| 青久久| 国产视频第2页| 伊人国产视频| 在线黄色污污网站| 久久久久久久久国产| 青春草A| 日韩人妻网站| 国产亚洲日本| 暴力av在线| 人妻另类| 欧美大的香蕉有线电视视频| 熟妇一区二区| 天天综合91| 亚洲天天综合| 国产一区二区精品久久99| 秋霞成人一级在线观看| 大香蕉一线视频| 国产白嫩漂亮KTV在线| 亚洲囯产精品女人久久久| 大香蕉乱级| 草莓精品视频在线免费观看| 伊人久久综合影院| 免费一级视频特黄色大片| 亚洲天堂99| 亚洲色吧网| 骚乳在线| 超碰碰小说97| 欧美日韩97| 亚洲 小说 欧美 激情 另类| 亚洲一级特黄大片在线播放91| 国产极品美女高潮无套在线观看| 色色五月天激情| 成人五月香网在线| 久久有码| 天天干人人乐| 国语国产操逼伊人AV网| 99日韩| 伊人97超碰| 97视频7| 黑人精品欧美一区二区蜜桃| 久久超碰av在线| 亚洲无线码欧洲精品区别| 蜜桃久久久久久久| 国产精品另类一区大香蕉| 婷婷综合网站| 97硬碰| 欧美性五月| 射综合网| 美日韩成人| 中文字幕88av在线| 精品人妻一区二区蜜桃视频 | 丰满人妻一区二区三区色-百度| 亚洲网站一区二区在线| 国产综合网站在线播放| 天天看综合网| 国产视频97| 综合影院永久入口国产| 黄污污污污| 九九九九精品一区| 热无码中文亚洲H一道本一区二区| 九九干| 美女刺激久久国产欧美| 91无码人妻精品一区二区三区蜜桃 | 影视综合无码少妇| 在线观看一卡二卡| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 热热色91| 久久九九网| 欧美亚洲AN| 久久久蜜桃臀无码视频| 国产大学生高潮在线播放 | 亚洲 自拍偷拍 欧美| 97天天摸天天碰| 国产精品大屁股999| 亚洲精品免费中文字幕| 亚洲另类综合欧美| 国产人妻久久精品一区二区三区| 看黄片视频免费| 九一亚洲国产免费| 999久久久| 五月天激情视频| 大干人妻| 天天操天天舔| 蜜桃视频啊啊啊啊| 99久久精品无码一区二区| 亚洲中文人妻色| 蜜臀久久99精品久久久久久婷婷 | 啊啊啊啊啊啊啊在线| 午夜小电影在线插入淫高潮| 色播丁香| 色妇综合网| 亚欧国产无码精品在线| 岛国天天午夜影院传媒网| 国产福利在线视频网站| 九九国产热| 精品人体无圣光凹凸| 欧美熟女妇同| 日逼视频日本| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 69AV女优男人的天堂| 草草草草视频| 日欧美色| 九九精品无码专区免费| 色天欧美| 高清国产av无码| 超碰 欧美| 操逼网免费无码视频| 色一区二区三区综合| 熟女色综合久久| 色呦色呦色精品| 亚洲乱码尤物193YW| 国产欧美岛国精品一区| 精品视频一区二区| 日日日日日| 极品另类| 亚洲AV无码久久精品蜜桃小说| 18禁无码永久免费无限制| 鸥美精品一区二区久久婷婷| 久久91精品国产9丨久久分亭| 国产人妻精品一区二区三区秋霞 | 人人操AV| 久久av无码| 好看的久久不射无码影视影院| 插穴性爱视频在线观看| 极品少妇久久久| 日本有码影片下载| 国产一区二区三区导航| av亚欧| 欧美日韩婷婷中文| 婷婷综合网站| 色婷婷六月丁香七月婷婷| 国产精品天干天干综合网麻豆| 日韩成人性爱电影在线播放| 日本操逼视频免费| 欧美图片校园春色| 国产风韵犹存熟妇三区| 丝袜喷水在线| 亚州国产精品乱| 亚洲成人精品在线一区| 99最新日韩偷拍视频| 国产亚洲人妻综合日韩 久久| 亚洲春色一区二区三区| 人乳av| 欧美亚综合色图| 久精品无码av一区二免费国产在线观看| 精品十八在线观看| 最新av在线| 夜夜一区二区| 日本熟女中文| 视频国产精品未满十八禁止在线观看| 97国产精品一区| 亚洲第一二区另类图| 五月激情综合网| 黄色AAAAA欧美| 亚洲精品久久久久毛片A片拉屎| 久久综合av| 天天天肏屄欧美| 五月丁香啪| 围产精品一区二区三区视频播放| 日韩啊V| 日逼97| 中文字幕精品专区搜索结果91| 69综合网| 99国产精品久久久在线播放| 亚洲综合113页| 中文字幕五区| 日本色色色| 国产一区在线免费播放| 欧亚性爱在线视频| 国产无吗在线播放| 人人操,人人液| 国产搭汕a级片| 99热在线只有精品| 蜜臀va69| 91青青| 小电影欧美91| 色亚洲欧美| 婷婷10月天青娱乐| 中文字幕一区二区三区四五区| 亚洲 综合 第一页| 亚洲黄色网址| 天天影视综合色| 九色 蝌蚪 熟女自 | 久久精品国产AV一区二区三区| 久久久久久久9| 欧美综合中文| 亚洲激情综合另类| 国产粉嫩蜜臀av一区二区三区| 综合夜夜| www熟女乱伦com| 九九九精品成人免费视频小说| 久久久久国产精品久久久| 超踫中文字幕| 婷婷国产精品九区| 97国产亚洲中文在线| 男人天堂日日夜夜| 蜜臀无码一区二区| 精品天堂| 亚洲97成人在线观看| 国产9 9在线 | 亚洲| 欧美成人A√在线一区二区| 成人一道本免费视频| 日韩综合成人免费视频| 国内毛片无码一级毛片| 五月激情天| 5252色欧美在线| 亚洲日韩熟女人妻高清在线| 青青草一本道福利视频| V A在线| 高清无码在线播放网站| 超碰人人干| 欧美男女午夜啪啪| 亚洲青青草| 亚洲欧洲激情卡通另类文学四射小说网站 | 色哟哟av网址| 午夜在线播放| 成人自拍三级在线观看| 国产激情在线观看| 亚洲熟妇乱女区二区三区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 欧美不卡二区| 亚洲性爱高潮影院| 亚洲色图国产另类| 欧美成人精品欧美一级乱黄一区二…| 亚洲精品一区二区精华| 日日夜夜天天| 久久综合久色欧美综合狠狠 | 91丝袜美女国产| 亚洲欧洲日产国产综合网| 热久久无毒不卡| 超碰97人妻在线| 欧美午夜视频精品久久| 91国产精品熟女| 亚洲玖玖爱| 操逼逼一区视频| 狠狠操狠狠爱| 一级黄碟| 草草影院最新网址| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 久久大香蕉手机高清视频| 超碰精品人妻狠狠干| 四虎午夜影院| 亚洲国产一区二区三区在线| 天天欧美97| 少妇啪啪自拍| 亚洲综合另类欧美久久久| 久久亚洲一区二区色婷婷| 国产精品麻豆免费视频| 9999伦理视频| 极品销魂美女一区二区 | 欧美大码在线视频| 97操B| 日韩亚洲中文字幕在线| 91人妻视频| 99久久99久久免费精品蜜臀| 六九九九| 久久超碰97| 99综合视频| 人人操人人精品影片| 色呦呦呦在线观看视频| 97超级色碰碰| 操比国产| 人人妻人人色一区二区三区| 极品尤物自安慰| 亚州 综合 色图| 国产成人 综合亚洲 天堂| 久久久久无码| 91欧洲国产成人久久精品网站| 日韩啪啪啪啪啪| 中文字幕一区二区无码成人 | 超碰97网站| 六月激情网| 操熟女91| ′ !γ}丶。。久久精品欧美一区二区三区| 人妻熟女一区二区三区视频| 日本超碰在线国产一区| 久久久9999| 欧美综合骚| 无码不卡亚洲成?人片| 爱射综合| 精品人妻中文字幕4399| 嫩草 我啊~嗯~在线| 亚洲无吗在线视频| 懂色影视久久| 日韩三四五区| 久久这里只精品免费福利| 亚洲男人天堂网久久| а√天堂资源官网在线资源| 国产乱码精品久久久久久| jk白丝没脱就开始啪啪| 99精品无码| 午夜免费视频1000| 少妇综合| 国产精品天干天干综合网麻豆 | 澳门人妻久久| 日本操逼视频导航| 欧美性色欧美| 极品少妇99| 无码免费精品高清| 麻豆久久一区二区三区| 日韩精品9999| 99热思思| 人人操人人摸人人看人人干| 清纯唯美综合亚洲| 天天享受天天看| 超碰视97中文| 嗯嗯嗯嗯啊啊啊好紧好大| 免费一级精品啪啪视频| 91精品丝袜久久久久久| 97视频在| 6080yy午夜理论三级一区二区三区无码 | 99色在线观看| 久久一区二区高清免费| 中文字幕制服诱惑| 曰韩少妇无码| 一个人在线看的黄色电影网站| ..日韩av毛片精品久久久| 色区97| a人片中文字幕一区二区| 中文字幕黄色片| 免费观看性欧美一级| 亚洲九九视频| 久久久久9| 精品久久在线区一区| 国产精品视频白浆免费| 日韩视频精品在线观看| 日本一二区不卡| 欧美亚洲色的图| 东京热av男人的天堂| 色综合五月天| 日本污ww视频网站| 国产综合网站在线播放 | 中文字幕视频一区视频二区| 亚洲AV无码乱码在线观看性色| 国产一区二区三区高清视频| 日本精品一区二区不卡| 欧美淫乱视频| 天堂涩涩| 98福利在线视频| 啊啊啊97视频| 蜜桃视频一区二区三区在线观看| 日韩人体偷拍| 素人播放一区| 人妻天堂综合网| 亚洲欧洲综合视频在线| 亚洲最大无码中文字幕网站| 久草视频在线视频在线视频在线观看| 亚洲中文字幕精品一区| 91色拍| 深夜视频| 99热这里只有精品18| 久久久亚洲精品中文字幕人妻| 欧美在线干| 天天影视之亚洲综合网| 91伊人久久在线| 一区二三区四区视频大全套| 中文熟女五十乱码在线| 欧美日日人人天天| 久草综合网| 久区视频| 啊啊嗯嗯好爽| 亚洲 欧美 精品专区 极品| 中文字幕97| 2024黄色视频| 一级性爱啪啪视频| 无码乱人伦中文视频| 国产真实野战在线视频| 欧美视频在线视频免费va| 天天插天天操| 先锋精品av色鲁| 青娱乐av在线| 60秒免费小视频| 综合激情一一91| 久久久性少妇| 精品久| 八戒无码国产午夜福利| 男人a天堂手机在线版| 亚洲精品啪视频| 99色在线观看| 91jk色拍| 综合97久久| 久久岛国| 18禁精品网站在线看| 中国一区二区亚洲人妻| 久久一二三四五六七八九区区区 | 欧美成人色| 91狠狠狠| 亚洲性爱成人| 欧美一级黄片免费播放| 999日韩中文精品观看视频。| 超碰97色色| 日本在线15p| 人妻精品视频一区二区三区| 日本欧美一区二区三区免费| 97人人干| 97在线观视频免费观看| 偷拍亚洲情色| 国产精品分类在线观看| 激情专区综合| 四虎免费看黄| 中文乱码字幕观看视频| 国产精品一区午夜福利| 蜜臀久久99精品久久久久久久久| 国产精品视频在线播放| 国色综合天| 欧美另类精品xxxx| 亚洲s在线观看| 无码九九| 秋霞一级A片黄色视频| 婷婷久久综合| 久久久精品视频欧州站| 色网站导航大全| 五月婷婷丁香| 五月天亚洲网| 国产成年精品高清在线观看91| 丁香五月偷拍| 欧美性五月| 国产绿奴视频在线观看| 美女诱惑1区2区| 9久9久| 狠狠色噜噜狠狠狠狠狠色综合久久 | 97干com| 91情色在线| 伊人影院综合是一个与深夜成人在线| 综合久欧洲| 欧美 亚洲 第一页| 97福利视频| 无码人妻毛片丰满熟妇精品区| 欧美日韩黄片精品在线| WWW4虎| 97精品免费视频网站| 国产自偷自拍一区| 97视频在线观看网站| 日本免费中文字幕在线 | 欧美亚洲另类在线蜜桃| 久久一二三四五六七八九区区| 男人的天堂 在线一区| 天天日日夜夜| 600国产精品视频| 国产精品成人无码av| 制服丝袜第二页| 无码操逼网| 中文一区在线日| 伊人久久综合影院| 免费成人在线熟妇网| 人人干黄色| 97干com| 精品久久久av无码免费| 熟女人妻av在线资源,黄色的资源| 欧美操逼录像国产黄色国产| 一区在线观看中文字幕| 97超碰公开| 伊人激情| www国产无码| av在线人气| 亚洲AV成人无码一二三久久| 夜夜狠狠躁日日躁色视频| 操逼视频国产无套| 极品久久久久久久久久久久久久| 99国产在线 精品 视频| 东北操逼| 久久综合九九| 成·人免费午夜在线观看| 欧美 中文字幕 一区| 久久午夜鲁丝片| av东京热男人的天堂| 欧美性爱视频免费一区一A| 青青青草原| 欧美成人9797| 天天操夜夜嗨| 精品免费囯产一区二区三区| 日韩情色视频| 狠狠操夜夜| 精品夜夜澡人妻无码AV| 国产免费大片| 日韩欧美中文日韩欧美色| 欧美最婬乱婬爆婬牲视频| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 午夜啪啪片| 中文字幕一区二区三区人妻不卡| 亚洲 图片 综合91| 日本狂喷奶水在线播放212| 蜜桃臀一区二区三区久久| 25国产精品免费观看| 乱伦一二三区| 密臀在线视频| 999综合色| 思思热在线视频精品| 天天躁日日躁狠狠躁| 男女激情中文字幕| 国产怡红院在线| 92人人操人人| 后入日本1234| 97中文天堂| 国产欧美一级在线观看| 97综合在线| 视频在线中文字幕| 内射中出日韩在线观看视频| 99久久久er直播网址| 久久久9999| 91激情国产| 啊啊啊好舒服好爽啊啊啊视频| 秋霞视频一区二区 | 香蕉久久国产AV一区二区| 一级片视频啪啪| 不卡六六在线91| 蜜臀99999| 亚洲美乱| 亚洲AV成人在线| 日本免费专区| 国产高清视频无码在线| 精品97久久| 国产精品毛片| 97一区二区三区视频| 欧美熟爽综合| 五月天开心网| 亚洲操人| 在线看片国产精品每日更新| 中字幕人妻一区二区三区| 天天干18禁| 青青草AV色| 土豪酒店各种姿势玩弄极品幼稚| 国产性感在线观看| 综合色图区| 激情五月丁香五月| 中文字幕av乱伦| 亚洲啪啪视频一区二区| 日本黄色大片一级视频免费麻豆| 97亚洲综合| 美女久久久| 我要色综合网| 亚洲资源站| 欧美性夜| 外国91| 国产熟女无套内射| 超碰97日韩| 欧美色九九| 亚洲人妻五月丁香婷婷| 夜夜高潮夜夜爽夜夜爱爱一区| 1204人成网站色www| 久久人体一区二区| 超碰97综合网| 欧美色97| 日本色日夜干| 呦呦一区| 91精品亚洲内射孕妇| 强奸抽插av| 交换娇妻呻吟声不停中文字幕| 五月天久久综合网| 制度丝袜99| 日韩免费看黄片| 精品国产肉丝袜在线拍国语 | 欧美色图第一页| 欧美成人性活片| 国产亚洲福利第一页丝袜| 色哟哟AⅤ| 亚洲一曲日韩精品| 日韩av在线播放不卡| 啊视频在线| 99re这里只有精品中心播放| 欧美亚综合色图| 亚洲和欧美裸体美女双飞视频| 欧美色日| 大香蕉中文201| 青娱乐休闲视频在线观看| 性爱综合一区二区| 手机在线视频国内精品| 久久婷婷伊人| 熟妇人妻一区二区| 亚洲偷拍欧美激情| 欧美写真视频一区| 欧美性爱第一页久久| 美女午夜福利免费视频| 精品国产精品一区二区| 精品一区二区三区最新| 日韩资源网| 91制服丝袜中文字幕| 日本人妻中文字幕| 高清在线偷拍自拍视频| 欧亚乱色熟一区二区三四区| 欧美影音在线| 欧美色图亚洲色| 日本性爱欧美性爱| www.久久99| 日韩钢筋无码高清啾啾啾| 91插B网站| 国产一区二区免费福利片| 久久精品国产72国产精品福利| 色哟哟国产精品免费网址| 天天操美美| 九九碰九九爱97超| 国产精品无码在线| 中文字幕乱碼在线| 老熟女天天操| 高清成年美女黄网站免费大全| 五月天偷拍| 中文字幕诱惑制服人妻丝袜美丝袜美 | 亚洲密乳AV| 久热免费视频| 久九9精品| 黄色成人网久久久久久| 99久久婷婷国产综合| 白丝少妇一区二区| 97超碰色| 大香樵伊人网| 人妻喷水| 无码WWW免费视频网站| 亚洲天堂另类美腿| 97亚洲中文| 最新国产精品久久精品| 中文字幕超碰CAO| 亚洲精品久久久久毛片A片拉屎 | 四虎免费视频| 天天操夜夜操狠很操| 九九九九九九亚洲| 懂色Av一区二区三区| 女人双腿搬开让男人桶| 伊人久久亚洲中文字幕不卡| 黄片免费日韩| 久久侵犯人妻爽爽爽| 日韩日韩日韩-国产乱码精品一区二区| 亚洲欧洲日韩天堂av| 无码91| 久久超碰网| 98色网| 精品69网| 香蕉在线一区二区三区| 日天天九九天堂666| 91麻豆va国产精品| 精品久久久一本一道| 欧美日韩香蕉| 9 1超碰九色| 九九综合久久| 日本不卡免费二区| 国产一区二区视频在线播放| 欧洲一区二区三区四区在线观看| 在线综合色| 91无摭挡| 中文字幕 国产 精品| 情色五月天就去干| 丁香五月天激情| 中文字幕一区二区无码成人| 激情开心五月天| 久久久久久久97| www老逼91| 欧美福利视频啊啊啊啊| 麻豆性爱视频在线播放| 欧美 日韩 亚洲 春色| 久久久久久久久久久久九| 极品美女福利在线观看| 欧美色道啊| 亚洲无码色| 日产操逼| 91精品婷婷国产综合久久竹菊| 日韩性爱毛片操骚逼| 欧美激情亚洲情色| 99日韩| 亚洲天天综合| 精品一区二区三区四区女| 亚洲高清无码在线桃色| 可乐操亚洲蜜911| 久操B网| 人妻中文字幕精品无码| 中文精品少妇天堂| 亚州情色j区| 亚洲精品乱码线路中文字幕 | A片三级无码| 日夜伊人网| 欧美日韩一干二干| 操美女高潮抽搐白浆| 一起草视频在线| 久久久久七视频| 日韩乱伦视频| 精品国产乱码久久| 国产天美传媒精品| 91九色精品熟女内射| 老司机午夜精品视频| 日日夜夜模| 色五月婷婷五月天| 在线观看无码三级少妇| 欧美色97| 超碰精品| 五月天激情小说| 香蕉久久AⅤ...| 天天综合青苹果| 精品国产国产AV| 五月天婷婷综合| 天天躁日日躁xxxxx| 伊香蕉综合久久久久久久噜噜噜| 区一二区日韩亚洲乱码av电影| 国产成人免费观看在线视频| 天美精品原创av片国产| 操淫穴亚洲五月丁香 | 麻豆三极片| 综合大香蕉美。| 欧美性区| 天天舔天天| 国产亚洲精品第一最新| 国产精品不卡一区二区三区av| 99热国产精品| 欧美精品 - 91爱爱| 激情综合网激情五月天| www.91理论| 白丝被操91| 老熟女综合| 91精品国产长腿丝袜美女| 大香蕉在线免| 91黑丝少妇| 大香蕉亚洲中文| 91free福利| 国产精品无码在线| 中文字幕精品一区欧美| 日本精品999| 97久久国产精品女不卡| 亚洲骚男同com| 青青草玖玖爱| 精品国产国产AV| 9 7超碰在线免费观看| 中文字幕啊啊啊在线观看视频| 黄片直播三级黄片两女一男| 天堂俺去俺来也www久久婷婷| 香蕉欧美| 中文字幕国产在线天堂| 中文字幕乱码在线观看| 中日韩久久久免费看| 道久久五香丁月婷婷激情综合| 情色五月天久久久| 国产精品2020| 欧美色图天堂网m| 在线啊啊啊啊| 天天看天天综合成人网| 亚洲熟妇极品| 日韩人妻操B| 久久久久久亚洲精品中文字幕人妻| 玖玖在线视频| 色色五月丁香| 日本三级黄页| 激情综合97| 97视频网站在线观看| 天天日B狠狠操| 色色色色色色色色色色色色色色综合| 激情综合五| 性站 | 日韩性爱小视频| 麻豆国产精品午夜视频| 久96热在线观看视频| www久久国产精品| 超碰免费人妻人人| 欧美黄色片在线播放| 免费精品人妻一区二区三| 日韩无码黄色片| 久久久 国产精品| 激情久久久| 99久久com免费视频′| 中美日韩毛片| 96久久久精品| 欧美色图99| 97在线免费看视频| 亚洲性爱成人| 精品国产人成在线| 大香蕉黄色一区| 99色| 10000部十八禁看电影| 一级黄碟| 先锋女优在线观看视频| 国产无码久久高清| 97精品熟女少妇一区 | 欧美激情 亚洲色图| 亚洲天堂男人天堂| 色操逼网| 五月丁香激情综合| 久九九九九九九热| 欧美影音在线| 天天干18禁| 一本精品日本在线视频精品| 在线人人人人人人精品超 | 亚洲se电影| 中文字幕熟女人妻丝袜| 人人 操人人 操人人| 婬女免费一二三区A片| 亚洲情色五月天| 色五月激情AV在线| 一区二区不卡视| 男女激情黄色网址| 人妻夜夜爽天天爽麻豆三区网站| 久草精品一区| 亚洲图片欧美| 3d成人精品一区二区| 精品精品精品| 日韩丨制服丨中文|在线| 亚洲男人天堂网| 无码 有码 国产18p| 极品白嫩福利在线| 欧美综合网站999| AV一区观看| 人妻啊啊人妻啊| 欧美在线综合| 久久日韩精品一区二区| 99综合视频一体| 国产久久日| 日本视频在线中文字幕| 无遮挡猛进视频免费无限观看| 玖玖爱综合| 色九久| 操比国产| 成人在线永久| 韩国一级做a久久久久| 开心五月婷婷激情| 久久久久久久9最新免费视频观看| 国产操逼网站亚洲一级黄色| 天天日天天干天天整| www.91欧美| 在线视频 亚洲精品| 91婷婷| 深夜激情 | 四虎在线观看网站| 级做a爱无码性色永久免费| 男人的天堂不卡一区二区 | 91c色| 欧美综合色站| 日少妇视频| 婷婷91| 日日AAvv| 亚洲精品a人片在线观看视| 麻豆 亚洲 97| 日本人妻中文字幕| 人妻美腿丝袜制服诱惑综合天堂-| juliaann欧美丝袜办公室| 唐山老熟妇露脸啪啪叫| 国产欧美后入| 免费伦费视频在线观看| 亚洲欧美精品久| 日韩性爱1级片视频| 久久精品老司| 欧美日韩性爱电影在线| 75大香蕉| 国产日韩精品无码去免费专区国产| 久久综合乱子伦国产免费| 久久老女人| 天天操女人| 久久精品国产精品一区| 啊啊啊啊啊啊啊国| 国产拍偷精品网站| 天天摸天天碰天天添青青| 一级做a爰片性色毛片久久| 伊人成人情色综合| 影音先锋日本一区二区| 中文幕97| 96久久精品一二三区色欲| 夫妻AV网站| 激情五月天丁香| 欧美少妇人妻| 亚洲情色一区综合| 熟妇的味道HD中文字幕| 97超碰超欧美。| 国产欧美一区激情交| 天美传媒麻豆一区二区三区国产精| 开心婷婷五月| 97视频在线免费观看| 精久久久91| 蜜乳AV一区二区三区四| 日本ZZ高免费A级视频| 加勒比大香蕉视频在线| 精品人妻中文字幕高清| 中文字幕-区二区三区四区视频中国| 2017人人操,人人摸| 精品女同一区| 欧美熟女少妇| 天天躁日日躁成人字幕aⅴ| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 色香综合| 有码人妻系列| 日韩A优精品在线观看| 超碰吊日色| 人妻精品4K4K4K4K4| 无码操逼网| 精品人妻一区二区三区视频在线| 殴美牲| 亚洲小电影免费涩涩成人在线高清| 色女免费在线观看视频网址| 超碰在线看| 国产拍偷精品网站| 97草草| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 伊人操你| 97在线观看视频| 韩国轻伦国内自拍一区| 欧美强奸一区二区诱惑| 神马九九| 亚洲图片欧美另类综合免费视频大大香| 夜夜操二区| 郑州宾馆老熟女露脸啪啪| 亚洲欧美首页| 欧洲性人爱视频| 日本一二区免费| 探花激情视频| 欧美自拍偷拍综合图片| 操久久久久| 男人的天堂2000| 丝袜夫妻自拍| 久久久夜夜嗨免费视频| 精品国产乱码| …亚洲黄色厕厕女女在线播…| 丝袜美女诱惑 91 视频| 天堂av2019| 色色色999| 国产AV久久野战精品| av毛片aaaaa免费看| 欧美综合综合| 久久视频少妇美女| 天天综合网~91| 人人操我人人干| 丰满少妇一区二区三区免费看| 18禁久极品美女久久哦哟呀!| 欧美天天插| 九九久久综合| 操我无码| 亚洲三区视频| 国产丝袜美女在线一区| 久久久久99999| 亚洲欧美综合网 | 91人精品妻入口| 日韩大香蕉| 免费在线视频97| 97精品一区二区视频在线观看| 九九国产热| 熟妇精品juliaannAV| 18精品一区| 啪啪91| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 日日狠狠久久偷偷色综合免费| 日本精品高清一二区一本到| 欧美精品日韩久久久九| 亚洲激情在线观看一区| 欧美日韩大香蕉| 亚洲婷婷综合网| 精品视频在线观看精品| 啪啪啪综合网| 日本精品一区二区三区四区的功能| 亚洲综合嫩| 人妻熟女一区二区三区视频| 我爱操| 后入精品| 91久| 伊人加勒比| 1769成人国产精品视频| 秋霞Av理论一级在线| 国产精品999aaa| 欧美熟妇成人一区二区| 国产亚洲日韩欧| 嗯啊视频免费在线观看| 免费精品中文字幕| 亚洲AV秘 精品久久老牛影视| 人人看欧美性爱| 久久久久久精品免费看A级| 欧美强奸一区二区诱惑| 性爱av网站| 98色网| 天堂国产AV| 中文字幕av丝袜|