摘要:
JVM内存分为: 1.方法区:线程共享的区域,存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据 2.堆:线程共享的区域,存储对象实例,以及给数组分配的内存区域也在这里。 3.虚拟机栈:线程隔离的区域,每个线程都有自己的虚拟机栈,生命周期和线程相同。虚拟机栈描述方法执行的内存 阅读全文
摘要:
Cache Aside Pattern(旁路缓存模式)对于读请求先读cache,再读db如果,cache hit,则直接返回数据如果,cache miss,则访问db,并将数据set回缓存对于写请求 淘汰缓存,而不是更新缓存 先操作数据库,再淘汰缓存 Cache Aside Pattern为什么建议 阅读全文