问题描述:
在大流量线上服务中,日志系统会产生数量庞大的日志,动辄就是几十G。在如此之大的文件中快速搜索日志是运维人员经常遇见的问题。我们经常遇见的问题是查询一段时间内的某些条日志。比如,今天有一个访问失败了,大约是在上午9点,把这条日志找出来。查找失败原因。
常见处理方式及缺点:
1.如果文件比较小,100m以内使用grep、awk或者sed进行逐条匹配比较方便,但是文...
分类:
系统相关 时间:
2016-05-07 07:36:39
阅读次数:
286
在使用Spring做web项目的时候,通常会使用到数据库的连接信息 那么应该如何使用这些属性呢? 如在Spring中使用数据库连接池(数据源) 你可能会这样写 这是一种硬编码,如果数据库的连接环境变了,我们需要去beans.xml这个文件中进行修改,如果这个文件比较大,内容很多,找到这些信息就挺麻烦 ...
分类:
编程语言 时间:
2016-04-24 12:24:56
阅读次数:
218
根据鸟哥的ping脚本,我重新修改了一下。用到的知识有:read、Linux按行读取、shell输出效果调整等 其中Linux按行读取文件比较重要,可参看文下链接 1 脚本功能: 批量ping当前路径下文件里面的ip地址,ip地址必须一行行填写 2 注意: 请根据提示运行脚本,确保脚本有执行权限,不 ...
分类:
系统相关 时间:
2016-04-16 18:25:08
阅读次数:
495
文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/ ...
分类:
其他好文 时间:
2016-04-15 20:06:35
阅读次数:
115
下载地址http://spring.io/tools/sts/all 上面的是集成了eclipse的,所以文件比较大,下面的是单独的插件,下载之后打开eclipse,help-》installNewSoftware-》add-》选择下载好的zip文件-》只勾选带有Spring IDE的选项。 注意插 ...
分类:
编程语言 时间:
2016-04-11 18:44:32
阅读次数:
165
jQuery的min版本和原版功能是一样的,min版主要应用于已经开发成的网页中,而非min版 的文件比较大,里面有整洁的代码书写规范和注释,主要应用于脚本开发过程当中。 JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3 ,还兼容各种浏览 ...
分类:
编程语言 时间:
2016-04-01 17:45:22
阅读次数:
161
需求描述 一般在生产环境中,在投产的情况下,需要批量的来执行SQL脚本文件,来完成整个投产,如果投产文件比较多的情况下,无疑这是一个比较痛苦的过程,所以本篇通过PowerShell脚本来批量完成。 监控脚本 其中涉及到几个参数需要配置: 1、批量文件的根目录路径 2、此脚本支持两种验证方式:用户验证 ...
分类:
数据库 时间:
2016-04-01 17:41:31
阅读次数:
229
作用: 在需要引入的头文件比较多的时候可以使用, 创建成功之后,引入头文件.之后再使用的时候不需要引入头文件 步骤: 1.创建一个这样的文件 2.进行一下设置 路径的设置 修改为yes,预编译这个文件 3.报错时候的解决 原因是上边的路径错误.重新设置路径 错误提示
分类:
其他好文 时间:
2016-03-19 12:43:33
阅读次数:
145
Linux文件比较指令有两个,comm和diff,其中comm要求的是排序过得文件。Diff则没有这个要求,diff的输出结果主要是用来表明文件一经过怎样的修改可以得到文件二。CommComm的语法如下: Comm的选项如下: 通过上面的三个选项的组合可以衍生出很多选项,如下: 注意:comm需要的...
分类:
系统相关 时间:
2016-03-08 21:06:35
阅读次数:
142
在本文的 参考资料 部分,您将发现大量介绍 Maven 的入门教程。本文的 5 个技巧目的是帮助您解决即将出现的一些问题:使用 Maven 管理您的应用程序的生命周期时,将会出现的编程场景。 1. 可执行的 JAR 文件 使用 Maven 构建一个 JAR 文件比较容易:只要定义项目包装为 “jar
分类:
编程语言 时间:
2016-03-08 19:27:16
阅读次数:
257