自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2021-08-04

发现问题 在XXX测试时,发现其他模块获取用户数据有问题,后端报错信息如下: 问题原因 User类的字段数量为41,其他模块还使用旧版本的包,User类的字段数量为38。 CompatibleFieldSerializer.read有问题会导致数组超界 解决问题 官方在Kryo-4.0.1版本已经进行了解决,更改对Kryo的引用如下 de.javakaffee kryo-serializers 0.42 将版本从0.41更新到0.42即可。 官方说明 https://gith

2021-08-04 15:31:47 198

原创 JVM调优

JVM内存模型 如图所示: 虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个Survivor区(一般而言)。大部分对象在Ede

2021-08-04 15:26:19 632

原创 偶发调用dubbo服务失败-channel is closed

项目场景: CMDB页面白屏,后端接口500 问题描述: cmdb调用租户的dubbo服务失败,导致第三方调用cmdb接口失败。 message can not send,because channel is closed. 原因分析: 目前CMDB使用的是2.8.4版本的dubbox,查看源码后发现,默认配置中,send.reconnect=false,传输channel关闭后不重连。 解决方案: 添加dubbo配置,send.reconnect=true 参考文章 github/apac

2021-07-29 10:49:41 1078 1

原创 记一次排查MongoDB所在机器CPU使用率高的过程

项目场景: 配置管理系统[CMDB集群],wxxx1002,Unix服务器CPU利用率较高(实例:CPU),当前值:96.21,阈值:95 - 100 发生时间:07/xxx/2021 1x:28:00 问题描述: MongoDB集群主节点所在的机器,CPU利用率长时间较高。 原因分析: 排查过程: 查询store-res中,pacific-impl.log。发现对应时间段内有较多pageSize为3000,10000的resObject查询。 基于查询条件到数据库中执行1中的查询语句,发现查询速

2021-07-29 10:30:58 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除