自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Guava---collection集合用法

目录List创建List创建

2018-11-18 16:04:40 763

原创 Guava---最全缓存cache讲解

目录创建LoadingCache创建LoadingCache LoadingCache<Object, Object> cache = CacheBuilder.newBuilder() .build(new CacheLoader<Object, Object>() { //若没有元素,则

2018-11-14 19:44:44 3533

转载 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-11-14 19:03:34 206

原创 Guava---缓存之Reference

文章目录强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference).在 jdk 1.2 及其以后,引入了强引用、软引用、弱引用、虚引用这四个概念。网上很多关于这四个概念的解释,但大多是概念性的泛泛而谈,今天我结合着代码分析了一下,首先我们先来看定义与大概解释(引用类型在包 java.lang.ref ...

2018-11-12 17:03:35 770

原创 Guava---缓存之LRU算法

文章目录简介实现LRULinkedHashMap中LRU算法实现简介LRU全称是Least Recently Used,即最近最久未使用的意思。LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。实现LRU1.用一个数组来存储数据,给每一个数据项标记一个访问时间戳,每次插入...

2018-11-12 15:21:34 4504 1

原创 WatchService文件监听器

文章目录WatchService介绍WatchService使用WatchService介绍1、 该类的对象就是操作系统原生的文件系统监控器!我们都知道OS自己的文件系统监控器可以监控系统上所有文件的变化,这种监控是无需遍历、无需比较的,是一种基于信号收发的监控,因此效率一定是最高的;现在Java对其进行了包装,可以直接在Java程序    中使用OS的文件系统监控器了;2、 获取当前OS平...

2018-11-12 14:19:16 985

原创 快速获取指定包下所有加注解的类

本人是仿照spring源码的.至于是否高效,有待考证.import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.BeanDefinitionStoreException;import org.springframework.context.ResourceLoaderAware;import org....

2018-11-12 14:02:45 2062

原创 Guava---文件操作Files

文章目录guava复制文件java NIO复制文件移动文件读取文件内容(一行一行读)读取文件内容(按条件读取)计算文件hashcode (可对比两个文件是否一样)写文件获取某路径目录获取某路径目录(自定义过滤)guava复制文件private static String from = "D:\\自定义代码\\Guava\\guava\\src\\1.txt";private static ...

2018-11-12 13:53:53 4568

原创 Guava---Strings

文章目录字符emptyToNull字符nullToEmpty获取字符公同前缀复制字符串判断字符串是否为空补字符串字符emptyToNull String s = Strings.emptyToNull("");字符nullToEmpty String s2 = Strings.nullToEmpty(null);获取字符公同前缀 String s3 = Strings.common...

2018-11-12 10:30:18 313

原创 Guava---CharMatcher

文章目录判断字符是否是数字计算字符串指定字符的个数移除字符串特定字符保留字符串特定字符判断字符是否是数字boolean matches = CharMatcher.javaDigit().matches('x');计算字符串指定字符的个数 int countIn = CharMatcher.is('a').countIn("aadca");移除字符串特定字符 String s1 =...

2018-11-10 11:41:52 593

原创 Guava---Splitter

1

2018-11-10 11:16:54 325

原创 Guava---Joiner

Joiner字符切割字符切割排除null字符切割替换null字符串切割后放到另一个容器切割map字符切割Joiner提供对Iterable<?>字符切割分方法. List<String> notNullList = Arrays.asList("php", "c++", "java", "scala"); String join1 = Joiner.on(&quot

2018-11-10 11:14:18 300

java 23种设计模式

用java详细讲解了23种设计模式

2017-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除