08 2012 档案
ORACLE 多表关联 UPDATE 语句
摘要:为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中,客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2) not null, -- 客户类型 ... ) create unique index PK_customers on customers (customer_id) 由于某些原因,客户所在城市这个信息并不什么准确,但是在客户服务部的C... 阅读全文
posted @ 2012-08-16 16:11 垦荒牛 阅读(1839) 评论(0) 推荐(0)
java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码
摘要:一.相关类及其方法:java.lang.reflect.Proxy Proxy用于提供创建动态代理类的实例的静态方法newProxyInstance(),newProxyInstance()返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序(详见api文档) java.lang.reflect.InvocationHandler, InvocationHandler 是代理实例准备调用的处理程序必须实现的接口。 invoke()主要用于代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。(详见api文档)二.源代码:1.被 阅读全文
posted @ 2012-08-15 15:04 垦荒牛 阅读(455) 评论(0) 推荐(0)
JAVA动态代理
摘要:在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下:HelloWorld接口定义的业务方法,HelloWorldImpl是HelloWorld接口的实现,HelloWorldHandler是 InvocationHandler接口实现。代码如下:业务接口: public interface HelloWorld {void s 阅读全文
posted @ 2012-08-15 11:37 垦荒牛 阅读(169) 评论(0) 推荐(0)
AdvancedDataGrid的使用
摘要:相对DataGrid组件,AdvancedDataGrid主要有以下几个高级之处: 多列排序:按住Control键在点击某一列的表头来实现多列排序。 自定义行和列样式:通过设置行和列的styleFunction指向一个函数来样式化行列 显示分层数据:在组件的第一列显示一个可缩放的导航数来控制表格行的显示。 创建多列分组:将多列汇聚到同一列表头下。 使用单元渲染器(r... 阅读全文
posted @ 2012-08-03 09:48 垦荒牛 阅读(889) 评论(0) 推荐(0)