摘要:
YSlow是什么YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. YSlow is a Firefox add-on integrated with the Firebug web development tool. YSlow grades web page based on one of three predefined ruleset or a user-defined ruleset 阅读全文
随笔档案-2012年11月
说说程序中的日志
2012-11-07 18:21 by dreamhappy, 6811 阅读, 收藏, 编辑
摘要:
大家在写程序时,如何处理与日志相关的事宜。程序中的日志应该怎么写,以下是我的经验与分享 日志一般用于记录程序运行信息,从而使开发者方便开发调试,了解生产环境执行情况。在我看来程序中的日志主要分为两种:异常日志和非异常日志。那什么样的日志属于异常日志异常日志异常日志可以通过记录日志的地方判断,一般异常日志都涉及到异常捕获,我在写程序时两个地方必定会加异常捕获,而异常捕获是记录异常日志的前提。 1 与数据持久层相关的逻辑 这部分逻辑涉及到数据库访问,可能出现的问题有数据库连接不存在,开发中很容易出现的数据库连接串写错,数据库用户名密码不合法。或者数据库之间混淆,sql错误,数据连接超时... 阅读全文
BEGIN TRANSACTION
2012-11-06 14:28 by dreamhappy, 453 阅读, 收藏, 编辑
摘要:
BEGIN TRANSACTION 用于开始一个本地事务,一般与commit一起使用,切忌这里的Begin不是与End匹配BEGIN TRANSACTIONCOMMIT TRAN以下是BEGIN TRANSACTION需要注意的几点1 BEGIN TRANSACTION 使 @@TRANCOUNT 数量加12 ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减到 03 要求具有public角色的成员才有权限执行BEGIN TRANSACTION 阅读全文