Hands-On High Performance with Spring 5

Hands-On High Performance with Spring 5

评分

★★★★★

ISBN

9781788830638

出版社

Packt Publishing 2018-06-12出版

分类

数据库

内容简介
If you’re a Spring developer who’d like to build high performance applications and have more control over your application's performance in production and development, this book is for you. Some familiarity with Java, Maven, and Eclipse is necessary.
AI简介
这是一本专为那些希望构建高性能Spring应用程序的开发者而设计的指南。这本书以POJO编程模型的优势为起点,深入探讨了如何使用Spring IoC容器的两种实现(BeanFactory和ApplicationContext)来简化应用类的编写,并提高代码的可读性和可维护性。书中还详细介绍了如何通过BeanFactory的创建和配置来实现依赖注入,以及如何使用Spring AOP的基本概念来实现代码的模块化,解耦,以及去除模块依赖的交叉关注点。 书中还深入讨论了数据库设计的重要性,包括如何通过遵循范式化原则、避免使用过多的列、合理进行数据库分区以及优化索引设计来提高查询性能。同时,书中也介绍了事务管理在提高性能方面的作用,包括如何通过事务隔离级别和懒加载来提高性能。 此外,书中还详细讲解了Java应用程序与线程的关系,以及如何使用Executor的基本概念来管理线程和执行任务。书中还深入探讨了并发与并行 GC 的区别,以及G1 GC解决的问题,以及如何通过设置 -Xms和-Xmx来优化Java虚拟机的内存管理。 书中还介绍了类加载子系统的职责,以及JVM中的四种垃圾收集器,包括它
阅读/下载地址