摘要: 以前的设计方案,是我们在数据库中放一个表,用作存储验证登陆成功的用户,并且生成用 户TOKEN(令牌) 分布式缓存+集群的解决方案图: 大概就是这样设计的。。。四台服务器。 我们将存储登陆成功的用户表从数据库中分离出来,放到缓存中。并利用集群建立四台服务器缓存同步更新。。。。 在登陆时,我们读了缓存中的Token,同时遍历IP集群中配置的服务器地址。同步四台服务器之间的Token缓存。。。。。 ... 阅读全文
posted @ 2009-07-06 00:15 周骏 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明... 阅读全文
posted @ 2009-07-06 00:14 周骏 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 批量生成insert into语句(带有数据) declare@strvarchar(8000)declare@iintset@i=1while(@i<124)beginSELECT@str='INSERTINTOMenu(MenuName,MenuIds,ParentId,LinkUrl,Value)VALUES('+MenuName+','''+MenuIds+''','''+ca... 阅读全文
posted @ 2009-07-04 14:30 周骏 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 例2:有接手别人工作,而对于高级存储过程中存在加密过程的,维护难受啊,GOOGLE搜索,终于不负有心人.先来个Sql2000的/**//*SQLServer2005里使用withencryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专... 阅读全文
posted @ 2009-07-03 14:52 周骏 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 个例示例:toolTip兼容IE5+和FF: http://www.walterzorn.com/tooltip/tooltip_e.htm#download支持IE与FF的右键菜单:http://melin.javaeye.com/blog/57139JS通用数据检验类:http://www.javaeye.com/topic/30759实用的javascript示例块:http://www.p... 阅读全文
posted @ 2009-07-03 14:49 周骏 阅读(277) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005中的窗口函数(window function)与微软Windows无关;相反,它们建立数据窗口。窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地恢复累计总数、移动平均值、以及执行其它计算。 一个SQL Server窗口是对函数应用的行的分区。你使用OVER(…)子句指定一个窗口,你可以对任何一个聚合函数应用这个子句。通常来说,你把数据分成几个组,... 阅读全文
posted @ 2009-07-03 14:49 周骏 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 入门指南让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。 注意:这个例子使用了表pubs.big_sales,该表与pubs..sales表完全相同,除了多了80000行的记录,以当作简单explain plan例子的主要数据。如下所示,这个最简单的... 阅读全文
posted @ 2009-07-03 14:47 周骏 阅读(429) 评论(1) 推荐(0) 编辑
摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数 据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很 大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CP... 阅读全文
posted @ 2009-07-03 14:45 周骏 阅读(987) 评论(2) 推荐(0) 编辑
摘要: 需求2: 理解EXISTS与NOT EXISTS 子查询的执行机制。create table tb(F1 varchar(10),id int) ----测试数据insert tb select 'C',5insert tb select 'A',1insert tb select 'A',2insert tb select 'B',1insert tb select 'B',4insert tb... 阅读全文
posted @ 2009-07-03 14:42 周骏 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 触发器是表上的程序,主要提供数据添加、修改与删除后的程序处理方法,可以用来检查数据及进行数据更新,也可以分担一些前端应用程序撰写的逻辑规则。触发器英文名为trigger,也就是板机的意思,与枪支的操作原理类似,只有扣动板机,子弹才会飞出。将该词用在SQL SERVER环境中,表示当表发生了insert 、update、delete操作之后,才会执行的t-SQL程序,这样的程序就叫触发器。应用场景:... 阅读全文
posted @ 2009-07-03 14:42 周骏 阅读(1561) 评论(0) 推荐(0) 编辑