笔记
听雨婷婷
这个作者很懒,什么都没留下…
展开
-
堆(heap)和栈(stack)的区别
JVM 的内存主要分为3个分区 堆区(Heap)– 只存对象(数组)本身(引用类型的数据),不存基本类型和对象的引用。JVM只有一个堆区,这个“堆”是动态内存分配意义上的堆——用于管理动态生命周期的内存区域。JVM的堆被同一个JVM实例中的所有Java线程共享,它通常由某种自动内存管理机制所管理,这种机制通常叫做“垃圾回收”(garbage collection,GC)。JVM规范并不强制要求J...2020-03-05 21:10:56 · 303 阅读 · 0 评论 -
Mybatis:一级缓存和二级缓存
缓存Cache 概述 存在于内存中的临时数据 作用 减少和数据库的交互次数,提高执行效率 适用场景 经常查询并且不经常改变的;数据的正确与否对最终结果影响不大的。(数据的有效性和实时性) 不适用 经常改变的数据;数据的正确与否对最终结果影响很大的 一级缓存 Mybatis 使用到了两种缓存:本地缓存(local cache)和二级缓存(second level cac...2020-03-05 21:09:39 · 118 阅读 · 0 评论