尝试使用Dubbo的multicast模式,发现一运行就报Can't assign requested address的错误,造成这种原因的主要是系统中开启了IPV6协议(比如window7),java网络编程经常会获取到IPv6的地址,这明显不是我们想要的结果,搜索发现很多蹩脚的做法是:禁止IPv6协议。
java.net.preferIPv...
1.什么是Dubbo;
Dubbo官方的解释如下:
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。
集群容错: 提供基于接口方法的透...
HashMap是我们日常使用的较多的集合类之一,要了解清楚HashMap才能更好的使用它。那么,了解一个集合工具的最好的方法就是从它的源码开始研读啦。废话少说,我们就一步一步了解HashMap源码。
1.HashMap是什么
在看HashMap源码之前,我们必须要先对HashMap是什么,有个宏观的了解。...
测试类:
package classloader.test.bean;
public class TestBean {
public TestBean() {}
}
测试一:
public class ClassLoaderTest {
public static voi...
一、JDK 默认提供了如下几种ClassLoader
Bootstrap Loader
Bootstrap加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib,-Xbootclasspath参数指定的路径以及%JAVA_HOME%/jre/classes中的类。
ExtClass Loade...
- 1
- 2
- 3
- 4
- ...
- 6
- 后一页 »