- 浏览: 3684 次
最新评论
文章列表
function getJsonData(id, url, items) {
$.ajax({
type : "POST", //请求的方式
dataType : "json",//请求的数据类型
url : url, //请求的URL
data : items, //请求参数
//处理失败
error :alert("请求失败!"),
...
TCP三次握手及四次挥手详细图解分析
- 博客分类:
- TCP
1、建立连接协议(三次握手)
(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。
(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。
(3) 客户必须再次回应服务段一个ACK报文,这是报文段3。
2、连接终止协议(四次挥手)
由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流 ...
TCP三次握手及四次挥手详细图解
- 博客分类:
- TCP
TCP三次握手
所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。
三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息. ...
package com.eversec.zhangbiao;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;
import java.util.HashMap;
public class Rsa {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
HashMap<Stri ...
代理和装饰模式的区别:
他们在代码实现上有很大的相同点但是本质有着区别
装饰器模式:能动态的新增或组合对象的行为。
代理模式:为其他对象提供一种代理以控制对这个对象的访问.
装饰模式是“新增行为”,而代理模式是“控制访问”。关键就是我们如何判断是“新增行为”还是“控制访问”。
代理具体的时间方法:
第一步:定义一个接口:
package cn.eversec.proxy;
public interface Student {
public String xuexi();
public String daren();
}
第二步:实现要代理的接口
p ...