- 博客(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关注的人