原文转自:http://kb.cnblogs.com/page/503953/在《构建高可伸缩性的WEB交互式系统》的第一篇,我们介绍了Web交互式系统中平台的可伸缩性。本文将描述模块的可伸缩性。 模块的可伸缩性 WEB交互式系统对模块的可伸缩性同样表现为:可扩展性:对于系统新增的功能需求能够快.....
分类:
Web程序 时间:
2014-09-30 11:47:52
阅读次数:
294
现有的开源ESB总线中,自从2003年第一个开源总线Mule出现后,如今已经是百花争鸣的景象了。如今我就对现有的各种开源ESB总线根据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。一.CXFCXF的定位不是ESB总线,而是一个服务框架(ServiceFramework),主要还是为关于...
分类:
其他好文 时间:
2014-09-29 20:50:42
阅读次数:
203
装饰设计模式:当需要对某些类功能进行增强时,可以把这个类的对象传到自定义类中,然后利用此对象具备的方法在此基础之上进行功能的增强。与继承的区别:扩展性强一些代码举例:import java.io.*;class MyBufferedReader{ private FileReader file...
分类:
其他好文 时间:
2014-09-29 12:32:27
阅读次数:
145
ASP.NET:一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL语句.....
分类:
Web程序 时间:
2014-09-29 12:00:27
阅读次数:
273
Netty框架新版本号:3.0.2.GA,于2008年11月19日公布。Netty项目致力于提供一个异步的、事件驱动的网络应用框架和工具,用于高速开发可维护的、高性能的、高扩展性的server和client之间的协议。换句话说,Netty式一个NIOclientserver框架,可以高速、轻松地开发...
分类:
Web程序 时间:
2014-09-28 21:01:25
阅读次数:
174
sheepdog是近几年开源社区新兴的分布式块存储文件系统,采用完全对称的结构,没有类似元数据服务的中心节点。这种架构带来了线性可扩展性,没有单点故障和容易管理的特性。对于磁盘和物理节点,SheepDog实现了动态管理容量以及隐藏硬件错误的特性。对于数据管理,SheepDog利用冗余来实现高可用性,...
分类:
其他好文 时间:
2014-09-28 19:55:45
阅读次数:
311
2014-09-25 BaoXinjian一、Insert 性能影响应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。本篇介绍两个由并发insert操作导致的等待事件(wait event),以及如何通过优化物理...
分类:
数据库 时间:
2014-09-28 19:24:24
阅读次数:
525
2014-09-25 BaoXinjian一、绑定变量用法和使用场合使用绑定变量的重要性:如果不使用绑定变量而使用常量,会导致大量硬解析。由于硬解析的种种危害,不使用绑定变量往往是影响oracle性能和扩展性的最大问题以下为一些错误写法和正确写法的例子1. PLSQL中普通查询(1). 错误写法SE...
分类:
数据库 时间:
2014-09-28 19:01:34
阅读次数:
392
在.net平台混迹了几年,感觉有点单一。作为一个程序员,知识面宽广一些总是好的,所以从今天开始准备学习Python。
为什么选择Python呢?我也说不出个所以然,因为之前对Python的了解,仅仅局限于听说。查阅了一些资料,了解到该语言的一些特点,比如简洁、易读和扩展性高等,第一映像不错。
...
分类:
编程语言 时间:
2014-09-28 01:13:20
阅读次数:
236
把枚举转化为相应的字符串
今天无意间就需要这样的一个功能,从枚举值得到对应的字符串表示,一个容易想到的方法就是再造个字符串数组,和ENUM对应起来,显然这个方法没有可扩展性;第二种方法在stackoverflow上看到的就是巧妙的利用 宏 来生成对应的字符串数组,感觉非常巧妙,易于扩展。下面是这两种方法的代码。
#include
#include
enum...
分类:
其他好文 时间:
2014-09-26 19:45:58
阅读次数:
219