240 发简信
IP属地:江苏
  • Golang 红包算法入门版

    思路 必须保证每个红包至少1分钱

  • Resize,w 360,h 240
    消息队列中间件消息丢失

    分析消息中间件,只需要画一个草图就很清晰了: 所谓消息丢失,指的是从生产者产生一条消息后,消费者没有接收到,接收到以后是否消费成功不在本次讨论范...

  • Resize,w 360,h 240
    Sentinel 中运行时业务梳理(Context,Resource,Node)

    花了几个小时把各种实体的关系理清楚了,话不多说,上图: 以上比例关系表示实例与实例之间的对应关系. 其他实体 Entry 是否能获取到Entry...

  • 基于 WebFlux 的监听器

    WebFlux 是原生的发布订阅工具,可以很方便的构建事件总线。下面是一个监听数据变动的监听器: 以上代码中FluxSink是一个可以持续发布数...

  • Resize,w 360,h 240
    Disruptor 简介

    以下为官方Disruptor Introduction文档翻译 理解Disruptor 的最好方法就是将其与其他比较好理解且非常相似的东西进行比...

  • Netty TCP 粘包 & 拆包

    粘包/拆包 TCP 的一个数据包可能包含一个、多个或者不足一个应用层数据包,程序需要按照一整个应用包进行处理,这就会带来一个问题,TCP 的数据...

  • ElasticSearch 安装及开机启动

    Centos7 准备:JDK1.8+ 创建es用户 下载安装 www.elastic.co/downloads 我以/usr/local/src...

  • ElasticSearch Analyzer

    Analysis【分析,动词】表示将文本处理转换为一系列短语的过程,这个过程有两处会用到: 建立倒排索引:数据写入时,Analyzer【分词器,...

  • InnoDB 锁机制

    InnoDB 锁机制 数据读写可能存在的问题 如果事情能顺顺利利的按照我们预想的那样进行下去,世界将会多么美好。 脏读: 在一个事务A中读取到另...