
java工具扩展类
想静静的搬运工
这个作者很懒,什么都没留下…
展开
-
Google Guava官方教程(中文版)
Google Guava官方教程(中文版)原文链接 译文链接 译者: 沈义扬,罗立树,何一昕,武祖 校对:方腾飞转载自并发编程网 – ifeve.com本文链接地址: Google Guava官方教程(中文版)引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching转载 2016-12-13 11:58:51 · 426 阅读 · 0 评论 -
Java占位符替换工具类
import java.util.HashMap; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 配置文件或模板中的占位符替换工具类 * Date: 15-5-8转载 2017-06-09 15:31:51 · 2383 阅读 · 0 评论 -
让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】
本文转载至:http://www.cnblogs.com/java-class/p/4845962.html#_label2 JAVA的时间日期处理一直是一个比较复杂的问题,大多数程序员都不能很轻松的来处理这些问题。首先Java中关于时间的类,从 JDK 1.1 开始,Date的作用很有限,相应的功能已由Calendar与DateFormat代替。使用Calendar类实现日期和时间字转载 2017-06-06 11:42:03 · 873 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。一、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有转载 2017-02-06 14:33:07 · 345 阅读 · 0 评论 -
5.2 Service框架:抽象可开启和关闭的服务,帮助你维护服务的状态逻辑
Google-Guava Concurrent包里的Service框架浅析原文地址 译文地址 译者:何一昕 校对:方腾飞转载自并发编程网 – ifeve.com本文链接地址: Google-Guava Concurrent包里的Service框架浅析概述Guava包里的Service接口用于封装一个服务对象的运行状态、包括start和stop等方法转载 2016-12-13 15:40:34 · 2210 阅读 · 0 评论 -
5.1 ListenableFuture:完成后触发回调的Future
google Guava包的ListenableFuture解析原文地址 译者:罗立树 校对:方腾飞转载自并发编程网 – ifeve.com本文链接地址: google Guava包的ListenableFuture解析并发编程是一个难题,但是一个强大而简单的抽象可以显著的简化并发的编写。出于这样的考虑,Guava 定义了 ListenableFuture接转载 2016-12-13 15:39:31 · 5498 阅读 · 1 评论 -
[Google Guava] 4-函数式编程
[Google Guava] 4-函数式编程原文链接 译文链接 译者:沈义扬,校对:丁一转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 4-函数式编程注意事项截至JDK7,Java中也只能通过笨拙冗长的匿名类来达到近似函数式编程的效果。预计JDK8中会有所改变,但Guava现在就想给JDK5以上用户提供这类支持。转载 2016-12-13 15:37:31 · 412 阅读 · 0 评论 -
[Google Guava] 3-缓存
[Google Guava] 3-缓存原文地址 译文地址 译者:许巧辉 校对:沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 3-缓存范例LoadingCache graphs = CacheBuilder.newBuilder() .maximumSize(1000) .转载 2016-12-13 15:35:56 · 300 阅读 · 0 评论 -
[Google Guava] 2.4-集合扩展工具类
[Google Guava] 2.4-集合扩展工具类原文链接 译文链接 译者:沈义扬,校对:丁一转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 2.4-集合扩展工具类简介有时候你需要实现自己的集合扩展。也许你想要在元素被添加到列表时增加特定的行为,或者你想实现一个Iterable,其底层实际上是遍历数据库查询的结果集。G转载 2016-12-13 15:27:48 · 668 阅读 · 0 评论 -
[Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具
[Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具原文链接 译文链接 译者:沈义扬,校对:丁一转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具尚未完成: Queues, Ta转载 2016-12-13 15:26:04 · 1023 阅读 · 0 评论 -
[Google Guava] 2.2-新集合类型
[Google Guava] 2.2-新集合类型原文链接 译文链接 译者:沈义扬,校对:丁一转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 2.2-新集合类型Guava引入了很多JDK没有的、但我们发现明显有用的新集合类型。这些新类型是为了和JDK集合框架共存,而没有往JDK集合抽象中硬塞其他概念。作为一般规则,Guava集转载 2016-12-13 15:25:01 · 790 阅读 · 0 评论 -
[Google Guava] 2.1-不可变集合
[Google Guava] 2.1-不可变集合原文链接 译者:沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 2.1-不可变集合范例public static final ImmutableSet COLOR_NAMES = ImmutableSet.of( "red", "orang转载 2016-12-13 15:24:00 · 483 阅读 · 0 评论 -
[Google Guava] 1.4排序: Guava强大的”流畅风格比较器”
[Google Guava] 排序: Guava强大的”流畅风格比较器”原文链接 译者: 沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 排序: Guava强大的”流畅风格比较器”排序器[Ordering]是Guava流畅风格比较器[Comparator]的实现,它可以用来为构建复杂的比较器,以完成集合排序的功能。转载 2016-12-13 13:02:01 · 507 阅读 · 0 评论 -
[Google Guava] 1.5-Throwables:简化异常和错误的传播与检查
[Google Guava] 1.5-Throwables:简化异常和错误的传播与检查原文链接 译者: 沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 1.5-Throwables:简化异常和错误的传播与检查异常传播有时候,你会想把捕获到的异常再次抛出。这种情况通常发生在Error或RuntimeException转载 2016-12-13 15:22:18 · 341 阅读 · 0 评论 -
[Google Guava] 1.3-常见Object方法
[Google Guava] 1.3-常见Object方法原文链接 译者: 沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 1.3-常见Object方法equals当一个对象中的字段可以为null时,实现Object.equals方法会很痛苦,因为不得不分别对它们进行null检查。使用Objects.equal转载 2016-12-13 12:02:26 · 370 阅读 · 0 评论 -
[Google Guava] 1.2-前置条件
[Google Guava] 1.2-前置条件原文链接 译文链接 译者: 沈义扬转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 1.2-前置条件前置条件:让方法调用的前置条件判断更简单。Guava在Preconditions类中提供了若干前置条件判断的实用方法,我们强烈建议在Eclipse中静态导入这些方法。每个方法转载 2016-12-13 12:01:36 · 321 阅读 · 0 评论 -
[Google Guava] 1.1-使用和避免null
[Google Guava] 1.1-使用和避免null原文链接 译文链接 译者: 沈义扬 转载自并发编程网 – ifeve.com本文链接地址: [Google Guava] 1.1-使用和避免null Doug Lea 说,“Null 真糟糕。” 当Sir C. A. R. Hoare 使用了null引用后说,”使用它导致了十亿美金的错误转载 2016-12-13 12:00:50 · 322 阅读 · 0 评论 -
使用mybatis-generator添加自定义插件时提示无法实例化插件类 Cannot instantiate object of type
报错信息:Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: Cannot instantiate object of type com.boot.sell.configs.mybatisGenerator.MyGeneratorPl...原创 2018-07-30 16:08:37 · 13567 阅读 · 1 评论