本書是一本高質量的實戰指南,面向Java開發者,旨在幫助他們進階成為資深開發者。作者結合多年一線開發經驗,深度剖析大型互聯網企業通用技術的進階應用,提供豐富的實戰經驗和實用技巧。本書共9章,第1章講解項目管理經驗,第2章從設計模式的角度提升代碼復用、可維護性、擴展性等方面的經驗。第3章深入講解Spring Boot框架的原理和設計思想,幫助讀者更加熟練地運用該框架。第4章主要講解Java項目和中間件部署的相關方案,包括CentOS 7、Docker、DockerCompose、寶塔面板、Kubernetes等。第5-9章講解調優方面的經驗,涵蓋了JVM、MySQL、Redis、消息中間件和ElasticSearch等方面的知識。