原文链接:http://www.sqlserver.com.cn我们做管理软件的,主要核心就在数据存储管理上。所以数据库设计是我们的重中之重。为了让我们的管理软件能够稳定、可扩展、性能优秀、可跟踪排错、可升级部署、可插件运行,我们往往研发自己的管理软件开发平台。我们总是希望去学习别人的开发平台(如用...
分类:
数据库 时间:
2015-02-09 23:00:18
阅读次数:
260
声明:原文摘自http://weibo.com/u/2446082491,谢谢他的分享! 在当前大型互联网应用以及提供云计算服务的时候,怎样保证系统在海量数据环境下的高性 能、高可靠性、高扩展性、高可用性、低成本成为迫切需要。 按照分布式CAP理论(Consistency、 Availabi...
分类:
其他好文 时间:
2015-02-06 21:45:45
阅读次数:
218
将以可用性、可靠性、高效性、可扩展性为基本准则重新设计爬虫系统...
分类:
其他好文 时间:
2015-02-06 14:59:00
阅读次数:
358
对于memcached使用内存来存取数据,一般情况下,速度比直接从数据库或者文件系统存取要快,memcached最常用的场景是利用其“存取快”来保护数据库,防止高频率存取数据库。 缓存数据库查询结果 通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web 应用的速度、提高可扩展性。 ...
分类:
系统相关 时间:
2015-02-06 14:38:00
阅读次数:
235
阅读目录开始配置OutputCache启用内容过期解决资源文件升级问题启用压缩删除无用的HttpModule其它优化选项本文将介绍一些方法用于优化ASP.NET网站性能,这些方法都是不需要修改程序代码的。它们主要分为二个方面:1. 利用ASP.NET自身的扩展性进行优化。2. 优化IIS设置。回到顶...
分类:
Web程序 时间:
2015-02-05 23:13:45
阅读次数:
202
当前java开发网站,通常不会是纯JSP的,大都使用了java framework。有了这些framework,让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想,更是深入人心。这些也大大影响了安全代码审核,曾提出“分层审核代码”的思想,比如在DAO层专门检查sql注入,在...
分类:
其他好文 时间:
2015-02-05 20:10:46
阅读次数:
313
鉴于Web服务上的资源可以通过它们的URL就能识别,采用无状态的客户端 - 服务器架构,开发团队就可以为部门间,为企业,或者直接用于消费者自由地创建应用完成文件共享和同步。下图描述了利用AWS实现的可扩展性和成本效益的文件共享和同步平台的核心架构。1. 文件同步服务端点是Elastic Load Balancer, 将呼入请求分发到一组基于AmazonElastic Compute Cloud ...
分类:
其他好文 时间:
2015-02-05 18:28:49
阅读次数:
185
此篇将介绍C#如何在运行时动态调用方法。当某些类型是运行时动态确定时,编译时的静态编码是无法解决这些动态对象或类的方法调用的。此篇则给你一把利剑,让动态对象的方法调用成为可能。 1.动态调用dll里的方法[csharp] view plaincopyprint?//////该类将被独立编入Class...
Nginx首先了解Nginx的功能和特性Nginx的特性:模块化设计、较好扩展性高可靠性master-->worker低内存消耗10000个keep-alive连接在Nginx仅消耗2.5MB支持热部署不停机而更新配置文件、更换日志文件、更新服务器程序版本基本功能:静态资源的web服务器,能缓存打开的文件描述符..
分类:
其他好文 时间:
2015-02-04 00:52:37
阅读次数:
290
Floyd算法:
时间复杂度高,可以解决负权边,并且均摊在每一点对上,在所有算法中还是属于较优的。较小的编码复杂度也是优势,如果要求是所有点之间的最短路径,或者如果数据范围较小,Floyd算法比较适合。
Dijkstra算法:
无法解决负权边的图,但有良好的可扩展性,时间复杂度低,堆优化后的Dijkstra的时间复杂度可以达到O(MlogN)。
Bellman-Ford算法...
分类:
编程语言 时间:
2015-02-03 23:08:43
阅读次数:
371