自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 如何判断一个对象实例是否死亡

一、判断对象是否死亡算法 有以下两种算法判断对象实例是否死亡: 1、、引用计数算法:给每个对象添加一个引用计数器,当有对象引用时加1,当引用失效时减1,任何引用计数器为0的对象实例就是不可能再被使用的——对象实例死亡。但它无法解决对象相互引用的情况。 2、可达性分析算法:通过一系列被称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Ro...

2020-01-02 14:57:33 518 1

原创 Linux系统安装redis并设置开机自启动

博主今天在自己的阿里云服务上安装redis,尽管在网上查阅了各种资料,还是踩了很多坑,特此写下这篇博客记录一下。。。。 楼主的服务器是CentOS 7.3 64位,安装的是5.0.5版本的redis 一、下载并解压安装包 #下载安装包(博主是下载在/usr/redis目录下) $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz #...

2019-12-26 09:15:44 447

原创 查看java虚拟机GC(垃圾收集器)日志

最近在看《深入理解java虚拟机》这本书,在看到第3章第二节验证java虚拟机使用的不是引用计算法来判断对象是否被GC回收时。看到了GC日志,不是很清楚是什么意思,在网上搜索资料,自己总结了一下。 如果想要查看java的GC日志,可以通过在java命令加入下列参数进行配置。 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGC...

2019-11-22 13:39:43 701

原创 数组通过Arrays.asList()方法转换成ArrayList后,使用add()和remove()抛UnsupportedOperationException异常

当把数组通过Arrays.asList()方法转换成ArrayList时,是转换成了java.util.Arrays类的内部类ArrayList,而不是java.util.ArrayList,虽然这两个类都继承了java.util.AbstractList类,但java.util.Arrays类的内部类ArrayList并没有重写add()和remove()方法,此时调用add()和remove(...

2019-11-15 11:01:46 213

原创 用idea创建springboot项目

最近一直研究springboot项目,所以这次写了一个用idea创建springboot项目的博客。 1、先点击file,选择new,点击project进入到创建新项目窗口 2、选着Spring Initializr项目,选择jdk版本后点击next,这里对Spring Initializr做一下说明,Spring Initializr是快速构建spring boot的工具,idea是通过访问ht...

2019-08-14 16:44:26 146

原创 Java 8 Stream用法

Java 8 Stream是个好东西 最近用到stream比较多,发现是个非常好用的“数据处理工具”,所以干脆写一片博客来记录下来 package com.yylending.solid; import java.util.Arrays; import java.util.IntSummaryStatistics; import java.util.List; import java.util....

2018-12-11 15:30:05 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除