日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JVM程序員的閱讀清單

前些天,我發(fā)現(xiàn)我和幾個同行進(jìn)行的一系列討論中,有部分話題是關(guān)于在Linux系統(tǒng)JVM上運(yùn)行大量線程的性能問題。我并不是說我是這個主題的專家,但我曾經(jīng)以為掌握得很好的一些知識點卻并沒有我想的那么無懈可擊。之后,我閱讀了一些別人推薦的有關(guān)這個主題的書,我不得不承認(rèn)我原來很多知識點都不知道。這樣的情況經(jīng)常發(fā)生,我通常會記下來少數(shù)一些我覺得值得研究的資源。

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元九臺做網(wǎng)站,已為上家服務(wù),為九臺各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

所以,這里是我推薦的閱讀列表,給那些正在學(xué)習(xí)基于JVM開發(fā)的程序員們閱讀,他們需要了解環(huán)境的特性,尤其是當(dāng)遇到和性能以及同步相關(guān)的問題時。老實說,我也不能說我閱讀了所有的材料。但經(jīng)過上面提到的和同事的對話后,我決定下功夫去彌補(bǔ)我知識體系上的缺陷,盡可能多的閱讀下面每一本書。并且我認(rèn)為如果你想學(xué)會某一門技藝的話,你必須持續(xù)不斷的學(xué)習(xí)和鉆研。

Jave Performance是這個領(lǐng)域的一本新書,十月份剛出版,卻一本***的好書。它涵蓋了工具和技術(shù)(性能測評,建立基準(zhǔn),性能調(diào)試等等),也涵蓋了更深的但很少被考慮的技術(shù)(如操作系統(tǒng)層次的工具、JIT、垃圾回收等等),甚至包含了處理基于JAX-RS的網(wǎng)絡(luò)應(yīng)用。

Java Concurrency in Practice | Java并發(fā)編程實戰(zhàn) 》對于任何一個想要了解Java標(biāo)準(zhǔn)庫中內(nèi)建的并發(fā)基礎(chǔ)與結(jié)構(gòu)的程序員來說,具有很好的指導(dǎo)作用。即使你不直接處理并發(fā),你也需要了解這本書中闡述的原理。

What Every Programmer Should Know About Memory 》(這里有HTML版本)是一本關(guān)于系統(tǒng)內(nèi)存的系統(tǒng)介紹。你將會學(xué)到比你想象得多得多的知識,但也是個痛苦的過程。相信我 ;~)

Linux Kernel Development (3rd Edition) 歸納在這個主題內(nèi)似乎并不恰當(dāng),但事實上如果你開發(fā)服務(wù)器端的應(yīng)用的話,系統(tǒng)通常都會在Linux系統(tǒng)上運(yùn)行。它似乎是最這個主題的書,雖然我不是這個方面的專家。不管怎樣,都值得探索Linux內(nèi)核發(fā)生了什么。我不建議你一口氣讀完這本書,除非你非常想要這么做–畢竟這是一本寫的很好的書——至少讀一讀關(guān)于進(jìn)程管理和進(jìn)程調(diào)度。還有虛擬操作系統(tǒng)以及I/O的章節(jié)也非常值得瀏覽。

有一些似乎不應(yīng)該歸在這個主題,但依然非常有用,請閱讀:

Effective Java  |  Effective Java 中文版雖然是基于Java而寫的,但甚至對Scala來說都非常有用,同樣的,對于其他基于JVM的語言來說同樣適用。許多對Java適用的知識是很有用處的,至少,會影響你設(shè)計系統(tǒng)時的選擇。當(dāng)你評估第三方庫時,你會從中獲取許多有用的信息。

Inside the Machine 》雖然已經(jīng)過時幾年了,但可能是***的現(xiàn)代處理器架構(gòu)的入門材料。雖然它并沒有涵蓋最前沿的技術(shù),但它是一本非常好的介紹x86處理器以及大的發(fā)展方向(2006年底)的入門資料。這本書不再印刷了,你可以買它的電子版本。

The Java Virtual Machine Specification | Java虛擬機(jī)規(guī)范(Java SE 7 中文版)也許不是一本想輕松閱讀的***選擇,但它包含許多非常關(guān)鍵的需要掌握的知識。

JSR 133(Java Memory Model) FAQ 》在很長一段時間里,它都是獲取關(guān)于Java內(nèi)存模型知識的***的方法,并且你不需要深入到細(xì)枝末節(jié)。

有了這些資料,你應(yīng)該需要忙一陣了。我非常歡迎關(guān)于其他材料的建議,我希望將來會增加增補(bǔ)閱讀列表的博文。

其他資源

在 Thomas Lockney 這篇文章的評論,還有其他網(wǎng)友的資源推薦。

@Staffan N?teberg 推薦的 JVM 列表。

@Helwyr 推薦了兩個郵件列表資源:① The Disruptor discussion: http://code.google.com/p/disru… ②  Concurrency Interest: http://cs.oswego.edu/mailman/l…

英文:Thomas Lockney 

原文鏈接:http://blog.jobbole.com/15342/

【編輯推薦】

  1. Java程序員應(yīng)該遵循的10條戒律
  2. 從一生的角度看程序員的學(xué)習(xí)和發(fā)展
  3. 一個程序員的時間管理
  4. 25個讓Java程序員更高效的Eclipse插件
  5. 最常被程序員們謊稱讀過的計算機(jī)書籍

本文題目:JVM程序員的閱讀清單
文章地址:http://www.5511xx.com/article/djpsedj.html