
mybatis
文章平均质量分 78
霸刀苍云
java程序员
展开
-
Java 面试 ->jvm
jvm内存区域:方法区,堆,程序计数器,虚拟机栈,本地方法栈。方法区,堆属于线程共享;程序计数器,虚拟机栈,本地方法栈属于线程私有的; 方法区:方法区属于线程共享的内存区域,主要存储已经被虚拟机加载的类信息,常量,静态变量,编译器编译后的代码;当方法区无法满足内存分配时,会抛出OutOfMemoryError异常;运行时常量池就在方法区内,主要是用于存放编译期生成的各种字面量和符号引用,这部分内容将类在加载后进入方法区的运行时常量池中存放。运行时常量池相对于Class文件常量池的另外一个重...原创 2021-02-22 13:50:55 · 121 阅读 · 0 评论 -
mybatis缓存
一级缓存: Mybatis 连接数据库时,会开启一个数据库会话, 创建一个新的SqlSession 对象 SqlSession中有一个Executor 对象,该对象持有一个新的 PerpetualCache 对象,会话结束后,SqlSession以及内部的Executor 对象PerpetualCache 对象会也一并释放掉 如果SqlSession对象调用了close() 将 释...原创 2019-10-01 16:34:19 · 107 阅读 · 0 评论