在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么...
分类:
编程语言 时间:
2015-07-24 09:08:10
阅读次数:
146
Java 日志 API从功能上来说,日志 API 本身所需求的功能非常简单,只需要能够记录一段文本即可。API 的使用者在需要进行记录时,根据当前的上下文信息构造出相应的文本信息,调用 API 完成记录。一般来说,日志 API 由下面几个部分组成:记录器(Logger):日志 API 的使用者通过记...
分类:
编程语言 时间:
2015-07-23 23:20:46
阅读次数:
289
这个版本相对第一版更新了很多,其实我本地定义为第五版的。相对第一版主要更新内容:1.增加了定时器2.用户可以停止调备份程序3.如果备份程序正在运行,那么尝试运行提示已经在运行4.记录程序运行时的pid信息5.支持** start;** restart;** stop等命令还有其他细节的更新。不足:r...
分类:
数据库 时间:
2015-07-23 21:45:09
阅读次数:
143
项目:后台管理平台意义:项目开发中提出增加日志功能,对关键的操作、程序运行中的错误信息进行记录,这对程序部署后的调试有很大意义。注:本文非原创,只是对网上搜集的信息进行了整合,以备今后查询。一、最快速的上手步骤1.用 NuGet来添加log4net2.在项目根目录下的Web.config中添加节点。...
分类:
Web程序 时间:
2015-07-21 11:59:32
阅读次数:
321
在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)。
在OOP中,一切都是对象,将请求封装成对象,符合OOP的设计思想,当将客户的单...
分类:
编程语言 时间:
2015-07-20 13:06:26
阅读次数:
204
一、日志数据分析1.背景1.1 ***论坛日志,数据分为两部分组成,原来是一个大文件,是56GB;以后每天生成一个文件,大约是150-200MB之间;每行记录有5部分组成:1.访问ip;2.访问时间;3.访问资源;4.访问状态;5.本次流量1.2 日志格式是apache common日志格式;1.3...
分类:
其他好文 时间:
2015-07-19 13:19:52
阅读次数:
131
新近学习php,结果装了Zend Server上来就报错,网上找到了解决方法,照着做果然可行,转之. 刚才安装了Zend Server,安装后首次运行就爆出了一个Internal Server Error,于是看了看日志 \Apache2\logs\error.log 中有这么一行记录: ? 1 [...
分类:
其他好文 时间:
2015-07-18 15:30:28
阅读次数:
105
通过shell脚本替换属性文件中的某行记录假设有如下属性文件 demo.propertiesuser.name=testuser.password=123456...............................需求:先需要通过shell 脚本将 user.name 和 user.pass...
分类:
系统相关 时间:
2015-07-18 07:02:48
阅读次数:
582
最近学了ZF框架,对手册中DB这一节Zend_Db_Table_Row的介绍中说,使用了Zend_Db_Table::find()或::findRow()方法可以返回一个Zend_Db_Table_Row的对象,该对象自动映射到表中的这一行记录,字段和类属性完全关联在一起(字段名是下划线分隔的,.....
分类:
其他好文 时间:
2015-07-09 00:38:26
阅读次数:
349
执行一条sql语句update多条记录实现思路 如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下 通常情况下...
分类:
数据库 时间:
2015-07-08 16:44:31
阅读次数:
167