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 实现音频添加自定义时长静音(附代码) | Java工具类
前言wav音频添加自定义时长静音的工具类Maven依赖com.google.
guava
guava
30.1.1-jrecn.hutoolhutool-all5.5.2代码packageai.guiji.csdn.tools
IT祖师爷
·
2024-01-02 02:17
三天吃透Redis面试八股文
为什么要用Redis而不用map/
guava
做缓存?Redis数据类型有哪些?SortedSet和List异同点?Redis的内存用完了会怎样?Redis如何做内存优化?keys命令存在的问题?
大彬聊编程
·
2024-01-02 01:41
面试
Redis
redis
面试
数据库
Google
Guava
集合(Collections)
这一篇文章我们来讲Google
Guava
集合,这是
Guava
最成熟和为人所知的部分。里面给我们提供各个集合的工具类,也给我们提供了一些新的集合类。
tuacy
·
2024-01-01 03:24
优秀开源项目
guava
:
Guava
是一组核心库,其中包括新的集合类型(例如multimap和multiset),不可变集合,图形库以及用于并发、I/O、哈希、
善守的大龙猫
·
2023-12-31 06:20
开源
开源
面试题:说一下Spring 中的 @Cacheable 缓存注解?
文章目录1什么是缓存2本地缓存和集中式缓存3本地缓存的优点4Spring对于缓存的支持4.1spring支持的CacheManager4.2
Guava
Cache4.3引入依赖4.4创建配置类4.5缓存注解
xuxu1116
·
2023-12-29 19:58
面试题
java
面试题
Cacheable注解
Java 缓存中间件
Java缓存
中间件关键词:SpringCache、J2Cache、JetCache一、JSR107JSR107中制订了
Java缓存
的规范。
码农小旋风
·
2023-12-29 06:12
后端
Apache Commons JCS缓存解决方案
而ApacheCommonsJCS,作为一个开源的
Java缓存
框架,它的出现就像是给了咱们一个超级工具箱,不仅强大而且使用方便。咱们为什么要选用JCS呢?
宋小黑
·
2023-12-28 23:25
Apache
Commons
工具实战手册
apache
缓存
java
高性能缓存类库Caffeine介绍
特性Caffeine使用的是一个内存缓存,是基于Google的
Guava
与ConcurrentLinkedHashMap进行实现的。
wtopps
·
2023-12-28 17:09
缓存
Caffeine缓存
Caffeine缓存使用
Caffeine缓存介绍
Caffeine
高性能缓存
Object 和Json字符串互转工具类
Object和Json字符串互转引入依赖的jar包com.fasterxml.jackson.datatypejackson-datatype-
guava
2.5.3org.codehaus.jacksonjackson-core-asl1.9.13org.codehaus.jacksonjackson-mapper-asl1.9.13Object
q琦一
·
2023-12-28 15:41
Java
json
java
事件总线
事件总线EventBus(安卓优化的事件总线,简化了活动、片段、线程、服务等的通信,使用的App有:薄荷)Otto(一个基于
Guava
的增强的事件总线)HermesEventBus(一个基于EventBus
itfitness
·
2023-12-28 15:50
为什么强烈推荐 Java 程序员使用 Google
Guava
编程!
备用标题:Google
guava
,牛逼的脚手架。
Guava
-拯救垃圾代码,写出优雅高效,效率提升N倍
Guava
,一线大厂都在用开源工具类!!!
Guava
,真优秀!01、前世今生你好呀,我是
Guava
。
沉默王二
·
2023-12-28 13:31
Spring Boot+RocketMQ 实现多实例分布式环境下的事件驱动
在SpringBootEvent这篇文章中已经通过
Guava
或者SpringBoot自身的Listener实现了事件驱动,已经做到了对业务的解耦。为什么还要用到MQ来进行业务解耦呢?
入秋的大橘
·
2023-12-28 12:05
Spring
Boot
java-rocketmq
spring
boot
rocketmq
后端
spring
Guava
EventBus 和事件处理程序中的异常
Guava
EventBus文档说明了这一点“一般情况下,处理程序不应该抛出.如果这样做,EventBus将捕获并记录异常.这很少是错误处理的正确解决方案,不应该依赖它;它仅用于帮助在开发过程中发现问题.
hemiao3000
·
2023-12-28 00:17
模拟Spring缓存机制
不论是使用
Guava
、Re
smart哥
·
2023-12-27 19:44
spring专题
spring
缓存
java
Guava
的Joiner的日常使用
具体使用参考官方文档:https://github.com/google/
guava
/wiki/StringsExplained#joiner//1处理,为null的值,替换Stringjoin=Joiner.on
飞鸟up
·
2023-12-27 08:49
guava
java
windows
Hive01_安装部署
Hive的安装上传安装包解压tarzxvfapache-hive-3.1.2-bin.tar.gzmvapache-hive-3.1.2-binhive解决Hive与Hadoop之间
guava
版本差异cd
程序喵猴
·
2023-12-26 12:47
hive
hive
Java
guava
partition方法拆分集合&自定义集合拆分方法
1.使用
Guava
包提供的集合操作工具栏Lists.partition()方法拆分首先,引入maven依赖com.google.
guava
guava
21.0部分源码publicstaticList>partition
zuihongyan518
·
2023-12-26 07:35
Java
Java工具类
guava
java
Linux下安装Flume
1下载FlumeWelcometoApacheFlume—ApacheFlume下载1.9.0版本2上传服务器并解压安装3删除lib目录下的
guava
-11.0.2.jar(如同服务器安装了hadoop
qq_34324703
·
2023-12-26 05:49
linux
flume
运维
JAVA面试题分享二百八十七:20多种异步方式,你知道几个?
然后,梳理一下异步的20种实现方式新建线程Thread实现异步线程池化实现异步Future阻塞式异步
guava
回调式异步Netty回调式异步Servlet3.0异步Completa
之乎者也·
·
2023-12-25 22:16
JAVA
面试题分享
java
开发语言
基于SpringBoot实现一个可扩展的事件总线
基于SpringBoot实现一个可扩展的事件总线前言在日常开发中,我们经常会用到事件总线,SpringBoot通过事件多播器的形式为我们提供了一个事件总线,但是在开发中我们经常会用到其他的实现,比如
Guava
神秘微笑
·
2023-12-25 15:35
spring
boot
java
spring
Java程序员必备:最广泛使用的java库!
Google
Guava
-用于收集,缓存,原语支持等的Google核心库(示例)2
阿志RUAN
·
2023-12-25 12:49
java
spring
大数据
编程语言
javascript
高并发扩容之缓存
图片.png图片.png缓存图片.png图片.png图片.png缓存
Guava
Cache图片.png图片.png图片.png图片.png学习redis网站redis.cnRedisConfigpackagecom.alan.concurrency.example.cache
磊_5d71
·
2023-12-25 08:34
【Redis】缓存预热
memcached(分布式)●Etcd(云原生架构的一个分布式存储,存储配置,扩容能力)●ehcache(单机)●本地缓存(Java内存Map)●Caffeine(Java内存缓存,高性能)●Google
Guava
Redis
程序员iteng
·
2023-12-24 07:55
Redis
缓存
redis
数据库
浅谈
Guava
Cache的参数使用
CacheLoader用于数据加载方式比较固定且统一的场景,在缓存容器创建的时候就需要指定此具体的加载逻辑。通常开发中使用时我们需要继承CacheLoader类或写一个匿名实现类实现其load方法和reload方法load方法当执行get操作没有命中缓存或者判断缓存已经超出expireAfterWrite设置的时间即缓存过期时,会调用load方法进行回源逻辑,获取到新的数据并建立缓存。这个方法执行
WannaRunning
·
2023-12-24 06:05
JavaWeb
java
开发语言
Apache Commons 和
Guava
两个第三方的开源工具库的使用
ApacheCommonsLang3字符串操作日期操作返回多个字段ArrayUtils数组操作EnumUtils枚举操作collections4集合操作CollectionUtils工具类Bag统计次数beanutilsBean操作
Guava
Map
初念初恋
·
2023-12-24 04:04
java基础
java
后端
RateLimiter速率了解
RateLimitercom.google.
guava
guava
22.0这个同名的类在nacos的jar包中也有出现。
org0610
·
2023-12-24 04:00
java
优雅校验:
Guava
Preconditions使用指南
第1章:引言
Guava
,是一个功能丰富、用途广泛的Java库。
宋小黑
·
2023-12-23 06:17
Guava实战手册
guava
java
Preconditions
Guava
和RateLimiter限流
publicclassRateLimiterDemo{staticRateLimiterlimiter=RateLimiter.create(2);publicstaticclassTaskimplementsRunnable{@Overridepublicvoidrun(){System.out.println(System.currentTimeMillis());}}publicstatic
helloworld1238888
·
2023-12-23 06:46
guava
java
jvm
使用
Guava
轻松创建和管理不可变集合
今天,我们来聊聊一个在Java编程里超有用的话题:使用
Guava
创建和管理不可变集合。首先,咱们得明白,什么是不可变集合。简单来说,不可变集合就是一旦创建就不能被修改的集合。为啥要用不可变集合呢?
宋小黑
·
2023-12-23 06:12
Guava实战手册
guava
java
集合工具
Guava
中的多值映射Multimap的深入分析
第1章:引言今天小黑要重点介绍的是
Guava
中超实用的一个工具:Multimap。Multimap这个东西,其实可以看作是Map的一个加强版。
宋小黑
·
2023-12-22 14:22
Guava实战手册
guava
java
Guava
的TypeToken在泛型编程中的应用
好消息是,
Guava
的TypeToken帮咱们巧妙地解决了这个问题。不仅如此,它还能让咱们在处理泛型时更
宋小黑
·
2023-12-22 13:15
Guava实战手册
guava
java
java 非常好用的一个缓存(Google
Guava
的Cache)
1引入googleCache包:com.google.
guava
guava
18.02googleChache代
qyhua
·
2023-12-22 00:26
缓存
java
前端
Guava
自加载缓存LoadingCache使用指南
别急,咱们今天的主角——
Guava
的LoadingCache就是这样一个神器。LoadingCache,顾名思义,就是能够自动加载缓存的
宋小黑
·
2023-12-21 22:23
Guava实战手册
缓存
guava
java
Redis+Caffeine两级缓存实战
随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Redis类的远程缓存已经不够了,还需要进一步配合本地缓存使用,例如
Guava
cache或Caffeine,从
1b( ̄▽ ̄)d
·
2023-12-21 12:32
缓存
redis
数据库
Guava
限流神器:RateLimiter使用指南
1.引言可能有些小伙伴听到“限流”这个词就觉得头大,感觉像是一个既复杂又枯燥的话题。别急,小黑今天就要用轻松易懂的方式,带咱们一探RateLimiter的究竟。想象一下,当你去超市排队结账时,如果收银台开得越多,排队的人就会越少,速度也就越快。但如果超市为了节省成本,只开了一两个收银台,那排队的速度就会大大降低,甚至造成拥堵。在软件世界里,特别是在处理网络请求或资源访问时,也存在类似的问题。这时候
宋小黑
·
2023-12-21 01:13
Guava实战手册
guava
java
限流算法
Java异常处理神器:
Guava
Throwables类
第一章:
Guava
库简介
Guava
由Google开发,它提供了大量的核心Java库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理和I/O操作等。
宋小黑
·
2023-12-21 01:43
Guava实战手册
java
guava
异常处理
深入解析
Guava
范围类(Range)
第1章:范围类Range的重要性大家好,我是小黑,今天咱们聊聊一个在Java编程世界里非常实用但又被低估的角色——
Guava
库中的Range类。
宋小黑
·
2023-12-21 01:43
Guava实战手册
guava
java
范围类
Guava
事件总线的应用与最佳实践
今天,小黑带大家深入了解
Guava
事件总线(EventBus)。咱们先聊聊,为什么这个东西这么酷?如果你是一名Java开发者,肯定知道,管理复杂的应用程序中的组件之间的通信可以是一场挑战。
宋小黑
·
2023-12-21 01:42
Guava实战手册
guava
java
事件总线
Guava
的图(Graph)库在数据结构中的应用
第1章:引言大家好,我是小黑,咱们今天来聊聊
Guava
图(Graph)库!对于不太熟悉图数据结构的朋友来说,先给大家科普一下。图是一种非常重要的数据结构,用来表示元素(节点)间的关系。
宋小黑
·
2023-12-21 01:09
Guava实战手册
guava
数据结构
java
Guava
Cache实现原理 - CacheLoader解析
引言
Guava
Cache是Google开源的一个缓存库,它提供了一种简单且高效的方式来缓存数据,以加快应用程序的性能。
程序员王也
·
2023-12-21 01:09
java
Java缓存
框架Caffeine详解
Java缓存
框架Caffeine详解介绍缓存在现代软件开发中扮演着重要的角色,能够显著提高应用程序的性能和响应速度。Caffeine是一个高性能的
Java缓存
库,旨在提供快速、高效的内存缓存解决方案。
酱学编程
·
2023-12-20 11:49
java
缓存
spring
基于Redis实现SpringCache
在Java的世界里,当我们需要缓存一个对象时,我们会想到用
Guava
、Ehcache、Memcache、Redis,这些缓存框架各有优劣,我今天想给大家介绍一个Spring世界里使用的缓存框架。
启程_a915
·
2023-12-20 09:45
一天吃透Redis面试八股文
为什么要用Redis而不用map/
guava
做缓存?Redis数据类型有哪些?SortedSet和List异同点?Redis的内存用完了会怎样?Redis如何做内存优化?keys命令存在的问题?
程序员大彬
·
2023-12-19 12:01
java
Redis
redis
面试
数据库
Flink:异步IO关联HBase维表数据
当然,为了避免频繁与外部系统进行交互,建议使用内部缓存的方式存储近期容易使用到的维度数据,也就是LRU(最近最少使用)思想,业界经常使用的一个缓存机制是
Guava
库提供的CacheBuilder。
GScallion
·
2023-12-19 08:11
Flink
flink
Java缓存
规范
字典服务的设计与管理方法字典服务通常是一种标准的API服务,提供了一系列的功能接口,以方便对字典数据的查询、检索和更新。下面介绍一下字典服务的设计和管理方法。定义API接口:字典服务需要定义标准的API接口,以明确数据的结构和服务的功能。其中,输入输出参数应该清晰明确,以便于客户端开发人员快速理解应用。例如,一个字典服务的API接口可能包括以下内容:queryWord:输入参数为目标单词和相关选项
动力节点IT教育
·
2023-12-19 01:47
Java自学教程
java
缓存
开发语言
用
Guava
做本地缓存示例
缓存的作用提升系统性能,暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用本地缓存和分布式缓存缓存分为本地缓存与分布式缓存。本地缓存为了保证线程安全问题,一般使用ConcurrentMap的方式保存在内存之中,而常见的分布式缓存则有Redis,MongoDB等。本地缓存适用于数据量较小或变动较少的数据,因为变动多需要考虑到不同实例的缓存一致性问题,而数据量大则需要考虑缓存回收策略及GC相
青铜爱码士
·
2023-12-18 22:05
guava
缓存
Java小案例-
Guava
使用指南
前言
Guava
项目包含若干被Google的Java项目依赖的核心类库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O等等。
编程乐学(Arfan开发工程师)
·
2023-12-18 04:49
guava
布隆(bloom)过滤器
Guava
布隆过滤器演示1、引入依赖pom.xml88com.google.
guava
guava
22.0junitjunit4.13.2test2、编写测试类AppTest.javai
freeok
·
2023-12-17 15:30
Sentinel 是如何做限流的
之前的项目中使用的限流措施主要是
Guava
的RateLimiter。RateLimiter是基于令牌桶流控算法,使用非常简单,但是功能相对比较少。
vivo互联网技术
·
2023-12-17 09:36
技术干货
高可用
Sentinel
限流
maven 项目读取 resources 下的文件
在IDEA下的目录结构:如果是java的话:先引入该包com.google.
guava
guava
22.0//filePath相对resource路径Filefile=newFile(Resourc
Silence~123
·
2023-12-16 11:51
idea
maven
maven
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他