- 浏览: 62401 次
- 性别:
- 来自: 成都
文章分类
最新评论
发表评论
-
读Collections源码
2017-10-11 14:53 270//一个操作集合的工具类,里面全部都是静态方法。 / ... -
读EnumSet源码
2017-10-06 18:02 324//一个基于枚举的Set,其效率在大多数时候都比Has ... -
读EnumMap源码
2017-10-06 15:23 398//一个key是枚举类型的map,速度基本会比hashMa ... -
读IdentityHashMap源码
2017-10-06 11:11 372//和HashMap的主要区别在于判断key的相等采用的是 ... -
读Stack源码
2017-10-05 10:14 294//一个堆栈结构的集合(先进后出)继承于Vector / ... -
读Properties
2017-10-03 23:02 0//一个继承于Hashtable的键值对。 //先看 ... -
读WeakHashMap源码
2017-09-28 17:06 354//一个基于弱引用的Map对象 //先看构造函数 ... -
读ArrayDeque源码
2017-09-26 13:38 272//一个双端队列 比stack ... -
读TreeMap源码
2017-09-13 11:21 376//一个基于二叉红黑树实现的map //关于红黑树htt ... -
读HashSet源码
2017-08-29 11:33 302//先看构造函数 public HashSet() { ... -
读LinkedList源码
2017-08-29 10:49 363//List的链表实现,先看构造函数 public L ... -
读LinkedHashMap源码
2017-08-28 11:03 490//LinkedHashMap继承了HashMap,他和H ... -
读ArrayList源码
2017-08-26 16:30 299//先看构造函数 public ArrayList() ... -
读HashMap源码
2017-08-24 13:37 374//先看构造函数 public HashMap() { ... -
读priorityQueen源码
2017-08-07 10:47 365//先看构造方法。 public PriorityQue ... -
TreeSet集合的体系架构
2017-04-19 16:32 291... -
TreeMap集合的体系架构
2017-04-19 16:29 285... -
ImmutableSortedSet集合的实现体系架构
2017-04-19 16:32 258... -
ImmutableSortedMap集合的体系架构
2017-04-20 17:50 526... -
ImmutableSet集合的实现体系架构
2017-04-19 16:28 240...
相关推荐
本篇文章将详细探讨如何利用Guava库实现定时缓存功能,以提高应用的性能和效率。 首先,Guava的Cache组件是其核心特性之一,它提供了一种高效、自动化的缓存机制。定时缓存功能允许我们存储计算结果或从远程服务...
在本文中,我们将介绍如何在 SpringBoot 项目中使用 Guava Cache 实现本地缓存。Guava Cache 是一个高性能的缓存框架,由 Google 开发维护。它提供了一个灵活的缓存机制,可以根据实际需求进行配置。 首先,我们...
1. **集合框架扩展**:Guava提供了丰富的集合类,如Multiset(多频集)、Multimap(多值映射)、Table(表格)等,以及不可变集合的实现,增强了Java标准集合框架的功能。 2. **并发支持**:Guava提供了强大的并发...
此外,它还包含了对并发操作的支持,如ImmutableList、ImmutableSet、ImmutableMap等不可变集合,以及Future和 ListeningExecutorService等线程管理工具。 描述中提到的"guava-19.0-sources.jar"则是Guava库19.0...
Java开发案例-springboot-64-整合Guava-Retry实现重试-源代码+文档.rar Java开发案例-springboot-64-整合Guava-Retry实现重试-源代码+文档.rar Java开发案例-springboot-64-整合Guava-Retry实现重试-源代码+文档.rar...
2. **缓存机制**:Guava提供了LruCache(最近最少使用)缓存实现,可以方便地在应用程序中构建高效的缓存系统。 3. **函数式编程**:Guava支持函数式编程,包括Function、Predicate、Transformer等接口,便于编写...
Java基于Guava Retrying实现重试功能 Java基于Guava Retrying实现重试功能是指在Java编程中使用Guava-Retrying库来实现重试功能,以便在执行任务过程中遇到失败或异常时能够自动重试,确保任务的可靠性和稳定性。...
这个"Guava 工程项目包"包含了一个完整的 Guava 源码库,名为 "guava-master",对于学习和理解 Guava 的内部实现非常有帮助。 1. **核心库功能** - **集合框架**:Guava 提供了丰富的集合类,如 Multiset(多集)...
├─Google Guava 第21讲-实战:手动实现一个EventBus-02快速实现程序功能.wmv ├─Google Guava 第22讲-实战:手动实现一个EventBus-03总结与查缺补漏.wmv ├─Google Guava 第23讲-Guava EventBus源码剖析以及优...
Guava集合框架是其核心功能之一,提供了很多增强型的集合类,如Multiset(多频数集合)、Multimap(多值映射)、ImmutableList(不可变列表)、ImmutableSet(不可变集合)和ImmutableMap(不可变映射),这些集合在...
1. **集合框架增强**:Guava提供了许多强大的集合类,如Multiset(多集)、Multimap(多映射)、ImmutableList、ImmutableSet和ImmutableMap等。这些集合在可变性、并发性和性能方面都进行了优化,能够更好地满足...
1. **集合框架**:Guava提供了许多扩展的集合类,如Multiset(多集)、Multimap(多映射)、ImmutableList、ImmutableSet和ImmutableMap等,它们提供了更强大的功能和更安全的实现。 2. **缓存**:Guava的Cache模块...
3. guava-19.0.jar:此版本发布于2015年,主要更新包括对已有的类和接口进行优化和增强,例如改进了Multiset和Multimap的实现,提升了性能。同时,Guava 19开始支持Java 8的新特性,如默认方法和lambda表达式。在...
Guava提供了丰富的集合类,如Multiset(多集)、Multimap(多映射)、ImmutableList(不可变列表)、ImmutableSet(不可变集合)、ImmutableMap(不可变映射)等。这些集合类不仅具有线程安全性,还提供了更强大的...
赠送jar包:guava-23.0.jar; 赠送原API文档:guava-23.0-javadoc.jar; 赠送源代码:guava-23.0-sources.jar; 赠送Maven依赖信息文件:guava-23.0.pom; 包含翻译后的API文档:guava-23.0-javadoc-API文档-中文...
赠送jar包:guava-20.0.jar; 赠送原API文档:guava-20.0-javadoc.jar; 赠送源代码:guava-20.0-sources.jar; 赠送Maven依赖信息文件:guava-20.0.pom; 包含翻译后的API文档:guava-20.0-javadoc-API文档-中文...
通过源码,开发者可以看到Guava是如何实现各种高级数据结构、集合操作、并发工具、缓存策略等复杂功能的。 Guava 21.0版本引入了许多新特性与改进,包括但不限于: - **新功能**: 添加了新的数据结构和算法,例如...
赠送jar包:guava-17.0.jar; 赠送原API文档:guava-17.0-javadoc.jar; 赠送源代码:guava-17.0-sources.jar; 赠送Maven依赖信息文件:guava-17.0.pom; 包含翻译后的API文档:guava-17.0-javadoc-API文档-中文...
guava
赠送jar包:guava-18.0.jar; 赠送原API文档:guava-18.0-javadoc.jar; 赠送源代码:guava-18.0-sources.jar; 包含翻译后的API文档:guava-18.0-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:...