240 发简信
IP属地:浙江
  • <<dubbo 系列>> 旧版配置文件解析

    实例代码 引入dubbo 依赖 服务 xml 配置 启动类 流程梳理 解析配置文件到 beanDefinitionMap

  • Redis数据结构基础

    本文简单记录redis目前支持的5种数据类型。和他们底层的数据结构以及需要关注的点。 基础结构和底层类型 类型STRING 三种底层类型 分别是...

  • Resize,w 360,h 240
    netty 之 入站、出站、handler顺序

    netty 的所有handler构建通常是通过引到类创建的时候带进去的。代码一般如下: 上面的代码可以看到 ,处理我们的业务过程中,需要很多ha...

  • Resize,w 360,h 240
    <<nginx基础>>

    热部署(热升级) 先替换/sbin/nginx 二进制文件。发送 kill -USR2 13195 给nginx的master进程 发送 kil...

  • <<java基础>> 更新器AtomicIntegerFieldUpdator

    这是一个原子的更新器。 能够在多线程情况下 ,吧某个对象的某一个field原子的更新到指定的field。 下面下列出其使用注意事项,然后给出例子...

  • netty 中 直接内存和堆内存以及拷贝

    这是一个来自知乎上一个问题 DirectBuffer 属于堆外存,那应该还是属于用户内存,而不是内核内存? FileChannel 的read(...

  • netty的线程安全以及eventloop+channel关系

    netty中channel是线程安全的。因此,我们可以存储一个channel的引用,并且在需要向远端发送数据时,通过这个引用来调用channel...

  • Resize,w 360,h 240
    netty中ChannelHandler,ChannelHandlerContext,ChannelPipeline 的关系

    ChannelHandler,ChannelHandlerContext,ChannelPipeline这三者的关系很特别,相辅相成,一个Cha...

  • Resize,w 360,h 240
    <<nio>>reactor模式

    reactor 模式的五大组成部分 对比 每一部分的理解 Handle 句柄或者描述符。 本质上是操作系统提供的一种资源。表示一个一个的事件。比...