原创 Java多線程編程模式實戰指南(二):Immutable Object模式

本文由本人首次發佈在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-object。轉載請註明作者: 黃文海

原创 Java多線程編程模式實戰指南(一):Active Object模式(上)

本文由黃文海首次發佈在infoq中文站上:http://www.infoq.com/cn/articles/Java-multithreaded-programming-mode-active-object-part1 。轉載請註明作者

原创 敏捷開發與項目管理實戰系列文章

敏捷開發與項目管理實戰系列文章發佈在IBM developerworks中文站上: 敏捷項目管理實戰之質量管理 本文以作者黃文海的項目管理實踐爲基礎,

原创 Java多線程編程模式實戰指南(三):Two-phase Termination模式

本文由本人首次發佈在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination。轉載請註明作者

原创 國內首部Java多線程設計模式原創作品《Java多線程編程實戰指南(設計模式篇)》已出版...

國內首部Java多線程設計模式原創作品《Java多線程編程實戰指南(設計模式篇)》已由電子工業出版社出版。本書從理論到實戰,用生活化的實例和通俗易懂的語言全面介紹Java多線程編程的"三十六計"——多線程設計模式。 噹噹、亞馬遜、京東、

原创 Java多線程編程模式實戰指南(一):Active Object模式(下)

本文由黃文海首次發佈在infoq中文站上:http://www.infoq.com/cn/articles/Java-multithreaded-programming-mode-active-object-part2。轉載請註明作者:

原创 通過心理學知識提高問題定位與解決能力(上)

本文由本人首次發佈在infoq中文站上:http://www.infoq.com/cn/articles/improve-problem-solve-ability-by-psychology-knowledge-part01。轉載請註

原创 敏捷開發與項目管理實戰之敏捷需求分析

敏捷開發中,全體成員都會參與需求分析。但是,通常多數的開發人員和測試人員他們的能力和經驗不足以勝任需求分析工作。這意味着全體成員參與的需求分析活動需要

原创 Linux Shell 編程實戰技巧

目前,越來越多的企業應用會部署在 Linux 系統上的,而 Linux Shell 腳本可以極大地幫助我們完成這些應用的運維任務。這使得 Linux Shell 開發技能成爲開發人員的一項重要的、有競爭力的技能。本文就筆者的實際開發經驗,

原创 試譯“Time is dangerous”

      Time is dangerous.If you don’t control it,it will control you. If you don't make it work for you,it will work aga

原创 Java多線程編程那些事:Java虛擬機對內部鎖的優化

自Java 6/Java 7開始,Java虛擬機對內部鎖的實現進行了一些優化。這些優化主要包括鎖消除(Lock Elision)、鎖粗化(Lock Coarsening)、偏向鎖(Biased Locking)以及適應性鎖(Adapti

原创 Java多線程編程那些事:volatile解惑

(本文最初由本人黃文海發表在InfoQ中文站上:http://www.infoq.com/cn) 1、 前言 volatile關鍵字可能是Java開發人員“熟悉而又陌生”的一個關鍵字。本文將從volatile關鍵字的作用、開銷和典型應用

原创 《Java多線程編程實戰指南(核心篇)》答疑(陸續更新)

問: 作者你好,看到可見性這一節,這裏定義的toCancel變量是否應該是static類型的纔有效果   答: toCancel這個變量是要用volatile修飾纔有能達到預期效果的,第2章裏面我們並沒有用voatile修飾是爲了展示可

原创 《Java多線程編程實戰指南(設計模式篇)》答疑總結(陸續更新,part2)

什麼是上下文切換,哪些因素會導致上下文切換,它有哪些開銷,如何降低這些開銷(2015-12-01)? 《Java多線程編程實戰指南(設計模式篇)》作者回復:《Java多線程編程實戰指南(設計模式篇)》第1章打了個比方:比如我們用手機與他

原创 《Java多線程編程實戰指南(設計模式篇)》答疑總結(陸續更新,part1)

《Java多線程編程實戰指南(設計模式篇)》答疑開展以來,不少網友提出的問題既有與本書有關的話題,也有Java多線程編程基礎知識的相關話題。由於時間關係,對於重複的問題我不逐一回復。還請各位網友參考本總結。這裏我將一些與本書相關以及具有