自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用java查询Prometheus对Linux的监控指标数据

Prometheus 是一套开源的监控、报警、时间序列数据库的组合。Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。

2023-04-19 13:24:08 2786 3

原创 为什么创建HashMap时要指定容量

阿里巴巴的开发规范建议初始化HashMap时需要指定集合容量大小,因为HashMap默认创建的是一个容量为16的集合,当集合元素个数超过当前临界值12(16*0.75)时,就会触发集合进行扩容,当扩容后的集合元素数量又超过扩容后的临界值时会再次触发扩容,随着元素数量的不断增加集合会频繁的进行扩容。而频繁的扩容是非常影响性能的。接下来我们研究下HashMap是什么时候进行扩容,怎么扩容和扩容到多大。我们先看下HashMap进行扩容的相关属性和方法当我们Map<String, Object>

2022-03-31 14:20:28 1997 1

原创 通过反射实现object和Map的相关转换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录通过反射实现object和Map的相关转换一、Object的属性和值转换到Map中二、将Map的key和value封装到object中通过反射实现object和Map的相关转换一、Object的属性和值转换到Map中代码如下: public static Map<String,Object> objectToMap(Object o) throws IllegalAccessException { .

2022-03-29 09:27:28 257

空空如也

空空如也

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

TA关注的人

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