240 发简信
IP属地:浙江
  • ContextRefreshedEvent事件使用不当引发了线上问题

    ContextRefreshEvent是Spring容器加载完发送的一个事件,在工作中有很多实现逻辑使用了该机制。 常见的使用姿势如下: 当调用...

  • Dubbo3.0服务引用原理变化

    今年Dubbo发布了全新的3.0版本,开始面向云原生,有很多细节与之前较多使用的2.7.x版本有所不同,本文主要介绍Dubbo3.0下的服务引用...

  • Resize,w 360,h 240
    一个小改动,Dubbo内存降低了

    性能提升是我们追求的一个目标,合理的设计和实现有助于应对较多的复杂场景。有时,可能一个小小的改动点就能带来意想不到的效果。在本文中,将简单的介绍...

  • Resize,w 360,h 240
    Dubbo2.7的泛化调用和超时机制

    路途虽遥远,将来更美好微信公号号:九点半的马拉 在传统模式下,Dubbo消费端需要调用某一远程服务器端的方法时,消费端也需要额外导入服务类接口A...

  • Dubbo使用了CompletableFuture,实现了真异步

    Dubbo在服务调用时支持同步调用和异步调用等方式。 在Dubbo2.6版本及之前的版本在实现异步调用时存在一定的缺点,实际上是一种假异步。 下...

  • Resize,w 360,h 240
    Dubbo服务自省在消费端的体现

    Dubbo通常使用@Reference来引用服务,通过ReferenceAnnotationBeanPostProcessor类,我们可以扫描被...

  • Resize,w 360,h 240
    服务自省,Dubbo面向了应用级

    微信公众号:九点半的马拉路途虽遥远,将来更美好学海无涯,大家一起加油! Dubbo是一款很优秀的RPC框架,目前Github的Star数已经达到...

  • WeakHashMap源码分析

    WeakHashMap与HashMap有些类似,但也有很多地方不同。它们设置了相同的负载因子和初始容量,但是前者的数据结构只使用了数组+链表,并...

  • Resize,w 360,h 240
    ReetrantReadWriteLock源码分析

    在该篇文章中我将开始介绍ReentrantReadWriteLock有关源码分析。 我先简单介绍下有关变量的含义,再分析读锁和写锁的获取和释放过...

个人介绍
路途虽遥远,将来更美好
微信公众号:九点半的马拉