240 发简信
IP属地:吉林
  • Resize,w 360,h 240
    遇到了 Netty ByteBufUtil.indexOf 的一个小 BUG

    0. 问题 我在解析 Redis Simple Strings 和 Errors 时用到了 Netty 的一个工具类 io.netty.buff...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    探讨一下共享内存通信中的通知机制

    最近基于 Aeron 实现了一下 Service Mesh Sidecar 的本地通信,但是在 IdleStrategy 上犯了难,无论怎么选都...

  • Resize,w 360,h 240
    探讨一下 Linux 共享内存的 N 种方式

    关于 Linux 共享内存,写得最好的应该是宋宝华的 《世上最好的共享内存》[https://cloud.tencent.com/develop...

  • Resize,w 360,h 240
    剖析 Aeron IPC 实现

    0. 最近玩了一下 Aeron[https://github.com/real-logic/aeron],主要用了其中的 IPC 通信功能,总的...

  • 通过 QEMU 打开学习 Linux kernel 的新世界

    最近面试了一位同学,在校期间对 QEMU 进行了二次开发,实现了设备建模、故障注入、信息提取功能。面试结束后感觉挺受启发,所以自己又多了解了一下...

  • Resize,w 360,h 240
    通过源码学习G1GC —— 新生代自适应策略

    0. 最近发现有个 Java 写的 sidecar 程序本来运行很平稳,忽然 Young GC 的频率就开始升高,新生代大小频繁的调整,最终是在...

  • Resize,w 360,h 240
    了解一下 HikariCP 连接池的逻辑

    0. 最近使用 commons-pool2[https://commons.apache.org/proper/commons-pool/] 遇...

  • Netty 出现 Connection reset by peer 异常的几个原因

    最近使用 netty 过程中发现了几个比较细节的 Connection reset by peer 异常,做个笔记。 1. 服务端 a. 客户端...