原创 Arthas監控學習與分享

Arthas 概述 Arthas 是 阿里巴巴最近開源出來的一個針對 java 的工具,主要是針對 java 的問題進行診斷。 這個工具可以協助你做下面這些事情: 這個類是從哪個 jar 包加載而來的? 爲什麼會報各種類相關的 Excep

原创 性能優化之解析:fastJson快速解析大數據json

在上一篇線程池中提到了最近寫的服務,要求實時與效率,在測試到3W數據的時候發現瞭解析JSON比較慢。 於是,使用阿里爸爸的fastJson進行嘗試,結果提升很多倍。不愧號稱第一快的解析包。 廢話不說了直接上代碼與圖。 以前: /**  

原创 Redis分佈式框架搭建與集成

Redis學習文檔 1.啓動服務: 如果基礎以瞭解,請從後往前看。 n 下載安裝文件(2.8.24 zip)                            https://github.com/MSOpenTech/redis/r

原创 Spring加載javaBean過程

Spring加載普通的Bean的過程 今天看到有人問這個問題,於是我從源碼中摘抄並借閱百度文檔部分內容。 學習後做一個筆記,以後說不定會用上。 首先先從配置: <!--   配置spring啓動listener入口-->    <list

原创 JAVA String操作split方法,以|作爲分隔符切割問題

今天在寫方法時需要以“|”作爲分割符,這時發現把整個字符串切成了一個字符,一個字符的數組,這不是我們想要的結果。 如:String[] a = "EI_INFORMATION_MAIN_LOADDET|HY3|3740".split("|

原创 測試併發與優化多線程、大批量處理SQL性能的一些心得(有心得就會更新)

測試併發與優化性能的一些心得 最近在做之前提到的服務的併發測試,有一些心得和優化處理。 當N個併發請求服務器時,先由服務器的線程池來處理請求(同java普通的線程池)也是當核心線程數用完以後後來的請求會進入隊列中。所以當併發量到一定程度的

原创 java線程池的配置與使用(已發佈)

線程池ThreadPoolExecutor的理解與使用 前幾天客戶提了新需求,需要寫一個服務並且利用多線程去處理。雖然以前有這種例子但是是方法級的,這裏寫一個全局的來使用。這幾天都在測試今天有空把了解的東西都寫下來希望以後再用到直接找自己