grep日志:Java Exception异常堆栈显示不全问题

linux java

在某些情况下,我们会用grep搜索Java应用的报错日志,通常错误是以一个异常堆栈的形式呈现。grep有个一个尴尬:由于换行,与关键字相关的Exception异常堆栈,grep后就看不到了,而异常堆栈又是我们最关心的内容

管道与子shell

linux

最近写一个shell脚本,遇到了一个奇怪的现象,经过一番查询发现之前没有注意过的陷阱:Shell(至少是Bash)会将管道运算符的前后命令放到子shell里执行。这将导致:看似在一个脚本的变量,出现改动后没效果的现象。下面是问题背景,关于此问题可以直接跳到“问题”一节查看。

2018年英语学习经验及工具总结

english summary

一年中大概有两个时间,最让人感慨或憧憬:一是元旦,一是生日。若再多,农历新年也算一个。“百忙”中,醒悟自己,或懊悔一番,或心满意足,或做个新计划。这可能就是吾“年”三省吾身吧!

zless/zcat/zgrep查看压缩日志

linux summary

由于日志文件较大,设计者有时会选择将其压缩保存。比如在logback中,将滚动输出的文件名配置为.zip.gz结尾,logback就会自动压缩保存。而且,日志文件的压缩效果很明显,很容易做到十倍甚至几十倍的压缩率。但带来的一个问题是,查看这些文件必须解压。

闲谈Markdown

writing

文档通常有两种格式保存:纯文本富文本
纯文本,即文件的内容就是要表达的文字内容,没有格式、布局以及图片等嵌入对象,易于读取,典型代表是各种源代码文件。富文本,有复杂的格式和布局,甚至嵌入对象,一般是二进制文件,需要专用软件读取和生成,典型代表是word文档和PDF文档。

上一页 下一页