天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页

2013年5月16日

摘要: 学习编程语言,掌握面向对象的编程思想尤为重要,一旦理解了面向对象的这种概念,那么好些地方拿到生活中去理解,就容易的多了。书本上的枯燥干涩的语言,对于好多人来说,即难懂,更难长时间牢牢记得。但是编程语言是为生活服务,也是来源于生活。我们的生活是丰富多彩的,那么,使用生活中的实例来理解编程,一切就容易的多了。下面,我们就用生活中打电话的例子来理解ASP.NET运行时的内部过程:当请求到达IIS后,IIS通过Aspnet_isapi.dll的作用将请求转交给ASP.NET运行时环境,在Asp.net运行时环境中进行一定处理,最终处理结果会返回给IIS,发送到客户端。Asp.net运行时中处理请求是通 阅读全文

posted @ 2013-05-16 13:06 天高地厚-GNU 阅读(120) 评论(0) 推荐(0) 编辑

2013年5月11日

摘要: 为了更好的说明,我们先来看看一个页面的加载的过程。1.当用户在浏览器地址输入一个地址,然后enter。2.此时浏览器首先会去进行域名解析,要么读取本地的DNS缓存,或者去远程网络上面解析,最后的结果就是把域名对应的IP地址得到。3.得到了IP地址之后,浏览器就开始发送请求,建立TCP连接,经过三次握手之后,连接就建立了。4.TCP连接建立之后,浏览器就把请求发送过去。5.服务端接收到请求之后,就开始处理,例如,如果请求的是一个页面(不管是动态的还是静态的),最后的结果就是:服务端把响应发送发送给客户端。6.在响应中,先发送的是响应头,之后就开始传递html内容。7.Html内容经过网络传输到了 阅读全文

posted @ 2013-05-11 13:57 天高地厚-GNU 阅读(2388) 评论(0) 推荐(0) 编辑

2013年5月9日

摘要: SQL> desc dba_data_files Name Null? Type ----------------------------------------- -------- ---------------------------- FILE_NAME VARCHAR2(257) FILE_ID NUMBER TABLESPACE_NAME ... 阅读全文

posted @ 2013-05-09 16:32 天高地厚-GNU 阅读(180) 评论(0) 推荐(0) 编辑

摘要: Clustrix Sierra Clustrix Sierra是一款分布式数据库系统,它既支持最简单的Key-Value格式,又兼容MySQL的功能,同时能非常简单通过添加新的节点来存储数十亿条数据。它的功能主要体现在下面这四个方面: 扩展和高可用性方面:只要添加一个节点,就能在吞吐量等性能指标上实现线性提升,最多能扩展到几百个节点。 速度方面:其解决传统数据库写数据慢的情况,并保证了读数据的速度。 兼容MySQL:其支持MySQL所有功能,并支持ACID(Atomicity, Consistency, Isolation, Durability),而且在迁移现有MySQL方面非常方便。 在线 阅读全文

posted @ 2013-05-09 09:26 天高地厚-GNU 阅读(813) 评论(0) 推荐(0) 编辑

2013年5月8日

摘要: 打个通俗易懂的比方,文件在磁盘上的存储就像是一个链表,表头是文件的起始地址,整个文件并不一定是连续的,而是一个节点一个节点的连接起来的。要访问某个文件时,只要找到表头就行了。删除文件时,其实只是把表头删除了,后面的数据并没有删除,直到下一次进行写磁盘操作需要占用节点所在位置时,才会把相应的数据覆盖掉。数据恢复软件正是利用了这一点。所以,就算你误删了文件之后又进行了其他写磁盘操作,只要没有覆盖掉那些数据,都是可以恢复的。 文件之所以能被恢复,须从文件在硬盘上的数据结构和文件的储存原理谈起。新买回的硬盘需分区、格式化后才能安装系统使用。一般要将硬盘分成主引导扇区、操作系统引导扇区、文件分配表... 阅读全文

posted @ 2013-05-08 11:45 天高地厚-GNU 阅读(556) 评论(0) 推荐(0) 编辑

2013年5月7日

摘要: 本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。首先,让我们看一下硬盘的发展史:1956年9月13日,IBM的IBM 350 RAMAC(Random Access Method of Accounting and Control)是现代硬盘的雏形,整个硬盘需要50个直径为24英寸表面涂有磁浆的盘片,它相当于两个冰箱的体积,不过其存储容量只有5MB。1971年,IBM开始采用一种名叫Merlin的技术生产硬盘.. 阅读全文

posted @ 2013-05-07 17:33 天高地厚-GNU 阅读(177) 评论(0) 推荐(0) 编辑

2013年5月6日

摘要: 我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解析,要么进行软解析。DML:INSERT,UPDATE,DELETE,SELECTDDL:CREATE,DROP,ALTER一. SQL 解析过程Oracle对此SQL将进行几个步骤的处理过程: 1、语法检查(syntax check): 检查此sql的拼写是否语法。 2、语义检查(semantic 阅读全文

posted @ 2013-05-06 17:03 天高地厚-GNU 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 一,简单演示hash算法....二、详解oracle中是如何使用hash算法的....三、名词解释:....四、生动的例子:什么叫哈希表(Hash Table)一,简单演示hash算法 在介绍library cache的内部管理机制前,先简单介绍一下所谓的hash算法。 oracle内部在实现管理的过程中大量用到了hash算法。hash算法是为了能够进行快速查找定位所使用一种技术。哈希表是一个以空间换取时间的数据结构 。所谓hash算法,就是根据要查找的值,对该值进行一定的hash算法后得出该值所在的索引号,然后进入到该值应该存在的一列数值列表(可以理解为一个二维数组)里,通过该索引号去找.. 阅读全文

posted @ 2013-05-06 17:00 天高地厚-GNU 阅读(628) 评论(0) 推荐(0) 编辑

2013年5月3日

摘要: 每次当浏览器向Web服务器发起一个请求的时,都会伴随着一些HTTP头的发送.而这些HTTP头是用于给Web服务器提供一些额外信息以便于处理请求。比如说吧。如果浏览器支持压缩功能,则浏览器会发送Accept-EncodingHTTP头,这样一来服务器便知道浏览器可以使用哪种压缩算法。还有任何在上一次传输中服务端设置的cookies也会通过CookiesHTTP头来回传到服务器,浏览器还会发送用于让服务端知道客户使用的是何种浏览器(IE,火狐,Safari等),浏览器版本,操作系统以及其他相关信息的User-AgentHTTP头。 同样,Web服务器也会在发送回客户端时伴随着一些HTTP头,这些. 阅读全文

posted @ 2013-05-03 09:48 天高地厚-GNU 阅读(246) 评论(0) 推荐(0) 编辑

2013年4月26日

摘要: 目 录一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置六、升级Oracle到patchset 10.2.0.4七、使用rlwrap调用sqlplus中历史命令一、硬件要求1、内存 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空 阅读全文

posted @ 2013-04-26 20:56 天高地厚-GNU 阅读(240) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页