
bug
DatDreamer
这个作者很懒,什么都没留下…
展开
-
RabbitMQ---重新投递到不存在的exchange 导致MQ无法提供服务
记一个很神奇的bug。场景:开启生产者确认模式,指定了自定义ConfirmCallback实现类。尝试投递到不存在的exchange,成功回调confim接口,随后再次重发该信息。但意外的是,不止没有回调confirm接口。还导致整个rabbitMQ卡死,发送消息到其他交换机一样无作用。原因:上述操作:“尝试投递到不存在的exchange”,会产生一个ERROR:ERROR org.springframework.amqp.rabbit.connection.CachingConnectionF原创 2020-08-09 18:54:27 · 1637 阅读 · 2 评论 -
Arrays.fill无法用于填充对象类型
记录一个bug:List[] edges = new LinkedList[numCourses];Arrays.fill(edges, new LinkedList<>());操作后,edges数组的全部元素都指向同一个LinkedList。而不是独立个体。原因:Arrays.fill 源码,第二个参数为 Object val ,所做操作也只是循环赋值而已public static void fill(Object[] a, Object val) { for (原创 2020-05-17 23:16:29 · 611 阅读 · 0 评论 -
Redis 6379端口连接失败
首先排几个"简单"的坑:(估计很多人都是这里栽了)telnet ip port : ip 和 port 之间不是 :,而是空格。若telnet完不报错,跳转空白窗口,说明测试成功ip 除了用 127.0.0.1 外,试试用linux的ip地址,ifconfig就可以查看,笔者就是这种情况,设置了静态ip。所以127.0.0.1无效如果不是,接下来就是简单的几种原因:防火墙要么关闭,要么开放端口防火墙命令有iptables 跟 firewalld两个,注意都关上笔者是建议关闭并原创 2020-05-08 18:32:28 · 4823 阅读 · 0 评论 -
IDEA找不到符号或包不存在
解决办法:命令行输入:mvn idea:idea转载自:IDEA项目突然提示找不到符号或程序包不存在转载 2020-05-07 15:58:01 · 474 阅读 · 1 评论