- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 域名系统DNS
域名系统(domain name system,DNS)是一种进行网络资源名到IP地址转换的网络应用,它是由应用程序而不是用户直接使用的应用程序。递归查询和迭代查询。本地域名服务器、根域名服务器、顶级域名服务器、权威域名服务器。从请求主机到本地DNS服务器的查询是递归的,其余查询是迭代的。 ...
2018-08-20 01:18:59 183
转载 Java泛型的了解
参考:https://www.cnblogs.com/demingblog/p/5495610.html一、Java泛型是什么?官方定义泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。通俗解释通俗的讲,泛型就是操作类型的 占位符,即:假设占位...
2018-08-20 00:01:51 210
原创 hashMap的底层实现
上面我们提到过Entry类里面有一个next属性,作用是指向下一个Entry。如, 第一个键值对A进来,通过计算其key的hash得到的i=0,记做:Entry[0] = A。一会后又进来一个键值对B,通过计算其i也等于0,现在怎么办?HashMap会这样做:B.next = A,Entry[0] = B,如果又进来C,i也等于0,那么C.next = B,Entry[0] = C;这样...
2018-08-15 18:39:38 192
转载 ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量
转载:https://www.cnblogs.com/xiaoming0601/p/5864106.html这里要讨论这些常用的默认初始容量和扩容的原因是:当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指 即当 ...
2018-08-15 11:16:49 172
转载 HashMap和HashTable的区别
参考:http://www.importnew.com/24822.html参考:https://blog.csdn.net/wangxing233/article/details/794529461.(同步性)HashTable的方法是同步的,HashMap不能同步。2.(继承的父类不同)HashTable是继承自Dictionary类,而HashMap是继承自AbstractMa...
2018-08-14 23:36:45 28170 3
原创 抽象类和接口的区别
抽象类和接口的区别一 接口和抽象类的相似性1 接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承。2 接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。 二 接口和抽象类的区别1 (不能为普通方法提供方法体)接口里只能包含抽象方法,静态方法和默认方法(加default),不能为普通方法提供方法实现,抽象类则完全可以包含...
2018-08-14 12:48:26 49059 6
原创 网络安全-密码学
在对称密钥系统中用户A和B的密钥是相同的并且是秘密的。在公钥系统 中使用一对密钥:一个密钥为用户A和B及所有人所知,另一个密钥则只有用户自己知道(而对方不知道)。公钥认证:在公钥体制中,如果每个用户都有其他用户的公钥,就可以实现两者之间的安全通信,这使公钥体制无需部署KDC(密钥分发中心)基础设施。然而,用户不可能拥有其他所有用户的公钥,并且公钥体制在分发用户公钥方面还存在着严重的问题...
2018-08-11 22:09:55 1079
原创 TCP协议如何实现可靠传输
流量控制和拥塞控制区别:流量控制是某个TCP接收方针对其TCP发送方所采取的措施,而拥塞控制是TCP发送方针对网络拥塞情况所采取的措施。流量控制:用于防止发送方发送过快而使接受方无法接受;拥塞控制用于抑制发送方的发送速率以防止其占用过多的网络资源。TCP为提供可靠数据传输而使用的方法涉及序号、确认、超时重传、滑动窗口等可靠数据传输机制。几种拥塞控制方法:慢启动、拥塞避免(...
2018-08-09 11:48:06 5631
原创 TCP和UDP的区别
1.是否连接:TCP是面向连接的 ,UDP是无连接的。2.TCP是面向字节流的(实际上是TCP把数据看成一连串无结构的字节流),UDP是面向报文的。3.可靠性:TCP提供可靠的服务,通过TCP连接传送的数据,无差错、不丢失、不重复、按序到达。UDP尽最大努力交付,不保证可靠交付。(有序性: 消息到达网络的另一端可能是无序的,TCP协议将会排好序。UDP不提供任何有序性的保证)4.TCP...
2018-08-09 00:36:23 181
转载 IP、TCP、UDP首部详解
转:https://blog.csdn.net/zhangliangzi/article/details/52554439一、IP首部:1、第一个4字节(也就是第一行):(1)版本号(Version),4位;用于标识IP协议版本,IPv4是0100,IPv6是0110,也就是二进制的4和6。(2)首部长度(Internet Header Length),4位;用于标识首部的长度...
2018-08-08 18:16:37 2116
原创 HTTP协议
HTTP协议的主要特点:1.支持c/s(客户端/服务器)模式。2.简单快速:客户端向服务器请求服务时,只需要传送请求方法和路径。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4短连接:短连接的含义是限制每次连接只处理一个请求,请求完成后断开连接。服务器处理完客户端的请求,并收到客户端的应答后,即断开连接。5无状态::HTTP协议...
2018-08-07 22:02:57 149
原创 HTTP状态码
状态码的类别 类别 原因短语 1xx Informational(信息性状态码) 接受的请求正在处理 2xx Success(成功状态码) 请求正常处理完毕 3xx Redirection(重定向状态码) 需要进行附加操作以完成请求 4xx Client Error(客户端错误状态码) 服务器无法处理请求 5...
2018-08-07 18:36:08 392
原创 HTTP和TCP/IP协议的区别和联系
1.HTTP 协议是应用层协议,主要解决如何包装数据,是基于TCP连接的。TCP/IP 协议是传输层协议,主要解决数据在网路中如何传输的问题。2.HTTP协议是获取地址,传递数据的一种基于请求与响应模式的应用层的协议。而TCP是服务器和客户端可以互相发送消息的交互模式。服务器主动可以推送消息给客户端。3.Http就是在每次请求完成后就把TCP连接关了,所以是短连接。TCP是长连接。TC...
2018-08-07 11:20:10 7784
原创 TCP/IP模型及每层的作用及OSI和TCP/IP的异同点:
应用层的任务是通过应用进程间的交互来完成特定网络应用。如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。运输层的主要功能是在源结点和目的结点的两个进程实体之间提供可靠的端到端的数据通信。(TCP或UDP)网际层主要功能是负责相邻结点之间的数据传输。网络接口层的功能是负责接收从IP层交来的IP数据报并将IP数据报通过底层物理网络发送出去,或者...
2018-08-06 21:06:39 5765
转载 http协议中get和post的区别:
参考:http://hui.sohu.com/infonews/article/6337670107929509889参考:https://www.cnblogs.com/yueyueyao/p/9068652.html1#get把请求的参数放在url上,即HTTP协议头上,其格式为:以?分割URL和传输数据,参数之间以&相连。数据如果是英文字母/数字,原样发送,如果是空格,转换...
2018-08-05 11:33:22 924
html手册.chm
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人