发表于: 2017-10-21 19:02:08

2 690


今天完成的事情:

1.制作小课堂PPT,完善小课堂内容

上午做完PPT之后,觉得小课堂内容还得再补充一点,于是又开始了死磕之旅

如图,我的目标是找出异常部分,但是有干扰

花了点时间写了下正则表达式





干扰消失了,接下来就是截取Caused by的那部分就行了……但是,没想到的是windows和linux的换行符不一样,而且在linux中,无论怎么样也无法截取到换行符,花了半天的时间也没有找到解决方案


2.在windows上使用Ubuntu处理文件


使用grep命令:-P——使用perl语言的正则表达式规则;-o——只输出正则表达式匹配部分

((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))——网上查到的IP地址正则表达式

access.log——linux上copy过来的nginx日志

效果:

这个虽然没什么实际意义,用作小课堂上的赠品:如何在window上使用linux和正则表达式处理文件



3.下午听了韦杰师兄的小课堂,晚上看老大的直播

关于slf4j和log4j2

原来我们打日志一直打错了,使用log4j要用if包起来

但是使用slf4j和log4j2就没有这个问题,还有占位符等新功能使用,任务7就把log4j换了吧

晚上的直播,感觉重点就是:

①结果是唯一重要的

②就算看起来很努力,结果不好,和不努力也没什么区别

③遵守工作规范,做出结果,不要违反工作规范(如偷偷摸摸改代码)



明天计划的事情:

1.想一下小课堂怎么讲

2.开始做任务7的图片上传部分



遇到的问题:

在windows下可以做出效果的正则表达式,在linux中无论如何也起不了效果

没有解决方案,感觉这个东西不能再linux下进行,就没什么意义啊,难道每次统计都要从linux下拷下来吗



收获:

制作了小课堂PPT,实践正则表达式,对正则表达式的使用更熟练了



进度:

任务7开始时间:2017.10.18

预计demo时间:2017.10.26

延期风险:有

理由:任务难度初步估算,途中有小课堂

禅道

http://task.ptteng.com/zentao/project-task-350.html





返回列表 返回列表
评论

    分享到