摘要: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlhttp://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.htmlhttp://blog.csdn.net/azheng... 阅读全文
posted @ 2015-08-06 17:23 人生设计师 阅读(773) 评论(0) 推荐(0)
摘要: 首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己... 阅读全文
posted @ 2015-08-06 17:16 人生设计师 阅读(3300) 评论(0) 推荐(0)
摘要: 原文地址:http://swiftlet.net/archives/1082TCP链接协议概述:建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:建立连接的过程:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client... 阅读全文
posted @ 2015-08-06 17:11 人生设计师 阅读(221) 评论(0) 推荐(0)
摘要: HTTPS(Secure Hypertext Transfer Protocol)协议概述HTTPS是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是 HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用... 阅读全文
posted @ 2015-08-06 16:11 人生设计师 阅读(274) 评论(0) 推荐(0)
摘要: 利用Cipher的核心功能,自己封装了一个加密解密的工具类,可以直接使用。在使用之前需要先下载commons-codec-1.9.jar,并导入项目。工具类如下:package com.pcict.util.test;import org.apache.commons.codec.binary.Ba... 阅读全文
posted @ 2015-08-06 14:39 人生设计师 阅读(1841) 评论(0) 推荐(0)
摘要: 注解分为三类:没有任何元素的注解,有一个元素的注解和有多个元素的注解。1. Marker注解这类注解没有任何元素,此类注解仅仅是一个标示。如下所示:public @interface Good{}2. 单值注解只接受单值类型,数据成员使用单词value指定。指定成员的语法与声明方法类似。public... 阅读全文
posted @ 2015-08-06 12:24 人生设计师 阅读(334) 评论(0) 推荐(1)
摘要: 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一... 阅读全文
posted @ 2015-08-06 11:31 人生设计师 阅读(2769) 评论(0) 推荐(0)
摘要: SecureRandom是强随机数生成器,主要应用的场景为:用于安全目的的数据数,例如生成秘钥或者会话标示(session ID),弱随机数生成器会产生严重的安全问题,而使用SecureRandom这样的强随机数生成器将会极大的降低出问题的风险。SecureRandom与Random有很强的关系。1... 阅读全文
posted @ 2015-08-06 10:27 人生设计师 阅读(2759) 评论(0) 推荐(0)
摘要: 真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,虽然很可靠,但是使用计算机很难实现,它们的缺点是技术要求比较高。在实际应用中往往使用伪随机数就足够了。这些数列看似是随机的数,实际上它们是通过一个固定的、可以重复的计算... 阅读全文
posted @ 2015-08-06 10:11 人生设计师 阅读(1177) 评论(0) 推荐(0)
摘要: 下来举例说明,如何去判断A和B两个IP是否在同一网段。 A IP:202.194.128.9 B IP:202.194.128.14 子网掩码:255.255.255.01.把A和B的地址转换为二进制的 A:1100 1010.1100 0010.1000 000... 阅读全文
posted @ 2015-08-06 09:37 人生设计师 阅读(3069) 评论(1) 推荐(0)