前言 上文简单介绍了响应式编程和Reactor的使用,今天开始深入了解一下响应式编程的规范,为开始学习Reactor源码做准备 Reactive streams 上文也简单提...
前言 上文简单介绍了响应式编程和Reactor的使用,今天开始深入了解一下响应式编程的规范,为开始学习Reactor源码做准备 Reactive streams 上文也简单提...
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。 1 SPI是什么 SPI全称Service Provi...
深入理解Java中的引用(一)——Reference 本系列文章首先会介绍Reference类,为之后介绍的强引用、软引用、弱引用和虚引用打下基础。最后会介绍虚引用在Dire...
但是内存拷贝对性能有可能影响比较大,所以Java中可以绕开堆内存直接操作堆外内存,问题是创建堆外内存的速度比堆内存慢了10到20倍,为了解决这个问题Netty就做了内存池。 ...
这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈...
这次阿里编程之夏,我选择的issue是对Sentinel做自适应流控(参考 #748),以下是最近这一个月的一些工作汇总,尤其是在自适应流控的想法上做了很多方面的探索,也欢迎...
由于近期在公司内部做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用...
平时开发中,大家更多的关注的是线程池的创建、任务的提交和执行。往往会忽略线程池的关闭,甚至忘记调用shutdown()方法,导致内存溢出。大多知道需要调用shutdown()...
转载、引用请标明出处https://www.jianshu.com/p/35805f809a21本文出自zhh_happig的简书博客,谢谢 以下内容,是本人学习的笔记和工作...