architect
zootial
这个作者很懒,什么都没留下…
展开
-
23种GoF设计模式简要概述
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决原创 2013-01-25 15:53:10 · 671 阅读 · 0 评论 -
事务、数据库事务、事务隔离级别、锁的简单总结
一、数据库事务1、事务是作为单个逻辑工作单元执行的一系列操作。可以是一条SQL语句也可以是多条SQL语句。2、事务具有四个特性 原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。 一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。 隔离性(Isolation):事务的执行不受转载 2014-12-25 14:21:20 · 4860 阅读 · 0 评论 -
REST表述性状态传递
REST定义了一组体系架构原则,近年来已经成为最主要的Web服务设计模式。1、链接原则:任何可能的情况下,使用链接指引可以被标识的事物(资源)。2、统一接口原则:通用标准方法使得所有理解HTTP应用协议的组件能与你的应用交互。为使客户端程序能与你的资源相互协作,资源应该正确地实现默认的应用协议(HTTP),也就是使用标准的(HTTP动词)GET、PUT、POST和DELETE方法。原创 2015-11-20 16:33:27 · 1644 阅读 · 0 评论 -
高吞吐量系统设计
系统吞吐量,通常由 QPS(TPS)、并发数两个因素决定http://www.importnew.com/16464.html原创 2015-11-10 15:09:55 · 779 阅读 · 0 评论 -
web服务器推送技术
反向 Ajax,第 1 部分: Comet 简介反向 Ajax,第 2 部分: WebSockets反向 Ajax,第 3 部分: Web 服务器和 Socket.IO反向 Ajax,第 4 部分: Atmosphere 和 CometD反向 Ajax,第 5 部分: 事件驱动的 Web 开发Comet:基于 HTTP 长连接的“服务器推”技术实战 Co原创 2013-01-05 09:54:14 · 453 阅读 · 0 评论 -
性能——有限资源,高效利用
估算内存消耗《Java性能》这本书表明在一个经典的Java EE应用程序中,实时数据大小和最佳内存配置参数之间有很强的相关性。设置最大堆大小为3-4X(实时数据大小)。实时数据的大小是由设置在其稳定状态运行应用程序所需的长期消耗对象的堆大小。参考http://www.importnew.com/10570.htmlJVM支持最高线程数取决于你使用原创 2015-11-06 18:45:21 · 404 阅读 · 0 评论 -
关于超时
网络超时ConnectException:指的是服务器请求超时SocketTimeoutException:指的是服务器响应超时代码示例:httpclient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,reqTimeout); //请求超时httpclient原创 2015-11-06 09:46:34 · 387 阅读 · 0 评论 -
分布式框架——ZooKeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee转载 2015-11-10 17:01:40 · 878 阅读 · 0 评论 -
Distributed transactions in Spring, with and without XA
While it's common to use the Java Transaction API and the XA protocol for distributed transactions in Spring, you do have other options. The optimum implementation depends on the types of resources转载 2015-11-13 15:12:51 · 1026 阅读 · 0 评论 -
Spring 事务机制简述
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支转载 2015-02-13 10:02:23 · 4581 阅读 · 0 评论