管理

随笔分类 -  【16】测试,性能,安全

摘要:分页,是WEB开发中面对的最常见的编程,实现方法多种多样。我也不来评论这些方法的好坏。 但我总感觉它们太复杂,不够清晰不够简单。我十分欣赏PHP中一个Pager.php分页类的算法。http://www.phpclasses.org/browse/file/288.html,作者不详。也在不同的项目中把这种思想转换成不同语言的分页类,你不妨也试试。 这种算法的思路是这样的: 1、把分页后的数据抽象... 阅读全文

posted @ 2008-11-29 15:32 lzhdim 阅读(610) 评论(0) 推荐(0) 编辑

摘要:什么是数据库分区? 数据库分区是一种对表的横向分割,Sql server 2005企业版和之后的Sql server版本才提供这种技术,这种对表的横向分割不同于2000中的表分割,它对访问用户是透明的,用户并不会感觉的表被横向分割了。(2000中的表横向分割是建n个表例如按时间建表每月一个表,表名不同,最后需要做一个大视图) 关于具体的如何做分区,请参考数据库分区演练http://www.cnbl... 阅读全文

posted @ 2008-11-28 16:58 lzhdim 阅读(552) 评论(0) 推荐(0) 编辑

摘要:今天同事问了我一个SQL的问题,关于SQL Server内部存储结构的,我觉得挺有意思,所以写下这篇博客讨论并归纳了一下。问题是这样的: 首先我们创建两张表,一张表的列长度是4039字节,另一张表的长度是4040字节,他们就只有一个字节的差距,比如以下创建表的SQL: Code highlighting produced by Actipro CodeHighlighter (freewa... 阅读全文

posted @ 2008-11-28 16:54 lzhdim 阅读(598) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/NickYao/archive/2008/11/28/1343229.html 前些时间看了玉开兄的“如此高效通用的分页存储过程是带有sql注入漏洞的”这篇文章,才突然想起某个项目也是使用了累似的通用分页存储过程。使用这种通用的存储过程进行分页查询,想要防SQL注入,只能对输入的参数进行过滤,例如将一个单引号“'”转换成两个单引号“''”... 阅读全文

posted @ 2008-11-28 16:44 lzhdim 阅读(633) 评论(0) 推荐(0) 编辑

摘要:感觉LinQ更轻量级。 两个都不是什么好东西…… 设计思路和发展方向都不一样。 好吃的就是好东西 Ivony兄对它们俩还是如此苦大仇深啊??呵呵…………:) LINQ没用过,NHibernate用过一点,当业务逻辑很复杂的时候用起来感觉不方便。 LINQ老实说实现模式有些诡异,复杂的应用很容易大幅提高SQL的复杂程度,而现在LINQ的内置SQL脚本生成逻辑基本上还是靠猜测和实验,如果每写... 阅读全文

posted @ 2008-11-27 17:53 lzhdim 阅读(2531) 评论(2) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved