摘要: jvm内存溢出区域和排查方法 https://blog.csdn.net/jiangtongcn/article/details/8222685 1.堆溢出 2.栈溢出 3.方法区和运行时常量池溢出 4.本机直接内存溢出 首先我们需要掌握什么是内存溢出和内存泄漏 内存泄漏:即声明的对象无法被回收,一 阅读全文
posted @ 2019-04-23 23:21 wjj1013 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: JVM中的新生代和老年代(Eden空间、两个Survior空间) 为什么不是1个 Survivor 空间? 回答这个问题有一个前提,就是新生代一般都采用复制算法进行垃圾收集。原始的复制算法是把一块内存一分为二, gc 时把存活的对象从一块空间(From space)复制到另外一块空间(To spac 阅读全文
posted @ 2019-04-23 23:02 wjj1013 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 什么情况下会发生堆内存溢出,栈内存溢出,结合实例说明 、 栈溢出(StackOverflowError)栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口灯信息。局部变量表又包含基本数据类型,对象引用类型(局部变量表编译器完 阅读全文
posted @ 2019-04-23 22:43 wjj1013 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: Java8 方法引用 概述 方法引用是用来直接访问类或实例阴茎存在的方法或者构造方法.它需要由兼容的函数式接口(lambda表达式中用到的接口)构成的目标类型上下文. 有时候, 当我们想要实现一个函数式接口的方法, 但是已经由类实现了我们想要的功能, 这时可以使用方法引用来直接使用现有的功能实现. 阅读全文
posted @ 2019-04-23 17:56 wjj1013 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 如何在EXCEL中将字符转成日期 如19970828转成1997-08-28 如何在EXCEL中将字符转成日期 如19970828转成1997-08-28 在EXCEL中将字符转成日期可通过分列功能实现。 方法步骤如下: 1、打开需要操作的EXCEL表格,选中需设置的单元格,在数据工具中点击“分列” 阅读全文
posted @ 2019-04-23 10:57 wjj1013 阅读(1258) 评论(0) 推荐(0) 编辑