成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JVM程序員的閱讀清單

開發 后端
以下是作者推薦給那些正在學習基于JVM開發的程序員們閱讀的書籍,在開發JVM時需要了解環境的特性,尤其是當遇到和性能以及同步相關的問題時。盡可能多的閱讀下面每一本書,彌補只是體系上的缺陷。

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

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

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

java performance

Java Concurrency in Practice | Java并發編程實戰 》對于任何一個想要了解Java標準庫中內建的并發基礎與結構的程序員來說,具有很好的指導作用。即使你不直接處理并發,你也需要了解這本書中闡述的原理。

Java Concurrency in Practice

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

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

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

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

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

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

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

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

其他資源

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

@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程序員應該遵循的10條戒律
  2. 從一生的角度看程序員的學習和發展
  3. 一個程序員的時間管理
  4. 25個讓Java程序員更高效的Eclipse插件
  5. 最常被程序員們謊稱讀過的計算機書籍
責任編輯:林師授 來源: 伯樂在線
相關推薦

2020-12-07 11:29:24

ReactVueVue3

2012-06-21 16:19:30

程序員

2021-08-16 10:39:08

程序員技能開發者

2016-03-28 10:01:45

優秀程序員關鍵閱讀

2013-08-20 09:33:59

程序員

2016-02-29 11:24:23

程序員閱讀經典書籍

2017-11-20 22:28:43

程序員源代碼編程

2011-05-13 14:34:02

程序員

2012-11-22 14:00:26

程序員

2017-11-14 21:30:15

2012-03-06 09:22:46

程序員

2015-11-30 11:01:07

程序員閱讀源代碼

2012-06-23 17:21:18

程序員

2015-11-30 08:57:07

源代碼閱讀程序員

2012-11-08 09:49:30

C++Java程序員

2013-04-15 10:55:09

程序員

2009-12-14 09:29:00

程序員

2010-08-27 10:34:51

程序員

2012-02-14 09:13:51

程序員

2012-03-13 10:55:00

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频网址 | 91视频正在播放 | 日韩欧美一级 | 精品一区二区久久久久久久网精 | 999精品网| 少妇一区在线观看 | 精品久久国产老人久久综合 | 天堂三级| 国产一区二区三区四区在线观看 | 成人a在线| 91av免费看| 一级毛片在线看 | 日本黄色短片 | 一级片视频免费 | 夜夜骚视频 | 欧美黑人国产人伦爽爽爽 | 阿v视频在线观看 | 99精品视频在线观看免费播放 | h视频在线播放 | 欧区一欧区二欧区三免费 | 成人在线视频免费观看 | 一级毛片在线看 | 午夜久久久久久久久久一区二区 | 国产一区二区三区视频 | 国产视频三区 | 97国产精品 | 精品在线观看一区二区 | 91久久精品国产 | 久久一级| 国产一区影院 | 国产精彩视频在线观看 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 一级在线毛片 | www.99re5.com | 香蕉一区 | 天天操夜夜操 | 一级黄色毛片免费 | 欧美亚洲国产一区二区三区 | 91精品国产91久久久久久最新 | 香蕉国产在线视频 | 亚州精品天堂中文字幕 |