Kafka提供了两种Consumer API High Level Consumer API Low Level Consumer API(Kafka诡异的称之为Simple Consumer API,实际上非常复杂) 1. High Level Consumer API概述 High Level ...
有个新的技术需求,需要对Lucene4.x的源码进行扩展,把如下的有时间位置的文本写入倒排索引,为此,我扩展了一个TimeTokenizer分词器,在这个分词器里将时间信息写入 偏移量Offset中。扩展了一个Filter,最后查询时通过filter把时间信息传进去过滤想要的时间范围之内的结果。 L ...
分类:
Web程序 时间:
2017-08-01 22:58:31
阅读次数:
208
一、PXE(预启动执行环境) 1.C(支持网络启动、PXE协议)/S 2.PXE需要环境 1)DHCP:客户端自动下发IP地址信息,指定引导文件位置 2)TFTP:提供引导文件 二、PXE部署 首先应在服务器上关闭防火墙和selinux //关闭防火墙 chkconfig iptables off ...
分类:
其他好文 时间:
2017-08-01 15:35:39
阅读次数:
176
#Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG #日志级别:ALL<DEBUG<INFO<WARN<ERROR<FATAL<OFF #appenderName就是指定日志信息输出到哪个地方。可同时指定多个输出目的地 #log4j.rootLogger=... ...
分类:
其他好文 时间:
2017-08-01 12:36:25
阅读次数:
120
堵塞队列: 1)BlockingQueue该接口提供了: add()/remove() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会抛出异常. put()/take() 假设当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中加入数据;则会形成堵塞. o ...
分类:
编程语言 时间:
2017-07-31 18:56:33
阅读次数:
269
题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a ...
分类:
其他好文 时间:
2017-07-31 12:29:18
阅读次数:
109
class Solution { public: int jumpFloor(int number) { // if (number == 1) { return 1; } else if (number == 2) { return... ...
分类:
其他好文 时间:
2017-07-30 23:41:35
阅读次数:
171
/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ class Solution { public: vector pri... ...
分类:
其他好文 时间:
2017-07-30 23:41:20
阅读次数:
173