Reactor中无界队列 SpscLinkedQueue Reactor为我们提供了一下无界队列,其本身又是怎么去实现 "无界"的,我们对此比较好奇 @SuppressWarnings("rawtypes") static final Supplier SMALL_UNBOUNDED = () -> Hooks.wrapQueue(new SpscLinkedArrayQueue<>(SMALL_BUFFER_SIZE)); public static fi…
Reactor中无界队列 SpscLinkedQueue Reactor为我们提供了一下无界队列,其本身又是怎么去实现 "无界"的,我们对此比较好奇 @SuppressWarnings("rawtypes") static final Supplier SMALL_UNBOUNDED = () -> Hooks.wrapQueue(new SpscLinkedArrayQueue<>(SMALL_BUFFER_SIZE)); public static fi…
generate挂钩函数式 使用 generate也可以快速去生成响应式流,从 generate进行剖析,我们也可以看到函数式编程的影子 public static <T> Flux<T> generate(Consumer<SynchronousSink<T>> generator) { Objects.requireNonNull(generator, "generator"); return onAssembly(new FluxGenera…
The Reactive Menifesto Organisations working in disparate domains are independently discovering patterns for building software that look the same. These systems are more robust, more resilient, more flexible and better positioned to meet modern demands 在不同领域深耕…
数据库连接池 在实际业务开发时,项目中会使用到多个数据源,不仅源于 Mysql的分库分表,也会有引用于不同场景的数据存储库,结余存在多个数据源,因此,对这些数据源进行管理也是有必要的,因此引入了数据库连接池技术 目前主要流行的便是两种数据连接池技术: Druid:为监控而生的数据库连接池 HikariCP:号称性能最好的数据库连接池 Druid Druid提供了非常强大的 sql监控功能,这实际上也去解决了 Mybatis存在的弊端,其实 Mybatis-plus同样如此,虽然能够去提供灵活的 sql条件查询,但我…
COPYRIGHT © 2020 良夜的博客. ALL RIGHTS RESERVED.
This blog has been running:
本站由
This site is protected by wp-copyrightpro.com