240 发简信
IP属地:北京
  • Jaeger Tracing(Open Tracing) 遇到线程池哑火

    Jaeger 在多线程环境下的问题  线程池可谓 Jaeger 的天敌,因为 Jaeger 不同于 Skywalking 的 Instrumen...

  • Jaeger Tracing 采样算法分析

    先看接口 两个方法,注释说的很清楚了,不废话。close 基本都是空实现,因为实在是没有用到啥需要关闭的资源。 官方6个实现类,一个一个来 Co...

  • RocketMQ Clint 源码分析

    启动 org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 广播...

  • Spring集成Servlet3.0 AsyncRequest + Micrometer监控的坑

    背景 为了提高tomcat线程利用率,避免tomcat连接被打满增大吞吐量,准备在项目中集成Servlet3.0异步请求。 相关技术 异步请求的...

  • 记一次sql优化

    DDL SQL mysql服务器突然负载飙升,DBA同学找出上面的问题sql,大量卡在sending data Explain explain发...

  • Resize,w 360,h 240
    Alibaba Java 诊断工具 Arthas 使用

    安装 启动 安装目录下 ./as.sh 启动, 然后按照列出的进程列表,输入序号选择要诊断的应用 常用命令 官网(https://alibaba...

  • SSH - Too Many Authentication Failures 解决办法

    我的电脑上有连到公司各个环境和我自己的云主机的一堆ssh key, 通过ssh-add统一管理, 刚开始用起来很方便, 但是随着ssh key个...

  • 记一个疑似 Zuul 的 Bug

    问题 半夜11点多,合作方突然在群里叫我方测试环境服务返回502 Bad Gateway,当时以为服务掉线没当回事。第二天一早安排开发同学查一下...

  • The temporary upload location is not valid

    最近我们的几个服务有点问题: 本来好好的服务, 跑个10几天某些接口就调不通了返回500, 一看日志全是如上异常. 原因 Tomcat需要创建临...