JAVA
Jerry Xxx
这个作者很懒,什么都没留下…
展开
-
Code Backup : create CSV file
/*** 方法名称:生成CSV文件* 概要说明:** @param results 结果集* @param errors 错误结果集* @param outPutPath 输出文件路径* @param fileName 输出文件名称** @return File CSV文件**/public File createCSVFile(List<Map<String,...原创 2018-11-09 16:16:36 · 185 阅读 · 0 评论 -
正则表达式学习:JAVA使用正则表达式递归校验JSON格式数据
由于工作中用到正则表达式不多,一直没有好好学习正则表达式。在网上找到了原版的精通正则表达式(第三版)电子版,抽时间详细学习,下面对最近学到的做个总结。最近在进行安全检查漏洞修补,在做XSS攻击过滤器时,在后台对单双引号等字符进行了转义,这样影响到了JSON字符串的传递。为了解决这个问题,想在过滤时把JSON参数专门过滤出来不转义双引号。于是就开启了正则表达式的学习之路。首先先附上JAVA配合正...原创 2019-01-03 19:09:55 · 6709 阅读 · 2 评论 -
正则表达式学习:JAVA使用正则表达式递归校验JSON格式数据2
仅作为记录一下,正则校验JAVA性能效率太低。还是根据JSON源码解析的思路去进行遍历校验吧。。/*** 方法名称:校验是否是有效JSONArray* 概要说明:由于JAVA正则表达式没法递归,不能一个表达式进行匹配,只能用JAVA进行递归* 1.0版本使用单个正则表达式递归校验在JSON套用层数多时会引发stackoverflow异常,所以把普通字段和JSON字段分开进行校验* 效率...原创 2019-03-05 09:06:18 · 390 阅读 · 0 评论 -
JAVA校验JSON数据格式最终版。
在尝试了两次正则表达式进行校验,依然无法存在严重性能问题的情况下,为了寻求新的思路我查看了ORG.JSON的源代码,并获取了新的思路。正则表达式校验JSON实际也是从前到后遍历字符与正则表达式进行匹配。使用正则表达式反而让问题复杂化。按照源码解析的思路,使用指针遍历字符串进行验证性能要更强大,速度更快。 以下是代码~对JSON格式和正则表达式都有了较为深入的了解,还是很有收获的!public ...原创 2019-03-08 08:46:34 · 6690 阅读 · 1 评论