摘要: 学习之余,整理了下JVM的资料 堆: 需要重点关注的一块区域,涉及到内存的分配与回收 方法区: 用于存储已经被虚拟机加载的类信息、常量、静态变量等数据,也叫永久区 常量池: 用于存放编译期生成的各种字面量和符号引用(JDK6在方法区、JDK7在堆中) 虚拟机栈: 栈里面存放着各种基本数据类型和对象的 阅读全文
posted @ 2018-03-24 11:00 架构师肖邦 阅读(164) 评论(0) 推荐(0)
摘要: 缓存服务器挂了或大量缓存集中在一段时间内失效,请求全部转发到数据库上,造成数据库瞬时压力过大雪崩! 失效的几种情况: 1、缓存服务器挂了 2、高峰期缓存局部失效 3、热点缓存失效 解决方案: 1、避免缓存集中失效,不同的key设置不同的超时时间 2、增加互斥锁,控制数据库请求,重建缓存 3、提高缓存 阅读全文
posted @ 2018-03-24 08:11 架构师肖邦 阅读(228) 评论(0) 推荐(0)