铁马冰河2000

导航

2022年2月3日 #

String特殊字符工具类-StringEscapeUtil

摘要: String特殊字符工具类: public class StringEscapeUtil { /** * HTML字符转义 * @see 对输入参数中的敏感字符进行过滤替换,防止用户利用JavaScript等方式输入恶意代码 * @see String input = <img src='http: 阅读全文

posted @ 2022-02-03 18:34 铁马冰河2000 阅读(1568) 评论(0) 推荐(0) 编辑

Java正则表达式浅谈

摘要: \ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号 [^\t\n\x0B\f\r] \w 单独字符 [a-zA 阅读全文

posted @ 2022-02-03 18:12 铁马冰河2000 阅读(32) 评论(0) 推荐(0) 编辑

String解析工具类-StringParseUtil

摘要: String解析工具类: import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringPar 阅读全文

posted @ 2022-02-03 18:10 铁马冰河2000 阅读(233) 评论(0) 推荐(0) 编辑

String格式化工具类-StringFormatUtil

摘要: String格式化工具类: import java.util.Arrays; public class StringFormatUtil { /** * 打印异常信息 等同于 exception.printStackTrace(); * @param exception * @return */ p 阅读全文

posted @ 2022-02-03 18:08 铁马冰河2000 阅读(456) 评论(0) 推荐(0) 编辑

String过滤工具类-StringFilterUtil

摘要: String过滤工具类: package com.taoxw.utils.string; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringFilterUtil { /** 过滤字符串 阅读全文

posted @ 2022-02-03 17:46 铁马冰河2000 阅读(469) 评论(0) 推荐(0) 编辑

String校验工具类-StringCheckUtil

摘要: String校验工具类: import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringCheckUtil { /** 是否为手机号 * @param mobileNo * @return */ 阅读全文

posted @ 2022-02-03 17:43 铁马冰河2000 阅读(268) 评论(0) 推荐(0) 编辑

String中文工具类-ChinaUtil

摘要: String中文工具类: public class ChinaUtil { /** 是否含有中文字符 * @param input * @return */ public static boolean hasChinese(String input) { if(StringCheckUtil.isE 阅读全文

posted @ 2022-02-03 17:34 铁马冰河2000 阅读(72) 评论(0) 推荐(0) 编辑

2022年1月24日 #

Java基础-对象序列化和反序列化

摘要: 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们 阅读全文

posted @ 2022-01-24 22:17 铁马冰河2000 阅读(98) 评论(0) 推荐(0) 编辑

2022年1月23日 #

Java数字签名-ECDSA算法

摘要: ECDSA 微软的Office、Windows操作系统的验证就是ECDSA算法——椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm),在2000年的时候称为了ANSI和IEEE的标准。特点是:速度快、签名短、强度高。在JDK1.7update 阅读全文

posted @ 2022-01-23 22:51 铁马冰河2000 阅读(1018) 评论(1) 推荐(0) 编辑

Java数字签名-DSA算法

摘要: DSA算法 DSS(Digital Signature Standard),数字签名标准,通过这个标准逐步形成了DSA(Digital Signature Algorithm),数字签名算算法。DSA仅仅包括数字签名,不能进行加解密。实现方式如下: 该算法到的实现和RSA数字签名的实现大同小异(只是 阅读全文

posted @ 2022-01-23 22:49 铁马冰河2000 阅读(618) 评论(1) 推荐(0) 编辑