摘要: 搬砖: https://zhuanlan.zhihu.com/p/569905141 借用乌克兰程序员Paul Bagwell的分析图 ![image](https://img2023.cnblogs.com/blog/3021099/202306/3021099-20230621203019254 阅读全文
posted @ 2023-06-21 20:37 wusanga 阅读(61) 评论(0) 推荐(0) 编辑
摘要: markdown可以使用```[toc]```语法来生成目录,但github不支持```[toc]```标签 ### 目录语法规则 目录支持另外一种语法,即 ``` - [显示在目录上的一级标题名](#实际一级标题名) - [显示在目录上的二级标题名](#实际二级标题名) ``` 但()里的实际标题 阅读全文
posted @ 2023-06-07 22:52 wusanga 阅读(454) 评论(0) 推荐(0) 编辑
摘要: [toc] ## 一、Jaxb ### 1.1 介绍 JAXB(Java Architecture for XML Binding简称JAXB),为java自带的框架,允许Java开发人员将Java类映射为XML表示方式。JAXB提供两种主要特性:将一个Java对象序列化为XML,以及反向操作。 常 阅读全文
posted @ 2023-05-24 22:00 wusanga 阅读(2890) 评论(0) 推荐(0) 编辑
摘要: 一、加密算法简介 HTTPS常用的密钥交换算法有两种,分别是RSA和ECDHE算法。 其中,RSA是比较传统的密钥交换算法,它不具备前向安全(指的是长期使用的主密钥泄漏不会导致过去的会话密钥泄漏)的性质,因此现在很少服务器使用它。而ECDHE算法具有前向安全,所以被广泛使用。 1.2 RSA简要流程 阅读全文
posted @ 2023-05-18 22:58 wusanga 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 一、了解单例和原型Bean 1.1 什么是单例Bean?什么是原型Bean? 单例Bean,相信各位朋友都不陌生,Spring当中的Bean默认就是单例的,也就是无论从什么地方去使用@Autowired或者@Resource等方式去进行注入,拿到的都是同一个对象,这个对象维护在Spring容器当中, 阅读全文
posted @ 2023-05-17 21:19 wusanga 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 一、相同点 @Resource的作用相当于@Autowired,均可标注在字段或属性的setter方法上。 二、不同点 (1)提供方:@Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提 阅读全文
posted @ 2023-05-15 22:41 wusanga 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 目录一、概述二、PoolingHttpClientConnectionManager构造函数中的timeToLive分析1.1 代码分析1.2 代码验证二、PoolingHttpClientConnectionManager的setValidateAfterInactivity方法分析2.1 代码分 阅读全文
posted @ 2023-05-11 22:32 wusanga 阅读(5075) 评论(0) 推荐(1) 编辑
摘要: 一、SSL/TLS协议是什么 SSL协议(Secure Sockets Layer,安全套接字层),是由网景(Netscape)公司在1990年推出的一种标准安全协议,用于在网络通信中建立Web浏览器和Web服务器之间的加密链接。 TLS(Transport Layer Security,传输层安全 阅读全文
posted @ 2023-05-08 23:17 wusanga 阅读(2721) 评论(0) 推荐(1) 编辑
摘要: 一、tcp报文格式 主要关注的字段为: 源端口号(Source Port),目的端口号(Destination Port) 序列号seq(Sequence Number) 确认号ack(Acknowledgment Number) 标志位:ACK,SYN,FIN 二、三次握手 客户端将TCP报文标志 阅读全文
posted @ 2023-05-05 23:30 wusanga 阅读(29) 评论(0) 推荐(0) 编辑