基於Springboot+mybatis+webmagic+echarts的數據可視化網站(二)

數據解析

可能就是在解析數據的時候要花一點點時間

這裏是通過打個斷點,debug慢慢分析的

在這裏插入圖片描述
差不多就這樣

先看details數據的解析

在這裏插入圖片描述

數據在這兩個中獲取

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
本質上就是遍歷一個雙重for循環,外層獲取省,內層獲取市

history
注意的也是兩個json數據

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
這裏要注意一下,chinaDayList中的日期是從1月20號開始的,而chinaDayAddList中的日期是從1月13號開始的,還有一點就是防止數組越界,這一點在代碼裏面會提到.

一個for循環就可以搞定了.

熱搜hot表數據很少,debug一下很容易發現,這裏不做說明.

數據的保存

以details爲例

把數據先保存在ResultItems中,我這裏用了隨機id,防止key相同

在這裏插入圖片描述
使用pipeline
在這裏插入圖片描述
遍歷ResultItems,調用detailsService方法保存數據到數據庫
在這裏插入圖片描述
另外兩個操作基本相同

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章