240 发简信
IP属地:辽宁
  • 手写HashMap

    hashcode hash 即散列,它存在的意义相当于把一个很长的链表,按某一规则打碎成多个很短的链表,这样可以加快寻找速度每个对象在内存中都有...

    0.2 32 0 1
  • Skywalking源码分析之OAP

    概述 OAP是skywalking的服务端,负责接受探针上报的数据、提供数据分析的接口等,本文重点描述OAP如何为Web展示界面提供接口 arm...

  • Resize,w 360,h 240
    xxl-job使用spring端口(不额外占用端口)

    前言 在使用xxl-job的过程中,需要给每个执行器额外配置一个端口(默认9999),这导致服务除了web服务端口,还要额外多占用一个端口,多少...

  • Resize,w 360,h 240
    spring架构脉络梳理

    前言 spring源码包含很多个模块,如sping-core,sping-beans,sping-context,spring-aop,spri...

  • 响应式编程之手写Reactor-Netty

    前言 从使用到源码,研究了很久WebFlux及Reactor 响应式编程之Reactor[https://www.jianshu.com/p/d...

  • Resize,w 360,h 240
    响应式编程之Reactor-Netty

    前言 上文讲到使用WebFlux(spring-boot-starter-webflux),我们的接口可以这么写 细想一下,而我们的接口返回了一...

  • Resize,w 360,h 240
    响应式编程之WebFlux

    前言 前几篇文章介绍了Reactor以及响应式规范Reactive streams,那么如何将这种响应式编程应用在web开发中呐 异步 想一想平...

    1.7 9410 0 21
  • Resize,w 360,h 240
    响应式编程之手写Reactor

    前言 前文提到了响应式编程,响应式规范Reactive streams,以及响应式扩展Reactor的简单使用 在使用Reactor时我一直很好...

    1.4 793 1 12
  • Resize,w 360,h 240
    并发无锁的艺术

    前言 在并发编程中,多线程的共享资源的修改往往会造成严重的线程安全问题,解决这种问题简单暴力的方式就是加锁,加锁的方式使用简单易理解,但常常会因...