240 发简信
IP属地:北京
  • Linux 内核源码分析之进程概要及调度时机

    本文所有的源码都可以在 https://elixir.bootlin.com/linux/v5.0/source[https://elixir....

  • Resize,w 360,h 240
    netty 堆外内存泄露排查盛宴

    这篇文章对于排查使用了 netty 引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发 背景 最近在做一个基于 websocket 的长连...

    7.5 25934 28 99 1
  • Resize,w 360,h 240
    小闪对话:微信长连系统的设计(一)

    什么?聊个天就把技术给学了? 聊天结束之后,博士露出了猥琐的笑容,心里想:这小子过段时间还会来找我的:一个公网IP怎么够呢,得上负载均衡呀;长连...

  • Resize,w 360,h 240
    《跟闪电侠学Netty》开篇:Netty是什么?

    在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 ...

    43.9 268260 87 669 1
  • Resize,w 360,h 240
    IntelliJ IDEA 2018.1正式发布

    工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码的阅读,为什么不试一试? 总以为jetbrains已经将IntelliJ...

    0.2 3013 1 23
  • Resize,w 360,h 240
    mac下编译openjdk1.9及集成clion动态调试

    晚上被小伙伴问道如何使用ide进行jvm源码的调试,刚好前段时间花了点时间折腾了一下,mac最新版本下jvm9顺利编译通过,并且可以完美集成cl...

    2.5 13871 23 38 1
  • netty源码分析之LengthFieldBasedFrameDecoder

    拆包的原理 关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有...

    4.9 44831 28 71 3
  • netty源码分析之拆包器的奥秘

    为什么要粘包拆包 为什么要粘包 首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常...

    3.9 20585 23 77 1
  • Resize,w 360,h 240
    netty源码分析之writeAndFlush全解析

    前言 在前面的文章中,我们已经详细阐述了事件和异常传播在netty中的实现,(netty源码分析之pipeline(一),netty源码分析之p...

    2.3 39700 22 46 2
个人介绍
大众点评基础架构部高级研发工程师,新美大移动端接入层shark负责人,新美大千万级实时在线用户消息推送系统负责人

intellij idea和vim的狂热爱好者,精通spring和netty

另外还喜欢唱歌和摄影,钢琴也能按出几个音节