摘要:
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态... 阅读全文
摘要:
一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了... 阅读全文
摘要:
1.连接DB2[html] view plain copyjdbc.driverClassName=com.ibm.db2.jcc.DB2Driver jdbc.url=jdbc:db2://10.25.77.143:50001/efmpx #jdbc.url=j... 阅读全文
摘要:
原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514... 阅读全文
摘要:
贫血vs富血 我们来回顾一下。在企业架构模式中,业务层的实现一般有两种模式:一种是事务角本模式(Transaction script),另一种是领域模型模式(Domain Model)。这两种分别对应贫血和富血。好吧,我们不说这些扯淡的东西,我们简单点说。 所谓贫血,... 阅读全文
摘要:
JDBC数据类型实例代码教程 - JDBC驱动程序Java数据类型转换到适当的JDBC类型然后再将它发送到数据库。它使用默认的大多数数据类型映射。JDBC驱动程序Java数据类型转换到适当的JDBC类型然后再将它发送到数据库。它使用默认的大多数数据类型映射。例如,一个... 阅读全文
摘要:
多重验证:Js代码 { field : 'startPort', title : "起始端口", editor: "text", ... 阅读全文
摘要:
一 游标 1语法 1>声明光标 DECLARE cursor_name CURSOR FOR select_statement 这个语句声明一个光标。也可以在子程序中定义多个光标,但是一个块中的每一个光标必须有唯一的名字... 阅读全文
摘要:
一 存储过程 1语法 CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 2举例 D... 阅读全文
摘要:
一 流程构造语句 1>语法 分隔符 概念 用于区分过程的开始和结束的符号 delimiter // /**定义存储过程**/ // 2变量定义 1>全局变量 必须是sh... 阅读全文