#guava

Google的Guava类库简介(转)

说明:信息虽然有点旧,至少可以先了解个大概。Guava是一个Google的基于Java的类库集合的扩展项目,包括collections,caching,primitivessupport,concurrencylibraries,commonannotations,stringprocessing,I/O等等,这些高质...
代码星球 代码星球·2020-06-26

Spring错误异常重试框架guava-retrying

官网:https://github.com/rholder/guava-retryingMaven:https://mvnrepository.com/artifact/com.github.rholder/guava-retrying下面示例是基于SpringBoot的,但是都可以用于Spring项目。目前最新版是2...

Java异常错误重试方案研究(转)(spring-retry/guava-retryer)

业务场景应用中需要实现一个功能:需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务逻辑包装给处理方法返回处理结果;第二步拿到第一步结果或者捕捉异常,如果出现错误或异常实现重试上传逻辑,否则继续逻辑操作。解决方案演化这个问题的技术点在于能够触发重试...

guava之Joiner 和 Splitter

转载:http://www.cnblogs.com/whitewolf/p/4214749.html最近在给客户准备一个Guava的分享,所以会陆续的更新关于Guava更多的细节分享。本文将记录Guava中得字符串处理Joiner(连接)和Splitter(分割)处理。首先我们来看看下面我们经常遇见的一个案例:题目:对...
代码星球 代码星球·2020-05-23

Guava中Iterators的使用

1、过滤掉错的数据@Testpublicvoidtest2(){StringipText="172.16.1.198172.16.3.501245.3.2154.5";Iterable<String>it=Splitter.on("").trimResults().omitEmptyStrings().sp...
代码星球 代码星球·2020-05-14

Guava中Splitter的使用

1、将url中的键值对存储到map里面@Testpublicvoidtest(){finalMap<String,String>map=Splitter.on("&").withKeyValueSeparator('=').split("id=123&name=green");System....
代码星球 代码星球·2020-05-14

初探Google Guava

Guava地址:https://github.com/google/guava第一次接触我是在16年春github上,当时在找单机查缓存方法,googleguava当初取名是因为JAVA的类库不好用,所以谷歌工程师自己开发一套,想着google出品必属精品理念,我们一起来了解一下。guava在还没做分布式处理上,单机单...
代码星球 代码星球·2020-04-14

[Guava源代码阅读笔记]-Basic Utilities篇-1

欢迎訪问:个人博客写该系列文章的目的是记录Guava源代码中个人感觉不错且值得借鉴的内容。一、MoreObjects类//MoreObjects.ToStringHelper类的toString()方法:对于字符串拼接的写法蛮不错的,此前本人一直用比較挫的方式:无论三七二一,先拼接然后再subString...
首页上一页12下一页尾页