240 投稿
收录了23篇文章 · 3人关注
  • Resize,w 360,h 240
    jasypt 3.0.4 Bug 分析与解决

    背景 目前项目中使用 jasypt 来做配置项的加解密,但是在实际使用中发现 3.0.4 版本中 ,在配置中心动态刷新后,@Configurat...

  • Resize,w 360,h 240
    聊聊 Redis 分布式锁

    0. 前言 Redis 是日常开发中经常使用到的中间件,以优秀的性能著称。但是 Redis 分布式锁可以说是饱受争议,很多人认为 Redis 并...

  • Resize,w 360,h 240
    Spring Kafka:Retry Topic、DLT 的使用与原理

    1. 背景 原生 Kafka 是不支持 Retry Topic 和 DLT (Dead Letter Topic,死信队列)。但是 Spring...

  • Resize,w 360,h 240
    Spring Cloud Gateway Filter 执行原理刨析

    准备工作 需要了解响应式编程,推荐阅读 『响应式编程入门之 Project Reactor』[https://www.jianshu.com/p...

  • Resize,w 360,h 240
    Project Reactor:OptimizableOperator 原理

    前言 通常来说在响应式编程中 Publisher 的创建到真正的订阅者中间会经过许多的响应式操作符,而大部分的操作符其实都是 Optimizab...

  • Resize,w 360,h 240
    规则引擎 Drools 执行流程浅析

    什么是规则引擎 规则引擎是处理复杂规则集合的引擎。通过输入一些基础事件,以推演或者归纳等方式,得到最终的执行结果。规则引擎的核心作用在于将复杂、...

  • Resize,w 360,h 240
    Spring RestTemplate 设置每次请求的 Timeout

    前言 在实现这个功能之前,我也上网搜索了一下方案。大多数的解决方法都是定义多个 RestTemplate 设置不同的超时时间。有没有更好的方式呢...

  • Resize,w 360,h 240
    响应式编程入门之 Project Reactor

    本文目标 理解响应式编程 前言 之前的《聊聊 IO 多路复用》[https://www.jianshu.com/p/9ebd4fd8c892]中...

  • Resize,w 360,h 240
    Opentracing 链路追踪实战

    链路追踪的作用 当系统架构从单机转变为微服务后,我们的一次后端请求,可能历经了多个服务才最终响应到客户端。如果请求按照预期正确响应还好,万一在调...

  • Resize,w 360,h 240
    聊聊 IO 多路复用

    像 Nginx 这种以高并发高性能闻名的项目,之所以性能如此优秀,其原因是使用了 IO 多路复用技术,可以用最少的进程来支持大量的请求。本文和大...