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

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

  • 120
    消息队列中间件消息丢失

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

  • 楼主是否考虑了数据库缓存的影响,mysql多次查询一直都比较慢吗

    MySql和ElasticSearch搜索谁更快?

    前几天学习了我ElasticSearch和SpringBoot整合的相关应用,这个项目我也是参考慕课网上视频学习的,大家如果有兴趣的话,也可以去看一下。链接我放这了。Spri...

  • 120
    Sentinel 中运行时业务梳理(Context,Resource,Node)

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

  • 技术人的原则

    什么是真正的技术能力:解决问题的能力。 短期解决问题, 长期解决问题, 以优雅且可复用的解决问题, 高屋建瓴或是举重若轻的解决问题,都是解决问题的能力表现。 一. 技术人的能...

  • 保证excel 里的列名和表的字段名一样就可以了

    DataGrip 导入 Excel 数据

    目前DataGrip不支持导入Excel,可以将Excel导出为csv文件进行导入:文件=>导出=》更改文件类型=>在其他文件类型中选择CSV文件在DataGrip中右键目标...

  • 基于 WebFlux 的监听器

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

  • 深入浅出MappedByteBuffer

    简书 占小狼转载请注明原创出处,谢谢! 前言 java io操作中通常采用BufferedReader,BufferedInputStream等带缓冲的IO类处理大文件,不过...

  • 更正:
    一分钟的滑动窗口中有60个小窗口,每个时间跨度为500毫秒
    应该为:
    一分钟的滑动窗口中有60个小窗口,每个时间跨度为1000毫秒

    Sentinel源码分析----滑动窗口

    之前说过Sentinel内部统计使用Node来进行处理,而Node底层是使用滑动窗口实现的,这篇文章主要分析一下滑动窗口的实现。 以StatisticNode#addPass...

  • 120
    Sentinel源码分析----滑动窗口

    之前说过Sentinel内部统计使用Node来进行处理,而Node底层是使用滑动窗口实现的,这篇文章主要分析一下滑动窗口的实现。 以StatisticNode#addPass...

  • 120
    Disruptor 简介

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

  • Netty TCP 粘包 & 拆包

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

  • ElasticSearch 安装及开机启动

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