原创 入門正則表達式常用語法及java爬蟲示例

正則表達式 正則表達式的用途:文本的複雜處理 開發中使用正則表達式的流程: - 分析所要匹配的數據,寫出測試用的典型數據 - 在工具軟件中進行匹配測試 - 在程序中調用通過的正則表達式 正則表達式語法 普通字符: 字母,數字,漢字

原创 多線程---指令重排(happenbefore)介紹

指令重排 指令重排(HappenBefore): 執行代碼的順序可能和編寫代碼的順序不一致,即虛擬機優化代碼順序,則爲指令重排。即編譯器或運行時環境爲了優化程序性能而採取的對指令進行重新排序執行的一種手段。 在虛擬機層面:爲了

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

頁面效果 項目準備 所用技術 springboot+mybatis+echarts+webmagic 實現過程 用webmagic爬取騰訊,百度疫情網站,獲取數據 將返回的數據存儲在mysql中 編寫業務,在controller

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

數據解析 可能就是在解析數據的時候要花一點點時間 這裏是通過打個斷點,debug慢慢分析的 差不多就這樣 先看details數據的解析 數據在這兩個中獲取 本質上就是遍歷一個雙重for循環,外層獲取省,內層獲取市 his

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

Controller+SQL+ajax 數據保存到數據庫後,剩下就是發送數據了 整個數據的展示大體分爲了六個部分,依次是l1,l2,c1,c2,r1,r2 c1 c2 地圖 這裏的兩個sql其實是可以放一起,我這裏多

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

其他技術 關於echarts,該項目用的圖表都是echarts中的基礎圖表,在官網都可以找到,你也可以用你自己找的圖表,插值方式大同小異,這裏注意的是 地圖和詞雲需要先引入相關js文件,相關文件都可以在echarts官網下載 地圖

原创 java學習之集合框架與泛型

java集合框架與泛型 5.1 java集合框架與泛型 5.1.1 java集合框架的主要接口 tips: 接口map與接口collection是相互獨立的 所有集合類均直接或間接地實現了迭代接口interable 5.1.2

原创 MySQL服務的啓動和停止即可能出現的問題:服務名無效;MYSQL服務無法啓動

MySQL服務的啓動和停止即可能出現的問題 方式一:計算機——右擊管理——服務 方式二:通過管理員身份運行 net start 服務名(啓動服務) net stop 服務名(停止服務) 問題一:執行 net start mys