`
文章列表
Spring中AOP编程的本质是:无须修改源码增加系统功能。所谓的系统功能即为AOP中的A,方面,体现在代码上称为Advice(增强):即日志、审核、权限、计时等每个系统均可能要使用到的功能。在感受AOP让我们见证神奇的背后,我们可以通过以下方式不同程度地实现: 1.  JavaSE 动态代理;     从JDK1.3开始,便加入了可协助动态生成代理类的API。在这些API中,一个主要接口是        java.lang.reflect.InvocationHandler以及import java.lang.reflect.Proxy。在动态代理中,我们主要编写该接口的实现类型。 2.  动 ...
用UNION替换OR (适用于索引列)    通常情况下, 用UNION替换WHERE子句中的OR将会起到较好的效果。 对索引列使用OR将造成全表扫描。注意, 以上规则只针对多个索引列有效。 如果有column没有被索引, 查询效率可能会因为你没有选择OR而降低。    在下面的例子中, LOC_ID 和REGION上都建有索引。    高效: SELECT LOC_ID , LOC_DESC , REGION  FROM LOCATION  WHERE LOC_ID = 10  UNION  SELECT LOC_ID , LOC_DESC , REGION  FROM LOCATION  W ...
识别‘低效执行’的 SQL 语句  用下列 SQL 工具找出低效 SQL : SELECT EXECUTIONS , DISK_READS, BUFFER_GETS,         ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio,         ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run,         SQL_T ...
隐含游标--------又名SQL游标,用于处理单行select into 和 DML语句。SQL%ISOPEN SQL%FOUND SQL%NOTFOUND SQL%ROWCOUNT 显示游标--------用户处理select语句返回的多行数据。select语句返回多行数据处理方式:[1]显示游标;[2]select ... bulk collect into 集合变量...;   【1】显示游标属性 [1] %ISOPEN 检测游标是否打开。[2] %FOUND 检测游标结果集是否存在数据。[3] %NOTFOUND 是否不存在数据。[4] %ROWCOUNT 游标已提取的实际行数 ...
SmartUpload上传专题:http://thousandzhang.iteye.com/blog/444637 2M   第1次 第2次 第3次
转至:http://owen4751076.iteye.com/blog/354521 EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高 ...
原文:http://hi.baidu.com/easydba/blog/item/c637896037410ada8db10d91.html     Oracle发布一个SQL语句的处理过程: 1、将该语句转化成ASCII等效数字码;2、将ASCII等效数字码传递给一个散列算法,由该散列算法产生一个单独的散列;3、搜索当 ...
原文:http://hi.baidu.com/easydba/blog/item/a81ddbf47e40866bddc474c5.html   Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。现在,我们对该特性进行一些简单的测试和 ...
http://in3040.blog.163.com/blog/static/11670244320098222932810/   http://www.doaction.cn/blog/post/java-webservice03.html   Web Services使我们能够在网络上建立分布式系统,应用程序组件可以通过任何平台、任何语言和任何方式访问。无论应用程序如 ...
hibernate对JPA支持:http://hi.baidu.com/shirdrn/blog/item/241baff561291820bd31096b.html (主要讲解带注释的bean)    Hibernate提供了两级缓存,第一级是Session的缓存 。由于Session对象的生命周期通常对应一个数据库事务或者一个应用事务,因 ...

XML Schema

    博客分类:
  • XML
XML 
最常用的类型是: xs:string xs:decimal xs:integer xs:boolean xs:date xs:time   XSD 元素元素 解释 all 规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。 annotation annotation 元素是一个顶层元素,规定 schema 的注释。 any 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。 anyAttribute 使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。 appInfo 规定 annotation 元素中应用程序要使用的信息。 ...
类型 描述CDATA 值为字符数据 (character data)(en1|en2|..) 此值是枚举列表中的一个值ID 值为唯一的 idIDREF 值为另外一个元素的 idIDREFS 值为其他 id 的列表NMTOKEN 值为合法的 XML 名称NMTOKENS 值为合法的 XML 名称的列表ENTITY 值是一个实 ...
      单纯的讲IS08583那些字段的定义,我觉得没有什么意思,标准中已经对每个字段解释的非常详细了,如果你觉得理解英文版的ISO8583规范有些困难,网上也有同行为我们翻译好的中文版ISO8583规范,所以我的目的是达到阅读 ...
 第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是 ...
WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。HTTP协议的作用原理包括四个步骤:  (1) 连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。  (2) 请求:Web浏览器通过socket向Web服务器提交请求 ...
Global site tag (gtag.js) - Google Analytics