1. 纯手工打造
工具:程序员的双手
特点:手写客户端与服务器端验证代码
2. 半手工半自动
工具:jquery.validate(客户端) + DataAnnotations & DataAnnotationsExtensions(服务器端)
特点:客户端手写部分验证代码,服务器端只需声明验证规则
3. 全自动
工具:jquery.validate & jquery.validate.unobtrusive (客户端) + DataAnnotations & DataAnnotationsExtensions(服务器端)
特点:只需服务器端声明验证规则,客户端验证代码自动生成。参考文章:Unobtrusive JavaScript in ASP.NET MVC 3
- SQL 执行慢,如何 快速准确的优化。
- sqlhc 就是其中最好工具之一
- 通过获得sql所有的执行计划,列出实际的性能的瓶颈点,列出 sql 所在的表上的行数,每一列的数据和分布,现有的索引,sql 的实际执行情况 - 时间, IO, 返回行数。
- 具体使用 参照 Document 1366133.1 SQL Tuning Health-Check Script (SQLHC)
- 简单步骤:
- 从 Oracle 免费下载
- 从 AWR 获得 sqlid
- 然后运行 sqlhc, 根据提示输入 sqlid