该文被密码保护。 阅读全文
摘要:
原引:http://www.cnblogs.com/sharpxiajun/p/4265853.html 上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两 阅读全文
摘要:
扩展性:在对现有系统影响最小的情况下,系统功能可持续扩展和提升的能力。表现在系统基础设施稳定不需要经常变更,应用间较少依赖和耦合,对需求变更可以敏捷响应。它是系统架构设计层面的开闭原则,架构设计考虑未来功能扩展,当系统增加新功能时,不需要对现有系统架构和代码进行修改。 伸缩性:指系统能够增加、减少资 阅读全文
摘要:
应用服务器应该设计成无状态的,如果将部署有相同应用的服务器组成一个集群,每次用户请求都可以发送到集群中任意一台服务器上去处理,任何一台服务器的处理结果都是相同的。这样只要能将用户请求按照某种规则分发到集群的不同服务器上,就可以构成一个应用服务器集群,每个用户的每个请求都可能落在不同的服务器上。 如果 阅读全文
摘要:
适配器模式可以想象成三眼插座转成两眼插座的转换器。适配器模式有以下部分组成(拿三眼转两眼来说): Adaptee(被适配对象,即三眼插座,被适配对象)、Target(目标对象,即两眼插座)、Adapter(适配器,即转换器)。 适配器模式可以分为:类适配器模式和对象适配器模式。 1. 类适配器模式: 阅读全文
摘要:
集合类中包含很多数据结构:数组、散列表、ArrayList等,这些集合类的迭代方法都不一样。为了隐藏迭代的具体实现 ,抽象集合类中引用抽象迭代器,具体的集合类引用具体的迭代类,在具体迭代类实现便利具体集合类的方法 阅读全文
摘要:
摘自:http://blog.csdn.net/zhangjg_blog/article/details/20380971 什么是Java虚拟机 我们都知道Java程序必须在虚拟机上运行。那么虚拟机到底是什么呢?先看网上搜索到的比较靠谱的解释: 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模 阅读全文
摘要:
转自:http://www.jellythink.com/archives/705 TCP是什么? 具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备 阅读全文