java十六大常用工具类(根据GitHub代码统计)
摘要:一、org.apache.commons.io.IOUtils 1、closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 2、toString 转换IO流、Uri、byte[]为String。 3、copy IO流数据复制,从输入流写到
阅读全文
java类型擦除(Java Type Erasure Mechanism)
摘要:在JDK5之后java提供了泛型(Java Genertics),允许在定义类的时候使用类型作为参数。泛型广泛应用于各类集合中。本文对其以及其用法进行介绍。 1、一个常见的错误 下面例子中,用List<Object>类型的参数来接收List<String>。 似乎Object是String的父类,并
阅读全文
Set<?> vs Set
摘要:我们都知道无界通配符(unbounded wildcard) Set<?>可以处理任意类型数据,原生态类型(raw type)Set也能处理任意类型数据,但是他们区别是什么呢。 1、关于Set<?>的两个真相。 (1)因为符号?可以匹配任意类型,因此Set<?>可以处理任意类型的数据。 (2)因为我
阅读全文
Dubbo 五种协议对比
摘要:Dubbo一共8中协议,根据不同的需求和场景,应该使用不同的协议,以下是我整理的Duubo最常用的五种协议的对比。
阅读全文
JFinal 配置类 方法执行顺序
摘要:1、public void configConstant(Constants me) 常量配置方法,一般 在里面 读取 配置文件 2、public void configRoute(Routes me) 配置路由,如下 me.add("/", IndexController.class, "/ind
阅读全文