- 博客(8)
- 收藏
- 关注
转载 JSON数据格式
1、JSON是什么 JSON全称为Javascript object notation,是一种轻量级的数据格式。 2、JSON的数据结构 2.1 键/值对,不同语言描述不同,有的为对象,有的为记录 2.2 值的有序队列,大部分称为数组 3 、JSON例子 举个简单的json数据为:{“name”:“Tom”},等价于name=
2017-09-15 09:45:01
425
原创 Kafka知识整理
1、Kafka相关概念1.1 topic 是消息归纳的基本单位,是一个逻辑概念。 kafka中消息按照topic进行归纳,也就是分类,同一类消息放在同一个topic中,如日志可以有业务A日志,有业务B日志,那么针对业务A和业务B的日志可以建两个topic。一个topic对应多个partition。1.2 producer 生产者,负责产生消息1.3 consumer 消费者,负责消费
2017-09-15 09:38:11
342
原创 Flume相关知识整理
最近项目中用到了flume技术,flume也看过很多文档,但是一直感觉掌握不牢,有人曾说如果想深刻记住一个知识点就把它写出来,因此就出现了这篇博客。 Flume是一种分布式的可靠的服务,它能有效地采集、汇聚及传输大数据。 1、Flume的基本概念 source 主要是用来从源端采集数据,并传输到channel channel 主要是缓存sourc
2017-09-15 09:19:33
450
原创 开源jar包
1、String工具类 commons-lang3-3.1.jar 例如:import org.apache.commons.lang3.StringUtils;StringUtils.isEmpty2、集合工具类 commons-collections-3.2.2.jar 例如:import org.apache.commons.collections.Collecti
2016-05-11 10:17:14
516
原创 自定义比较器
1、自定义的比较器需要实现接口Comparator,并重写里面的方法compare,下面是一个比较器的框架package testXml;import java.util.Comparator;public class PolicyComporator implements Comparator { @Override public int compare(PointCut
2016-05-11 10:09:56
2446
原创 XML文件解析
XML内容如下: tom 19 john 19 使用jdom解析该XML的代码如下 InputStream in = null; Map map = new HashMap(); try { in = new FileInputStream("resource/aa.xml");
2015-07-02 23:16:38
249
原创 正则表达式
1、电话号码11位,以13开头或以186开头^(13[0-9]{9})|(189[0-9]{8})$2、域名:www.开头,.com或.cn结尾^www.[a-zA-Z0-9.]+(.com|.cn)$3、不包含两个连续的点.*\\.\\..*4、IP的校验,0-255之前,其中第一位和第四位不能为0,^([1-9]|[1-9][0-9]|(1[0-9]
2015-06-30 23:43:26
229
原创 java文件读写和properties文件的读取
1、路径分为绝对路径和相对路径。绝对路径是指真实的路径,相对路径是相对于项目的名字所在的路径的,比如当前项目为testfile,其下有个文件夹resource,resource下有个文件aa.txt,则txt的相对路径为resource/aa.txt创建文件对象是使用下面的格式File file = new File("resource/aa.txt");2、判断文件是否存
2015-06-26 19:54:38
1086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人