当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 1????????? 概述
 

 

    摘要: 要根据如下的表动态生成如下的菜单:表中的数据是动态更新的。   我们平时iewebcontr来做菜单时都是在html中直接输入,也就是说是静态的,现在要做成动态的,而且菜单级数不定,怎么来实现呢?笔者通过研究发现,用iewebcontr来做菜单时,菜单项可以直接输入,也可以用如下的方法指定从某一个文件中读取菜单项:   〈iewc:treevi......
 ·高智能电脑(二)    »显示摘要«
    摘要: 虽然这样高智能的计算机在理论上拥有完全的可行性,但是,它的发展也必须要经过以下阶段才能使我们的技术真正的逐步成熟起来: 第一阶段也叫做智能原生态阶段:它的主要代表和表现形式就是新一代的计算机病毒,我把以下这种病毒叫做next。这种病毒其实只有最简单的那么几行代码,却可以表现出最原始的生命形式,它除了拥有自我复制的基本能力以外,还拥有主动逃避危险的最基本的求生能力,亦即无论系统或其他软件以任何......


如何在项目中用好log4J写项目日志
1????????? 概述

程序异常,资源释放操作失败这些信息是发现程序问题,定位出错点的信息依据,得不到这些信息将导致程序错误被屏蔽,要想使问题浮出水面程序必须能够提供详细而简洁的日志信息. 【程序编程相关:三年的实践与思考之二——未来软件产业教育

一般的系统对程序的调试信息只进行了简单的粗放处理,将这些信息直接用system.out.println()语句输出到控制台中.由于在调度过程中程序员为了能够跟踪程序的运行情况往往将大量信息输出到控制台,而在调度成功后没有相应地将这些信息屏蔽掉,在程序部署运行后,往往一个简单的业务功能调用也会输出大容量的过程调度信息,一方面造成了大量io的读写,占用硬盘空间,另一方面则因为日志量大,很难查找到运行期有用的日志信息. 【推荐阅读:"HOW TO: Create

2????????? log4j的基本操作 【扩展信息:C++ 的网络资源

?log4j是为java语言量身定做的一个日志模块,用统一的接口写日志,通过配置文件信息控制日志信息的输出格式.目的及输出级别(指定输出级别后,只有比输出级别更高的日志会被输出).可以在不更改程序输出日志的情况下方便日志输出的控制,为日志的操作提供了很大的灵活性.

2.1??????? 写日志的api

???? log4j将日志分为5个级别,从低到高分别是debug,info,warn,error,fatal,相应地log4j为记录这5个级别提供了5个方法,它们分别是:

? public void debug(object obj)

? public void info(object obj)

public void warn(object obj)

? public void error(object obj)

public void fatal(object obj)

同时每个方法还对应一个带throwable入参的重载函数,用于将异常一并记录到日志中:

? public void debug(object obj,throwable ex)

? public void info(object obj,throwable ex)

public void warn(object obj,throwable ex)

? public void error(object obj,throwable ex)

public void fatal(object obj,throwable ex)

5个级别记录信息的重要性依次提升,下面就每个记录方法对应的应用场合举例如下:

2.1.1??????? 写日志api的使用示例

? 在程序中如何恰当级别的日志记录api记录日志信息是非常重要的,一般的我们将信息以其重要性调用将其划分为5个级别,分别调用相应的api来记录,我们以一个查询数据库的代码段来说明各级别的划分:


...   下一页
 ·漂亮的owc图表    »显示摘要«
    摘要:使用owc能够做出非常漂亮的图表。以下是一些例子: ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE