本书主要以Java虚拟机的基本特性及运行原理为中心,深入浅出地分析JVM的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。最后还扩展介绍了JMM内存模型的实现原理和Java编译器的优化机制,让读者不仅可以学习JVM的核心技术知识,还能夯实JVM调优及代码优化的技术功底。 本书适合已具有一定Java编程基
本书第1版于2017年出版,此为第2版。相应课程为安徽省精品线下开放课程。本版增加了微课视频、在线题库、习题答案和以项目贯穿的实验任务,还完善了知识点。本书注重实践操作,配有理论讲解和操作演示视频,带领读者从数据库创建开始,逐步递进,完成表的创建和管理、数据的增/删/改/查、数据库端编程等操作,让读者在实践中了解数据库
本书是与《Java语言程序设计》(第3版)(ISBN9787302581659)配套的实践教程,能够配合主教材为读者提供学习指导,帮助读者提高编程实践能力。本书首先给出一个简要的“学习指南”,其余各章与主教材内容相对应,每章包括“要点导读”“实验指导”,以及与主教材每章习题配套的“习题解答”。“实验指导”包括“
本书以MySQL8.0.2x(以下简称MySQL8)为例,按照实用型数据库人才培养的目标要求,遵循由浅入深、从易到难的规律,以项目/任务驱动、模块化教学方式,以教务管理数据库实例贯穿全书,详细讲述MySQL8数据库的下载与安装、可视化操作、语言与编程、查询与优化、视图与索引、内部存储过程与触发、事务处理与并发访问、备份
运用新的“Kubernetes优先”工具高效地开发微服务!Quarkus与容器和Kubernetes的结合浑然天成,从根本上简化了微服务的开发与部署。Quarkus这个功能强大的框架从一开始就是基于Java构建的,因而能与现有的JVM代码库无缝集成,极大地缩短了启动时间,减少了内存消耗量。在《Kubernetes原生微
《Office2021电脑办公基础教程(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Office2021的基础知识以及操作方法,分别介绍了Word2021文档编辑入门、编排Word文档格式、编排图文并茂的文章、创建与编辑表格、Word高效办公、Excel2021工作簿与工作表、
本书系统全面地介绍了数据库系统的基本理论、实现技术和开发方法。内容包括数据库系统概论、关系型数据库、关系型数据库标准语言SQL、关系模式设计理论、数据库设计、数据库的保护、数据库系统的新技术和数据库系统的应用及开发。各章后选编了许多练习题或实验题,供复习或上机使用。本书取材广泛,内容丰富,解析清楚,讲述明确,通俗易懂,
本书重点关注和介绍SpringBoot2框架的技术应用。SpringBoot是目前微服务架构使用最为广泛的框架之一,一旦开发人员掌握了该框架的配置和使用技巧,则对于当前微服务应用的开发将得心应手。本书详细介绍了SpingBoot2的开发环境、开发方式、数据库应用、MVC、RESTful、安全及测试等。对于刚开始接触微服
学习如何使用R4,编写和保存R脚本,读入和写出数据文件,使用内置函数,并了解常用的统计方法。这本深入浅出的教程介绍了R4的主要功能,包括图表的新调色板、可用于大数据的增强的参考计数系统,以及文本的新数据导入设置和对基于文本的分类数据进行建模的统计方法。书中每一章都以知识点清单开始,最后是对该章介绍的R函数的总结,以及用
《Java官方编程手册(第12版·Java17)》针对JavaSE17全面更新内容,讲解了如何开发、编译、调试和运行Java程序。畅销书作者HerbertSchildt在本书中对整个Java语言进行了讲解,包括其语法、关键字和基础编程概念。书中还介绍了JavaAPI库的关键部分,如I/O、集合框架、流库和并发实用工具,