java-book

Java书籍收藏

  • 《Effective Java(第2版)》:此书讲解了Java的一些高级特性和技巧,目前第三版的英文版已经在亚马逊上架。

  • 《Java并发编程实战》:此书是并发编程经典书籍,涵盖了并发编程的各种知识点以及相关理论知识。

  • 《七周七并发模式》:讲述了主流的七种并发编程模式。

  • 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》:此书讲解了JVM的内存、GC、字节码、编译器等高级特性和优化实践。

  • 《高性能MySQL(第3版)》:此书讲述了MySQL各种优化技巧,并结合原理给予讲解。

  • 《Redis开发与运维》:此书在原理和实践层面对于Redis的使用优化做了详尽的描述。

  • 《Redis设计与实现》:完整地讲解了Redis的内部运行机制,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,包括这些功能的核心数据结构以及关键的算法**。旧版本(Redis 2.6)有免费电子版:http://origin.redisbook.com/。

  • 《深入分布式缓存》:此书涵盖了分布式原理、各种缓存软件/框架的使用以及相关技术在各大公司的典型实践。

  • 《深入理解Elasticsearch(原书第2版)》:此书在原理层面讲述了对ES的使用和优化技巧。

  • 《Java性能权威指南》:此书是Java性能调优的权威书籍,几乎涵盖了Java调优的方方面面。

  • 《构建高性能Web站点》:此书从各种案例触发,讲解了高性能Web站点需要的各种优化技巧、实践经验等。

  • 《白帽子讲Web安全》:本书基本涵盖了方方面面的Web安全技术,包括客户端安全、服务端安全等。

  • 《分布式系统:概念与设计(原书第5版)》:分布式系统理论的经典书籍,全面介绍了分布式系统的原理、体系结构、算法和设计。

  • 《Clean Architecture》: Uncle Bob的架构经典书籍,梳理了架构的定义、目的、架构设计原则、设计模式等,是架构入门的好书。