项目经验
aileitianshi
这个作者很懒,什么都没留下…
展开
-
升级SpringCloud到Hoxton.SR3后使用Fegin出现jackson反序列化失败,源码分析,原因lombok版本升级
关键词Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `xxx.PageResult` (no Creators, like default construct, exist): cannot deserialize from Objec...原创 2020-04-10 01:35:15 · 1123 阅读 · 0 评论 -
升级SpringCloud到Hoxton.SR3出现The bean 'xxx.FeignClientSpecification' could not be registered. 源码分析和解决
最近提升项目的SpringCloud版本后出错误导致项目无法启动关键词The bean 'xxx.FeignClientSpecification' could not be registered. A bean with that name has already been defined and overriding is disabled.版本信息升级前版本SpringB...原创 2020-03-27 15:55:18 · 3101 阅读 · 3 评论 -
jpa与mybatis混用导致程序卡死
测试接口并发时发现程序并发几十的时候卡死超时无数据返回.通过日志发现程序每个请求都已经正常的接收,也就是程序并没有问题.于是通过jstack打印线程状态:如下"http-nio-30001-exec-31" #296 daemon prio=5 os_prio=0 tid=0x00000000622f5000 nid=0xa680 waiting on condition [0x000...原创 2019-05-14 14:47:34 · 3457 阅读 · 0 评论 -
记一次内存溢出分析-Http11OutputBuffer
我一时兴起对测试环境的服务在进行压测的时候发现瞬时并发量居然不到三十就挂了.我通过jstack导出内存线程发现很多请求线程在处理,因为是并发压测这很正常啊,没发现有死锁的情况.然后我通过jstat -gc指令查看时发现jvm各区域的内存都满了,并且在不停的执行Full GC我使用过jmap指令将内存快照导出,然后用MAT工具打开可以看到内存被两种对象类型吃满,我去看一下Tr...原创 2019-05-12 23:29:10 · 6970 阅读 · 3 评论 -
解决@FeignClient的地址被映射成Mapping地址, 导致重复注册端点错误
前端时间打算将FeignClient进行服务调用的接口类抽取成独立的模块发生报错后看了一遍SpringMVC的初始化源码后解决问题过程比较清晰觉得有必要记录一下项目情况:项目API模块A项目 Controller实现API模块的接口B项目 FeignClient继承API模块的接口这样子A项目的Controller与B项目的FeignClient方法就通过API...原创 2019-07-15 19:00:15 · 6004 阅读 · 1 评论