<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    2011年6月11日 #

    使用javap命令查看編譯版本信息

         摘要: 之前遇到幾次現場故障,都是和class文件有關,比如版本不兼容造成Bad Version錯誤之類,需要檢查class文件的編譯版本信息。 今天無意中發現, jdk自帶的javap 命令其實可以方便的搞定這個事情  閱讀全文

    posted @ 2013-02-17 15:50 sky ao 閱讀(1697) | 評論 (0)編輯 收藏

    編碼最佳實踐(6)--那些年,我們一起建的索引

         摘要: 前幾次的編碼最佳實踐系列,我們都著眼于Java代碼,今天我們換個話題,看看另外一個領域,和Java代碼大相徑庭的SQL。   閱讀全文

    posted @ 2013-01-04 12:08 sky ao 閱讀(2192) | 評論 (1)編輯 收藏

    編碼最佳實踐(5)--小心!這只是冰山一角

         摘要: 本期的案例依然是來自實際項目,很尋常的代碼,卻意外遭遇傳說中的Java"內存溢出"。   閱讀全文

    posted @ 2012-09-06 15:09 sky ao 閱讀(3153) | 評論 (1)編輯 收藏

    解決drupal的globalrediect模塊的重定向循環問題

         摘要: 昨晚繼續折騰俺的小站http://www.javauniversity.net,準備給它加上SEO支持,安裝了SEO tools模塊和相應的依賴模塊。

    結果安裝完成之后就陷入重定向循環了,每個頁面都被重定向到新地址,然后新地址再次被重定向。chrome瀏覽器會稍后報錯說太多重定向,而ie則傻傻的一直在死循環。   閱讀全文

    posted @ 2012-07-11 07:28 sky ao 閱讀(1574) | 評論 (0)編輯 收藏

    Java University 網站開通過程吐糟

         摘要: 折騰了兩天,終于將Java University這個站點開通,過程真不容易的,決定寫下來吐吐 糟,以紀念TIANCHAO和諧之光普照下P民的美好生活  閱讀全文

    posted @ 2012-06-24 10:34 sky ao 閱讀(1926) | 評論 (3)編輯 收藏

    編碼最佳實踐(4)--小心LinkedHashMap的get()方法

         摘要: 這是一個來自實際項目的例子,在這個案例中,有同事基于jdk中的LinkedHashMap設計了一個LRUCache,為了提高性能,使用了 ReentrantReadWriteLock 讀寫鎖:寫鎖對應put()方法,而讀鎖對應get()方法,期望通過讀寫鎖來實現并發get()。  閱讀全文

    posted @ 2012-06-18 12:31 sky ao 閱讀(4670) | 評論 (1)編輯 收藏

    編碼最佳實踐(3)--盡量重用昂貴的初始化對象

         摘要: 這里將要講述的是一系列的類似案例,都是在各個產品進行performance tuning時被發現的,非常具有普適性。可以說在日常開發中,有非常大的概率遇到相同或者類似的情形,因此需要對其保持警惕以便避免陷入類似的性能問題。 我們從JAXBContext這個對象開始...  閱讀全文

    posted @ 2012-06-17 23:02 sky ao 閱讀(2703) | 評論 (0)編輯 收藏

    編碼最佳實踐(2)--推薦使用concurrent包中的Atomic類

         摘要: 這是一個真實案例,曾經惹出碩大風波,故事的起因卻很簡單,就是需要實現一個簡單的計數器,每次取值然后加1......  閱讀全文

    posted @ 2012-06-16 17:54 sky ao 閱讀(2897) | 評論 (5)編輯 收藏

    編碼最佳實踐(1)--小心"數據溢出"

         摘要: 最近在公司內部做了一些收集和整理的工作,關于trouble shooting和performace tuning 中遇到并解決的典型問題,做了一些內部分享。我整理了一下,準備陸續放上來分享給大家。

    這些問題,單個看每個問題都不算復雜或高深,但是都是在實際項目開發中出現并一度造成困擾的,而且帶有一定的普適性,具體表現為不知道這些問題的同學很容易在日常開發中中招。因此我們開了一個專題,叫做編碼最佳實踐,似乎名字起的有點大......

    先來看看第一個,如何做compare。  閱讀全文

    posted @ 2012-06-09 23:27 sky ao 閱讀(3111) | 評論 (2)編輯 收藏

    解決Jetty下EL版本沖突的問題

         摘要: 今天用jetty做嵌入式web container,來做web項目的integration test,結果發現出現在渲染使用EL表達式的jsp頁面時出現異常:

    javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;

    檢查了一下,發現javax.el.ExpressionFactory.newInstance()這個方法是EL2.2版本之后才有的方法,而在EL2.1之中是沒有這個方法的,問題很明顯:org.apache.jasper中試圖調用2.2版本的EL,當時提供的EL的版本是2.1版本,所以解決的方式無非就是兩個,要不降低org.apache.jasper的版本,要不提升el的版本。考慮到現在使用的jetty已經是最新的版本8.1.2.v20120308,因此提升EL的版本為2.2更為合適。  閱讀全文

    posted @ 2012-05-25 07:11 sky ao 閱讀(11100) | 評論 (2)編輯 收藏

    解決jenkins執行sonar時重復執行兩次test的問題

         摘要: 在jenkins上建立了一個job,通過標準的maven命令來執行打包測試和上傳artifact到nexus倉庫。隨后發現有些性能問題:sonar的job執行時,需要重新update SCM,然后需要再次執行test,之后才能進行真正屬于sonar的任務如代碼檢測等。明顯update SCM 和執行test是重復了原有job,純屬浪費。這個重復執行問題隨著測試案例和測試執行時間的增加,會越來越明顯。因此需要考慮消除這里的重復問題,減少build的時間,并節約jenkins的資源。  閱讀全文

    posted @ 2012-02-14 14:53 sky ao 閱讀(5673) | 評論 (5)編輯 收藏

    搜索maven依賴的網站推薦

        使用maven填寫依賴的時候,常會遇到需要查一下groupId/artifactId和version,有時候還要看看有沒有新的版本更新。 

        原來一直用http://mvnrepository.com/ 這個網站來搜索,最近發現maven官網也提供了類似的功能,http://search.maven.org/。 

        簡單試用了一下search.maven.org,功能基本和mvnrepository.com相同,而且界面更簡潔友好。推薦使用。

    posted @ 2011-12-02 16:06 sky ao 閱讀(10620) | 評論 (4)編輯 收藏

    cloudfoundry介紹-(1)申請試用

         摘要: cloudfoundry是vmvare新推出來的開源PaaS平臺,我試用了一下,發現還是很不錯的,申請過程很簡單。發出來分享給大家,有需要的可以去申請,畢竟可以支持java的免費的空間實在太難得了。  閱讀全文

    posted @ 2011-06-11 13:52 sky ao 閱讀(10687) | 評論 (6)編輯 收藏

    主站蜘蛛池模板: 亚洲无av在线中文字幕| 免费一级毛片免费播放| 久久久久亚洲AV成人无码网站| 四虎影视在线看免费观看 | 最好免费观看高清在线| 精品亚洲视频在线观看| jizz日本免费| 亚洲狠狠婷婷综合久久久久| 日本免费A级毛一片| 亚洲卡一卡2卡三卡4卡无卡三| 久久精品免费电影| 亚洲狠狠ady亚洲精品大秀| 日本三级2019在线观看免费| 在线观看亚洲AV日韩AV| 香蕉视频在线观看免费国产婷婷| 亚洲AV网一区二区三区| 亚洲情侣偷拍精品| 国产精品99精品久久免费| 久久精品国产亚洲AV香蕉| 成视频年人黄网站免费视频| 亚洲av无码片vr一区二区三区 | 成人亚洲网站www在线观看| 亚洲精品免费网站| 亚洲一区二区三区成人网站| 免费看小12萝裸体视频国产| 国产精品成人啪精品视频免费| 亚洲AV无码国产精品色午友在线 | 成年免费a级毛片免费看无码| 亚洲国产美女精品久久久久∴| 99精品视频在线观看免费专区| 亚洲字幕AV一区二区三区四区 | 鲁丝片一区二区三区免费 | 亚洲一区二区三区丝袜| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产日韩一区二区三免费高清| 亚洲福利一区二区| 国产美女做a免费视频软件| 两性色午夜免费视频| 亚洲不卡中文字幕| 亚洲国产成人久久综合区| 精品免费tv久久久久久久|