举个栗子

马辰龙De技术分享
posts - 20, comments - 0, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

置顶随笔

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

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

2017年4月12日

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

posted @ 2017-04-12 22:45 ChenlongMa 阅读(2) 评论(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 阅读(63) 评论(0) 编辑

2016年9月7日

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

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

2016年7月23日

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

posted @ 2016-07-23 18:13 ChenlongMa 阅读(47) 评论(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 阅读(411) 评论(0) 编辑

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

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

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

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

2016年7月9日

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

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

摘要: 文本如下 regex如下:阅读全文

posted @ 2016-07-09 14:32 ChenlongMa 阅读(26) 评论(0) 编辑

摘要: ucloud api文档中对签名加密的方法实在看不明白,而且没有perl版本,特意写了一份供大家参考阅读全文

posted @ 2016-07-09 14:30 ChenlongMa 阅读(31) 评论(0) 编辑