摘要: java NIO有2种模式,一种是非阻塞,一种是阻塞式的,阻塞式的和传统的BIO类似,不过可靠性不如BIO,故一般不用 以下关注非阻塞的方式, NIO是非阻塞同步IO,工作在一个线程中,由selector去轮询channel,是否有请求连接就绪/读取就绪,有就进行连接/读取到buffer 当然从另一 阅读全文
posted @ 2024-03-21 15:53 坏男银 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 主要有发起请求、验证身份、协商秘钥、加密会话 4大步骤 1)客户端向服务端发起建立HTTPS请求。 2)服务器向客户端发送数字证书。 3)客户端验证数字证书,证书验证通过后客户端生成会话密钥(双向验证则此处客户端也会向服务器发送证书)。 4)服务器生成会话密钥(双向验证此处服务端也会对客户端的证书验 阅读全文
posted @ 2024-03-21 15:53 坏男银 阅读(32) 评论(0) 推荐(0) 编辑
摘要: BeanDefinition的产生: SpringBoot在启动过程中,主要是刷新上下文的时候会将绝大部分的需要的bean生成BeanDefinition加入到容器(DefaultListableBeanFactory的beanDefinitionMap) Bean的生命周期: 会在SpringBo 阅读全文
posted @ 2024-03-21 15:07 坏男银 阅读(8) 评论(0) 推荐(0) 编辑