分布式知识点,未完待续....

tcp/ip

  1. tcp/ip的三次握手和四次挥手是什么概念,以及状态变化过程?

    tcp三次握手和四次挥手

  2. 建立连接需要3次,为什么断开连接需要4次?

  3. 三次握手有哪些不安全性?

    三次握手有哪些不安全

  4. TCP和UDP的区别?TCP是通过什么方式来保证可靠性的

    UDPTCP
    是否连接无连接面向连接
    是否可靠不可靠传输,不使用流量控制和拥塞控制可靠传输,使用流量控制和拥塞控制
    连接对象个数支持一对一,一对多,多对一和多对多交互通信只能是一对一通信
    传输方式面向报文面向字节流
    首部开销首部开销小,仅8字节首部最小20字节,最大60字节
    适用场景适用于实时应用(IP电话、视频会议、直播等)适用于要求可靠传输的应用,例如文件传输
  5. tcp四层网络模型和osi七层网络模型分别是什么?以及每一层的作用

  6. 什么是滑动窗口协议?它的实现原理是什么?

  7. 服务器上TIME_WAIT状态的连接过多,怎么解决?

    问题及解决

  8. 什么是NIO、BIO、AIO?他们的区别?

  9. 了解过多路复用吗?它是一个什么实现原理?

  10. epool和select的区别是什么?

http

  1. http和https的区别
  2. 简单说说https是如何保证安全传输的
  3. https是不是绝对安全的?有没有办法被破解?
  4. http无状态协议,怎么理解无状态协议。如何实现有状态的请求
  5. 说说http协议中的302状态码的作用
  6. 304缓存原理
  7. http协议1.0和http协议1.1的区别
  8. 如何保证基于http协议的接口的安全性
  9. http协议上传文件,数据如何传输?
  10. 说说http协议的优缺点
  11. 一次http请求的完整交互流程

序列化

  1. 什么是序列化,Java是如何实现序列化的
  2. 如果一个子类实现了序列化,父类没有实现,那么父类中的成员变量能否被序列化?
  3. 你有了解过哪些序列化技术?以及他们之间的差异性?
  4. transient是干嘛的?
  5. 有什么方法能够绕过transient的机制。这个实现机制的原理是什么?
  6. serializable的安全性如何保证?
  7. 有没有了解过protobuf,它的序列化实现原理是什么?
  8. serialVersionUID的作用是什么?如果我不设置serialVersionUID,有没有问题?

RMI

  1. 什么是RPC
  2. 实现java RMI
  3. RPC原理
  4. 了解JAVA RMI
  5. 基于java 实现RMI
  6. RMI通信原理分析
  7. 实现自己的RPC框架

Zookeeper

  1. 了解zookeeper以及设计思想
  2. zookeeper集群角色
  3. 深入分析ZAB协议
  4. 从源码层面分析leader选举的实现过程
  5. 数据存储
  6. 基于java api 初探zookeeper的使用
  7. 深入分析Watcher机制的实现原理
  8. Curator客户端的使用,简单高效

dubbo

  1. 为什么要使用dubbo
  2. dubbo的架构
  3. dubbo的使用
  4. dubbo注册中心原理
  5. 如何快速启动Dubbo服务
  6. 多协议支持
  7. 多注册中心支持
  8. 启动检查机制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值