摘要:一、故事的开端,从一个诡异的bug开始 笔者负责了FICC量化金工的项目——情景分析(下文简称为:项目A),其引用了一个公共库fane-lib-java (下文简称为:lib B),内部包含了四个子module。 由于lib B里面防御性编程的缺失,当某个参数异常的传入了null, 导致lib B抛
阅读全文
摘要:问题背景 想监控,这个非static类下面,的一个static变量的内容 解决方案 getstatic com.huatai.quant.service.request.ScenarioNatsRequestResponseService bookFundingCostCacheMap 当监视的st
阅读全文
摘要:一、JVM相关命令 1.1 Dashboard - 仪表盘 1.2 Thread - 查看某个线程/所有线程的信息 二、监控类命令 2.1 monitor - 监控指定类中方法的,执行成功/失败的情况 2.2 watch - “精确”监控某指定类中方法的,参数变化/返回值变化情况 2.3 trace
阅读全文
摘要:一、Arthas能解决什么问题 二、在Linux系统安装 完整文档详见:https://arthas.aliyun.com/doc/install-detail.html 2.1 离线安装(适用于服务器无法连接外网的情况) 先在本地,通过镜像地址,下载zip包: 然后解压zip包(unzip xxx
阅读全文