大数据

LintCode 有效回文串

题目 给定一个字符串,判断其是否为一个回文串。只包含字母和数字,忽略大小写。 注意事项你是否考虑过,字符串有可能是空字符串?这是面试过程中,面试官常常会问的问题。在这个题目中,我们将空字符串判定为有效回文。 样例“A man, a plan, a canal: Panama”…

大数据

设计模式系列之六命令模式

命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也可支持可撤销的操作。   有一个这样的业务逻辑,在客厅的进门处有一个开关面板,该面板上有两个开关,第一个开关是打开客厅的灯,第二个开关是打开客厅的电视。下面就来具体实现一下。 首先实现电视与灯: public…

大数据

Filebeat5+Kafka+ELK Docker搭建日志系统

lek-architecture.jpg 这篇文章是基于近期搭建的日志系统踩过的各种坑,本身自己是边做边记录的,但是内容点实在斑驳繁杂,仅仅是技术选型就来回折腾了几次,选型后的版本匹配问题又是一些体力活,最后的日志解析和应用产品线如何设计更是重中之重。 思虑再三,还是决定把整个过程以去除弯路,单刀直…