
线上问题
Rick1993
这个作者很懒,什么都没留下…
展开
-
redis死锁+mq消费者断开+消息积压
1,全局lock变量,导致多线程情况下锁无法释放;获取锁的代码又是while死循环,导致栈溢出,最后mq消费端自动断开了。1,Lock变量改为局部变量。原创 2023-05-13 00:38:05 · 247 阅读 · 0 评论 -
使用YYYY-MM-dd遇到的坑
代码如下: public static void main(String[] args) { SimpleDateFormat yMd = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR...原创 2020-01-03 20:26:17 · 467 阅读 · 0 评论 -
三目运算符遇到自动拆装箱
遇到的问题 目前在做一个项目,有行代码上线报了NPE的错误,一直查找不出原因,最后上网终于在一篇博客中找到了。 项目中的代码如下: User user = new User(); user.setAge(Objects.isNull(random) ? 0 : user.getAge()); 这行代码报空指针 查找原因 user.getAge()的值为空,但是为什么user.g...原创 2019-03-27 10:56:00 · 408 阅读 · 0 评论