一、异常概述 异常处理已经成为衡量一门语言是否成熟的标准之一,目前的主流编程语言如C++、C#、Ruby、Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮。二、传统错误处理的缺陷 –无法穷举所有异常情况:因为人类知识的限制,异常情况总比可以考虑到的情况多.....
分类:
编程语言 时间:
2015-03-07 21:07:27
阅读次数:
166
OTP包含了一组库和实现方式,可以构建大规模、容错和分布式的应用程序,包含了许多强大的工具,能够实现H248,SNMP等多种协议,核心概念是OTP行为,可以看作一个用回调函数作为参数的应用程序框架,类似一个J2EE容器。行为负责解决问题的非函数部分,回调函数负责解决函数部分。
通过gen_server模块可以实现事物语义和热代码交换,
1) 确定回调模块名
2) 编写接口函数
3) 在回调模块里编写6个必需的回调函数...
分类:
其他好文 时间:
2015-03-07 11:35:20
阅读次数:
148
iOS开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了Apple的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者James Tang详细了解的,绝对不容错过。
原创博客大推荐
1. objc.io
obj...
分类:
移动开发 时间:
2015-03-06 19:09:07
阅读次数:
158
OracleDataGuardStudy之--DataGuardFailOver案例OracleDG(Dataguard)是目前比较常见的数据库HA配置策略。通过实现PhysicalStandby和LogicalStandby,可以实现数据冗余容错机制。防止在主库出现严重故障,不能支持服务的时候,没有快速的后备支持环境。在DG中,switchover和fa..
分类:
数据库 时间:
2015-03-05 17:20:52
阅读次数:
251
实验步骤:1.首先我们先在R1和R2,R3,配置IP地址,和虚拟网关2.在R1和R2,R3.上配置静态路由,后面那个静态路由10是度量值,默认是1,设置10,是为了R1为主3.在R1和R2上配置VRRP把1/0和0/0编制到track1中做监视端口,在进入fa1/0端口配置虚拟ip,优先级,抢占开启端口(监视端口..
分类:
其他好文 时间:
2015-03-05 06:57:05
阅读次数:
265
1. 数据库连接测试2. 数据库的健壮性,容错性和恢复能力测试3. 数据库的安全测试4. 数据库的性能测试5. 数据库的容量测试6. 数据库对象的测试,包括定义的存储过程,视图,触发器,约束,规则等等,都要进行测试以保证功能完好7. 数据库接口测试包括数据项的修改操作数据项的增加操作数据项的删除操作...
分类:
数据库 时间:
2015-03-04 18:48:17
阅读次数:
156
我们在与服务器对接是常因为服务端修改和升级手机端出现Crash;一个好的容错机制是不应该出现Crash的;下在我们来看看常见的问题。
这是一个非常常用的JSON
这是对上面JSON解析的代码
如果服务端有一个接口不小心变成如下这样 (把code这个从字符串转成数字类型了),这个时候用上面的代码,你的客户端就会Crash;
面对上面的问题把代码完善一下
上面代码...
分类:
Web程序 时间:
2015-02-28 11:32:52
阅读次数:
234
性能测试工作的完整过程,目的,最关键的是什么系统测试分类:功能测试(正确性,容错性,并发逻辑,关联内容),安全测试,性能测试(压力测试,响应时间),强度测试,容量测试,恢复测试,用户界面测试,接口间测试...性能测试的概念---在正常,峰值以及异常负载条件下,测试系统的各项性能指标;通过自动化的测试...
分类:
其他好文 时间:
2015-02-27 11:30:00
阅读次数:
176
RAID(廉价磁盘冗余阵列)技术主要是为了改善磁盘的访问延迟,增强磁盘的可用性和容错能力。目前服务器级别的计算机都支持插入多块磁盘(8块或者更多),通过使用RAID技术,实现数据在多块磁盘上的并发读写和数据备份。 RAID0 数据在从内存缓冲区写入磁盘时,根据磁盘数量将数据分成N份,这些数据同时并发...
分类:
其他好文 时间:
2015-02-21 23:27:00
阅读次数:
255
NServiceBus经销商类似行为的标准负载平衡器。它是透明的扩展的关键消息处理在许多机器。作为标准NServiceBus过程中,经销商维护所有NServiceBus的容错和性能特征,但设计不压倒任何职工的节点配置来接收工作。什么时候使用它呢?扩展(有或没有一个分销商)对所做的工作仅仅是有用的一台...
分类:
其他好文 时间:
2015-02-16 18:19:44
阅读次数:
336