![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Java相关
ykko2009
这个作者很懒,什么都没留下…
展开
-
Java8的Optional使用总结
Java8推出的Optional的目的就是为了杜绝空指针异常,帮助开发者开发出更优雅的代码,使用Optional不正确时,将会违背设计者的初衷。一、Optional的构造方式1、Optional.of(T)该方式的入参不能为null,否则会有NPE,在确定入参不为空时使用该方式。2、Optional.ofNullable(T)该方式的入参可以为null,当入参不确定为非null时使用。3、Optional.empty()这种方式是返回一个空Optional,等效Optiona原创 2022-01-21 10:39:45 · 360 阅读 · 0 评论 -
jvm参数说明
1、堆设置-Xms:初始堆大小。-Xmx:最大堆大小。-Xss:设置每个线程的栈大小,不要超过2M。-XX:NewSize=n:设置年轻代大小。-XX:NewRatio=n:设置年轻代和年老代的比值。如为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 。-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个,如为3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5原创 2022-01-16 15:18:26 · 299 阅读 · 0 评论 -
maven配置私服
1、settings.xml<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0原创 2022-01-05 09:41:37 · 2074 阅读 · 0 评论