翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

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

2012年6月15日 #

NoSQL模式解析

摘要: 在过去几年,一种新兴的大型数据存储机制正吞噬大数据存储市场。这种存储解决方案与传统的RDBMS有显著的区别,它们被称之为NoSQL。在NoSQL世界中有以下关键的成员,包括●Google BigTable、HBase、Hypertable●Amazon Dynamo、Voldemort、Cassendra、Riak●Redis●CouchDB、MongoDB而这些解决方案又有一些共同的特点●基于键-值存储●系统运行在海量的普通机器上●数据在经过分区和复制后分布在集群中●放宽对数据一致性的要求(因为CAP定理)。选择NoSQL的重要标准就是要看CAP(Consistency、Availabili 阅读全文

posted @ 2012-06-15 09:48 翔如飞飞 阅读(516) 评论(0) 推荐(0) 编辑

2012年6月6日 #

Ruby编程语言学习笔记4

摘要: 对应Ruby编程语言第五章#Ruby使用换行符、分号、then关键字对条件表达式(expression)和后续内容(code)进行分割#if条件式=beginifexpressioncodeend或者ifexpressionthencodeend上边第一个我们用的是换行符,第二个我们用的是关键字then=enda=if1==15endputsaa=if1==1then5endputsaa=if1==1;5endputsa#作为修饰符的if#codeifexpressiona=5if1==1putsa#unless条件式=begin#unlessconditionthencodeend或者unl 阅读全文

posted @ 2012-06-06 16:22 翔如飞飞 阅读(189) 评论(0) 推荐(0) 编辑

Ruby编程语言学习笔记3

摘要: 对应Ruby编程语言第三章=beginRuby包含了5个表示数字的内建类:NumericFloatIntegerFixnumBignum及标准库中的3个数值类:ComplexBigDecimalRationalNumeric|_______________________________________|||||IntegerFloatComplexBigDecimalRational|___________||FixnumBignumRuby中的所有数字对象都是Numeric类的示例,所有的整数都是Integer的实例,Bignum和Fixnum是透明转换的(如果一个Fixnum对象,其结果 阅读全文

posted @ 2012-06-06 16:21 翔如飞飞 阅读(280) 评论(0) 推荐(0) 编辑

Ruby编程语言学习笔记2

摘要: 对应Ruby编程语言第二章#coding:utf-8#Ruby1.9以上版本,如果一行代码的第一个非空白的字符是一个"句点",那么这一行将被作为上一行的延续animals=Array.new.push("dog").push("cow").sortputsanimals#FileStructure(文件结构)#如果Ruby程序包含"shebang"注释,则该注释必须是程序的第一行,这行注释是为了指示Unix/Linux操作系统如何执行该文件的#如果Ruby程序包含"coding"注释,那么如果没 阅读全文

posted @ 2012-06-06 16:20 翔如飞飞 阅读(370) 评论(0) 推荐(0) 编辑

Ruby编程语言学习笔记1

摘要: 对应Ruby编程语言第一章 #coding:utf-8#BlocksandIterators(代码块和迭代器)#timesanduptodownto是由Integer实现的迭代器#times{|i|block}:Iteratesblockinttimes,passinginvaluesfromzerotoint-1.puts"#times{|i|block}:"5.timesdo|i|printi,""print"\n"end3.times{print"WelcometoRuby,Jeriffe\n"}#upto( 阅读全文

posted @ 2012-06-06 16:18 翔如飞飞 阅读(258) 评论(0) 推荐(0) 编辑

Load-Balanced Cluster(负载平衡群集)

摘要: 问题在保持可接受的性能级别的同时,如何设计一个可适应负载变化的、可伸缩的基础结构层?影响因素在设计可伸缩的基础结构层时,请考虑下列影响因素:对于任何指定的应用程序来说,单独的服务器会受到最大负载容量的限制。例如,如果单台服务器将 Web 页作为基于 Web 的应用程序的一部分提供给用户,而且用户或事务负载增加并超过了服务器的限制,则应用程序性能将降至预期值以下,在最坏的情况下还会变得不可用。单独的服务器具有最大物理性能限制,包括总线速度、内存量、处理器数和任一服务器可以使用的外围设备数等限制。例如,如果服务器只能容纳四个处理器,则不能为了提高性能而添加第五个处理器。某些应用程序对于可以使用的 阅读全文

posted @ 2012-06-06 09:44 翔如飞飞 阅读(306) 评论(0) 推荐(0) 编辑

Failover Cluster(故障转移群集)

摘要: 上下文您已经决定在设计或修改基础结构层时使用群集以提供高度可用的服务。问题您应该如何设计一个高度可用的基础结构层,来防止因单台服务器或它所运行的软件出现故障而导致的服务丢失?影响因素在设计高度可用的基础结构层时,请考虑下列影响因素:硬件组件、应用程序或服务出现故障可以使应用程序无法使用或不可用。 例如,设想一台正在提供应用程序的服务器出现了电源故障。 如果这是唯一的服务器或服务器中的唯一电源,则存在故障单点,并且应用程序将不可用。计划内的服务器停机时间可以影响应用程序的可用性。 例如,如果要更新无备用服务器的一台数据库服务器上的操作系统,您可能必须停止应用程序运行才能在服务器上安装修补程序。监 阅读全文

posted @ 2012-06-06 09:37 翔如飞飞 阅读(1250) 评论(0) 推荐(0) 编辑

2012年5月30日 #

系统架构师-基础到企业应用架构-表现层

摘要: 一、前言 最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支持和认可,让我有了更多的动力,之前发布的有些内容,可能对各层讲解的内容的广度还不够,当然这和我个人的水平面有关,还请各位多多提出宝贵意见和建议。 从本篇开始,我将会采用更加规范的格式,更严谨的求知态度,更加准确的表达,去将接下来的系列文章写完,并且与群中的很多朋友交流后,他们希望出一个总的PDF电子书,这样可以方便阅读,的确谢谢各位的支持,我目前将以后每篇写的内容,放一份PDF格式的在群共享中,有需要的朋友可以进行相应的下载,由于本人的写作水平 阅读全文

posted @ 2012-05-30 10:57 翔如飞飞 阅读(855) 评论(1) 推荐(0) 编辑

2012年5月22日 #

C++ 智能指针详解

摘要: 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::weak_ptr、boost::intrusive_ptr。你可能会想,如此多的智能指针就为了解决ne 阅读全文

posted @ 2012-05-22 17:37 翔如飞飞 阅读(289) 评论(0) 推荐(0) 编辑

2012年4月27日 #

IIS是如何处理ASP.NET请求的

摘要: 前言这不是一篇描述asp.net生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。什么是Web Server?每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。当我们配置一个Web程序时,总会涉及到一个词“Web Server”,它的功能便是会响应所有请求。什么是IIS?IIS(Internet Information Server)是微软Web Server的一种,用来配置ASP.NET站点。IIS拥有自己的ASP.NET处理引擎来处理请 阅读全文

posted @ 2012-04-27 11:12 翔如飞飞 阅读(147) 评论(0) 推荐(0) 编辑

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