动态代理是基于接口的,spring配置是基于类的!!!!!!!!!! 注意:JDK的动态代理,只能对实现接口的类实现代理,生成代理对象,如果这个类没有实现接口,是生成不了代理对象的。如本例UserManagerImpl实现了UserManager,如果去掉了UserManager接口,会出现异常(找 ...
分类:
编程语言 时间:
2016-03-31 10:53:27
阅读次数:
224
Dubbo是什么?Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。
集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。
自动发现: 基...
分类:
其他好文 时间:
2016-03-30 01:47:35
阅读次数:
317
技术点:spring加载xsd过程:http://blog.csdn.net/bluishglc/article/details/7596118案发背景:1、一个使用maven管理的普通项目(vcenter-collector:关于Vcenter数据采集)2、项目主要技术:java+mybatis(基于接口形式)+其他3、项目中有一个非maven仓库的jar包:vijava(做..
分类:
编程语言 时间:
2016-03-23 20:28:31
阅读次数:
415
Volley的主要特点: 1.扩展性强.Volley中大多数都是基于接口的设计,可配置性强. 2.一定程度符合Http规范,包括返回ResponseCode的处理,请求头的处理,缓存机制的支持等.并支持重试及优先级定义. 3.默认Android2.3及以上基于HttpURLConnection,2.
分类:
其他好文 时间:
2016-03-09 01:17:02
阅读次数:
314
策略模式:分别封装行为接口,实现算法族,超类里放行为的接口对象,在子类里具体设定行为对象. 原则就是:分离变化部分,封装接口,基于接口编程各种功能. 为什么要用策略模式 { 继承带来的问题: (为策略模式) 对类的局部改动,尤其是超类的改动,会影响其它部分,影响会有溢出效应. 溢出效应: 在超类中添...
分类:
编程语言 时间:
2016-03-03 19:20:26
阅读次数:
155
JavaSPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。
分类:
编程语言 时间:
2016-03-01 01:01:13
阅读次数:
284
使用匿名内部类的时候有一个前提:基于接口或者抽象类的使用。如果匿名内部类定义在方法里面,方法的参数或者变量要被匿名内部类所访问那么必须加上final关键字(JDK1.8之后改变了)好处是帮助我们的用户减少了类的定义。interface Message{ public void print();...
分类:
其他好文 时间:
2016-01-13 19:28:13
阅读次数:
107
from :http://www.cnblogs.com/wendingding/p/3705428.html其实多态说白了就是:定义类型和实际类型,一般是基于接口的形式实现的。例子:Animal类//// Animal.h// WDDDuotaiTest//// Created by Liu...
分类:
其他好文 时间:
2015-09-25 13:04:32
阅读次数:
214
策略模式分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象。原则就是:分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。类结构图:示例代码:package com.flybehavior;public interface FlyBeha...
分类:
其他好文 时间:
2015-09-04 17:10:45
阅读次数:
209
一个、前言 openrtb这是一套开源的竞价广告系统,来自IAB贡献,井。有许多值太借鉴,提供sdk api接口文档介绍,整理了相关的资料。主要包含其生态图体系、业务流程和基本的对象模型和数据模型。基于接口推导过程。未必准确,但却是很不错的值得參考的资料。另外其对于对象的定义、属性參数的设定、相关....
分类:
其他好文 时间:
2015-08-15 19:43:21
阅读次数:
155