摘要: 在工作中,String类是我们使用频率非常高的一种对象类型。JVM为了提升性能和减少内存开销,避免字符串的重复创建,其维护了一块特殊的内存空间,这就是我们今天要讨论的核心,即字符串池(String Pool)。字符串池由String类私有的维护。 我们知道,在Java中有两种创建字符串对象的方式:1 阅读全文
posted @ 2024-01-31 16:58 予真 阅读(290) 评论(0) 推荐(0) 编辑
摘要: mybatis-flex框架 多数据源情况下,跨数据源查询,因为没法用在一个queryWrapper查询,所以会需要分步查询,就需要使用到子查询。 众所周知,子查询速度比join查询慢,所以多数据源有该缺陷。 in 关键字,和exist关键字,这两个是相反的。 区别及应用场景 in 和 exists 阅读全文
posted @ 2024-01-31 14:52 予真 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java引用类型 在Java中类型可分为两大类:值类型与引用类型。值类型就是基本数据类型(如int ,double 等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过 class 定义的类型)。所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完 阅读全文
posted @ 2024-01-31 13:41 予真 阅读(34) 评论(0) 推荐(0) 编辑