240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Netty解码

    Q 解码器抽象解码过程? netty提供哪些拆箱即用的解码器?解码器基类与常见解码器解析 一、ByteToMessageDecoder解码步骤 ...

  • Resize,w 360,h 240
    ElasticSearch之(四)——索引、文档、映射管理

    https://www.cnblogs.com/crystaltu/articles/6992935.html 一、索引管理 创建索引 索引别名...

  • Resize,w 360,h 240
    ElasticSearch之(三)——ElasticSearch概念与架构

    一、概念 集群(Cluster)一组拥有共同的 cluster name 的节点。 节点(Node) 集群中的一个 Elasticearch 实...

  • Resize,w 360,h 240
    netty系列之(三)——EventLoop和EventLoopGroup

    一、线程模型 Q 1、默认情况下netty服务端起多少个线程?何时启动?2、netty如何解决jdk空轮询的bug?3、netty如何保证异步串...

  • Resize,w 360,h 240
    netty系列之(五)——ChannelPipeline与ChannelHandler

    一、pipeline初始化 Pipeline在创建Channel的时候被创建调用newChannelPipeline()方法创建Channel对...

  • Resize,w 360,h 240
    netty系列之(四)——新连接接入

    Netty新连接接入处理逻辑: 检测新连接:新连接通过服务端Channel绑定的Selector轮询OP_ACCEPT事件 创建NioSocke...

  • Resize,w 360,h 240
    netty系列之(二)——netty服务端启动分析

    一、netty服务启动分析 二、netty服务启动代码分析 1、创建两个EventLoopGroup bossGroup 为 BOSS 线程组,...

  • Resize,w 360,h 240
    netty系列之(一)——netty介绍

    IO模型 一、NIO原理 Netty 是基于Java NIO 封装的网络通讯框架,只有充分理解了 Java NIO 才能理解好Netty的底层设...

  • 分布式锁的设计

    什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消...

个人介绍
边写边思考边总结
微信公众号:bigcat996