摘要:
1、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。 Logger:Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.getLogger(String name)方法。 Appender:Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender,如 con... 阅读全文
摘要:
创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,命令如下:JAR cvfm test.jar manifest.mf testtest.jar和manifest.mf为两个文件,分别对应的参数f和m;MANIFEST是JAR文件包的特征,可执行JAR文件包的MANIFEST,其内容包含了Main-Class一项。编写MANIFEST文件MANIFEST中书写格式如下: Main-Class: 可执行主类全名(包含包名)例如; == |-- test | `-- Test.classTest.class是属于test包的,而且是可执行的类(定义了 public stati... 阅读全文
摘要:
对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动 Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会 折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需 要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。对于固定平台下的Java应用,最好的方式莫过于带着JRE,让用户轻 松点击就能运行。下面我们来解.. 阅读全文
摘要:
1、表结构中log_id 非空、且为主键字段create table TL_M_QRTZ_LOG( log_id NUMBER(8) not null, job_id NUMBER(8) not null, seq_no NUMBER(4), start_time DATE not null, end_time DATE, exec_state VARCHAR2(256) default '0', expr_eval VARCHAR2(256), fail_reason VARCHAR2(1024))2、建立触发器create or ... 阅读全文
摘要:
ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。 ls -lR|grep "^d"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep "^-"这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l统计输出信息的行数,因 阅读全文
摘要:
weblogic日志小结http://blog.csdn.net/forest_hou/article/details/5468222 阅读全文