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从 域名中提取出主域名
2.使用dig命令dig域名的ns记录时,如果不是主域名,无法正确获取到其nsServer,因此需要提取出其中的主域名引入
guava
com.google.
guava
guava
15.0compile案例priva
CodingPeppa
·
2023-07-28 02:49
java
开发语言
JAVA常用的分页方式
常见的分页方式1、
guava
分页引入maven依赖com.google.
guava
guava
21.0示例1@Testpublicvoidtest(){//准备数据ArrayListlist=Lists.newArrayList
辣个人来了
·
2023-07-27 23:51
JAVA
java
FutureCallback 中 抛出异常 处理方式
在Java中,FutureCallback是
Guava
库中的一个接口,用于处理ListenableFuture任务的回调。
HolyCode_
·
2023-07-26 10:57
java
前端
开发语言
【限流】4 种常见的限流实现方案
下面基于这个思路来分别介绍下几种常用的限流方案的实现:基于
guava
限流实现(单机版)基于sentinel限流实现(分布式版)基于redis+lua限流实现(分布式版)网关限流(分布式版)自定义starter
sco5282
·
2023-07-26 04:47
SpringBoot
Java
一统天下
spring
boot
java
Guava
监视器之Monitor
判断的话如果是一个boolean类型,
guava
提供了一个监视器类来实现,相比传统java提供的ReentrantLock,synchronized,他提供了很大的便利性。好,我们一探窥见。
猿必过
·
2023-07-25 05:11
guava
-31.1-android.jar时出错; zip file is empty
配置nacos-client时,启动报错
guava
-31.1-android.jar时出错;zipfileisempty翻看了一下依赖的nacos-api的maven包中,果然有这个版本的
guava
在nacos-api
AlgoRain
·
2023-07-25 02:09
guava
android
Spring Boot限流解决方案:保障系统稳定与高可用
本篇博客将深入介绍SpringBoot中常用的限流技术,包括使用
Guava
RateLimiter、SpringCloudGateway、Redis等,通过详细的解释和举例说明,帮助读者了解如何在SpringBoot
儿时可乖了
·
2023-07-24 14:28
spring
boot
后端
java
Hutool——国产良心工具包,让你的java变得更甜
.验证码4.缓存5.Excel操作6.Http请求7.加密7.1加密和解密7.2签名和验签8.其他说明8.1引入HutoolHutool是国内程序员在工作中总结和积累而成的一套小而全的工具类库,相比于
Guava
遨游在知识的海洋里无法自拔
·
2023-07-22 21:13
java
开发语言
0318
guava
并发工具
image.png并发是一个难题,但是可以通过使用强力简单的抽象来显著的简化,为了简化问题,
guava
扩展了Future接口,即ListenableFuture(可以监听的Future)。
李福春carter
·
2023-07-22 02:00
一个多线程
依赖com.google.
guava
guava
18.0写一个工具类packageedu.hgnu.utils;importcom.google.common.util.concurrent.ThreadFactoryBuilder
你家门口的两朵云
·
2023-07-21 21:40
Java开发利器
Guava
Cache之使用篇
前言提到缓存,可能第一时间想到的就是Redis、Memcache等,这些都属于是分布式缓存,而在某些场景下我们可能并不需要分布式缓存,毕竟需要多引入维护一个中间件,那么在数据量小,且访问频繁,或者说一些不会变的静态配置数据我们都可以考虑放置到本地缓存中,那么我们平时是怎么做的呢?相信大家在写或者在读有关本地缓存代码时,都会看到如下实现方式:privatestaticfinalMapLOCAL_CA
我有一只喵喵
·
2023-07-21 14:01
Guava
学习笔记之Preconditions参数检验
Guava
提供了一系列的静态方法用于校验函数和类的构造器是否符合预期,并称其为前置条件(preconditions).如果前置条件校验失败,就会抛出一个指定的异常.这种方式就比较优雅了例:之前是ifelse
ypp91zr
·
2023-07-20 04:13
java
【Java8】
Guava
——Preconditions
PreconditionsPrecondition是先决条件的意思,也叫前置条件,可以人为是使函数正常执行的参数需要满足的条件Preconditions这个静态工厂中,
Guava
为我们提供了一系列的静态方法
墨丶亦轩
·
2023-07-20 03:42
java8
guava
java
【Java进阶营】JAVA基础篇—优雅的校验:Preconditions方式实现
引入依赖:com.google.
guava
guava
31.0.1-jre使用:publicclassTestPreconditions{publicstaticvoidmain(String[]args
燕山588
·
2023-07-20 03:09
编程
Java
架构师
java
spring
架构
spring
cloud
spring
boot
布隆过滤器
目录背景原理布隆过滤器数据结构代码简单实现布隆过滤器Java实现
Guava
实现Redisson实现背景布隆过滤器(BloomFilter)是1970年由布隆提出的。
book多得
·
2023-07-19 12:10
面试宝典
学习日记
数据结构
哈希算法
链表
guava
限流器RateLimiter使用简介(Springboot实现)
Google的
Guava
库提供了一种方便的限流器实现,可以帮助我们轻松地实现限流功能。本文将介绍
Guava
中限流器的基本概念和使用方法。一、什么是限流器?
风情客家__
·
2023-07-19 11:47
Springboot
Java
guava
spring
boot
后端
消息重试框架 Spring-Retry 和
Guava
-Retry
一重试框架之Spring-Retry1.Spring-Retry的普通使用方式2.Spring-Retry的注解使用方式二重试框架之
Guava
-Retry总结图片一重试框架之Spring-RetrySpringRetry
CodingSir
·
2023-07-19 08:50
消息重试框架
Spring-Retry
Guava-Retry
最通俗的方法让你搞懂spring缓存机制
缓存的实现可以有很多方案,业界也诞生了一批优秀的缓存工具,例如EhCache、
Guava
、Caffeine、Redis、Hazelcast等。
HiSiri666666
·
2023-07-18 22:13
Spring
缓存
spring
redis
使用 Google
Guava
缓存框架的基本代码示例
下面是使用Google
Guava
缓存框架的基本代码示例:importcom.google.common.cache.CacheBuilder;importcom.google.common.cache.CacheLoader
秋风吹过的天空
·
2023-07-18 15:41
缓存
guava
java
【JSch】JSch通过堡垒机连接内网
pomcom.jcraftjsch0.1.54cn.hutoolhutool-all5.8.16com.google.
guava
guava
21.0代码Sessionsession=JschUtil.getSession
何处是归途、
·
2023-07-18 15:06
服务器
服务器
【中危】
Guava
<32.0.0 存在竞争条件漏洞
漏洞描述
Guava
是Google公司开发的开源Java代码库,提供常用的Java工具和数据结构。
墨菲安全
·
2023-07-17 18:38
墨菲安全实验室漏洞预警
guava
自定义注解+AOP+
Guava
实现限流
自定义注解+AOP+
Guava
实现限流一.引入AOP和
Guava
依赖二.自定义限流注解三.定义Aop四.测试一.引入AOP和
Guava
依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-b
不秃头的小黄人
·
2023-07-17 18:26
springboot
guava
aop
自定义注解
限流
反射
SpringBoot自定义注解+AOP的方式实现限流
1.添加依赖org.aspectjaspectjweavercom.google.
guava
guava
20.02.添加注解RateLimitAspect@Inherited@Documented@Target
秋名山车神不开车
·
2023-07-17 18:56
SpringBoot
AOP
限流
自定义注解
Java框架篇_12 AOP+反射+自定义注解应用封装限流注解
封装限流注解限流API封装限流注解设计定义一个注解AOP的环绕通知实现限流的代码限流注解的完整源码限流API首先我来介绍一个限流的API,是来自google的
guava
,
guava
的用法如下:
guava
凤文Studying
·
2023-07-17 18:54
#
Java框架篇
java
spring
boot
spring
Spring Boot自定义注解+AOP,使用
guava
的RateLimiter实现接口的限流
目录一、需求二、设计漏桶算法令牌桶算法几种算法对比三、相关代码1.引入相关依赖2.自定义注解@RateLimit3.封装限流器EfRateLimiter4.定义AOP切面5.在接口中使用@RateLimit来开启限流:一、需求接口限流,支持通过配置文件设置是否开启限流,限流的大小,以及超时时间二、设计常用限流算法:漏桶算法、令牌桶算法、滑动窗口(计数器)算法漏桶算法漏桶非常均匀的控制流量,如果漏桶
lzhfdxhxm
·
2023-07-17 18:52
AOP
Spring
JAVA
java
spring
spring
boot
SpringBoot基于RateLimiter+AOP动态的为不同接口限流
,记录一下.1.首先接口限流算法:1.计数器方式(传统计数器缺点:临界问题可能违背定义固定速率原则)2.令牌桶方式3.漏桶方式4.应用层限流(Nginx)2.限流实现:2.1.RateLimiter是
guava
爱飞的笨鸟
·
2023-07-17 18:52
Java
springboot
RateLimiter
Aop
接口限流
精准
【SpringBoot应用篇】【AOP+注解】SpringBoot+
Guava
基于注解实现接口限流
【SpringBoot应用篇】【AOP+注解】SpringBoot+
Guava
基于注解实现接口限流pom@RateLimiterRateLimiterAspect统一返回实体R抽象Controller基类
喜羊羊sk
·
2023-07-17 18:19
#
SpringBoot
spring
boot
guava
后端
自定义starter实现接口或方法限流功能
目前通过查阅相关资料,整理出三种类型限流方法,分别为基于
guava
限流实现、基于sentinel限流实现、基于Semaphore的实现。
懒虫虫~
·
2023-07-17 08:21
SpringCloud
SpringBoot
java
服务器
数据库
分布式限流实现
如果是单节点我们可以使用google为我们提供的
guava
包下的RateLimiter进行限流,它使用的是令牌桶算法,分布式场景下也可以使用网关进行限流,如SpringCloundGateway,其实还有很多开源的限流框架如阿里的
酒剑随马@
·
2023-07-17 06:18
redis
java高并发系列 - 第34篇:google提供的一些好用的并发工具类
关于并发方面的,juc已帮我们提供了很多好用的工具,而谷歌在此基础上做了扩展,使并发编程更容易,这些工具放在
guava
.jar包中。本文演示几个简单的案例,见一下
guava
的效果。
懒羊羊--搞点小技术
·
2023-07-17 04:40
线程
java
python
开发语言
限流的几种方式
服务端
guava
rate-limit限流基于Nginx限流根据IP地址限制速度第一个参数$binary_remote_addrbinary目的是缩小内存占用,remote_addr表示通过IP地址来限流第二个参数
张燊Jason
·
2023-07-17 01:28
100.上线运维
guava
限流
Nginx限流
Google
Guava
开源工具类库常用方法介绍
本文来说下Google
Guava
开源工具类库常用方法使用文章目录概述如何使用常用操作创建集合本文小结概述
Guava
是一组来自Google的核心Java库,包括新的集合类型(如multimap和multiset
wh柒八九
·
2023-07-16 21:53
核心知识点
java相关
类库
Google
guava
第二讲:Ratelimiter限流原理与实现
本文是Google
guava
第二讲:Ratelimiter限流原理与实现文章目录1、为什么做限流?2、限流算法3限流实战3.1、令牌桶算法3.2、限流器实现4、断路器原理与实现1、为什么做限流?
程序员 jet_qi
·
2023-07-16 11:53
常用开发工具
guava
面试
限流
RateLimiter
JAVA基础-数组和列表之间的转换
下面我们将学习如何使用核心Java库、
Guava
和ApacheCommonsCollections在Array和List之间进行转换。
小伙纸2022
·
2023-07-16 10:18
Guava
-1.17.1类Objects.ToStringHelper
全路径名:com.google.common.baseObjects.ToStringHelper声明publicstaticfinalclassObjects.ToStringHelperextendsObject简介上节提到了这个类。是Objects的内部类。方法addpublicToStringHelperadd(Stringname,doublevalue)在格式化name=value的输
悠扬前奏
·
2023-07-16 04:37
lombok和
guava
工具
写在前面本文看下如何通过使用lombok和
guava
来提高生产力。
wang0907
·
2023-07-15 15:21
Java高级开发进阶教程
guava
java
开发语言
Google
Guava
Ranges(区间)
Guava
用类型Range表示区间。所有区间实现都是不可变类型。接下来我们对
Guava
中的Range做一个简单的介绍。我们先看下Range类里面每个函数的介绍,在说具体的使用。
tuacy
·
2023-07-15 15:06
Guava
入门~Maps
importbbejeck.
guava
.common.model.Book;importcom.google.common.base.Function;importcom.google.common.collect.Lists
gqltt
·
2023-07-15 12:25
Java
guava
junit
java
缓存优化及Ehcache、
Guava
、Memcache、Redis各类缓存比较
1.前言:为什么要用缓存?用户数增长,架构演变,数据量增大,开始考虑怎么去做性能优化。而性能优化的第一定律就是:优先考虑使用缓存。2.缓存的基本原理2.1缓存的作用1、加快数据访问速度;2、减轻后端应用和数据存储的负载压力。2.2缓存的特征1、命中率:命中率=命中数/请求数。这是衡量缓存有效性的重要指标。命中率越高,表明缓存的使用率越高。2、最大元素(最大空间)。一旦缓存中元素数量超过这个值(或者
姚毛毛-linuxido.com
·
2023-07-14 22:03
架构设计
java string与list转换
1、将逗号分隔的字符串转换为ListStringstr="a,b,c";Listresult=Arrays.asList(str.split(","));2、将List转换为逗号分隔的字符串(1)利用
Guava
Lin _java
·
2023-07-14 04:29
java
servlet
开发语言
springBoot集成
guava
实现限流--ratelimeter
关于限流的几种方案和算法可以看我们之前的的博客:限流的几种方案和限流算法1.前言
Guava
工程包含了若干被Google的Java项目广泛依赖的核心库,例如:集合[collections]、缓存[caching
兢兢业业的子牙
·
2023-07-13 21:15
实战
java
SpingBoot简单限流插件开发
SpingBoot简单限流插件开发一、限流方案1、Google的
Guava
工具包中就提供了一个限流工具类——RateLimiter,本文也是通过使用该工具类来实现限流功能。
会飞的草帽1
·
2023-07-13 21:15
SpringBoot
JDK8-17API的变化
以前,为了解决空指针异常,Google在著名的
Guava
项目引入了Optional类,通过检查空值的方式避免空指针异常。受到Google的启发,Optional类已经成为Java8类库的一部分。
Vensconce
·
2023-07-13 20:10
学习小结
java
SpringBoot中间件——封装限流器
方案设计图解:Ratelimiter谷歌
Guava
库中的一个限流工具类,用于限制访问限制某一资源,令牌桶思想的一个实现,可实现流量控制。
看表该更新博客了
·
2023-07-13 19:22
SpringBoot中间件
中间件汇总
中间件
【Java】
Guava
中的ArrayListMultimap
官方英文注释:
Guava
'sMultimapfram
叹了口丶气
·
2023-07-13 19:27
Java语言积累
java
guava
开发语言
深入了解集合操作工具
Guava
Collect
Guava
Collect是
Guava
工具包中的一个子模块,主要对jdk中的集合操作添加了一些简易的API,同时也是对Collections工具类的扩展。当然
Guava
还定
·
2023-07-13 16:43
Java开发利器之
Guava
Cache的使用教程
目录前言缓存的意义
Guava
Cache特色API介绍Builder配置简单示例本地缓存前言缓存技术被认为是减轻服务器负载、降低网络拥塞、增强Web可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性
·
2023-07-13 16:04
Java两大工具库Commons和
Guava
使用示例详解
目录正文先定义观察者然后定义账户类最后实现事件总线创建观察者接口和具体观察者创建Subject:正文除了操作集合、限流和缓存,
Guava
还有另一个隐秘的功能:事件总线EventBus机制——是发布-订阅模式的实现
·
2023-07-13 16:52
【开源与项目实战:开源实战】76 | 开源实战一(上):通过剖析Java JDK源码学习灵活应用设计模式
在开源项目实战部分,我会带你剖析几个经典的开源项目中用到的设计原则、思想和模式,这其中就包括对JavaJDK、Unix、Google
Guava
、Spring、MyBatis这样五个开源项目的分析。
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-24 11:03
设计模式
java
开源
学习
guava
cache源码分析之1个小demo的引入
1:cache的总体框架如下图,cache接口是所有
guava
cache的最顶层接口,这里定义了对缓存操作的最基本方法。
·
2023-06-24 05:30
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他