文章分类 - 架构设计
摘要:最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,他的原理其实不复杂:先打开一定数量的数据库连接,当使用的时候分配给调用者,调用完毕后返回给连接池,注意返回给连接池后这些连接并不会关闭,而是准备给下一个调用者进行分配。由此可以看出连接池节省了大量的数据库连接打开和关闭的动作,对系统性能提升的益处不言而喻。几个概念:最小连接--应用启动后随即打开的连接数以及后续最小维持的连接数。最大连接数--应用能够使用的最多的连接数连接增长
阅读全文
摘要:http://www.cnblogs.com/todsong/archive/2012/12/05/2804214.htmlhttp://www.codesky.net/article/200702/119186.htmlhttp://cprime.iteye.com/blog/729533动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统
阅读全文
摘要:什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这
阅读全文
摘要:如何区分市场上各种web服务,不是看他采用的具体技术,而是看他的架构以及蕴含的设计哲学,可以用下面2种问答一.从方法来讲,客户端是如何将它的意图传给服务器的 传统的企业应用(如采用struts,webwork)都是请求头里包含方法信息,如XXX.action,XXX.do,这个XXX就会被服务器定位到具体哪个方法,而HTTP原生方法就是get,post soap是将方法等重要信息大部分包含在请求体里的当然也有一些在请求头内. Restful是将方法信息是定义在标准的http方法内的二.从范围来讲,客户端如何告诉服务器它想要操作哪部分的数据 目前市面上都将范围信息封装在uri中,传统企业应用..
阅读全文

浙公网安备 33010602011771号