- 浏览: 50257 次
- 性别:
- 来自: 杭州
最新评论
-
comedsh:
这个问题其实是需要在你的代码(选主的代码)中去控制的;任何时候 ...
ZooKeeper全局锁WriteLock选举的BUG -
不爱吃鱼的猫:
很好,很强大
简捷强大的单文件XML操作工具类 -
sdtm1016:
hi,大神,想问下这个文件我可以在项目中直接用么?
简捷强大的单文件XML操作工具类 -
weiboxie:
session_id 应该是一直增加的,所以后启动的机器4 的 ...
ZooKeeper全局锁WriteLock选举的BUG -
carver:
这个不是ZK正式发行包里面的,是扩展包,官方没有修复,我自己改 ...
ZooKeeper全局锁WriteLock选举的BUG
文章列表
代理模式概念
代理(Proxy)模式是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。
所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。
代理模式种类
- Remote Proxy
:远程代理。该代理可以让客户端透明地引用一个存在于不同地址空间(远程或本地)的对象。
- Virtual Proxy
:虚拟代理。该代理允许一个对象只有在真正被用到时才被创建。
- Copy-on-Write Proxy
:对象 ...
- 2009-08-04 18:32
- 浏览 1504
- 评论(0)
这个是我以前做项目过程中积累下来的XML操作工具类,只有一个类文件,使用的全部是JDK自带的类,简单易用。这个类主要包含了XML的读,写,验证,
转换功能。这个类相比一些开源的XML解释工具(比如:JAXB, JiBX, Digester, Javolution,
JDOM)好在,不用写任何配置文件,随到随用,非常方便。适合于项目中XML结构复杂,变化比较快,并且XML文件比较小的解释与生成。
源代码
XmlUtils.java
package com.carver.commons.util;
import java.io.ByteArrayInputStr ...
- 2009-06-19 14:47
- 浏览 5489
- 评论(2)
JVM内存包含main memory和heap memory。
main memory存放对象变量的值,每个线程有自己的工作内存。变量的值对所有线程访问是共享的。 main不是由jvm管理的。
说到main memory,要提到volatile。在变量前面用volatile修饰的话,线程不会把该变量copy到工作内存操作,而是直接访问主存的变量。
heap memory结构图示如下:
permanent space:存放加载到jvm里面的class 对象。我们常配置的jvm 其空间大小不包含在heap memory里面。主程序不会在运行期间不会对permanent spa ...
- 2009-06-08 20:17
- 浏览 1252
- 评论(0)
相信互联网已经越来越成为人们生活中不可或缺的一部分。Ajax,Flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实
现的功能。比如Google机会已经把最基本的Office应用都搬到了互联网上。当然便利的同时 ...
- 2009-06-06 17:37
- 浏览 1203
- 评论(0)
继承
指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;
实现
指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性;
依赖
可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条 ...
- 2009-06-04 13:39
- 浏览 1196
- 评论(1)