原创 java常用數據結構的比較

java常用數據結構的比較 java中有很數據結構如key value中有haspmap,treemap,LinkedHashMap ,那麼這些數據結構有何區別,我們如何根據應用場景去選擇合適的數據結構,合適的數據結構將能夠有效的

原创 Storm應用中遇到的問題與解決方案

Storm應用中遇到的問題與解決方案 本文收集和參考了一些其他博客的內容 Worker 進程在啓動時掛掉而沒有留下堆棧跟蹤信息的問題 可能出現的現象: 拓撲在一個節點上運行正常,但是多個 worker 進程在多個節點上就會崩潰

原创 Spark存儲體系

Spark存儲體系 無論是spark的任務提交還是,任務執行,在這過程中始終離不開spark的存儲體系。spark爲了避免hadoop讀寫磁盤的IO操作成爲性能瓶頸,優先將配置信息、計算結果等數據存入內存,當內存存儲不下的時候,可

原创 java InputStreamReader中文亂碼

java InputStreamReader中文亂碼 在網上查閱了好多關於 InputStreamReader或者BufferedReader中文亂碼的問題也嘗試了好多沒結果發現,都沒有什麼改進,於是乎隨便嘗試了一下編碼格式的更更

原创 java 客戶端通過post傳過去的數據的 數據編碼問題

在java客戶端訪問rest服務時候採用post的方式提交訪問請求 在客戶端傳遞的參數本來是{“features”:[“amily”,“dawei”,“bofeite”],“mapKey”:“name”}; 但是在服務端收到的數據

原创 讀取idea resources 文件並且按行讀取文件裏面的內容

讀取idea resources 文件並且按行讀取文件裏面的內容 我要去讀取一個resources文件夾下面的的dura_dist.txt文件,在resource文件夾下新建這個文件裏面填一些信息,隨便添加幾行數據 InputSt

原创 NIO 實例demo-Server

NIO 實例demo-Server 下面是NIO編程的一個簡單的demo ,總共包括四部分,Client,ClientHandler,Server和ServerHandler首先是Server端,NIO的server端的通信序列圖

原创 客戶端傳遞數據過大導致服務端拋異常

今天碰到一個服務端拋出的一個異常如下: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException

原创 excel中VLOOKUP的使用

excel中VLOOKUP的使用 當我們要從一個表單中查詢一個屬性值對應的另一列時,我們需要用到excel中的vlookup函數 假如我們有兩張表如下第一張表是詳細信息和地址ID對應表:: 福田區車公廟泰然四路105棟南北藥

原创 Maven package 跳過測試用例

Maven package 跳過測試用例 在實際應用中,當我們已經寫好了測試用例,並且單個測試已經通過,所以在package的時候不希望再運行一遍測試用例,一個可能是會出一些不必要的錯誤,因爲有些東西我們已經刪除了,再去刪除,或者

原创 # NIO 實例demo-Client

NIO 實例demo-Client Client部分包括Client和ClientHandle兩部分其中Client的時序通信圖如下 Client.java Client端啓動主函數如下 package MyTestNetty.

原创 java NIO幾個重要的概念

java NIO幾個重要的概念 在當下比較流行的分佈式系統(中間件或者計算框架)中,底層高併發的基礎實現都用到netty,netty和mina很類似,但是netty比mina穩定,雖然效率沒有mina高,相對來說Netty的社區發

原创 GitHub 上傳及下載代碼

GitHub 上傳及下載代碼 github是開源的代碼管理工具,同時也是一個很好的開源學習平臺,學習如何使用github也是非常重要的,以下是我梳理的一些常用的命令 配置 首先初次運行配置全局的用戶名和密碼,不然以後每次添加都需輸

原创 計算機網絡三次握手和四次揮手

計算機網絡三次握手和四次揮手 三次握手 所謂三次握手(Three-Way Handshake)即建立TCP連接,就是指建立一個TCP連接時,需要客戶端和服務端總共發送3個包以確認連接的建立。在socket編程中,這一過程由客戶端執

原创 重啓Storm時,啓動Supervisor 啓動後自動退出

重啓Storm時,啓動Supervisor 啓動後自動退出 在啓動storm集羣時,某個節點啓動Supervisor 進程後後自動退出,運行啓動命令後,立即查看,系統進程,用命令jps,沒過一會就會看到如下: 查看系統supe