高性能Java架構:核心原理與案例實戰
本書是按照程序設計與架構的順序編寫的,共13章。第1章介紹學習高性能Java應了解的核心知識,為前置內容。第2章和第3章講解在編寫代碼之前,如何高效地為MySQL填充億級數據,并對MySQL進行基準測試,以便在之后編程時有所比較。第4章講解在編寫代碼的過程中如何優化代碼,使代碼更高效。第5章和第6章講解在寫好代碼之后如何測試并優化場景響應速度。第7章和第8章講解在程序上線執行一段時間之后如何對MySQL進行主從復制、分庫分表。第9章講解如何通過Prometheus和Grafana監控MySQL節點。第10章和第11章講解如何通過堆內緩存、堆外緩存(MapDB)和磁盤緩存解決MySQL數據庫性能不佳的問題。第12章講解如何使用分布式鎖Redisson解決實際應用中常見的數據一致性問題。第13章簡要介紹Java中的常見架構與工具。
·8.3萬字