zoukankan      html  css  js  c++  java
  • google guava工具包

     guava这个工具包里有好多有用的工具类

    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>${guava.version}</version>
    </dependency>

    com.google.common.base.Objects.firstNonNull(jimDB.get(lockKey), "0")  返回第一个非空元素,如果第一个非空,就返回第一个元素,否则就继续判断第二个元素,第二个不为空,就返回第二个,第二个也为空,就抛出异常
    Map<String, String> result = com.google.common.collect.Maps.newHashMap();
     
    Set<StringRedisTemplate> canExpireRedisTemplateSet = com.google.common.collect.Sets.newHashSet()
     

    //定时缓存

    private com.google.common.cache.LoadingCache<String, AtomicInteger> failedCache =
    com.google.common.cache.CacheBuilder.newBuilder()
    .softValues()
    .maximumSize(10000)
    .build(new com.google.common.cache.CacheLoader<String, AtomicInteger>() {
    @Override
    public AtomicInteger load(String skuId) throws Exception {
    return new AtomicInteger(0);
    }
    });

    com.google.common.util.concurrent.RateLimiter   rateLimiter =  com.google.common.util.concurrent.RateLimiter.create(rate);

    com.google.common.base.Splitter  COMMA_SPLITTER = com.google.common.base.Splitter.on(“;”).trimResults().omitEmptyStrings();

     
    com.google.common.base.Strings.isNullOrEmpty(referer)   //判断是否为空
     
     
  • 相关阅读:
    あ 段
    需要注意学习.net过程的要点
    最近因为textview高度问题疯了疯了疯了
    判断是否可以使用麦克风
    tabbar加小红点
    textView富文本点击事件
    通过某一个符号截取字符串
    局部富文本
    判断是否包含某个字符串
    UIProgressView 圆角
  • 原文地址:https://www.cnblogs.com/ngy0217/p/9016521.html
Copyright © 2011-2022 走看看