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

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

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

    letter Y A N. G Brass Letter F a n-spo D Pewter Uppercase Letter I N G
    隨筆 - 4, 文章 - 10, 評(píng)論 - 2, 引用 - 0
    數(shù)據(jù)加載中……

    2009年1月29日

    發(fā)現(xiàn)自己人性的弱點(diǎn),從現(xiàn)在開始,想到就補(bǔ)充!

    posted @ 2009-01-29 00:38 rainman 閱讀(246) | 評(píng)論 (0)編輯 收藏

    2008年12月22日

    生命是一個(gè)長期積累的過程

    posted @ 2008-12-22 18:01 rainman 閱讀(267) | 評(píng)論 (0)編輯 收藏

    2008年12月15日

    終于畢業(yè)了!

    posted @ 2008-12-15 09:48 rainman 閱讀(289) | 評(píng)論 (0)編輯 收藏

    2008年10月28日

    紀(jì)念我的第一份offer

    posted @ 2008-10-28 13:39 rainman 閱讀(406) | 評(píng)論 (0)編輯 收藏

    2008年10月15日

    ClassLoader

         摘要: 詳細(xì)解釋classloader的加載機(jī)制  閱讀全文

    posted @ 2008-10-15 21:04 rainman 閱讀(298) | 評(píng)論 (0)編輯 收藏

    2008年10月6日

    正確使用 Volatile 變量

         摘要: java? 語言包含兩種內(nèi)在的同步機(jī)制:同步塊(或方法)和 volatile 變量。這兩種機(jī)制的提出都是為了實(shí)現(xiàn)代碼線程的安全性。其中 Volatile 變量的同步性較差(但有時(shí)它更簡單并且開銷更低),而且其使用也更容易出錯(cuò)。在這期的 Java 理論與實(shí)踐 中,Brian Goetz 將介紹幾種正確使用 volatile 變量的模式,并針對(duì)其適用性限制提出一些建議。
      閱讀全文

    posted @ 2008-10-06 21:30 rainman 閱讀(213) | 評(píng)論 (0)編輯 收藏

    ThreadLocal與synchronize

         摘要: Java良好的支持多線程。使用java,我們可以很輕松的編程一個(gè)多線程程序。但是使用多線程可能會(huì)引起并發(fā)訪問的問題。synchronized和ThreadLocal都是用來解決多線程并發(fā)訪問的問題。大家可能對(duì)synchronized較為熟悉,而對(duì)ThreadLocal就要陌生得多了。
    并發(fā)問題。當(dāng)一個(gè)對(duì)象被兩個(gè)線程同時(shí)訪問時(shí),可能有一個(gè)線程會(huì)得到不可預(yù)期的結(jié)果。   閱讀全文

    posted @ 2008-10-06 12:13 rainman 閱讀(743) | 評(píng)論 (1)編輯 收藏

    2008年10月5日

    使用dom4j解析XML

         摘要: dom4j 是一種解析 XML 文檔的開放源代碼 XML 框架。本文介紹如何使用包含在 dom4j 中的解析器創(chuàng)建并修改 XML 文檔。
    dom4j API 包含一個(gè)解析 XML 文檔的工具。本文中將使用這個(gè)解析器創(chuàng)建一個(gè)示例 XML 文檔。清單 1 顯示了這個(gè)示例 XML 文檔,catalog.xml  閱讀全文

    posted @ 2008-10-05 21:30 rainman 閱讀(1379) | 評(píng)論 (0)編輯 收藏

    2008年10月3日

    再談ReentrantLock

         摘要: 重入鎖(ReentrantLock)是一種遞歸無阻塞的同步機(jī)制。以前一直認(rèn)為它是synchronized的簡單替代,而且實(shí)現(xiàn)機(jī)制也不相差太遠(yuǎn)。不過最近實(shí)踐過程中發(fā)現(xiàn)它們之間還是有著天壤之別。
    以下是官方說明:一個(gè)可重入的互斥鎖定 Lock,它具有與使用 synchronized 方法和語句所訪問的隱式監(jiān)視器鎖定相同的一些基本行為和語義,但功能更強(qiáng)大。ReentrantLock 將由最近成功獲得鎖定,并且還沒有釋放該鎖定的線程所擁有。當(dāng)鎖定沒有被另一個(gè)線程所擁有時(shí),調(diào)用 lock 的線程將成功獲取該鎖定并返回。如果當(dāng)前線程已經(jīng)擁有該鎖定,此方法將立即返回。可以使用 isHeldByCurrentThread() 和 getHoldCount() 方法來檢查此情況是否發(fā)生。  閱讀全文

    posted @ 2008-10-03 17:55 rainman 閱讀(3962) | 評(píng)論 (0)編輯 收藏

    Java 理論與實(shí)踐: 流行的原子

         摘要: 在 JDK 5.0 之前,如果不使用本機(jī)代碼,就不能用 Java 語言編寫無等待、無鎖定的算法。在 java.util.concurrent 中添加原子變量類之后,這種情況發(fā)生了變化。請(qǐng)跟隨并行專家 Brian Goetz 一起,了解這些新類如何使用 Java 語言開發(fā)高度可伸縮的無阻塞算法。您可以在本文的 論壇中與作者或其他讀者共享您對(duì)本文的看法。(也可以通過單擊文章頂部或者底部的 討論鏈接來訪問討論。)  閱讀全文

    posted @ 2008-10-03 14:35 rainman 閱讀(239) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 老司机午夜性生免费福利| 亚洲国产精品综合久久2007| 亚洲日韩在线中文字幕综合 | 国产大片免费天天看| 亚洲毛片av日韩av无码| 免费VA在线观看无码| 亚洲精品无码成人片在线观看| 一级毛片免费在线| 最新亚洲成av人免费看| 国产精品99久久免费观看| 久久精品国产亚洲av水果派| 免费不卡视频一卡二卡| 在线精品自拍亚洲第一区| 国产18禁黄网站免费观看| 香蕉免费一级视频在线观看| 久久精品国产精品亚洲精品| 免费国产黄网站在线观看可以下载 | 免费h黄肉动漫在线观看| 五月天婷婷精品免费视频| 亚洲中文字幕无码不卡电影| 日本免费一区二区久久人人澡| 亚洲人成电影院在线观看| 永久久久免费浮力影院| 久久久久久av无码免费看大片| 亚洲av色影在线| 成人免费无毒在线观看网站| 一级A毛片免费观看久久精品| 亚洲精品无码专区久久久| 中文毛片无遮挡高潮免费| 蜜臀亚洲AV无码精品国产午夜.| 自拍偷自拍亚洲精品情侣| 麻花传媒剧在线mv免费观看| 亚洲av成人一区二区三区在线播放| 亚洲成a人一区二区三区| 99久久人妻精品免费二区| 国产精品亚洲av色欲三区| 亚洲av无码一区二区三区乱子伦| 手机在线免费视频| 日本卡1卡2卡三卡免费| 亚洲av日韩综合一区二区三区| 亚洲大片在线观看|