举个栗子

马辰龙De技术分享
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 之前一直使用wordpress,因为个人工作比较忙,没有空搭理,所以将一些有价值的文章都迁移至博客园,欢迎大家一起来交流 阅读全文

posted @ 2016-07-09 14:35 ChenlongMa 阅读(221) 评论(0) 推荐(0) 编辑

2017年12月6日

摘要: 引自resty的http,做个记录,方便后期使用 阅读全文

posted @ 2017-12-06 10:04 ChenlongMa 阅读(4352) 评论(0) 推荐(0) 编辑

2017年8月7日

摘要: 此配置参考了来自http://www.wklken.me/posts/2016/05/24/elk-mysql-slolog.html 做了修改 ELK架构采用 logstash-kafka-logstash-elasticsearch-kibana 第一层logstash只做收集功能,第二层log 阅读全文

posted @ 2017-08-07 15:00 ChenlongMa 阅读(861) 评论(0) 推荐(0) 编辑

2017年6月2日

摘要: 在logstash中,默认会有一个时间字段,用于记录当前收集日志的时间戳,正常情况下没什么问题。当第一次收集日志,或者使用缓存写入的时候,就会发现timastamp会和实际的时间发生偏差。 那么我建议最好使用日志中的时间,转化为logstash的timestamp。 在filter中加入 阅读全文

posted @ 2017-06-02 10:46 ChenlongMa 阅读(4129) 评论(0) 推荐(0) 编辑

2017年4月12日

摘要: 原本使用logstash是无法读取/root/.bash_history的。这里用了一个比较巧妙的方法,将history命令记录在message中,然后再使用logstash来读取。 我们需要在/etc/profile中最后加入一行: /var/log/message效果如下 阅读全文

posted @ 2017-04-12 22:45 ChenlongMa 阅读(447) 评论(0) 推荐(0) 编辑

2017年3月22日

摘要: 1.supervisord安装步骤 2.监控logstash配置 首先要说明的就是使用yum 安装logstash,配置文件中加入command=/etc/init.d/logstash start会报 通过查询发现service 启动程序是以daemon来启动的,不能使用 supervisord监 阅读全文

posted @ 2017-03-22 12:03 ChenlongMa 阅读(1392) 评论(0) 推荐(0) 编辑

2016年9月7日

摘要: 网上nginx错误日期切分的版本各式各样,能用的没几个,踩过很多坑,特意记录下: grok详细信息 输出: 阅读全文

posted @ 2016-09-07 18:25 ChenlongMa 阅读(1431) 评论(0) 推荐(0) 编辑

2016年7月23日

摘要: 引言: 首先大家应该都知道WAF的功能以及原理,市面上大致都是使用nginx+lua做到的,这里也不例外.但是稍有不同的是,逻辑层面不在lua里去做 而是使用ElasticSearch进行分析之后,lua只是使用分析后的IP地址进行封禁,大大减少直接进行阻断而产生的误报等故障. 架构图如下: 可以得 阅读全文

posted @ 2016-07-23 18:13 ChenlongMa 阅读(1267) 评论(0) 推荐(0) 编辑

2016年7月11日

摘要: 有以下文本 要求匹配 注释外的内容,匹配之后的内容: aaa bbb ddd eee hhh 可以利用/^xxx/../^xxx/结构来匹配 ,但是出现了以下的嵌套结构: aaa bbb #if defined(__MMI_DEL__) ccc #endif ddd eee #if defined( 阅读全文

posted @ 2016-07-11 11:15 ChenlongMa 阅读(6228) 评论(0) 推荐(0) 编辑

摘要: 程序允许30分钟,期间要求用户输入来模拟车辆进入、出去的行为 输入的内容为一串字符串,每个不同的字符串代表一辆车. 程序允许30分钟,期间要求用户输入来模拟车辆进入、出去的行为 输入的内容为一串字符串,每个不同的字符串代表一辆车. 纪录所有车每次进出的时间,计算时间、次数和价格. 价格依照价格表,阶 阅读全文

posted @ 2016-07-11 10:53 ChenlongMa 阅读(362) 评论(0) 推荐(0) 编辑

摘要: 两个字符串的最大公共子串,是一个程序员们常常考到和想到的题目,听讲是当年微软面试时要求做的一个程序,写一个返回两个任意字串中最大公共串的函数,即abcdef 和 qcfbcc 返回值为bc 注:你要考虑到字符串中最大公共串相等的问题。 例如 dddabd123456abcdefeeeee 234dd 阅读全文

posted @ 2016-07-11 10:51 ChenlongMa 阅读(353) 评论(0) 推荐(0) 编辑