並發網2014.10月閱讀量Top10
-
Top1 線上性能問題初步排查方法
有時候有很多問題隻有在線上或者預發環境才能發現,而線上又不能Debug,所以線上問題定位就隻能看日誌,係統狀態和Dump線程,本文隻是簡單的介紹一些常用的工具,幫助定位線上問題……(1,853人閱讀)
-
Top2 Java鎖的種類以及辨析(四):可重入鎖
本文裏麵講的是廣義上的可重入鎖,而不是單指JAVA下的ReentrantLock。可重入鎖,也叫做遞歸鎖,指的是同一線程 外層函數獲得鎖之後 ,內層遞歸函數仍然有獲取該鎖的代碼,但不受影響。在JAVA環境下 ReentrantLock 和synchronized 都是 可重入鎖……(1,639人閱讀)
-
Top3 Java IO教程
Java IO 是一套Java用來讀寫數據(輸入和輸出)的API。大部分程序都要處理一些輸入,並由輸入產生一些輸出。Java為此提供了java.io包……(1,497 人閱讀)
終於迎來第二次聚會的機會,本節內容會輕鬆許多,也許一盞茶的工夫就可以聽完這個小故事。注:其實本節並不是討論算法,例子也會很簡單,如果你對算法很熟悉,請跳過此節。想要從一堆數據中找出一個max、min……( 1,358人閱讀)
在本帖中,我們將探討Java和Scala的調試器是如何編寫和工作的;係統自帶的調試器,例如:Windows中的WinDbg或者是Linux/Unix中的gdb,會獲取操作係統直接提供給他們的鏈接入口來啟動,從而指導和操作外部程序的狀態。工作在操作係統頂部抽象層的Java虛擬機對字節碼的調試有獨立的處理架構……(1,109人閱讀)
String的例子,見證下我們的功底,哇塞,第1節就開始講代碼例子,受不了啦,胖哥,你壞死了!所有的書第1節都是寫這個領域有什麼東西的。
哈哈,小胖哥天生就是個逆天之人哦,希望你能先實踐有了感性認識後,再進行理論了解內在……(1,090 人閱讀)
-
Top7 Java中的Atomic包使用指南
Java從JDK1.5開始提供了java.util.concurrent.atomic包,方便程序員在多線程環境下,無鎖的進行原子操作。原子變量的底層使用了處理器提供的原子指令,但是不同的CPU架構可能提供的原子指令不一樣,也有可能需要某種形式的內部鎖,所以該方法不能絕對保證線程不被阻塞……(944人閱讀)
-
Top8 Java類鎖和對象鎖實踐
類鎖和對象鎖是否會衝突?對象鎖和私有鎖是否會衝突?通過實例來進行說明……(882人閱讀)
-
Top9 線程基礎之JAVA和C++0x的特性
JAVA線程通常是一個帶有run()方法的java.lang.Thread的子類,然後調用這個子類對象的start()方法。我們之前定義過,數據競爭是因為兩個線程同時訪問內存單元,在JAVA中,內存單元是一個對象字段或數組元素……( 837 人閱讀)
-
Top10 Java IO 概述
在這一小節,我會試著給出Java IO(java.io)包下所有類的概述。更具體地說,我會根據類的用途對類進行分組。這個分組將會使你在未來的工作中,進行類的用途判定時,或者是為某個特定用途選擇類時變得更加容易……
最後更新:2017-05-23 13:31:47