JDK 原生 NIO 程序的问题 JDK 原生也有一套网络应用程序 API,但是存在一系列问题,主要如下: 1、NIO 的类库和 API 繁杂,使用麻烦。你需要熟练掌握 Se...
JDK 原生 NIO 程序的问题 JDK 原生也有一套网络应用程序 API,但是存在一系列问题,主要如下: 1、NIO 的类库和 API 繁杂,使用麻烦。你需要熟练掌握 Se...
先看官网两张图【引用来自官网】:image.png 官网说明: 1.首先 ServiceConfig 类拿到对外提供服务的实际类 ref(如:HelloWorldImpl),...
前言 本文主要分两部分,前半部分聊了聊这次找工作中我自己的一些想法和体会,因为是随性而发,可能会写得比较啰嗦,第二部分才是实际的面试题记录和我的回答思路,如果只是想了解下...
最近比较流行起一个比较牛逼的题目,蹭个热点,可能没那么牛逼,可是对于使用和了解原理是足够了。 想必大家多多少少听过spi,具体的解释我就不多说了。但是它具体是怎么实现的呢...
具体讲解之前,有一点,再次强调下:B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误...
前言 本系列的文章纯属自己看dubbo源码的心得 入口寻找: dubbo作为一个框架,我们使用的时候,首先会去引包,然后再spring的配置文件里配置dubbo的自定义标签,...
一、业务背景# 二、服务架构# 服务使用线程池对请求进行业务处理,corePoolSize=32,maximumPoolSize=128。 三、问题描述# 服务部署到测试环境...
一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驱动 1)分而治之 一个连接里完整的网络处理过程一般分为accept、read、decode、pro...
一、TCP发送缓冲区/TCP接收缓冲区 在传输层,每个socket对应的TCP连接都拥有自己的接收缓冲区和发送缓冲区。 接收缓冲区:用于存储网络层发往当前TCP连接的分组数据...