
八股文
文章平均质量分 90
八股文
即心即佛
这个作者很懒,什么都没留下…
展开
-
【HTTPS工作原理】
HTTPS解决了HTTP的哪些问题解决内容可能被窃听的问题–加密解决报文可能遭篡改问题–数字签名解决通信方身份可能被伪装的问题–数字证书加密加密可以完美的解决被窃听的风险,比如二战时发出的电报都是加密之后发送的。加密分为两种,一种为对称加密一种为非对称加密。对称加密对称加密采用了对称密码编码技术,加密和解密使用相同的秘钥。算法公开、计算量小、加密速度快、加密效率高。但是,秘钥的管理和分发非常困难,不够安全。在数据传送前,发送方和接收方必须商定好秘钥,然后双方都必须要保存好秘钥,如果一方原创 2022-05-12 09:59:49 · 157 阅读 · 0 评论 -
IO通信模型
概念阻塞IO 和非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后,如果IO资源没有准备好,那么程序该如何处理的问题:前者等待;后者继续执行(但是使用线程一直轮询,直到有IO资源准备好了)。同步IO 和 异步IO,这两个概念是操作系统级别的。主要描述的是操作系统在收到程序请求IO操作后,如果IO资源没有准备好,该如何响应程序的问题:前者不响应,直到IO资源准备好以后;后者返回一个标记(好让程序和自己知道以后的数据往哪里通知),当IO资源准备好以后,再用事件机制返回给程序。原创 2022-05-10 10:14:14 · 466 阅读 · 0 评论 -
【Zookeeper工作原理】
Zookeeper的角色领导者(leader),负责进行投票的发起和决议,更新系统状态学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是为了扩展系统,提高读取速度客户端(client),请求发起方原子广播Zookeeper的核心是原转载 2022-05-09 14:01:17 · 216 阅读 · 0 评论