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
【Guava】
干货精讲!kafka面试题汇总
概述什么是RedisRedis有哪些优缺点为什么要用Redis/为什么要用缓存为什么要用Redis而不用map/
guava
做缓存?
阿里springboot学习笔记
·
2023-09-13 07:23
程序员
面试
后端
java
学习笔记:线程池执行抛出异常处理
1.使用线程池抛出异常处理:com.google.
guava
guava
31.1-jrepackagecom.tomdd.wechatarticle;importcom.google.common.util.concurrent.ThreadFactoryBuilder
TomCloud
·
2023-09-12 19:42
Springboot
java
第16章 服务安全控制
Gateway限流Gateway限流方案基于令牌桶限流实现2、Nginx限流Nginx速率限流Nginx并发量限流3、Redis集群应用Redis集群搭建Redis扩容与数据迁移4、缓存灾难处理布隆过滤器原理
Guava
Eclipse_2019
·
2023-09-11 11:49
gateway
限流
滑动窗口
令牌桶
nginx
guava
redis
Google 开源库
Guava
详解(集合工具类)—Maps、Multisets、Multimaps
一、MapsMaps有许多很酷的实用程序,值得单独解释。1、uniqueIndexMaps.uniqueIndex(Iterable,Function)解决了一个常见的情况,即有一堆对象,每个对象都有一些唯一的属性,并希望能够根据该属性查找这些对象。假设我们有一堆字符串,我们知道它们有唯一的长度,我们希望能够查找具有特定长度的字符串。ImmutableMapstringsByIndex=Maps.
Doker 多克 技术人的数码品牌
·
2023-09-11 09:43
java基础
guava
java进行系统的限流实现--
Guava
RateLimiter、简单计数、滑窗计数、信号量、令牌桶
本文主要介绍了几种限流方法:
Guava
RateLimiter、简单计数、滑窗计数、信号量、令牌桶,漏桶算法和nginx限流等等1、引入
guava
集成的工具pom.xml文件com.google.
guava
guava
23.0demo
菜鸟IT胡
·
2023-09-10 16:38
java
guava
开发语言
elastic-Job 源码解析之事件追踪EventBus
在elastic-Job中,是使用
guava
的EventBus事件总线工具,简单的使用观察者模式来实现。先看一个简单的demo:新建一个消息总线的发送者public
寻找_世界
·
2023-09-10 09:57
使用
Guava
中Cache的注意点
案例1:PriceSourceSwitchHandlerpriceSourceSwitchHandler=newPriceSourceSwitchHandler();CachelinkStatusMap=CacheBuilder.newBuilder().expireAfterWrite(10,TimeUnit.SECONDS).removalListener(priceSourceSwitchH
后来v
·
2023-09-10 00:22
guava
java
map
list集合拆分
**拆分集合**@param泛型对象*@paramresList需要拆分的集合*@paramsubListLength每个子集合的元素个数*@return返回拆分后的各个集合组成的列表*代码里面用到了
guava
Lao_Wu66
·
2023-09-09 18:20
util
java
后端
微分享-快速高效的从一个list转化到另一个list
Lists.transform是
Guava
collect的里面的方法,提供将当前list中的对象转换为另外一个需要的list对象。
HelloGeekCsdn
·
2023-09-09 17:20
微分享
技术
java
Guava
Guava
(一)
Guava
Cache进阶之同步/异步load
使用
guava
cache的时候,在cache中没有值或者值需要更新的时候,都需要去load,而这个load往往对应从数据库或者远程接口拿数据并缓存下来的操作。
uuboke
·
2023-09-09 16:14
基于
Guava
API实现异步通知和事件回调
本文节选自《设计模式就该这样学》1基于JavaAPI实现通知机制当小伙伴们在社区提问时,如果有设置指定用户回答,则对应的用户就会收到邮件通知,这就是观察者模式的一种应用场景。有些小伙伴可能会想到MQ、异步队列等,其实JDK本身就提供这样的API。我们用代码来还原这样一个应用场景,首先创建GPer类。/***JDK提供的一种观察者的实现方式,被观察者*/publicclassGPerextendsO
Tom弹架构
·
2023-09-09 07:54
Guava
学习笔记
主要的类别过期策略填充策略(Population)驱逐策略(eviction)移除监听器(Removal)统计(Statistics)1.过期策略expireAfterWriteexpireAfterAccess2.填充策略(Population)手动填充默认值填充:CacheLoader#load或者Callable3.驱逐策略(eviction)基于大小(size-based)基于时间(Tim
哪吒小子
·
2023-09-09 01:09
毕业设计基于Springboot+layui+mysql实现的在线考试系统源代码+数据库+部署文档
主要实现一套基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统(没有主观题)1.2.系统架构后端技术栈基于SpringBoot数据库MySQLORMMyBatis&MyBatis-plus缓存Redis、
guava
程序员柳
·
2023-09-08 21:17
数据库
课程设计
spring
boot
Google 开源库
Guava
详解(集合工具类)
任何具有JDKCollectionsFramework经验的程序员都知道并喜欢java.util.Collections.
Guava
提供了更多的实用程序:适用于所有集合的静态方法。
Doker 多克 技术人的数码品牌
·
2023-09-08 05:06
java基础
java
Google 开源库
Guava
详解
一、概述
Guava
是一组来自Google的核心Java库,包括新的集合类型(如多映射和多集)、不可变集合、图库和并发、I/O、哈希、原语、字符串等实用程序!
Doker 多克 技术人的数码品牌
·
2023-09-07 11:07
java基础
guava
Flink算子如何限流
目录使用方法调用类图内部源码
Guava
FlinkConnectorRateLimiterRateLimiter使用方法重写AbstractRichFunction中的open()方法,在处理数据前调用limiter.acquire
数据与后端架构提升之路
·
2023-09-06 16:30
Flink
flink
大数据
在 linux 虚拟机上安装配置 hive
目录一下载hive安装包二解压hive并配置环境变量三配置hive的配置文件四更新
guava
五hive初始化六开启远程连接七使用datagrip连接hive一下载hive安装包百度网盘资源如下:链接:https
超爱慢
·
2023-09-06 15:30
linux
运维
服务器
guava
报错 java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.of
在使用
guava
时报错org.springframework.web.util.NestedServletException:Handlerdispatchfailed;nestedexceptionisjava.lang.NoSuchMethodError
德墨忒尔
·
2023-09-06 00:35
java
java
guava
spring
推荐Java开发常用的工具类库google
guava
Guava
Guava
是一个Google开源的Java核心库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。
shigen01
·
2023-09-04 22:58
java
guava
高性能缓存 Caffeine 原理及实战
Caffeine是基于Java8开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5开始不再支持
Guava
Cache,改为使用Caffeine。
zjshuster
·
2023-09-04 19:14
缓存
java
开发语言
本地缓存、Redis数据缓存策略
1、基于
Guava
Cache实现本地缓存2、基于Caffeine实现本地缓存3、基于Encache实现本地缓存四、引入Redis五、Redis数据缓存策略1、为什么需要数据缓存策略2、Redis作为缓存的优势
哪 吒
·
2023-09-04 15:08
搬砖工逆袭Java架构师
数据库
大数据
学习
离谱!面试为啥都问Redis缓存?赶紧补一下
1、基于
Guava
Cache实现本地缓存2、基于Caffeine实现本地缓存3、基于Encache实现本地缓存四、引入Redis五、Redis数据缓存策略1、为什么需要数据缓存策略2、Redis作为缓存的优势
哪 吒
·
2023-09-04 15:07
搬砖工逆袭Java架构师
缓存
redis
分布式
送书
学习
数据库
Java的
guava
限流写法
第一步先引入mavencom.google.
guava
guava
32.0.1-jre然后上方法privatefinaldoublerateLimiter10=1.0/10.0;//每10秒最多访问1次005u05004privatefinaldoublerateLimiter20
众乐乐_2008
·
2023-09-04 14:21
日常代码
java
guava
python
Caffine和
Guava
的refreshAfterWrite的异同
背景:
guava
和caffine的refreshAfterWrite方法在用于本地缓存的场景是非常常用的,本文通过例子列举下caffine的refreshAfterWrite方法和
guava
的refreshAfterWrite
lixia0417mul2
·
2023-09-04 09:56
guava
java
gauva-splitter
参考:
Guava
学习之Splitter概述Java中关于分词的工具类会有一些古怪的行为。
YDDMAX_Y
·
2023-09-04 06:57
选择
Guava
EventBus 还是 Spring Framework ApplicationEvent
文章首发地址SpringFrameworkApplicationEventSpringFramework的ApplicationEvent是Spring框架提供的一种事件机制,用于实现发布和订阅事件的功能。它基于观察者模式,允许应用程序内的组件之间进行松耦合的通信。下面是关于SpringFramework的ApplicationEvent的详解:事件定义:ApplicationEvent是一个抽象
Walter Sun
·
2023-09-03 21:15
guava
spring
数据库
Java8之Optional类,巧解NPE
以前,为了防止出现null,我们常在代码中使用if…else…做防御性检查,后来
Guava
为了解决上述方法造成的代码污染引入了Optional类。
程序员Mark_Chou
·
2023-09-03 15:49
SpringBoot学习:整合Hbase
org.apache.httpcomponentshttpclientorg.slf4jslf4j-log4j12log4jlog4jjavax.servletservlet-apicom.google.
guava
guava
org.elasticsearche
大小鱼鱼鱼与鱼.
·
2023-09-01 22:19
HBASE
SpringBoot学习总结
hbase
SpringCloud整合NacosConfig异常:create config service error! (NacosException: null)
查看下项目中有没有依赖
guava
。com.google.
guava
guava
${
guava
.version}
ThorOde
·
2023-09-01 07:40
Java中两种json diff的实现学习
com.google.
guava
guava
28.0-jrecom.fasterxml.jackson.corejackson-databind2.11.1演示使用的两个样例JSON如下:privateStringlistN1
FserSuN
·
2023-09-01 01:37
Java
字符串驼峰和下划线格式互转
原文链接:https://juejin.cn/post/7106521793934360584依赖#com.google.
guava
guava
31.1-jre单次转换importcom.google.common.base.Ascii
张紫娃
·
2023-09-01 00:50
基础知识
共通方法
最佳实践
java
数据库
开发语言
高并发下的限流策略
在这次活动中我负责的模块是控制的对下游的流量,我们可以让那些请求选择丢弃、等待或者降级这些限流算法可以自行实现也可以利用现有的限流工具,比如说
Guava
的令牌桶,具体看场景需求吧,下面来看一下这几种限流策略
邹志全
·
2023-08-31 23:51
Idea 离线安装MavenRunHelper插件并排查Hbase中
Guava
冲突问题解决
今天新编写了一个Hbase组件,发现本地好好的,一上测试环境就报错,报错内容如下:Exceptioninthread"Thread-22"org.apache.hadoop.hbase.DoNotRetryIOException:java.lang.IllegalAccessError:triedtoaccessmethodcom.google.common.base.Stopwatch.()Vf
Alex_81D
·
2023-08-31 22:23
大数据从入门到精通
大数据基础
后端
hbase
大数据
SpringBoot + Springmvc集成
guava
添加
guava
框架,实现异步处理。
不知道取啥昵称
·
2023-08-31 14:59
SpringBoot
guava
springboot
google中
guava
类库:AsyncEventBus
在spring中通过配置类(支持spring4.x以上及springboot)使AsyncEventBus交给spring容器管理,并设置为单例模式packagecom.zy.eventbus;importcom.google.common.eventbus.AsyncEventBus;importorg.springframework.context.annotation.Bean;import
weixin_42868638
·
2023-08-31 14:29
#
Guava
EventBus-----spring
Guava
支持spring4.x以上及springboot)使AsyncEventBus交给spring容器管理spring配置异步消息总线1.configable:单例初始化eventBus-->AsyncEventBus异步消息总线2.controller:eventBus.post发送异步消息3.service:Subscribe作为listener监听,register(this)构造方法注册监听p
丈剑走天涯
·
2023-08-31 14:26
java
中间件
java
SpringBoot - Google EventBus、AsyncEventBus
介绍EventBus顾名思义,事件总线,是一个轻量级的发布/订阅模式的应用模式,最初设计及应用源与google
guava
库。
catoop
·
2023-08-31 14:53
Spring
Boot
Java开发
java
消息订阅消费
Java web中使用JWT
1.4.7-releasespringcloud--Camden.SR7pom的配置我们不选择springboot的parent方式,选择下面这种dependencies代码里用到了lambda,Google
guava
同德里苏大强
·
2023-08-31 08:46
Guava
RateLimiter限流
令牌桶算法令牌桶是按照固定速率往桶中添加令牌,请求是否被处理需要看桶中令牌是否足够,当令牌数减为零时则拒绝新的请求;漏桶则是按照常量固定速率流出请求,流入请求速率任意,当流入的请求数累积到漏桶容量时,则新流入的请求被拒绝;令牌桶限制的是平均流入速率,允许突发请求,只要有令牌就可以处理,支持一次拿3个令牌,4个令牌;漏桶限制的是常量流出速率,即流出速率是一个固定常量值,比如都是1的速率流出,而不能一
顽石九变
·
2023-08-30 21:01
其他
guava
算法
限流
限流解决方案
限流解决方案背景限流常用的算法基于
guava
限流实现基于sentinel限流实现代码背景因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮
我叫果冻
·
2023-08-30 20:59
微服务解决方案
java
服务器
数据库
com.google.
guava
:
guava
组件安全漏洞及健康分析
google组织许可证类型Apache-2.0首次发布2010年4月26日最新发布时间2023年8月1日GitHubStar48189GitHubFork10716依赖包28,694依赖存储库219,576
Guava
开源生态安全OSCS
·
2023-08-30 18:14
组件分析
组件分析
组件安全
网络安全
安全
Java 使用 Google
Guava
实现接口限流
一、引入依赖com.google.
guava
guava
30.0-jre二、自定义注解及限流拦截器自定义注解:@Limiterpackagecom.haitai.web.device.annotation
唯有代码不会骗人
·
2023-08-30 11:10
java
guava
【Maven】如何发现,定位,解决依赖冲突
定位冲突根因通过ideamaven插件idea安装插件,mavenhelper比如我有两个依赖,
guava
和findbug。他们都用到了jsr305,但是我依赖的版本不同。
petrel2015
·
2023-08-30 08:23
maven
java
springboot使用itext生成pdf并保存到本地
,水印,目录,二维码所需jar包代码片段代码连接地址所需jar包org.projectlomboklombokorg.apache.commonscommons-lang33.5com.google.
guava
guava
21.0org.thymeleafthymeleaf-spring5org.springframeworkspri
junyvip
·
2023-08-30 07:33
使用itext生成pdf
html模板渲染
java
xpdf
spring
boot
Java 代码重试实现方式
2.单元测试四.CGLIB动态代理1.动态代理类2.单元测试五.手动AOP1.自定义注解2.重试注解切面3.测试类4.单元测试方法六.SpringRetry1.测试类2.单元测试类3.单元测试方法七.
Guava
Retry1
猪悟道
·
2023-08-29 09:41
JavaWeb
服务框架
java
jdk
spring
guava
retry
cache
guava
cache的使用packageco.yhy.cache;importcom.google.common.cache.Cache;importcom.google.common.cache.CacheBuilder
yehongyu_2018
·
2023-08-29 02:30
Spring Cache框架(缓存)
针对不同的混存技术需要实现不同的CacheManager:CacheManager描述EhCacheCacheManager使用EhCache作为缓存技术
Guava
CacheMa
认真学java的秃头小白
·
2023-08-28 08:40
spring
缓存
java
Java技术专题-【
Guava
Collections】实战使用相关
Guava
不一般的集合框架
Google
Guava
Collections使用介绍简介Google
Guava
Collections是一个对JavaCollectionsFramework增强和扩展的一个开源项目。
洛神灬殇
·
2023-08-27 17:04
Redis实现分布式限流(学习笔记
:以下实现都是基于:spring-boot-starter-web+spring-boot-starter-data-redis(怎么配置连接Redis就不在这里描述)单机的限流可以使用Google的
guava
Redis
懵懵懂懂程序员
·
2023-08-27 16:59
Redis
Springcloud
SpringBoot
redis
分布式
学习
SpringBoot第40讲:SpringBoot整合Caffeine cache(最优秀的本地缓存)
并且在Spring5(SpringBoot2.x)官方放弃了
Guava
,而使用了性能更优秀的Caffeine作
程序员 jet_qi
·
2023-08-27 07:01
深入理解Spring生态
spring
boot
缓存
Caffeine
本地缓存
项目实战
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他