`
forchenyun
  • 浏览: 310258 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
原文出处: http://www.aiview.com/ 数据库设计的范式 1NF 属性不可分割 2NF 没有部分依赖 3NF 没有传递依赖 反规范化设计 反规范化设计的前提反规范化设计是规范化设计之后的步骤,首先令所有关系满足规范化设计(一般到3NF),之后的反规范化设计才能是可控的。 反规范化设计的优点能够减少数据库查询时SQL的连接次数,从而减少磁盘IO,提高查询效率。 反规范化设计的缺点反规范化设计会带来数据的重复存储,浪费了额外的磁盘空间,并且由于多处存储,增加了数据维护的复杂性。 反规范化设计的方法增加冗余列增加派生列表合并表分割水平分割(补充一下,在oracle中 ...
作者:Jack Shirazi 开发通过ACID测试的应用程序 事务使得开发人员的工作变得简单多了。通过在JDBC API和诸如Oracle9i的关系数据库中使用事务功能,在更新多用户应用程序时,你可以把数据遭破坏的可能性降到最低。然而,事务需要处理开销,与免费事务应用程序(更容易被破坏)相比较,它会降低系统的性能。那么,当使用事务时,什么才是保持性能的最好方法? 最佳的性能调优建议是避免做那些没必要做的事情。事务处理是数据库的大量工作,而且数据库默认地维护多种资源以确保事务具有ACID(原子性,一致性,隔离性和持续性)属性(查看"ACID Transaction Pr ...
-----------------------------------------------------------1. Oracle数据库 SELECTx.*from( SELECTz.*,rownumnumbersfrom( select*fromXZQHwhereXXXorderbyXXX)z whererownum<101)x wherex.numbers>90 Infomix数据库 SELECT FIRST N * FROM TABLE1 3. DB2数据库 SELECT * ROW_NUMBER() OVER(ORDE ...
1.校内应用原理1)首先我们必须要有自己的空间,我们开发的程序放在自己的空间上,然后把地址告诉校内网,校内网来抓取我们网页的源代码放到校内网页面里的<body>里,所以我们的网页里都不能包含<body>及<body>以 ...
重量级:实现的选择余地小,过于依靠容器,也就是说容器对于组件的要求很高(体现在接口的侵入上?) 轻量级:灵活,组件独立性高,依靠容器成分少,拥有特性可拔插特性。 另一说:超过500k的代码为重量级 还要一说:关键是看它使用了多少服务。 若是使用的服务比较多,容器做的工作也就相应的增多, 也必然会影响到应用的发布时间或者是运行时的性能。
反向代理   反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。   通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对Internet上多个客户机的请求访问某一个固定的服务器 ...
第一种集成方案 原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象 缺点:产生了依赖,spring的类在action中产生了依赖查找。(注意和依赖注入的区别(前者主动))。 1、spring和struts依赖库配置 * 配置struts
Global site tag (gtag.js) - Google Analytics