- 博客(11)
- 收藏
- 关注
转载 TCP之三次握手四次挥手
TCP报文格式 TCP提供一种面向连接的,可靠的字节流服务。TCP首部的数据格式如下。(如果不计任选字段,通常是20个字节) 字段分析 源端口:源端口和IP地址的作用是标识报文的返回地址。 目的端口:端口指明接收方计算机上的应用程序接口。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。 ...
2018-08-07 17:32:11 148
原创 @Target 说明
@Target: @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用范围(即...
2018-08-07 09:14:49 868
原创 跨域请求支持
/** * 跨域请求支持 */@Beanpublic WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { regis...
2018-08-07 09:11:48 199
原创 spring 注解
@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查@AssertTrue 验证 Boolean 对象...
2018-08-06 17:11:26 99
原创 DES可逆加密算法
public class EncryptDESUtil { private Cipher encryptCipher = null; private Cipher decryptCipher = null; /** * 将byte数组转换为表示16进制值的字符串, 如:byte[]{8,18}转换为:0813, 和public static byte[] * ...
2018-08-06 16:13:50 1853
原创 SHA1加密
public class EncryptSHA1Util { /** * SHA1加密 * * @param str * @return */ public static String sha(String str) { if (str == null || str.length() == 0) { ...
2018-08-06 16:12:53 1020
原创 X-Forwarded-For 和 X-Real-IP 的区别
X-Forwarded-For是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP追加在X-Forwarded-For中 X-Real-IP,一般只记录真实发出请求的客户端IP...
2018-08-06 16:10:15 33151
原创 redis工具类
import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisKe...
2018-08-02 08:49:32 416
原创 判断字符串是否为日期格式
public static boolean isDate(String strDate) { Pattern pattern = Pattern .compile("^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1...
2018-08-02 08:42:04 2016
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人