11 2021 档案

判断密码中必须含有大写字母,小写字母,数字和特殊字符,至少三种
摘要:private static boolean getMatch(String str){ int count=0; Pattern p1 = Pattern.compile("[A-Z]"); if(p1.matcher(str).find()){ count++; } Pattern p2 = P 阅读全文

posted @ 2021-11-09 21:14 MaXianZhe 阅读(758) 评论(0) 推荐(0) 编辑

String split方法
摘要:比如要对ip地址进行分割"1.2.3.4" 代码要这么写 String[] array = IP.split("\\."); 点在正则表达式中有含义,匹配任意字符。所以这里要用转义字符,记住转义字符是两个反斜杠。 阅读全文

posted @ 2021-11-06 08:47 MaXianZhe 阅读(18) 评论(0) 推荐(0) 编辑

JAVA线程状态图
摘要:1 Blocked表示竞争临界资源阻塞 2 Wait 表示执行了Object的wait方法 3 阅读全文

posted @ 2021-11-03 10:42 MaXianZhe 阅读(26) 评论(0) 推荐(0) 编辑

GC安全点
摘要:问题:为保证可达性分析结果的准确性,需挂起用户线程(STW),再从各线程的执行上下文中收集 GC Root,如何通知线程挂起? 安全点:HotSpot 内部有线程中断标记;在各线程的方法调用、循环跳转、异常跳转等会长时间执行的指令处,额外插入检查该标记的test高效指令; 若轮询发现标记为真,线程会 阅读全文

posted @ 2021-11-02 20:21 MaXianZhe 阅读(271) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示