Java源码
渊丹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取druid 空闲连接数
最近项目中需要集成健康监控,我的项目里使用的连接池的druid,然后有一个需要监控的指标是当前空闲连接数,但是durid的方法中没有明显的idle字样,源码中也没发现什么注释,这就很难搞了。找了几个方法的关系也没有什么太好的方向,最后选择了从数据库入手。 首先,看一下数据库当前的连接情况:保证没有任何的其他连接情况下,有4个连接。 贴图一下druid配置,先保持5个空闲。 然后启动项目,查看初始状态下,数据库的连接状态。 启动项目后连接数是9.项目有5个连接,然后查看连接池的活动..原创 2020-05-22 17:51:42 · 7445 阅读 · 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 · 470 阅读 · 0 评论 -
java的new String()跟intern()方法
1、面试题入手: 1) String s = new String("hollis"); 定义了几个对象 字符串的分配跟其他对象分配都是需要空间和时间代价的,jVM为了减少内存开销,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM首先检查字符串常量池,如果存在该字符串,就返回池中的实例引用。如果不存在,就实例化一个字符串并存放到池中。 答案:在常量池中查找是否有“holli...转载 2019-12-04 11:25:31 · 656 阅读 · 1 评论 -
JVM指令集
指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null入栈 0x02 iconst_m1 将int型-1入栈 0x03 ...原创 2019-11-19 10:02:31 · 185 阅读 · 0 评论
分享