{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
日志样本:囧,日志格式是我随便定得(莫喷,在明珠时有专门的数据组统计日志,日志都非常规范,在这完全乱套了),为了方便统计支付成功的总金额旁边都空了个空格,这样的话方便使用awk取出金额!
第一步:统计出支付成功的日志*”[]“属于正则关键字故需要转义
?
当然,为了性能我们可以查出支付成功的订单时就将它写入一个文件,后面的查询再依据这个来查询!
?
第二部:取出金额,并计算金额
?
当然需要查询支付成功的订单的数目直接
?
下面对上面的查询进行扩展:
1.查询当天的支付的订单数目
?
同样也是先筛选出支付成功的订单,然后再塞选今天的数目
这里先列出grep常用的命令行选项:
?
2.查询当月支付成功的订单
?
date为日期函数``表示嵌套命令,也可以直接grep2014-11,对于中文字符或者有空格的需要grep后面的参数加上""引号(单引或者双引貌似都行)
3.统计10月和11月的订单grep支持正则,很是强大
?
剩下的不多说的,看官自己去扩展下面来说说replace、find1.查询多个tomcat的context信息(之前面试的时候有遇到过,确实很方便)
?
2.统一更改配置文件中的支付回调域名(前提:有100多个配置文件source_xxx.properties修改,实在受不了,查了这个命令,非常好用)
?
希望大家补充,我也好去多学习一些,啊哈哈哈...
下面是按照每天统计出来的热点图,如图可看出其实7点左右支付的人最少最适合更新代码!