![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java源码
渊丹
这个作者很懒,什么都没留下…
展开
-
获取druid 空闲连接数
最近项目中需要集成健康监控,我的项目里使用的连接池的druid,然后有一个需要监控的指标是当前空闲连接数,但是durid的方法中没有明显的idle字样,源码中也没发现什么注释,这就很难搞了。找了几个方法的关系也没有什么太好的方向,最后选择了从数据库入手。首先,看一下数据库当前的连接情况:保证没有任何的其他连接情况下,有4个连接。贴图一下druid配置,先保持5个空闲。然后启动项目,查看初始状态下,数据库的连接状态。启动项目后连接数是9.项目有5个连接,然后查看连接池的活动..原创 2020-05-22 17:51:42 · 6746 阅读 · 2 评论 -
关于list在遍历中,做出删除操作的坑
首先介绍的是阿里规约上的一个案例:建议如果有时间的同学可以去阿里云考一下这个认证,考试通过会发一个电子认证证书,有效期两年。List<String> list = new ArrayList<String>();list.add("1");list.add("2");for (String item : list) { if ("1".equals(...原创 2020-03-14 11:29:40 · 408 阅读 · 0 评论 -
java的new String()跟intern()方法
1、面试题入手:1)String s = new String("hollis");定义了几个对象字符串的分配跟其他对象分配都是需要空间和时间代价的,jVM为了减少内存开销,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM首先检查字符串常量池,如果存在该字符串,就返回池中的实例引用。如果不存在,就实例化一个字符串并存放到池中。答案:在常量池中查找是否有“holli...转载 2019-12-04 11:25:31 · 567 阅读 · 1 评论 -
JVM指令集
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null入栈 0x02 iconst_m1 将int型-1入栈 0x03 ...原创 2019-11-19 10:02:31 · 143 阅读 · 0 评论