java
java技術(shù)研究
摘要: 之前遇到幾次現(xiàn)場(chǎng)故障,都是和class文件有關(guān),比如版本不兼容造成Bad Version錯(cuò)誤之類,需要檢查class文件的編譯版本信息。 今天無(wú)意中發(fā)現(xiàn), jdk自帶的javap 命令其實(shí)可以方便的搞定這個(gè)事情
閱讀全文
摘要: 前幾次的編碼最佳實(shí)踐系列,我們都著眼于Java代碼,今天我們換個(gè)話題,看看另外一個(gè)領(lǐng)域,和Java代碼大相徑庭的SQL。
閱讀全文
摘要: 本期的案例依然是來(lái)自實(shí)際項(xiàng)目,很尋常的代碼,卻意外遭遇傳說(shuō)中的Java"內(nèi)存溢出"。
閱讀全文
摘要: 這是一個(gè)來(lái)自實(shí)際項(xiàng)目的例子,在這個(gè)案例中,有同事基于jdk中的LinkedHashMap設(shè)計(jì)了一個(gè)LRUCache,為了提高性能,使用了 ReentrantReadWriteLock 讀寫(xiě)鎖:寫(xiě)鎖對(duì)應(yīng)put()方法,而讀鎖對(duì)應(yīng)get()方法,期望通過(guò)讀寫(xiě)鎖來(lái)實(shí)現(xiàn)并發(fā)get()。
閱讀全文
摘要: 這里將要講述的是一系列的類似案例,都是在各個(gè)產(chǎn)品進(jìn)行performance tuning時(shí)被發(fā)現(xiàn)的,非常具有普適性。可以說(shuō)在日常開(kāi)發(fā)中,有非常大的概率遇到相同或者類似的情形,因此需要對(duì)其保持警惕以便避免陷入類似的性能問(wèn)題。 我們從JAXBContext這個(gè)對(duì)象開(kāi)始...
閱讀全文
摘要: 這是一個(gè)真實(shí)案例,曾經(jīng)惹出碩大風(fēng)波,故事的起因卻很簡(jiǎn)單,就是需要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)數(shù)器,每次取值然后加1......
閱讀全文
摘要: 最近在公司內(nèi)部做了一些收集和整理的工作,關(guān)于trouble shooting和performace tuning 中遇到并解決的典型問(wèn)題,做了一些內(nèi)部分享。我整理了一下,準(zhǔn)備陸續(xù)放上來(lái)分享給大家。
這些問(wèn)題,單個(gè)看每個(gè)問(wèn)題都不算復(fù)雜或高深,但是都是在實(shí)際項(xiàng)目開(kāi)發(fā)中出現(xiàn)并一度造成困擾的,而且?guī)в幸欢ǖ钠者m性,具體表現(xiàn)為不知道這些問(wèn)題的同學(xué)很容易在日常開(kāi)發(fā)中中招。因此我們開(kāi)了一個(gè)專題,叫做編碼最佳實(shí)踐,似乎名字起的有點(diǎn)大......
先來(lái)看看第一個(gè),如何做compare。
閱讀全文
摘要: 今天,嘗試使用slf4j + logback的黃金組合,結(jié)果發(fā)現(xiàn)有點(diǎn)問(wèn)題,slf4j和logback的最新版本不兼容。當(dāng)然slf4j是1.6.0-RC0,正式發(fā)布時(shí) logback應(yīng)該會(huì)跟進(jìn)發(fā)布新的版本吧。
閱讀全文
摘要:
在SUSE SLES11 下安裝好tomcat6后,考慮方便需要設(shè)置tomcat為開(kāi)機(jī)自動(dòng)運(yùn)行。
找到tomcat官方的安裝文檔 http://tomcat.apache.org/tomcat-6.0-doc/setup.html,按照要求安裝,中間發(fā)現(xiàn)有些問(wèn)題,記錄下來(lái)備忘。
閱讀全文
摘要: 從網(wǎng)上找到的一個(gè)設(shè)計(jì)模式快速參考,感覺(jué)做的非常的好,分享給大家。
閱讀全文
摘要: jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一個(gè)顯示當(dāng)前所有java進(jìn)程pid的命令,簡(jiǎn)單實(shí)用,非常適合在linux/unix平臺(tái)上簡(jiǎn)單察看當(dāng)前java進(jìn)程的一些簡(jiǎn)單情況。
閱讀全文
摘要: 首先把問(wèn)題擺出來(lái),看這個(gè)代碼段
String a = "ab";
String b = "a" + "b";
System.out.println((a == b));
打印結(jié)果會(huì)是什么?true or false ?
閱讀全文