E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
guavajava缓存
高性能
Java缓存
----Caffeine
/jianjun200607/article/details/86253182https://www.jianshu.com/p/ba2ac225836d简单介绍Caffeine是新出现的一个高性能的
Java
bruce.yao
·
2020-09-11 20:25
java
缓存
caffeine
IDEA中SpringBoot整合Swagger2.9.2不兼容问题
解决方法:添加如下依赖com.google.
guava
guava
26.0-jre随后可以正常访问
Sj_yjx
·
2020-09-11 20:28
Bug
java
后端
spring
boot
maven
intellij
idea
spring boot 整合caffeine
概要Caffeine是使用Java8对
Guava
缓存的重写版本,在SpringBoot2.0中将取代
Guava
。如果出现Caffeine,CaffeineCacheManager将会自动配置。
CN_unq
·
2020-09-11 19:16
spring
二分钟快速掌握Caffeine 三种填充策略:手动、同步和异步
一、简介Caffeine—一个高性能的
Java缓存
库。缓存和Map之间的一个根本区别在于缓存可以回收存储的item。回收策略为在指定时间删除哪些对象。此策略直接影响缓存的命中率—缓存库的一个重要特征。
饥饿小猪
·
2020-09-11 19:08
caffeine
缓存
一文深入了解史上最强的Java堆内缓存框架Caffeine
从性能上秒杀其他一堆进程内缓存框架,Spring5更是为了它放弃了使用多年的
Guava
Cache缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。
「已注销」
·
2020-09-11 19:34
java
缓存
spring
spring
boot
java
详细介绍高性能
Java缓存
库Caffeine
本篇文章主要介绍了详细介绍高性能
Java缓存
库Caffeine,觉得挺不错的。1、介绍在本文中,我们来看看Caffeine—一个高性能的
Java缓存
库。
wzz_java
·
2020-09-11 19:41
缓存/redis
Android 事件总线OTTO用法快速入门
一、Otto介绍OTTO是Square推出的库,地址:https://github.com/square/otto先来看看otto的官方介绍Anenhanced
Guava
-basedeventbuswithemphasisonAndroidsupport.Ottoisaneventbusdesignedtodecoupledifferentpartsofyourapplicationwhilest
roykfw
·
2020-09-11 18:19
android
可过期的对象
单个对象Suppliershttps://google.github.io/
guava
/releases/19.0/api/docs/com/google/common/base/Suppliers.html
u010157717
·
2020-09-11 16:17
JAVA
【Maven】Warning:java: 未知的枚举常量 javax.annotation.meta.When.MAYBE 原因: 找不到javax.annotation.meta.When的类文
javax.annotation.meta.When的类文件这个问题,百思不得其解,后来大胆猜了一下,是不是少什么jar包,当时是在使用caffeine,pom文件中引了caffeine的包,但是没有引
guava
点不点外卖
·
2020-09-11 14:01
maven
maven 依赖树分析
或者Dexcludes进行筛选格式groupId:artifactId:version的方式进行过滤例如mvndependency:tree-Dverbose-Dincludes=com.google.
guava
xyw10000
·
2020-09-11 12:52
JAVA
Caffeine/
Guava
性能对比测试
Caffeine/
Guava
性能对比测试项目中使用
Guava
作为内存缓存,最近需要替换为Caffeine,网上有很多性能测试的文章,但基本都是引用的官方测试结果和图片,因此尝试自己来测试一下,对比Caffeine
未完成交响曲-KyleWang
·
2020-09-11 11:41
缓存
IDEA本地启动Spark的Master和Worker
1.添加Maven依赖在spark-parent的pom.xml中添加
guava
依赖com.google.
guava
guava
27.0.1-jre2.启动Master3.设置Application新建一个
心有余力
·
2020-09-11 09:25
Spark
localcache本地缓存
guava
的localche方法如下google的
guava
库中有实现了localcache的现成方法,可以在应用中快速构建本地缓存。
xuaomo
·
2020-09-11 06:32
Guava
基于内存和 Redis 的两级 Java 缓存框架!
避免完全使用独立缓存系统所带来的网络IO开销问题基于内存和Redis的两级
Java缓存
框架J2Cache第一级缓存使用内存(同时支持Ehcache2.x、Eh
xhmj12
·
2020-09-11 06:47
java
linux
redis
python
编程语言
Guava
---- Table矩阵
使用
Guava
对矩阵的实现,做一些矩阵存贮等操作将大大提高效率,而不是自己用JDK的Array去实现,可能带来不少bug,而且增加代码复杂度。
wenniuwuren
·
2020-09-11 05:15
Guava
从零开始学Guava
Guava
心得:
Guava
新集合 —— Table 等
为此
Guava
提供了一个新的集合类型-Table集合类型,来支持这种数据结构的使用场景。Table支持“row”和“column”,而且提供多种视图。
weixin_42073629
·
2020-09-11 05:12
Google
Guava
Java使用multimap数据结构
Google
Guava
提供了一种优雅的数据结构Multimap可以实现一个键对应到多个值的效果。
srping123
·
2020-09-11 03:16
数据结构
Java学习
guava
之Table
在
guava
库中还提供了一种二维表结构:Table。使用Table可以实现二维矩阵的数据结构,可以是稀溜矩阵。
quniMdejiangyou
·
2020-09-11 03:10
java
GUAVA
的常用方法汇总
代码笔记@RunWith(JUnit4.class)publicclassSimpleTest{/****com.google.
guava
*
guava
*19.0**/@Testpublicvoidtest
Guava
松鼠MaSaKi
·
2020-09-11 03:56
Java之常用基础类
Error:Could not download
guava
.jar (com.google.
guava
:
guava
:19.0): No cached version available for of
1、Error:Couldnotdownload
guava
.jar(com.google.
guava
:
guava
:19.0):Nocachedversionavailableforofflinemode
露露女神
·
2020-09-11 01:37
Google Collections(
Guava
)中强大的Concurrent MapMaker
JDK1.5引入的ConcurrentHashMap由于其精巧的设计,更高的并发性能,捕获了大家的心,在并发场景中出场率极高,但随着深入的使用,很快的就发现了其中的不足。例如在以Map作为Cache的典型场景中,我们都需要有元素过期的处理,WeakHashMap是这方面的高手,但其在并发方面有点菜(非线程安全),当我们想让这两位大将同时上场的时候,就只能抓耳搔腮了。GoogleCollection
SAN_YUN
·
2020-09-11 00:14
guava
java版spring cloud+spring boot+redis多租户社交电子商务平台 (十三)springboot集成spring cache...
例如JCache、EhCache、Hazelcast、
Guava
、Redis等。在使用Spring集成Cache的时候,我们需要注册实现的CacheManager的Bean。Spring
weixin_33730836
·
2020-09-10 23:54
数据库
java
Guava
类库学习--Table(双键的Map)
Table是
Guava
提供的一个接口InterfaceTable,由rowKey+columnKey+value组成它有两个键,一个值,和一个n行三列的数据表类似,n行取决于Table对对象中存储了多少个数据主要使用的方法有
Bazingaea
·
2020-09-10 22:48
Guava
java实战
reflection,classLoader,google
guava
java内存区域和gc机制:http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042
hzraymond
·
2020-09-10 14:18
java
【原创】拉勾课程速推指南-学习心得
拉勾课程速推指南第六阶段分布式消息服务中间件进阶模块二高吞吐消息中间件Kafka【原创】拉勾课程速推指南第六阶段分布式消息服务中间件进阶模块一开源消息中间件RabbitMQ【原创】拉勾课程速推指南第五阶段大型分布式系统缓存架构进阶模块二
Guava
Cache
可心大叔
·
2020-09-09 18:08
Reflections-类扫描工具
Reflection依赖了谷歌的
Guava
包,出现此问题可能是因为缺少
Guava
或者包冲突。
愤怒的老照
·
2020-09-04 14:46
超有效的避免项目中让你头疼的空指针异常---Optional类
注:按照我写的代码敲,你就会懂Optional是java8作为新特性引入的类库,它是受到
Guava
启发,用于避免空指针问题的类;可以用来替代如下代码if(null==value){}else{}1、创建对象
爱吃关东煮
·
2020-09-03 09:34
springBoot使用
guava
的令牌桶机制实现限流
guava
是谷歌提供的一RateLimiter,指定一个qps的值,请求来需要acquire获取令牌,直到令牌重新填充才得到放行。
决决怪
·
2020-08-28 15:34
java框架学习
java
JDK8 | Supplier<T>实践应用
文章目录1.场景再现2.Supplier3.总结最近呢,看到应该系统应用中有一个一二级缓存模块的设计(基于google
guava
和redis的一二级缓存设计实现),早期设计虽然鉴于当时实践考虑已经自我感觉涉及还不错
秋夜无霜
·
2020-08-28 11:06
JDK
Stream
java
使用事件驱动进行代码解耦-
Guava
篇
2019独角兽企业重金招聘Python工程师标准>>>什么是事件驱动模型事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点:首先是一种对象间的一对多的依赖关系;当一个对象的状态发生变化时,观察者(订阅者)都得到通知并做相应的处理;观察者如何处理,目标无需干涉,松散耦合了它们之间的关系。常见问题比如说订单状态变化的时候,能够通知到邮件服务,短信服务,积分变化等等;如果你是个新
weixin_33774883
·
2020-08-26 23:53
Joiner
文章目录JoinerJoinerGoogle
Guava
提供了Joiner类专门用来连接String。
zhaojianyin
·
2020-08-26 09:45
java
Guava
-Joiner类
引入String字符串代码中出现的频率是相当高的,涉及字符串的知识点也是很多很多,比如String、StringBuilder、StringBuffer三者的区别,性能的比较,是否线程安全等等。用分隔符把字符串序列连接起来也可能会遇上不必要的麻烦。如果字符串序列中含有null,那连接操作会更难。Fluent风格的Joiner让连接字符串更简单。方法S.N.方法及说明1AappendTo(Aappe
xuaomo
·
2020-08-26 08:44
Guava
Guava
Joiner
JoinerJoiner可以将一系列的字符串用指定的分隔符进行拼接。使用构造方法Joiner的构造方法都是私有的,需要使用其提供的静态方法获取对象。//私有构造方法privateJoiner(Stringseparator){this.separator=checkNotNull(separator);}privateJoiner(Joinerprototype){this.separator=p
Xucc_
·
2020-08-26 08:13
Guava
Joiner使用Demo
工具类Joiner的用法Joiner是
Guava
库下一个工具之一,提供了各种方法来处理字符串加入操作,对象等。
jiangchengzi_
·
2020-08-26 07:33
Guava
Caffeine Cache-高性能Java本地缓存之王(基于LRU算法的优化策略)
1Caffeine、ConcurrentMap、
Guava
Cache、ehcache等做了详细的压测对比https://mp.weixin.qq.com/s/zhYeNeyiPpFDbOukKM7uIQ2CaffeineCache
菠萝科技
·
2020-08-25 17:12
java·未分类
缓存redis/mogodb
·算法实现·
java 缓存jcs
java缓存
jcs:有时候我们需要频繁的访问数据库获得某些数据,这样大大的增加了访问数据库方面的开销,降低了系统的性能。一解决办法:将数据放进缓存中。
hahaxiaozhuanfeng
·
2020-08-25 17:02
java_cache
实现 Java 本地缓存,该从这几点开始
市面上有非常多的缓存工具,比如Redis、
Guava
Cache或者EHcache。对于这些工具,我想大家肯定都非常熟悉,所以今天我们不聊它们,我们来聊一聊如何实现本地缓存。
平头哥的技术博文
·
2020-08-25 16:19
java
缓存
缓存设计
SpringCloud 基于 Hint 算法分片策略分库
org.springframework.bootspring-boot-starter-aopio.shardingspheresharding-jdbc-spring-boot-startercom.google.
guava
guava
2
进阶的球儿
·
2020-08-25 07:12
SpringCloud
Spring Boot缓存实战 Caffeine
Caffeine和SpringBoot集成Caffeine是使用Java8对
Guava
缓存的重写版本,在SpringBoot2.0中将取代
Guava
。
xiaolyuh123
·
2020-08-25 05:08
JavaEE开发的颠覆者
Spring
Boot实战
数据缓存
2018-05-28 Google
Guava
官方教程(中文版)from ifeve.com
http://ifeve.com/google-
guava
/原文链接译文链接译者:沈义扬,**罗立树,何一昕,****武祖**校对:方腾飞引言
Guava
工程包含了若干被Google的Java项目广泛依赖的核心库
Albert陈凯
·
2020-08-25 05:03
Springboot swagger2
io.springfoxspringfox-swagger2${swagger.version}io.springfoxspringfox-swagger-ui${swagger.version}com.google.
guava
guava
23.0
逝水ly
·
2020-08-25 01:39
Guava
- EventBus(事件总线)
Guava
在
guava
-libraries中为我们提供了事件总线EventBus库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
weixin_34092370
·
2020-08-24 23:45
BlogApp之spring整合
Guava
中的AsyEventBus异步事件
在这个博客的创作中,有许多地方需要使用到异步事件,在此选择了google的
guava
,这个里面有许多好用的工具库,工程所需的maven依赖为:com.google.
guava
guava
${
guava
.version
叶长风
·
2020-08-24 23:02
java
开源项目
java技术与应用
手写代码实现EventBus
上一篇我们介绍了如果利用
guava
的e
师太,老衲把持不住了
·
2020-08-24 23:41
EventBus源码学习--并发原理
一、EventBus概述
Guava
在
guava
-libraries中为我们提供了事件总线EventBus,总线的概念大家应该都有了解,例如esb、或者dubbo的url,这些总线可以对分布式系统进行解耦
Hubery_Yu_160521
·
2020-08-24 22:35
系统架构设计
开源框架
Guava
中EventBus并发处理事件
之前在公司一直使用的是框架封装好的eventbus工具类,底层是这么实现的publicEventDispatcher(IntegerthreadCount){eventBus=newAsyncEventBus(Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()+1));}然后每个事件的订阅直接用@Subsr
Mr_yyy
·
2020-08-24 21:06
基于redis和lua的分布式限流器设计与实现
前言在之前这篇文章中,我大致介绍了一下google
guava
库中的RateLimiter的实现以及它背后的令牌桶算法原理。但是也有新的问题,在分布式的环境中,我们如何针对多机环境做限流呢?
ro9er
·
2020-08-24 20:27
guava
与redisson的BloomFilter
文章目录1.引入依赖2.返回客户端实例3.编写接口类service(包含
guava
和redisson的接口)4.实现接口类5.编写controller1.引入依赖redis.clientsjedis2.9.0com.google.
guava
guava
18.0org.redissonredisson3.8.22
Insu1ators
·
2020-08-24 17:11
创建
guava
缓存
适用性缓存在很多情况下都是非常有用的。比如,我们需要多次根据给定的输入获取值,而且该值计算或者获取的开销是非常昂贵的。缓存和ConcurrentMap是非常相像的,但是它们也不完全一样。最根本的区别就是,ConcurrentMap会持有所有添加的对象,直到被显示的移除。而缓存为了限制其内存的使用,通常都会配置成可以自动的将对象移除。在某些情况下即使不自动移除对象也是非常有用的,如LoadingCa
熊熊要更努力
·
2020-08-24 16:16
spring retry,
guava
retrying 的整合-sisyphus java 重试框架
特性支持fluent过程式编程基于字节码的代理重试基于注解的重试,允许自定义注解无缝接入spring接口与注解的统一解决spring-retry与
guava
-retrying中的不足之处设计目的综合了spring-retry
叶止水
·
2020-08-24 14:43
java
csv
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他