摘要:
运行时数据区是一个逻辑视图,需要物理的实现,由JVM内存模型实现 内存模型 方法区和堆 堆里面存储的是java对象,又因为大多数对象生命周期比较短 ,所以把短的放到Yong区 长的放old区 提高gc的效率 Eden区 和 S区 所有声明周期比较短的对象中 如果只有一个young区 1,2,3,4,
阅读全文
posted @ 2020-02-27 22:16
pipizhou
阅读(218)
推荐(0)
编辑
摘要:
1:JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。 运行时数据区 class >变量 变量 方法 >JVM如何分散 操作? 方法区和堆 方法区: 类信息,常量,静态变量。即时编译器编译后的代码 生命周期是随着虚拟机启动而启动,所以他
阅读全文
posted @ 2020-02-27 21:33
pipizhou
阅读(191)
推荐(0)
编辑
摘要:
java类加载机制虚拟机把Class文件加载到内存,并且对数据进行检验,转换解析和初始化,形成虚拟机能够直接使用的java类型。java.lang.Class (1)装载:查找和导入class文件 类加载器ClassLoader: a-通过一个类的全限定名获取定义此类的二进制字节流 b-将这个字节流
阅读全文
posted @ 2020-02-27 20:58
pipizhou
阅读(148)
推荐(0)
编辑
摘要:
数据库分层 提升性能 应用分层 优化服务 Session共享 1:session复制 2:Session共享 统一存储(把session数据放到redis sever获取redis上的session) 3:无状态存储 例如:客户端设置access_token (这个token是服务器加密后给客户端
阅读全文
posted @ 2020-02-27 16:28
pipizhou
阅读(202)
推荐(0)
编辑