240 发简信
IP属地:上海
  • Resize,w 360,h 240
    重构

    重构 重构作为敏捷实践的精髓之一 1重构的几个要点 重构不应改变原有程序的可观测的行为 把添加新功能和重构当做两件不同的事情来对待,就像两顶帽子...

  • Resize,w 360,h 240
    Netty原理与基础(五)

    1.Decoder原理 1.1什么叫作Netty的解码器呢? 首先,它是一个InBound入站处理器,解码器负责处理“入站数据”。其次,它能将上...

  • Netty原理与基础(四)

    1. ByteBuf浅层复制的高级使用方式 ByteBuf的浅层复制分为两种,有切片(slice)浅层复制和整体(duplicate)浅层复制。...

  • Resize,w 360,h 240
    Netty原理与基础(三)

    1.Pipeline流水线 Netty的业务处理器流水线ChannelPipeline是基于责任链设计模式(Chain of Responsib...

  • Netty原理与基础(二)

    5.Handler业务处理器 在Reactor反应器经典模型中,反应器查询到IO事件后,分发到Handler业务处理器,由Handler完成IO...

  • Resize,w 360,h 240
    Netty原理与基础(一)

    1.简介 Netty是为了快速开发可维护的高性能、高可扩展、网络服务器和客户端程序而提供的异步事件驱动基础框架和工具。换句话说,Netty是一个...

  • Resize,w 360,h 240
    Feign+Ribbon、Dubbo、gRPC的选型对比

    1.场景 在微服务开发中,在调用不同模块之间的数据时,经常回去调用他的http接口,总不能这样,RPC框架,服务在代码里就调用一个interfa...

  • Resize,w 360,h 240
    SpringCloudAlibaba之Nacos注册中心架构原理

    1.注册与发现 服务通过nacos server内部的open api进行服务注册,nacos server内部有一个sevice服务的概念,里...

  • Resize,w 360,h 240
    UML建模(七)需求启发、分析之分析类图

    1.需求启发要点 和涉众交流的形式应该采用视图,而不是模型 和涉众交流的内容应该聚焦涉众利益,而不是需求 需求启发手段:研究资料、问卷调查、访谈...