
开发杂项(xml、正则、json等)
文章平均质量分 76
开发杂项(xml、正则、json等)
和代码去流浪
这个作者很懒,什么都没留下…
展开
-
正则表达式总结
正则表达式简介 正则表达式中的字符 元字符详解 常用正则表达式实例 正则表达式的匹配过程 正则表达式中的标志位-flag 参考资料需要提前说明的是:正则表达式的语法是由正则表达式引擎决定的(目前主流的正则引擎分为3类:DFA、传统型NFA 和 POSIX NFA),不同编程语言或应用程序所使用的引擎可能不同,它们对正则表达式的语法支持会有差别。一、正则表达式简介1. 什么是正则表达式正则表达式(Regluar Expressions)又称规则表达式,这个概念最初是由Unix中.转载 2022-03-06 23:07:41 · 938 阅读 · 0 评论 -
常用的正则表达式集锦
常用的正则表达式集锦 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36转载 2022-03-06 23:06:43 · 103 阅读 · 0 评论 -
正则表达式(五):浅谈两种匹配操作
在正则表达式中,匹配是最最基本的操作。使用正则表达式,换种说法就是“用正则表达式去匹配文本”。但这只是广义的“匹配”,细说起来,广义的“匹配”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。 提取 提取可以理解为“用正则表达式遍历整个字符串,找出能够匹配的文本”,它主要用来提取需要的数据,常见的任务有:找出文本中的电子邮件地址,找出HTML代码中的图片地址、超链接地址……提取数据时,首先要注意的,就是准确性。 准确 准确性分为两方面:完整和精确。前者是要提取出需转载 2022-03-05 10:30:43 · 1056 阅读 · 0 评论 -
各个JSON技术的比较
JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.jar,ezm...转载 2019-07-26 17:19:10 · 162 阅读 · 0 评论 -
fastjson把对象转化成json避免$ref
DisableCircularReferenceDetect来禁止循环引用检测:JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect)当进行toJSONString的时候,默认如果重用对象的话,会使用引用的方式进行引用对象。"颜色": [ { "$ref": "$.i...转载 2019-07-26 17:29:15 · 425 阅读 · 0 评论 -
Gson转Map
使用google的Gson包,把json字符串转成Map<String,Object>以及List对象,记得下载Gson包,我使用的是gson-2.1.jarGson下载地址:gson-2.1.jar下面是源码:package com.test; import java.util.ArrayList;import java.util.HashMap;import jav...转载 2019-07-26 16:53:53 · 6166 阅读 · 0 评论 -
Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)
Jackson fasterxml和codehaus的区别:他们是Jackson的两大分支、也是两个版本的不同包名。Jackson从2.0开始改用新的包名fasterxml;1.x版本的包名是codehaus。除了包名不同,他们的Maven artifact id也不同。1.x版本现在只提供bug-fix,而2.x版本还在不断开发和发布中。如果是新项目,建议直接用2x,即fasterxml ja...转载 2019-07-26 17:24:47 · 278 阅读 · 0 评论 -
流式计算简介
1、数据的时效性日常工作中,我们一般会先把数据存储在一张表中,然后对这张表的数据进行加工、分析。那这里是先存储在表中,那就会涉及到时效性这个概念。如果我们处理以年,月为单位的级别的数据处理,进行统计分析,个性化推荐,那么数据的的最新日期离当前有几个甚至上月都没有问题。但是如果我们处理的是以天为级别,或者以小时甚至更小粒度的数据处理,那么就要求数据的时效性更高了。比如:对网站的实时监控,对异常日志的监控,这些场景需要工作人员立即响应,这样的场景下,传统的统一收集数据,再存到数据库中,再取出来进行分析就无转载 2021-11-19 22:55:46 · 661 阅读 · 0 评论 -
Skywalking原理学习 -- skywalking 搭建及入门示例
什么是 SkyWalking SkyWalking 是观察性分析平台和应用性能管理系统。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。官网介绍地址 架构: 环境搭建 安装下载部署 1、下载 地址:http://skywalking.apache.org/zh/downloads/ 2、安装 下载解压后目录如下: 不需要修改配置文件,在bin目录下执行startup.bat或sta...转载 2021-11-19 22:54:57 · 482 阅读 · 0 评论 -
xml语法、DTD约束xml、Schema约束xml、DOM解析xml
目录1、什么是xml、xml的作用 1.1、xml介绍 1.2、xml的作用 2、xml的语法 2.1、文档声明 2.2、元素(标签) 2.3、属性 2.4、注释 2.5、文本和特殊字符 2.6、特殊指令 2.7、xml语法规则总结: 3、DTD约束xml 3.1、约束介绍 3.2、DTD约束快速入门 3.3、DTD引入方式 3.4、DTD的语法介绍 4、Schema约束xml 4.1、xml Schema介绍 4.2、Schem.转载 2021-11-18 17:39:06 · 262 阅读 · 0 评论 -
XML中DTD,XSD的区别与应用
XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。 1.DTD(Documnet Type Definition) DTD即文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,属于XML文件组成的一部分。 DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符...转载 2021-11-18 17:37:00 · 416 阅读 · 0 评论 -
学XML看这一篇就够了
一. XML(Xtensible Markup Language):可扩展标记语言 定义:可扩展的标记语言 作用:XML独立于软件和硬件的信息传输的方式,常用于简化数据的存储和共享 XML的相关处理指令: 处理指令用于指挥处理引擎如何解析XML文档内容 <?xml version="1.0" encoding="utf-8"?> xml: 处理指令名称version: 版本信息ecoding:...转载 2021-11-15 22:11:07 · 102 阅读 · 0 评论 -
XML乱码问题和encoding的理解
文件编码文件编码也称为字符编码,用于指定在处理文本时如何表示字符。一种编码可能优于另一种编码主要取决于它能处理或不能处理哪些语言字符,不过通常首选的是 Unicode。 读取或写入文件时,未正确匹配文件编码的情况可能会导致发生异常或产生不正确的结果。编码类型处理文件时,Unicode 是首选编码。Unicode 是全球范围的字符编码标准,该标准使用 16 位代码值来表示现代计算中使用的所有字符,包括印刷中使用的技术符号和特殊字符。encoding属性和文件格式的关系我以前理解的是xml里的转载 2021-11-15 22:09:48 · 2150 阅读 · 0 评论 -
XML、HTML、CSS与JS的区别整理
在BS中,xml,html,css和js我们都学过,起初分不清这四者的区别和联系,随着知识的增长,有了一些体会。首次,我们看一下这四项技术都是什么,能干什么?(一)XML—Extensible Markup Language可扩展标记语言(标准通用标记语言的子集)是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然可扩展标记语言占用的空间比二进制数据要占用更多的空间,但可扩展标记语言极其简单易于掌握和使用。 1 2 3 4转载 2021-11-15 22:03:02 · 805 阅读 · 0 评论