天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页

2013年1月24日

摘要: /* AJAX传递复杂数据结构如果按自己进行格式定义的话会经历组装,解析的过程,比较麻烦,其实AJAX中有一个数据的传输标准Json. Json 将服务器端将复杂对象序列化为一个Json字符串,在浏览器端再用$.parseJson()反序列化为Javascript可以读取的对象。 C# 中将.NET对象序列化为Json字符串的方法:JavaScriptSerializer().Serialize(),AJAX得到的data是Json格式的数据,用$.parseJson()将Json格式的数据解析成javascript对象。 首先在客户端,JsonTest1.html 通过AJAX发出请求,然后 阅读全文

posted @ 2013-01-24 11:24 天高地厚-GNU 阅读(4151) 评论(0) 推荐(0)

摘要: -------------JSON字符串---------{"id":"-1","result":{"relations":[{"ptId":"713990455","game":"风云","gameid":"50","worldid":"1.1","nickname":"贵族≮蓝皓≯","gender&qu 阅读全文

posted @ 2013-01-24 11:09 天高地厚-GNU 阅读(293) 评论(0) 推荐(0)

2013年1月23日

摘要: 存储子系统的元素包括:磁盘、磁盘控制器、存储网络、磁盘阵列、卷管理层、目录虚拟层1、硬盘控制器 硬盘控制器的工作就是根据驱动程序发来的磁盘读写信息,向磁盘发送SCSI指令和 数据。其实磁盘控制器可以对其驱动程序隐藏其下挂的物理磁盘,而虚拟出许多虚拟磁盘。RADI就是就是一个典型的代表,控制器将物理磁盘组成RADI Group然后在RG的基础上虚拟出LUN,通告给主机。2、 存储网络 网络的虚拟化,并不只是镜像,比如某些N节点的LUN合并成一个池,然后动态的从这个池中再划分出虚拟LUN,向发起者报告等。3、 磁盘阵列 磁盘阵列简单的说就是将大量磁盘进行组织管理,抽象虚拟,最终形成虚拟的逻辑磁盘, 阅读全文

posted @ 2013-01-23 18:14 天高地厚-GNU 阅读(265) 评论(0) 推荐(0)

摘要: 元数据是用来描述数据的数据(Data that describes other data)。单单这样说,不太好理解,我来举个例子。下面是契诃夫的小说《套中人》中的一段,描写一个叫做瓦莲卡的女子:(她)年纪已经不轻,三十岁上下,个子高挑,身材匀称,黑黑的眉毛,红红的脸蛋--一句话,不是姑娘,而是果冻,她那样活跃,吵吵嚷嚷,不停地哼着小俄罗斯的抒情歌曲,高声大笑,动不动就发出一连串响亮的笑声:哈,哈,哈!这段话里提供了这样几个信息:年龄(三十岁上下)、身高(个子高挑)、相貌(身材匀称,黑黑的眉毛,红红的脸蛋)、性格(活跃,吵吵嚷嚷,不停地哼着小俄罗斯的抒情歌曲,高声大笑)。有了这些信息,我们就.. 阅读全文

posted @ 2013-01-23 17:27 天高地厚-GNU 阅读(117) 评论(0) 推荐(0)

摘要: 对oracle ITL(事务槽)的理解一、ITL描述:ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成,用来记录该块所有发生的事务,一个itl可以看作是一条事务记录。当然,如果这个事务已经提交,那么这个itl的位置就可以被反复使用了,因为itl类似记录,所以,有的时候也叫itl槽位。如果一个事务一直没有提交,那么,这个事务将一直占用一个itl槽位,itl里面记录了事务信息,回滚段的入口,事务类型等等。如果这个事务已经提交,那么,itl槽位 阅读全文

posted @ 2013-01-23 17:18 天高地厚-GNU 阅读(494) 评论(0) 推荐(0)

摘要: Oracle的锁机制是一种轻量级的锁定机制,不是通过构建锁列表来进行数据的锁定管理,而是直接将锁作为数据块的属性,存储在数据块首部。这个是通过ITL来实现的,一个事务要修改块中的数据,必须获得该块中的一个itl(通过initrans预先分配的或者是通过free space构建的)。通过itl和undo segment header中的transaction table,可以知道事务处于活动阶段,还是已经完成。事务在修改块时(其实就是在修改行)会检查行中row header中的标志位,如果该标志位为0(该行没有被活动的事务锁住,这是可能要进行deferred block cleanout等工.. 阅读全文

posted @ 2013-01-23 17:09 天高地厚-GNU 阅读(192) 评论(1) 推荐(0)

摘要: ①在数据库打开并运行之后,控制文件中的系统检查点scn、控制文件中的数据文件检查点scn和每个数据文件头中的启动scn都是相同的 ②控制文件中的每个数据文件的终止scn都为null ③NORMAL或IMMEDIATE 关闭数据库的过程中,系统会执行一个检查点动作,这时所有数据文件的终止scn 都会设置成数据文件头中的那个启动scn的值。 ④在数据库重新启动的时,Oracle将执行两次检查 ◆ 看数据文件头中的ckpt计数器是否与对应控制文件中的ckpt计数器一致。若相等,进行第二次检查 ◆ 比较文件头中的启动scn和对应控制文件中的终止scn进行比较,如果终止scn等于启动scn,则不... 阅读全文

posted @ 2013-01-23 14:40 天高地厚-GNU 阅读(252) 评论(0) 推荐(0)

摘要: DBWn(Database Writer):主要的工作是将数据库高速缓冲区中被改过的数据写回到数据文件(Data File)中。Oracle数据库为了执行效率,并不会直接存取硬盘,而会先到SGA中的数据库高速缓冲区中寻找,如果没有找到,才会去存取硬盘。而DBWn的工作就是负责保持Oracle内存和硬盘上的数据的一致性,它负责不定时地将内存中的脏缓冲区(Dirty Buffer)写到数据库里。一个Oracle实例最多可以有10个DBWn(DBW0~DBW9)。DBWn将Buffer取出并写到硬盘有两个主要的机制:先期写入协议(Write-ahead Protocol)机制与LRU(Least R 阅读全文

posted @ 2013-01-23 11:55 天高地厚-GNU 阅读(208) 评论(0) 推荐(0)

摘要: 1. 直连式存储直连式存储(以下简称DAS)是最早的开放式存储系统。顾名思义,就是将存储设备直接通过服务器上的SCSI(Small Computer System Interface)卡或是HBA(Host Bus Adapter)卡等相互连接由于直连式存储是将存储设备直接与服务器相连,因此,这样的设计能够提供较高的独立使用性与安全性,但在某些方面却缺乏足够的效率与弹性。从性能方面来看,由于直连式存储是使用所在的服务器主机上的操作系统进行数据的I/O存取,例如,数据备份需要占用服务器主机相当的资源(包括CPU、系统I/O等),因此,当直连式存储的数据量越大时,所耗费的资源就越大,而对企业系统运 阅读全文

posted @ 2013-01-23 11:06 天高地厚-GNU 阅读(335) 评论(0) 推荐(0)

摘要: 数据库文件与磁盘阵列不同的特性与组合文件种类放置方式控制文件(Control File)控制文件的读与写特性并不明显,但却相当的重要,建议放置在安全性最佳的RAID 1中初始参数文件(Initial Parameter File)初始参数文件的读与写特性是只读不写,但却也相当的重要,建议放置在安全性最佳的RAID 1中联机重做日志文件(Online Redo Log File)联机重做日志文件的读与写特性是写多于读,因为只有当数据库崩溃时才会去读取,所以其重要性也不容忽视。联机重做日志文件通常是一组中有两个成员,所以可以将一个成员放置在RAID 1中,另一个则放置在RAID 0+1或是RAID 阅读全文

posted @ 2013-01-23 11:01 天高地厚-GNU 阅读(435) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页