会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
伍壹贰
博客园
首页
新随笔
联系
订阅
管理
2022年6月19日
JUC之CountDownLatch、CyclicBarrier、Semaphore
摘要: 一、CountDownLatch Latch [lætʃ] ①、子线程执行完,需要调用countDown方法实现计数减一 ②、主线程await进入阻塞,所有子进程结束后才会被再次唤醒执行。 ③、基于Sync extends AbstractQueuedSynchronizer实现线程安全 publi
阅读全文
posted @ 2022-06-19 22:58 伍壹贰
阅读(48)
评论(0)
推荐(0)
2022年1月19日
胡乱吃异常的程序员就该被按在地上捶
摘要: 情况是这样的: 线程会调用一个api接口,被调用的api没有try-catch打印日志。 然后写该线程的同事在调用api时,进行了try-catch,并log.error打印日志了,坑的是,他没有修改日志配置文件,异常日志没有输出到tomcat和指定日志目录中。详单于直接把异常吃了。 然后:客户现场
阅读全文
posted @ 2022-01-19 18:18 伍壹贰
阅读(27)
评论(0)
推荐(0)
2021年11月15日
字符串分割之String.split(".")失效,特殊字符"."需要转义
摘要: 比如有一个ipv4格式的IP地址10.10.10.123,需要讲他们没按符合"."进行分割,然后获取各自的值并打印,那么打印的值应该为:10 10 10 123。 代码如下: @Test public void test() { String[] tmp = "10.10.10.123".split
阅读全文
posted @ 2021-11-15 10:37 伍壹贰
阅读(509)
评论(0)
推荐(0)
2019年5月13日
mybatis mapper.xml文件 $和#
摘要: 1、#在很大程度上可以避免字符串拼接的SQL注入。 2、$在SQL中是取String类型的字符串,直接显示在SQL中;#以字符串的显示出现在SQL中; eg: select *from student where id = ${ID} => select *from student where id
阅读全文
posted @ 2019-05-13 19:11 伍壹贰
阅读(332)
评论(0)
推荐(0)
公告