原创 設計模式在一個系統架構設計中的應用
前天接到一個項目,需要採集用戶行爲進行分析,例如:有N個頁面,每個頁面有都按鈕和鏈接,需要記錄每次用戶一些特徵行爲,如: 特徵行爲一:A頁面點擊一個按鈕跳到B頁面,然後在B頁面點擊一個鏈接跳到C頁面,然後在C頁面點擊下載。 特徵行
原创 while和for的效率問題
今天突發奇想試了一下這麼一個代碼:public class Test { public static void main(String[] args) { long count = 10000000000L;//1000000000L;
原创 對eclipse啓動進行JVM優化紀實(1)
Eclipse.ini裏面long long time爲了讓程序運行快點改過堆分配大小,其參數配置的改變只是固定了堆的大小,爲此增加了兩行:-Xms512m-Xmx512m今天突然想玩玩調優,稍微看來一點資料打算就開幹了,我也不喜歡紙上談
原创 對eclipse啓動進行JVM優化紀實(2)
接着昨天的幹,首先看看昨天的日誌,兩次都是minoj GC,舊生代和持久代都沒有可用GC,研究的重點就是這兩次GC,從日誌的最後HEAP信息來看 Heap def new generation total 157248K, us
原创 D40摔了
D40摔了,機身破裂,鏡頭完全損壞,只是鏡片都沒有破,估計還能修好,哎,有點鬱悶,但是好象不是很心疼,呵呵。 點贊 收藏 分享 文章舉報 coffee_hc 發佈了36 篇原創
原创 maven打包可運行的JAR
現在寫後端非WEB程序比較多,每次需要手工的拷貝lib裏面的jar 包,然後啓動腳本里面還要寫classpath,特麼完全是在坑爹,爲了偷懶,我找了一下maven中的配置,發現可以配置可運行包,並且直接拷貝依賴JAR到lib下,還把cla
原创 對eclipse啓動進行JVM優化紀實(3)
看看開啓了4個項目的ECLIPSE啓動並運行了一段時間的GC日誌: 3.704: [GC 3.705: [DefNew: 209792K->25577K(235968K), 0.0981906 secs] 209792K->25577
原创 我對內部的一個NIO的分享
最近給內部做了一個NIO的分享,是基於JKD1.6的JDK的,由於我不喜歡寫PPT,所以就只寫了一個DEMO,現在把代碼拿出來分享一下,關於NIO的使用方法,以及如何擴展都在代碼的註釋裏面寫着的,希望對需要的同學有幫助。 impo
原创 棄用ITEYE
雖然本次CSDN密碼泄漏的密碼中並沒有我的密碼,但是鑑於小網站的安全意識薄弱,我還是決定將笨博客啓用,還是回到原來163的博客上去,地址:http://blog.163.com/coffee_hc 點贊 收藏 分享
原创 啓動Iteyeblog
由於163的博客不能添加流量統計,今天轉入iteye 點贊 收藏 分享 文章舉報 coffee_hc 發佈了36 篇原創文章 · 獲贊 6 · 訪問量 7萬+ 私信
原创 Nagle 與 SO_SNDBUF的問題(轉載)
摘要:當使用TCP傳輸小型數據包時,程序的設計是相當重要的。如果在設計方案中不對TCP數據包的延遲應答,Nagle算法,Winsock緩衝作用引起重視,將會嚴重影響程序的性能。這篇文章討論了這些問題,列舉了兩個案例,給出了一些傳輸小數據包
原创 一個關於NIO的分析
最近給內部做了一個NIO的分享,是基於JKD1.6的JDK的,由於我不喜歡寫PPT,所以就只寫了一個DEMO,現在把代碼拿出來分享一下,關於NIO的使用方法,以及如何擴展都在代碼的註釋裏面寫着的,希望對需要的同學有幫助。import ja
原创 關於數字運算符值得注意的一點小問題
直接上代碼 a-b<0; a<b; -a>-b; 你認爲三個表達式是一樣的麼? 呵呵。其實不然,第二種是最安全的寫法,第一種會出現溢出的問題,第三種由於數字類型是不對稱的,也會導致溢出。 其實在其他的數字運算符中都會有這種問題
原创 設計模式在一個系統架構中的應用
特徵行爲一:A頁面點擊一個按鈕跳到B頁面,然後在B頁面點擊一個鏈接跳到C頁面,然後在C頁面點擊下載。兩個特徵最後都在C頁面下載軟件,現在需要統計A-B
原创 JVM調優:對eclipse啓動調優紀實(2)
接着昨天的幹,首先看看昨天的日誌,兩次都是minoj GC,舊生代和持久代都沒有可用GC,研究的重點就是這兩次GC,從日誌的最後HEAP信息來看 Heap def new generation total 157248K, used