原创 Logback+slf4j應用總結(下載地址已更新)

如果是剛剛接觸logback,建議先下載本文最後的《Logback手冊.pdf》官方手冊閱讀。 1、 如何替換現有的log4j            現有項目:     去掉slf4j-log4j.jar和log4j.ja

原创 【JAVA內存】如何計算一個Java對象佔用的字節數

原文地址:點擊打開鏈接 ,翻譯有出入之處,請以原文爲準 本文中,我們討論一個問題:如何計算(或者說,估算)一個Java對象佔用的內存數量? 通常,我們談論的堆內存使用的前提是以“一般情況”爲背景的。不包括下面兩種情形:   某些情

原创 Java中有趣的事【集錦】持續更新ing

9. Reflection.getCallerClass()此方法是獲取調用當前方法的方法所在的類 8. 今天遇到了一個非常非常詭異的問題 java進程jps顯示存在,ps顯示不存在,但是java進程確定已經掛掉了(sock

原创 Jedis使用總結【pipeline】【分佈式的id生成器】【分佈式鎖【watch】【multi】】【redis分佈式】

前段時間細節的瞭解了Jedis的使用,Jedis是redis的java版本的客戶端實現。 本文做個總結,主要分享如下內容: 【pipeline】【分佈式的id生成器】【分佈式鎖【watch】【multi】】【redis分佈式】 好了,

原创 Java Annotation Retention(可見性)

註解有三個可見性: 源碼可見(SOURCE)   字節碼可見(CLASS)   運行時可見(RUNTIME)   這三個可見性是層層遞增的,也就是說運行時可見的註解在前兩種狀態都是可見的。 下面來驗證說明下   三個註解源碼:   Tes

原创 JAVA字節碼文件操作技巧

你知道如何操作JAVA字節碼文件嗎,這裏將介紹與操作Java字節碼有關的基本知識和操作Java字節碼的方法及Demo,首先我們來看一下AOP的概念,AOP是OOP的延續,是AspectOrientedProgramming的縮寫,意思是

原创 Netty HashedWheelTimer過多導致內存泄漏的排錯

系統環境: CentOS release 5.6 (Final) Netty 3.6.5 final   發現問題: 在一次壓力測試中,發現Netty Based服務器連上4500+的clients就開始一直FullGC。

原创 從iteye搬遷到csdn紀念貼

2013-09-23

原创 Linux下 查看tcp連接數及狀態

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8947 FIN_WAIT1 15 FIN_WAIT2 1 ESTABLISHE

原创 java如何清理DNS Cache

原文地址:http://blog.csdn.net/teaey/article/details/17421927 專注請註明作者! 一、測試環境 OS:Windows7 x64 JDK:1.6.0_45 二、本人找到四種方式清理jvm的

原创 UTF8編碼

UTF-8是Unicode的實現方式之一。 UTF-8的編碼規則很簡單,只有二條: 1)對於單字節的符號,字節的第一位設爲0,後面7位爲這個符號的unicode碼。因此對於英語字母,UTF-8編碼和ASCII碼是相同的。 2)對於n

原创 CentOS下修改網絡配置參數

1、修改hostname   配置文件:/etc/sysconfig/network   HOSTNAME=tank #修改此處主機名   NETWORKING=yes   2、修改ip/netmask/gateway   配置文件:/

原创 JS長整型精精度問題

轉自《小牛虻》哦! 問題描述: 後臺有一個腳本功能,可編寫腳本動態調用Java代碼 importClass(com.ztgame.center.controller.api,P360ApiController); var roleId

原创 “裝飾者模式”和“對象適配器模式”異同

這兩種模式在Java IO包下應用很多 典型的包裝者模式:InputStream ---> FilterInputStream ---> InputStream 典型的適配器模式:Reader ---> InputStreamRea

原创 Java Happens-before法則

Java存儲模型有一個happens-before原則,就是如果動作B要看到動作A的執行結果(無論A/B是否在同一個線程裏面執行),那麼A/B就需要滿足happens-before關係。 在介紹happens-before法則之前介紹