YII 提供的日志写入方法: Yii::getLogger()->log($message, $level, $category = 'application') Yii::trace($message, $category = 'application'); Yii::error($message ...
分类:
其他好文 时间:
2016-08-19 09:59:32
阅读次数:
151
背景 日志,角色不同,出发点和认识的角度也不同 RD使用日志,首先是为了调试程序,当程序上线后,日志是为了记录err和trace。 PM可以通过日志分析,可以得出业务指标相关的统计情况。 日志的作用大致有三:异常、trace、统计。 日志使用的痛点 使用日志时大部分的场景或特点如下: 1.日志为纯文 ...
分类:
其他好文 时间:
2016-08-17 13:56:16
阅读次数:
150
一、介绍 当我们开发软件时,一般都会加入运行期的跟踪手段,以方便后续故障分析和Bug调试。.net framework本身提供了一个System.Diagnostics.Trace类来实现流程跟踪功能,但很多时候却不能满足我们的需求,这时往往需要一个更加强大的第三方日志系统。Log4Net是一个开源 ...
分类:
Web程序 时间:
2016-08-17 13:42:09
阅读次数:
167
Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列(Message)、共享内存(Share Memory)和信号量(Semaphore)。本文详细介绍Binder作为Android主要IPC方...
分类:
移动开发 时间:
2016-08-16 10:40:43
阅读次数:
249
造成内存泄漏的log如下: E StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding reso ...
分类:
移动开发 时间:
2016-08-15 22:03:44
阅读次数:
249
跟踪标记:3604 功能: 输出DBCC命令返回结果到查询窗口(通常是SSMS窗口),类似print命令的显示效果; 用途: 常用于获取DBCC IND, DBCC PAGE命令的输出结果,因为这2个命令默认不输出任何结果。 举例: 跟踪标记:3605 功能: 输出DBCC命令返回结果到SQL Se ...
分类:
数据库 时间:
2016-08-15 18:49:53
阅读次数:
295
验证是否存在CDN最简单的办法 通过在线的多地ping,通过每个地区ping的结果得到IP。 看这些IP是否一致,如果都是一样的,极大可能不存在cdn,但不绝对。 如果这些IP大多数都不太一样或者规律性很强,可以尝试查询这些IP的归属地,判断是否存在CDN。 验证IP和域名是否真实对应最简单的办法 ...
分类:
Web程序 时间:
2016-08-15 10:24:16
阅读次数:
376
1.使用sqlplus连接到已经mount或open的rac数据库 2.找出对应的trace文件3.编写脚本control.sql 4.关闭数据库所有实例 5.备份当前的控制文件 6.确保实例设置都是针对thread 1 7.将参数文件中的cluster_database设置为false如果是使用s ...
分类:
数据库 时间:
2016-08-14 17:28:16
阅读次数:
395
根据已有数据库创建新的控制文件#数据库必须是mounted或open状态 可以使用以下快捷方式找到对应的trace文件 从trace文件中要找出以下内容,保存到脚本controlfile.sql: 正式创建控制文件 #创建控制文件后,记得添加临时文件 如果是以resetlogs打开数据库,建议尽快做 ...
分类:
数据库 时间:
2016-08-14 16:10:21
阅读次数:
186
通常会用到以下两个命令:1.'alter session'命令用来dump redo日志的文件头2.'alter system dump logfile'命令用来dump redo文件的内容 以上命令也可以对归档日志进行dump。输出结果存放在session的trace文件中。 可以根据以下方式对r ...
分类:
其他好文 时间:
2016-08-14 15:57:59
阅读次数:
158