最新文章列表

如何利用Guava实现方法调用超时自动中断

在实际的开发中,我们会经常遇见一些这样的情景, (1)对于突发高并发下环境下,服务器压力很大的情况下,调用某些方法超过100ms不响应,应自动 ...
qindongliang1922 评论(0) 有4223人浏览 2016-06-14 19:02

guava 事件总线

传统上,Java的进程内事件分发都是通过发布者和订阅者之间的显式注册实现的。 设计EventBus就是为了取代这种显示注册方式,使组件间有了更好的解耦。 EventBus不是通用型的发布-订阅实现,不适用于进程间通信。   如下,当多个监听类(须使用@Subscribe注解)都处在同一类事件总线(可根据业务需求设计不同的事件总线)中时,当其中某一个监听类post事件后,其他每一个监听类都会 ...
study121007 评论(0) 有837人浏览 2016-05-04 21:43

google的guava工具包

Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net c ...
aoyouzi 评论(0) 有1336人浏览 2016-04-10 08:27

Google Guava Splitter 对比 Apache StringUtils

google的guava库是个很不错的工具库,这次来学习其spliiter的用法,它是一个专门用来 分隔字符串的工具类,其中有四种用法,分别来小结 1 基本用法  [html] view plain copy  
aoyouzi 评论(0) 有2060人浏览 2016-04-09 14:52

guava概述

1,大纲 让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分: Introduction Guava Collection API Guava Basic Utilities IO API Cache API 2,为神马选择瓜娃? 瓜娃是java API蛋糕上的冰激凌(精华) 高效设计良好的API. 被google的开发者设计,实现和使用。 遵循高效的java这本书的好的语法实践。 ...
chenbowen00 评论(0) 有694人浏览 2015-12-24 16:39

jdk8 + guava杂记

一. 函数式接口 所谓函数式接口,是指有且仅有一个抽象方法的接口,可包含其他default关键字定义的方法。 一般都会使用@FunctionalInterface来注解此接口。   常用的函数接口: 1. Predicate<T> 断言,一般用来判断是否满足某条件 2. Consumer<T> 接收一个参数,无返回值 3. Function<T,R&g ...
study121007 评论(0) 有4580人浏览 2015-12-21 07:28

com.google.common.cache.CacheLoader原因分析

问题描述         今天在使用guava cache的时候,报了如下错误:     com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 50816009. at com.google.common.cache.LocalCa ...
nuistcc 评论(1) 有7339人浏览 2015-11-28 17:47

spring中配置EventBus

1. 概述        guava中EventBus是一个消息处理总线,基于观察者模式设计和实现。网上有很多关于其原理介绍和用法的文字,但很多用法都是给了已经简单的示例或测试demo,并没有和工程框架相结合。       本文主要介绍下在spring框架中如何使用和配置EventBus。   2. EventBus在spring中的使用       EventBus主要分为两种,一种 ...
nuistcc 评论(0) 有10866人浏览 2015-10-08 21:37

google guava中定义的String操作

介绍google guava对字符串操作的封装,包括判断字符串是否为空,取字符串的相同前缀,后缀,以及补全字符串;连接字符串,拆分字符串等常用的字符 ...
vahoa.ma 评论(0) 有1670人浏览 2015-08-28 16:58

Google Guava官方教程[中文版]

原文链接  译文链接 译者: 沈义扬,罗立树,何一昕,武祖  校对:方腾飞 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] ...
hejiajunsh 评论(0) 有942人浏览 2015-08-27 15:43

Guava Cache使用笔记

1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常 我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。 实际上Guava整体设计思想就是 ...
bylijinnan 评论(0) 有26271人浏览 2015-07-07 22:02

Guava event bus 简单例子

最近项目中用到了GUAVA的eventbus来做异步操作,感觉很顺手,这里写了个小demo,作为备忘:(引入guava 18.0版本)   1.AppEventBus类:用来注册,执行和卸载事件,内部实例化了一个AsyncEventBus类,用线程池开了四个线程。 2.StringMessageEvent:事件类。 3.StringMessageListener类:监听者,会实例化一个Ap ...
wkwukong 评论(0) 有1788人浏览 2015-07-06 23:54

Guava事件总线EventBus和AsyncEventBus简介

摘自http://www.xiaoyaochong.net/wordpress/index.php/2013/11/17/google-guava-eventbus%E5%AE%9E%E4%BE%8B%E4%B8%8E%E5%88%86%E6%9E%90/ EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。Guava框架里面提供了两种相 ...
A牛哥哥 评论(0) 有17607人浏览 2015-05-02 15:50

Guava库学习:Guava的由来与Joiner类的学习使用

     链接地址:http://www.xx566.com/detail/121.html     Guava是什么?Guava的英文翻译是番石榴,源自于谷歌内部使用的“Google Collections”集合库,主要是为Java开发提供一些工具类,后来开源自成Guava项目,为什么叫Guava这么难听的名字,我也不清楚。为 什么要使用Guava,使用Java开发中,一些集合或字符串的处理, ...
可怜的猫 评论(0) 有1384人浏览 2015-03-17 11:20

利用apache Collections和google guava对list和map进行过滤和排序

    在工作中,我们常常需要对List或者Map等集合结果过滤或者排序,这里我通过使用apache commons和google guava中的方法,简单实现了一下,方便以后使用。     例子中使用的是apache commons3.1和google-guava14,最新版本是18     apache项目下载地址:http://projects.apache.org/indexes/q ...
zhangzhaoaaa 评论(0) 有16761人浏览 2014-10-03 18:34

Guava: Cache

1> MapMaker for creating ConcurrentMap instances. 2> CacheBuilder for creating LoadingCache and Cache instances. 3> CacheBuilderSpec for creating CacheBuilder instance from a formatted str ...
DavyJones2010 评论(0) 有2025人浏览 2014-08-26 22:53

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics