![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Zhang895341748
这个作者很懒,什么都没留下…
展开
-
面试题(一)JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots
一:什么是垃圾?答:简单的说就是内存中已经不再被使用到的空间就是垃圾。二:要进行垃圾回收,如何判断一个对象是否可以被回收。答:枚举根节点做可达性分析(根搜索路径)。三:什么GC Roots?GC Roots就是一组必须活跃的引用。基本思路就是通过一系列列名为GC Roots的对象作为起始点,从这个被称为GC Roots 的对象开始向下搜索,如果一个对象到GC Roo...转载 2019-12-09 23:42:51 · 170 阅读 · 0 评论 -
面试题(二)jvm 参数-Xms和-Xmx参数是属于X参数还是XX参数?如果是XX参数,那你怎么解释它即没有用boolean类型也没有用kv设置类型,你怎么解释
jvm 参数-Xms和-Xmx参数是属于X参数还是XX参数?如果是XX参数,那你怎么解释它即没有用boolean类型也没有用kv设置类型,你怎么解释。答:-Xms和-Xmx都属于XX参数。-Xms等同于 -XX:InitialHeapSize;-Xmx等同于 -XX:MaxHeapSize,如果我们自己不设置的话 -Xms默认为系统内存的1/64,-Xmx默认为系统内存的1/4。...转载 2019-12-09 23:41:14 · 966 阅读 · 0 评论 -
面试题(三)jvm查看初始参数和默认值
jvm查看初始参数和默认值?(1)查看初始默认值。java -XX:+PrintFlagsInitial(2)查看jvm参数是否被修改过。java -XX:+PrintFlagsFinal -version注意:如果没有冒号的表示是jvm默认的,如果有冒号的则表示是我们自己改过的或jvm改过的。(3)查看默认初始值,主要是用于查看jvm用的...转载 2019-12-09 23:40:44 · 274 阅读 · 0 评论 -
面试题(四)你工作中常用的jvm参数有哪些?
jvm常用参数:(1) -Xms。初始大小内存,默认为物理内存1/64。等价于 -XX:InitialHeapSize。(2) -Xmx。最大分配内存,默认为物理内存1/4。等价于 -XX:MaxHeapSize。(3) -Xss。设置单个线程的大小,一般默认为512K~1024K。等价于 -XX:ThreadStackSize。(4) -Xmn。设置年轻代大小。(5) -XX...转载 2019-12-09 23:40:08 · 254 阅读 · 0 评论 -
面试题(五)强引用、软引用、弱引用、虚引用分别是什么?
引用的组织架构图一:强引用(死了都不进行回收)。(1)当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行回收,死都不收。(2)强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象,在java中最常见的就是强引用。把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引...转载 2019-12-09 23:38:57 · 264 阅读 · 0 评论 -
BigDecimal 比较大小
public static void main(String[] args) { BigDecimal a = new BigDecimal (50); BigDecimal b = new BigDecimal (50); // 使用compareTo方法比较 // 注意:a,b均不能为null,否则会报空指针 if(a.compareTo(b) == -1){ ...转载 2019-10-17 10:52:08 · 468 阅读 · 0 评论 -
BigDecimal 加减乘除
Bigdecimal 对应的加减乘除函数。加法 add()函数减法subtract()函数乘法multiply()函数除法divide()函数绝对值abs()函数public static void main(String[] args) { BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new B...转载 2019-10-17 10:51:37 · 119 阅读 · 0 评论 -
java 去掉html标签
一:使用正则表达式删除HTML标签。import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="&l...转载 2019-10-17 10:50:39 · 111 阅读 · 0 评论 -
java 当超过一定限制的字数时采用省略号
<c:if test="${fn:length(o.title)>10}"> ${fn:substring(o.title, 0, 10)} ...</c:if><c:if test="${fn:length(o.title)<=10}"> ${o.title}</c:if>转载 2019-10-17 10:38:36 · 1402 阅读 · 0 评论 -
Spring boot 自定义异常处理
1新建BusinessException类package com.mszl.candidate.exception;public class BusinessException extends RuntimeException{ private static final long serialVersionUID = 1L; // 自定义错误码 private Inte...原创 2019-08-12 13:52:06 · 170 阅读 · 0 评论