
计算机面试基础
文章平均质量分 78
介绍计算机基础面试知识,包括计算机网络,操作系统,编程语言等
fesng
优快云年度博客之星和博客专家,毕业长期在一线互联网专注于Android开发以及Android漏洞挖掘研究。
展开
-
Https详解
Http的缺陷1.加密性2.完整性3.冒充攻击Https的过程1.客户端发送版本号,支持的摘要算法,加密算法和随机串1给服务端2.服务端返回选定的摘要算法和加密算法,以及申请的证书,加密的公钥和随机串2.如果需要双向校验也需要客户端发送自己的证书。3.客户端生成随机串3,并且把随机串3及其摘要用公钥加密发给服务端。4.服务端解密之后,通过摘要确认完整性。然后双端分别用随机串1,2,3生成对称秘钥。服务端使用对称秘钥加密一段信息和摘要发给客户端。5、客户端收到解密之后,确认完整性之后,可以通原创 2020-09-09 02:49:08 · 918 阅读 · 0 评论 -
Http Post和Get方法的区别
1.使用场景不同get,post,put,delete,分别对应对资源的查,改,增,删,另外其余方法的含义:OPTIONS 返回服务器支持的 HTTP 方法。CONNECT 把请求连接转换到透明的 TCP/IP 通道。HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。2.幂等性不一样。幂等是一个数学概念,幂等每次操作的结果一样。get是幂等的,资源没有改变。post对应修改操作,所以post不是幂等的。所以相应的:3.get能缓存和收藏,以及后退/刷新无影响,post原创 2020-09-09 00:02:51 · 523 阅读 · 0 评论 -
Java泛型详解
由于博客的特殊显示原因,尖括号用()代替泛型概述Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。优缺点从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明显的错误。而从不好...原创 2016-09-25 23:43:15 · 5820 阅读 · 1 评论 -
二叉树的性质
二叉树概述在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。性质概述二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2^{i-1}个结点;深度为k的二叉树至多有2^k-1个结点;对任何一棵二叉树原创 2016-09-06 11:10:23 · 1893 阅读 · 2 评论