240 发简信
IP属地:台湾
  • Resize,w 360,h 240
    spark工作原理和介绍

    https://zhuanlan.zhihu.com/p/34436165[https://zhuanlan.zhihu.com/p/34436...

  • 记一次ElasticSearch 滚动升级

    禁用分片分配 Disable shard allocation 2.停止非必要的索引并执行同步刷新 Stop non-essential ind...

  • RedLock算法分布式锁

    1.基于Redis的分布式锁到底安全吗? 在服务器宕机,或者网络延时过高的时候,redis分布式锁会出现不安全的情况。 情景1: 主从模式下 客...

  • 分布式锁

    一、为什么要使用分布式锁 在多实例,负载均衡的情景下,需要使用分布式锁来保证业务不会重复处理 二、分布式锁应该具备哪些条件 1、在分布式系统环境...

  • Resize,w 360,h 240
    flink 的学习与介绍

    一. 什么是Flink Apache Flink 是一个分布式流处理引擎, 提供了直观且极丰富表达力的Api来实现有状态的流式处理。 用于无界和...

  • Guava Cache LoadingCache 基本使用

    一. 添加依赖 二. 创建CacheLoader 三.配置 1.expireAfterAccess(long, TimeUnit) 缓存项在给定...

  • opentsbd 数据迁移

    1.CLI 工具openTSDB CLI Tools > scan http://opentsdb.net/docs/build/html/us...

  • Resize,w 360,h 240
    常见的Java本地缓存技术(Guava Cache、Caffeine、Encache)

    前言 对一个java后台开发者而言,提到缓存,第一反应就是redis和memcache。利用这类缓存足以解决大多数的性能问题了,并且java针对...

  • 异常getInputStream() has already been called for this request

    问题描述: 在spring boot的拦截器中,读取ServletRequest中的内容,抛出异常:getReader() has alread...