分类

链接

2012 年 1 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

css实现div框阴影

方法一: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">   <HTML>   <HEAD>   <TITLE> azhong.com </TITLE>   <META NAME="Generator" CONTENT="EditPlus">   <META NAME="Author" CONTENT="">   <META NAME="Keywords" CONTENT="">   <META NAME="Description" CONTENT="">   <style>   #shadow{   position: relative;   left: 3px;   top: 3px;   margin-right: 3px;   margin-bottom: 3px;   }       #shadow .shadow2,   #...

前端 评论(1) 阅读(4,373)

ASP.NET跨域单点登录实现

前些天一位朋友要我帮忙做一单点登录,其实这个概念早已耳熟能详,但实际应用很少,难得最近轻闲,于是决定通过本文来详细描述一个SSO解决方案,希望对大家有所帮助。SSO的解决方案很多,但搜索结果令人大失所望,大部分是相互转载,并且描述的也是走马观花。       闲话少叙,进入正题,我的想法是使用集中验证方式,多个站点集中Passport验证。 如下图所示:       为方便清晰描述,先定义几个名词,本文中出现之处均为如下含义。       主站:Passport集中验证服务器 http://www.passport.com/ 。       分站...

.NET 暂无评论 阅读(3,694)

游标的解析过程

游标的解析过程(产生shared cursor)         解析过程: A、包含vpd的约束条件: SQL语句如果使用的表使用了行级安全控制,安全策略生成的约束条件添加到where子句中 B、语法、语义、访问权限检查: 检查SQL语句书写的正确性,对象存在性,用户的访问权限 C、父游标缓存: 将该游标(SQL语句)的文本进行哈希得到哈希值并在library cache寻找相同的哈希值,如不存在则生存父游标且保存在library cache 中,按顺序完成D-F步骤。如果此时存在父游标,则进一步判断是否存在子游标。若存在相同的子游标,则直接调用其子游...

Oracle 暂无评论 阅读(2,448)

Oracle游标的生命周期

session cursor需要从UGA中分配内存,因此有其生命周期。其生命周期主要包括: 打开游标(根据游标声明的名称在UGA中分配内存区域) 解析游标(将SQL语句与游标关联,并将其执行计划加载到Library Cache) 定义输出变量(仅当游标返回数据时) 绑定输入变量(如果与游标关联的SQL语句使用了绑定变量) 执行游标(即执行SQL语句) 获取游标(即获取SQL语句记录结果,根据需要对记录作相应操作。游标将逐条取出查询的记录,直到取完所有记录) 关闭游标(释放UGA中该游标占有的相关资源,但Library Cache中的游标的执行计划按LRU原...

Oracle 暂无评论 阅读(2,520)

Oracle共享游标

游标是数据库领域较为复杂的一个概念,因为游标包含了shared cursor和session cursor。两者有其不同的概念,也有不同的表现形式。 共享游标的概念易于与SQL语句中定义的游标相混淆。本文主要描述解析过程中的父游标,子游标以及共享游标,即shared cursor,同时给出了 游标(session cursor)的生命周期以及游标的解析过程的描述。 有关游标的定义,声明,与使用请参考:PL/SQL 游标             有关硬解析与软解析请参考:Oracle 硬解析与软解析         shared cursor 也即是共享游标,是SQL语句在游标解析阶段...

Oracle 暂无评论 阅读(2,649)