问题汇总
文章平均质量分 73
收集日常工作中遇到的问题
北堂桓禧
好记性不如烂笔头,不记录下来都不是你的
展开
-
dubbo3 遇坑小结
容器环境部署应用,dubbo版本3.1.1 ,给一个dubbo3的应用改名字,发现消费者有可能请求以前的地址。原创 2023-09-16 19:27:59 · 399 阅读 · 0 评论 -
【小贴士】如何用jconsole连接jmx agent-rmi、jmxmp协议
1 以rmi协议连接 jvm启动时添加参数(更多参数参考-Dcom.sun.management.jmxremote.port=88882 以jmxmp协议连接原创 2020-09-12 13:21:46 · 629 阅读 · 0 评论 -
【问题经验】记一次Dubbo线程耗尽的问题-druid数据库连接池突发性能
问题现象1. 应用日志输出:"[DUBBO] Thread pool is EXHAUSTED!"2. 当时服务提供者的处理时间变长原因分析 我们都知道线程池溢出会触发拒绝策略,dubbo的线程池拒绝策略是抛异常,但是在异常抛出前dump一份当前jvm的堆栈信息(非常棒!),默认保存在当前用户的路径下(可通过dump.directory修改dump路径)。 粗看一下栈信息,大量的dubbo线程(dubbo提供者的线程命名规则是:DubboServerHande...原创 2020-09-12 00:32:02 · 3439 阅读 · 0 评论 -
【问题经验】掉进spingaop的陷阱-aop导致controller私有requestmapping方法NPE异常
问题描述环境:spring mvc 4.3.17现象:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException描述:很早以前的老代码,以前同事没注意,某个Controller里面的RequestMapping方法用了private修饰(因为Spring是反射调用所以也能接受到请求)。最近,另一.原创 2020-08-02 00:09:03 · 720 阅读 · 3 评论 -
【问题经验】dubbo回声测试异常(NumberFormatException:null)
现象 在用dubbo回声测试机制做回声测试时返回信息分析方案原创 2020-06-20 12:01:19 · 548 阅读 · 0 评论 -
【问题经验】记一次Dubbo泛化调用踩坑-zookeeper临时节点暴增
ReferenceConfig获取"服务引用"的时候先取已经实例化的"服务引用",如果没有实例化过则会调用init来实例化"服务引用"。实例化"服务引用"过程默认要check提供者是否存在,不存在则抛异常导致实例化失败(此时已经在zookeeper上创建了消费者节点)。下一次通过ReferenceConfig获取"服务引用"又会失败(也会创建消费者节点,消费者节点上会带上时间戳所以每次都会创建新的节点)。如此反复,就会无穷尽的创建zk节点原创 2020-06-13 18:07:34 · 2445 阅读 · 2 评论 -
【问题经验】请求头Accept-Language:*导致freemarker异常 NegativeArraySizeException
1 现象 现象很简单,日志里不停打印异常,请求url很普通就是首页,抛出异常是NegativeArraySizeExceptionCaused by: org.springframework.context.ApplicationContextException: Could not load FreeMarker template for URL [/templates/ind...原创 2020-03-22 15:53:19 · 1268 阅读 · 0 评论 -
【问题经验】gradle工程管理小问题 classesDir leftShift()
Could not find method leftShift() Could not get unknown property 'classesDir'原创 2020-02-25 23:48:22 · 983 阅读 · 1 评论 -
【问题经验】浏览器(chrome)发1次请求,服务端却收到2次请求
遇到一个奇怪的现象:chrome浏览器只发出1次请求,系统却收到2次首先确定是不是确实只发了1次请求,我打开chrome的调试功能,"Network"里面看到的确实只有一次请求;其次怀疑是不是网络中间环节的重试,可是问题是必现,不太像网络问题,换浏览器没问题、在其它电脑用chrome也没问题。最后发现chrome安装的插件json viewer导致的,在chrome扩展程序里关闭jso...原创 2020-02-13 22:30:24 · 1979 阅读 · 0 评论