发表于: 2017-10-21 19:02:08
2 691
今天完成的事情:
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
评论