aud
aud
JAVA面试OFFER直通车
Java Guide独有的知识点
全部文章
JAVA面试O...
LeetCode(36)
linux(2)
mysql(3)
实习笔记(19)
错误记录(9)
面试中不会的(8)
面试基础知识准备(13)
面试复盘(2)
项目笔记(45)
归档
标签
去牛客网
登录
/
注册
Java Guide独有的知识点
862 浏览
0 回复
2020-06-15
aud
+关注
1. BIO,NIO,AIO总结
https://snailclimb.gitee.io/javaguide/#/docs/java/BIO-NIO-AIO?id=bionioaio-%E6%80%BB%E7%BB%93
1. BIO (Blocking I/O)
1.1 传统 BIO
1.2 伪异步 IO
1.3 代码示例
1.4 总结
2. NIO (New I/O)
2.1 NIO 简介
2.2 NIO的特性/NIO与IO区别
1)Non-blocking IO(非阻塞IO)
2)Buffer(缓冲区)
3)Channel (通道)
4)Selectors(选择器)
2.3 NIO 读数据和写数据方式
2.4 NIO核心组件简单介绍
2.5 代码示例
3. AIO (Asynchronous I/O)
2. Duoo相关
https://snailclimb.gitee.io/javaguide/#/docs/system-design/data-communication/dubbo
一 重要的概念
1.1 什么是 Dubbo?
1.2 什么是 RPC?RPC原理是什么?
1.3 为什么要用 Dubbo?
1.4 什么是分布式?
1.5 为什么要分布式?
二 Dubbo 的架构
2.1 Dubbo 的架构图解
2.2 Dubbo 工作原理
十层
三 Dubbo 的负载均衡策略
3.1 先来解释一下什么是负载均衡
3.2 再来看看 Dubbo 提供的负载均衡策略
3.2.1 Random LoadBalance(默认,基于权重的随机负载均衡机制)
3.2.2 RoundRobin LoadBalance(不推荐,基于权重的轮询负载均衡机制)
3.2.3 LeastActive LoadBalance
3.2.4 ConsistentHash LoadBalance
3.3 配置方式
四 zookeeper宕机与dubbo直连的情况
3. Netty相关
Netty是什么
为什么要用Netty
Netty的应用场景
Netty的核心组件有哪些?分别有什么作用?
Netty线程模型
举报
收藏 1
赞
评论加载中...