240 发简信
IP属地:内蒙古
  • Resize,w 360,h 240
    grpc-go彻底弄清http2协议如何解析

    大家好,我是dandyhuang。最近有个朋友,问http2协议解析的时候。request body获取的时候是否可以避免压缩。因为他们的业务是...

  • go runtime 基础学习-go:linkname

    之前在看mutex、channel等源码的时候,发现很多都会调用runtime_SemacquireMutex,runtime_doSpin,r...

  • Resize,w 360,h 240
    内存模型

    大家好,我是dandyhuang。内存模型(Memory Model)是编程中比较深入的一个问题,它与编程语言有关、与编译器有关、与并发有关、与...

  • C++ protobuf反射特征工程正确姿势

    [toc] 因部门每次加特征,都需要修改protobuf,添加对应protobuf获取的代码。重复性开发是真滴多。因此重构获取特征的版本,通过反...

  • Resize,w 360,h 240
    gim架构实战

    大家好,我是dandyhuang。记忆中,从大学接触编程开始,就觉得qq,wx这些聊天很神奇。就一直想弄明白它是怎么做的。直到毕业后,工作了一段...

  • Resize,w 360,h 240
    golang rate令牌桶源码分析实现

    大家好,我是dandyhuang。高并发三板斧:限流、缓存、降级。 限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性,系统...

  • brpc server端异步回包源码分析(二)

    大家好,我是dandyhuang。上回给大家介绍了brpc从客户端到服务端整个收包的逻辑,详情可见Brpc 服务端收包源码分析(一)[https...

  • Resize,w 360,h 240
    Brpc 服务端收包源码分析(一)

    大家好,我是dandyhuang,brpc在c艹届还是比较牛逼的rpc框架,本次带来brpc的server端的源码分析。分析源码前,大家先搭建好...

  • golang ants协程池源码分析

    大家好,我是dandyhuang,上次给大家解释了连接池[https://www.jianshu.com/p/b8bd4f3d11b4],对象池...