代维的同事排查问题,可能会遇到从成百上千个压缩日志文件(gz格式)中搜索XXX字符串等,
在linux环境,应该可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不过本人更喜欢在window环境下,自己想办法搞定。
于是就自己动手写了这个简易的搜索器(其实对awt和swing都不太熟悉,慢慢研究来的)。
先上个截图,大致的样子就是这样:...
分类:
其他好文 时间:
2015-05-24 14:15:15
阅读次数:
143
引言在上一篇中已经讲了一下拦截器的基本概念(http://blog.csdn.net/xlgen157387/article/details/45951163),下边咱们一起实现一个自定义的拦截器。Interceptor接口public interface Interceptor extends Serializable { /**
* Called to let an interc...
分类:
其他好文 时间:
2015-05-24 14:17:28
阅读次数:
197
设计模式的概念:
是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结
设计模式的目的:
使用设计模式是为了可重用代码、让代码更容易被他人理解保证代码可靠性
单例模式:
在程序开发的过程中,有些对象我们只需要一个,比如:
配置文件、工具类、线程池、缓存、日志等
如果创造出多个实例,就会导致许多问题,比如占用过多资源,不一致的结果等
单例模式就是保证当前...
分类:
其他好文 时间:
2015-05-24 14:15:32
阅读次数:
114
最少拦截系统Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24450Accepted Submission(s): 9569Problem Des...
分类:
其他好文 时间:
2015-05-24 14:16:14
阅读次数:
230
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30...
分类:
其他好文 时间:
2015-05-24 14:14:25
阅读次数:
118
What Are the Controls?The detailed Consensus Audit Guidelines are posted athttp://www.sans.org/cag/along with detailed control descriptions, examples ...
分类:
其他好文 时间:
2015-05-24 14:14:42
阅读次数:
216
1、嵌套输出方式 nestedSass 提供了一种嵌套显示 CSS 文件的方式。例如nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { disp...
分类:
其他好文 时间:
2015-05-24 14:14:10
阅读次数:
118
To Do List Problem StatementVersion 1.0Revision HistoryDate Issue Description Author 17/May/2015 1.0 Initial creation. Extracted the Problem S...
分类:
其他好文 时间:
2015-05-24 14:14:38
阅读次数:
176
支持In-Place操作cvDilatecvMorphologyEx对于“礼帽”和“黑帽”操作,in-place情况下,临时图像是必须的
分类:
其他好文 时间:
2015-05-24 14:13:49
阅读次数:
128
原文地址http://www.gradle.org/docs/current/userguide/installation.html4.1.Prerequisites先决条件Gradle依赖于JDK,需要已经安装好5.0(包括)以上的版本。虽然Gradle是基于Groovy配置的,但是不需要安装Gr...
分类:
其他好文 时间:
2015-05-24 14:14:22
阅读次数:
762
public class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode ret = new ListNode(0); ListNode cur = ret; ...
分类:
其他好文 时间:
2015-05-24 14:11:28
阅读次数:
110
public class Main { public static void main(String[] args) { Map mapA=new HashMap(); Map mapB=new HashMap(); Stu stu=new Stu()...
分类:
其他好文 时间:
2015-05-24 14:11:39
阅读次数:
117
心急的C小加时间限制:1000ms | 内存限制:65535KB难度:4描述C小加有一些木棒,它们的长度和质量都已经知道,需要一个机器处理这些木棒,机器开启的时候需要耗费一个单位的时间,如果第i+1个木棒的重量和长度都大于等于第i个处理的木棒,那么将不会耗费时间,否则需要消耗一个单位的时间。因为急着...
分类:
其他好文 时间:
2015-05-24 14:13:56
阅读次数:
148
/** * Cascade: Save-update 在session.save/update一个对象的时候,级联操作关联对象,关联对象或者执行save语句或者执行update语句或者什么都不执行 De...
分类:
其他好文 时间:
2015-05-24 14:12:03
阅读次数:
110
/bin/sh^M: bad interpreter:没有那个文件或目录解决
分类:
其他好文 时间:
2015-05-24 14:11:48
阅读次数:
63
OS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写...
分类:
其他好文 时间:
2015-05-24 14:11:00
阅读次数:
130