原创 《深入理解Java虛擬機》讀後總結 (一)JVM內存模型

(一)JVM內存模型 (二)JVM內存分配 (三)JVM內存監控 (四)JVM垃圾回收 JVM內存模型 基於Sun HotSpot JVM 直接上圖: 從圖中看到,JVM內存分爲兩個主要區域,一個是所有線程共享的數據

原创 準確的java程序性能測試

原創文章,轉載請指明出處:http://aub.iteye.com/blog/2124974, 尊重他人即尊重自己 1.避免垃圾回收對結果造成的誤差 方案一:JVM啓動時使用-verbose:gc觀察垃圾回收動作,確認整個測試期間垃圾回

原创 Linux常用命令-備忘

集羣監控常用命令: load average top uptime CPU利用率 top 1多核CPU查看 Shift+H 用線程查看 -p 指定查看的進程 top | grep Cpu mp

原创 logback常用配置詳解(一) and

logback 常用配置詳解系列 詳細整理了logback常用配置, 不是官網手冊的翻譯版,而是使用總結,旨在更快更透徹的理解其配置 logback 常用配置詳解(序)logback 簡介 logback 常用配置詳解(一)

原创 《深入理解Java虛擬機》讀後總結 (四)JVM垃圾回收

(一)JVM內存模型 (二)JVM內存分配 (三)JVM內存監控 (四)JVM垃圾回收 JVM的GC概述 GC即垃圾回收,是指jvm用於釋放那些不再使用的對象所佔用的內存。 在充分理解了垃圾收集算法和執行過程後,纔能有效的

原创 (轉載)讓你變得更加高效的一些Java工具和類庫

Java受到全球百萬計開發者的追捧,已經演變爲一門出色的編程語言。最終,這門語言隨着技術的變化,不斷的被改善以迎合變化的市場需求。 無論你是否擁有一家科技公司,軟件已經成爲幾乎每一個企業不可或缺的一部分,爲了吸引你潛在的顧客,你應該交付

原创 Java 加密解密之對稱加密算法DES

Java加密解密系列 Java 加密解密基礎 Java byte數組與十六進制字符串互轉 Java BASE64加密解密 Java 加密解密之消息摘要算法(MD5 SHA MAC) Java 加密解密之對稱加密算法DES

原创 《深入理解Java虛擬機》讀後總結 (三)JVM內存監控

(一)JVM內存模型 (二)JVM內存分配 (三)JVM內存監控 (四)JVM垃圾回收 基於Sun HotSpot JVM 這裏將介紹幾款sun hotspot jvm 自帶的監控工具: 請確保java_home/bin配置到pa

原创 hadoop eclipse plugin 編譯安裝,問題總結

插件名稱:hadoop2x-eclipse-plugin插件地址:https://github.com/winghc/hadoop2x-eclipse-plugin   1.下載並解壓hadoop2.x,下載地址http://hadoo

原创 CMPP,SGIP,SMGP 長短信 消息頭

移動CMPP3: Msg_Fmt = 8 ; Tp_Udhi = 1; 可採用6字節協議頭,也可採用7字節協議頭,實測都通過。 6字節協議頭: MsgContent的前三個字節爲:0x05, 0x00, 0x03(

原创 試讀《Java特種兵(上冊)》 - 相見恨晚

俗話說:“師父領進門,修行在個人”。 但是,一個好的導師能夠最大化的激發你的潛能,讓你加速成長,領跑於他人之前。 在校時,無論老師水平高低,至少還有人給你指導, 走進社會後,偶爾有些命好的朋友,遇到好的領導、同事,能指引你如何繼續前行,

原创 hlConsole - 手機網頁JS日誌查看工具

轉載:http://console.hongliang.org hlConsole - 手機網頁JS日誌查看工具 前端的同學都知道,在開發PC頁面的時候,經常用到F12的Console,來查看日誌、調試、定位問題。但是在手機環境下,看

原创 Java 加密解密之消息摘要算法(MD5 SHA MAC)

Java加密解密系列 Java 加密解密基礎 Java byte數組與十六進制字符串互轉 Java BASE64加密解密 Java 加密解密之消息摘要算法(MD5 SHA MAC) Java 加密解密之對稱加密算法DES

原创 《深入理解Java虛擬機》讀後總結 (二)JVM內存分配

(一)JVM內存模型 (二)JVM內存分配 (三)JVM內存監控 (四)JVM垃圾回收 2 JVM內存分配 使用對JVM不同內存區域灌入數據,導致相關區域內存溢出,來驗證JVM內存分配 先看一個經典問題: String s

原创 相對準確的java程序性能測試實現方案

避免垃圾回收對結果造成的誤差 方案一: JVM啓動時使用-verbose:gc觀察垃圾回收動作,確認整個測試期間垃圾回收根本不會執行 方案二: 運行足夠的次數和時間,這樣測試程序能夠充分的反應出運行期間分配與垃圾回收的開銷