240 发简信
IP属地:台湾
  • Resize,w 360,h 240
    重新审视JDK线程池

    JDK 线程池使用过程中,很多人都知道有一些关键参数需要配置, 也大致知道线程池的大致原理,但是不一定能解释某些现象。 有个系统,设计大致是这样...

  • tomcat如何处理 chunked response

    背景 之前分析诡异的502问题的时候,还有一个疑点没有解释:为什么 tomcat 在接收到 response 的时候再次自行做分块处理呢? 问题...

  • 诡异的502问题

    现象 业务中有个场景,接收到 HTTP 请求之后,根据条件可能修改某些参数,转发请求,拿到结果之后稍作修改写到 ServletResponse ...

  • pigeon源码分析-与spring整合

    pigeon Pigeon开发指南 中指出,调用 pigeon 服务用有多种方式:spring 配置,annotation方式、spring s...

  • 一次应用启动卡死问题排查记录

    “卡死”,说的比较口语化,换个视角就有思路了:卡死就是线程阻塞了。 说一下背景,项目都是 Java 应用,容器是 tomcat,应用发布就是 t...

  • pigeon源码分析-处理请求结果

    RPC调用处理请求结果可以分为两部分: 获取 response 关联 request 和 response 这么分看起来似乎很奇怪,不是直接等待...

  • pigeon源码分析-同步调用和异步调用

    pigeon源码分析-同步调用和异步调用 Pigeon是美团点评内部广泛使用的一个分布式服务通信框架(RPC),本文所有分析基于 pigeon ...