JVM 学习资料整理
前言 JVM 虚拟机原理及其相关的调优技术是每一位 Java 工程师必备的技能,随着 JDK 不断地发展,新的底层实现和调优方法需要我们不断跟进学习。正所谓「常学常新、常悟常进、常践常得」,笔者将重新学习和梳理 JVM 虚拟机相关知识,并会整理成博文以加深自己对 JVM 的理解,也希望能够帮助其他学习 JVM 的同学。 个人整理 JVM 知识图谱:思维导图(密码: y7km) 重学 ...
前言 JVM 虚拟机原理及其相关的调优技术是每一位 Java 工程师必备的技能,随着 JDK 不断地发展,新的底层实现和调优方法需要我们不断跟进学习。正所谓「常学常新、常悟常进、常践常得」,笔者将重新学习和梳理 JVM 虚拟机相关知识,并会整理成博文以加深自己对 JVM 的理解,也希望能够帮助其他学习 JVM 的同学。 个人整理 JVM 知识图谱:思维导图(密码: y7km) 重学 ...
前言 123 类型推导 类型转换 显示转换 隐式转换 结语 写在最后 笔者因为工作原因接触到 Calcite,前期学习过程中,深感 Calcite 学习资料之匮乏,因此创建了 Calcite 从入门到精通知识星球,希望能够将学习过程中的资料和经验沉淀下来,为更多想要学习 Calcite 的朋友提供一些帮助。 欢迎关注 欢迎关注「端小强的博客」微信公众号,会不定期分享日常学习和工...
前言 熟悉 Apache ShardingSphere 的朋友们,可能听说过 SQL Federation 功能,它主要适用于海量数据水平分片场景下,提供对跨节点关联查询、子查询、分页、排序、聚合查询等复杂查询语句的支持。SQL Federation 功能内部使用了 Apache Calcite 项目,来实现 SQL 优化和执行。随着 Calcite 1.38.0 版本的发布,Calcit...
问题背景 MySQL JDBC 驱动支持使用 addBatch 和 executeBatch 方法,进行批量写入操作。MySQL 提供了 allowMultiQueries 和 rewriteBatchedStatements 两个属性用于控制是否开启批量写入,如果用户在 JDBC URL 上开启 &allowMultiQueries=true&rewriteBatched...