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缓存
关于
Guava
缓存详解及使用说明
目录缓存
Guava
cache详细配置缓存的并发级别缓存的初始容量设置设置最大存储缓存清除策略显式清除CacheLoadingCache缓存缓存分为本地缓存与分布式缓存。
·
2023-03-29 01:41
caffeine在项目中的实践
中间需要对数据字段进行填充,会产生很多次的RPC,或者其他的IO操作,为了避免频繁的RPC或者IO操作,从而提升整个业务的处理耗时,所以对其中的大部分数据进行缓存方案一:首先第一跳出来的本地缓存框架是使用
guava
java_飞
·
2023-03-28 22:14
springboot 之 java事件的使用(
guava
-19.0.jar)
1、首先创建一个事件@Data为插件lombok,自动默认为类加上get/set方法。Eventpackagecom.***.app.event;importcom.***.eventbus.Event;importlombok.Data;@DatapublicclassUserLogEventimplementsEvent{privateLonguserId;}2、添加事件监听器,里面做业务逻辑
PFDYZ
·
2023-03-28 14:49
Java http长轮巡模拟扫码登录
gitee.com/youngboyvip/longpoll实现原理使用Servlet3异步接口实现非阻塞长连接接口,异步上下文对象使用ScheduledExecutorService线程池定时调度事件总线使用了
guava
洋洋洒洒_6a20
·
2023-03-28 10:12
布隆过滤器 &
Guava
布隆过滤器的使用
简介布隆过滤器(BloomFilter)是1970年由一个叫Bloom的老哥提出的。本质上属于一种数据结构,实际组成是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。思想布隆过滤器的原理:当一个元素被加入集合时,通过K个散列(hash)函数将这个元素映射成一个位(bit)
yzh_1346983557
·
2023-03-27 13:52
JAVA
布隆过滤器
Guava布隆
Redis-布隆过滤器(Bloom Filter)详解
文章目录什么是布隆过滤器布隆过滤器的优点:布隆过滤器的缺点:其他问题布隆过滤器适合的场景布隆过滤器原理数据结构增加元素查询元素删除元素如何使用布隆过滤器Google开源的
Guava
自带布隆过滤器Redis
养歌
·
2023-03-27 13:52
redis
redis
java
Redis的布隆过滤器
目录一、布隆过滤器1.概念2.原理3.优缺点4.误判率(FPP)二、代码实践2.1
guava
实现:数据放在本地内存中2.2redis实现:1.Redission的BloomFilter3.RedisTemplate
林雨涵
·
2023-03-27 13:20
#
缓存
java
redis
JAVA缓存
技术特点
OSCacheOSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:我创建了一个群,群里不定期分享技术干货,行业秘闻,汇集各类奇妙好玩的话题和流行动向!有大神,无广告,如果你喜欢我的文章,可以用qq搜索650385180加群关注。缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对
xmh-sxh-1314
·
2023-03-27 09:24
java
Java实现布隆过滤器
利用Google开源的
Guava
中
在下令狐
·
2023-03-27 07:24
算法
java
开发语言
后端
布隆过滤器
利用Google开源的
Guava
中自带的布隆
每年进步一点点
·
2023-03-27 07:18
java
布隆过滤器
Java开源工具类:
Guava
Guava
介绍
Guava
是一款Google开源工具类,包含许多Google内部Java项目依赖的核心类。
longLiveData
·
2023-03-26 21:18
Guava
Cache LoadingCache 基本使用
一.添加依赖com.google.
guava
guava
27.1-jre二.创建CacheLoaderLoadingCachecache=CacheBuilder.newBuilder()//缓存池大小,
摩V羯座
·
2023-03-26 13:34
Guava
中RateLimiter(流控)简介
Guava
中RateLimiter示例
Guava
给我们提供了好用的流控工具,简单使用场景如下
两句挽联
·
2023-03-25 20:01
Java本地缓存
本地缓存主要有
Guava
cache,C
_小浣熊_
·
2023-03-25 12:27
Guava
Lists.transform 使用及问题
简介:
Guava
提供的Lists.transform很强大,但在项目中最近的使用遇到了问题,发现还是有坑的,所以本文先是简单介绍Lists.transform和其使用,后面结合实际的使用过程可能出现的问题来一起看下
cyrilsun
·
2023-03-24 20:45
Guava
工具集-Range范围区间工具类
找了部分工具类,工具类能够支撑的较少,最后选择了
Guava
的Range类实现范围校验。可以计算区间是否连接,取交集,并集等操作。
背火柴的小男孩
·
2023-03-24 14:30
常用工具与脚本
guava
java
Java优秀第三方开源库
国外程序员整理的Java资源大全Github优秀java项目集合(中文版)-涉及java所有的知识体系我的Focus:
Guava
:google旗下,集合、缓存、支持基本类型、并发函数库、通用注解、字符串处理
Vincent_Sean
·
2023-03-24 05:25
Java缓存
学习:CDN缓存机制
CDN是什么?关于CDN是什么,此前网友详细介绍过。CDN是ContentDeliveryNetwork的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。举个通俗的例子:谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火
雪影风痕
·
2023-03-24 01:27
java
开发语言
后端
缓存
Java统计代码的执行时间的N种方法
System.currentTimeMillis方法二:System.nanoTime方法三:newDate方法四:SpringStopWatch方法五:commons-lang3StopWatch方法六:
Guava
Stopwatch
·
2023-03-23 20:33
Java 编程使用 Google
Guava
的用法
目前Google
Guava
在实际应用中非常广泛,本篇博客将以博主对
Guava
使用的认识以及在项目中的经验来给大家分享!学习使用Google
Guava
可以让你快乐编程,写出优雅的JAVA代码!
spark孙
·
2023-03-23 20:00
Otto框架
github.com/square/ottoOtto是一个在Android中的事件总线框架,它是square的一个开源框架,具体介绍点击这里,项目下载点击这里先来看看otto的官方介绍Anenhanced
Guava
-basedeventbuswithemphasisonAndroidsupport.Ottoisaneventbu
眼中的晴空
·
2023-03-23 12:02
配置DataGrip中访问Kylin
包可以在Kylin安装目录下找到:lib/kylin-jdbc-3.0.0.jartool/kylin-tool-3.0.0.jar这些还不够,Kylin引用了Google的Sets集合,所以还需要一个
guava
Yuanhui
·
2023-03-22 20:28
常见限流方法总结
基于
guava
的令牌桶限流法#自定义注解@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.FIELD,ElementType.METHOD,
有章
·
2023-03-22 19:40
Guava
中集合工具简介
前言Java开发人员想必都听说过
Guava
的大名。它是Google提供的开源的Java核心增强库,包含集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O等等内容。
王凯_6a8b
·
2023-03-22 01:45
缓存详解-在java项目中使用缓存
一些本地缓存框架,类似ehcache,
guava
中实现的缓存。2、中间件类redis、memcache等等三、使用缓存将会面临的一些问题穿透指的是一种攻
一个没有感情的程序员
·
2023-03-21 17:49
常用工具类分享01
guava
工具小记@authorlvxk@date:2021/12/02@desc:只截取部分经典方法api讲解,因为JDK8新特性部分功能已足够强大,
guava
流式及函数式相对于理解起来较难,Io没有
吕小凯
·
2023-03-21 15:03
guava
-retrying重试工具库的简单体验
官方文档地址:https://github.com/rholder/
guava
-retryingpublicstaticvoidmain(String[]args){Callablecallable=newCallable
KLOOOP
·
2023-03-20 05:25
JAVA-每日一面 2022-02-14
接⼝限流⽅案限制总并发数(⽐如数据库连接池、线程池)限制瞬时并发数(如nginx的limit_conn模块,⽤来限制瞬时并发连接数)限制时间窗⼝内的平均速率(如
Guava
的RateLimiter、nginx
YangEvol
·
2023-03-20 01:31
5分钟学习zookeeper:使用Curator事半功倍
PatrixckHunt(Zookeepercommiter)认为Curator对zookeeper的价值就像
Guava
对java的价值。
JerrysCode
·
2023-03-19 21:41
使用flink-cdc采集mysql数据
1.版本选择:本人使用的是flink1.15.0和flink-connector-mysql-cdc2.2.02.冲突问题:直接引用会有版本冲突:flink-shaded-
guava
30和flink-shaded-
guava
18
椰子Lei
·
2023-03-19 11:59
flink
mysql
flink
数据库
第六章
Java提供Collections.unmodifiableXXX:Collection,set,map.list...
Guava
提供Immu
YoungChen_
·
2023-03-18 14:35
【原创】拉勾课程速推指南 第五阶段 大型分布式系统缓存架构进阶 模块二
Guava
Cache、EVCache、Tair、Aerospike
文章内容输出来源:拉勾教育Java高薪训练营学习心得【拉勾课程速推指南】学习心得课程介绍第五阶段大型分布式系统缓存架构进阶模块二
Guava
Cache、EVCache、Tair、Aerospike本模块对市场上其他缓存服务进行讲解
可心大叔
·
2023-03-18 12:17
GitHub 上最受欢迎的 5 大 Java 项目
本文列举了GitHub上最受欢迎的5个Java项目,从Mockitos到
Guava
,以及java-design-patterns等。
OSC开源社区
·
2023-03-16 14:01
Guava
学习
通过使用
guava
库,让代码简洁易扩展。1、条件检查业务代码书写过程中,各种判空和参数检查是不可避免的,重复繁琐的代码让项目显得臃肿丑陋。
hhfchyl
·
2023-03-16 02:43
001
Guava
| 基本概念
所以就诞生了
guava
。
__destory__
·
2023-03-15 17:38
AndroidX适配,ListenableFuture问题
项目引入了com.google.
guava
的包,转化为androidx后运行时候出现错误:Error:Programtypealreadypresent:com.google.common.util.concurrent.ListenableFuture
luohai859
·
2023-03-14 23:58
android异常
android
利用Redis与本地缓存优化Mysql性能
但是高频数据流处理系统中,Redis的压力也会很大,同时I/0开销才是耗时的主要原因,这时候为了降低Redis读写压力我们可以用到本地缓存,
Guava
为
十一技术斩
·
2023-03-14 17:49
缓存
redis
mysql
微服务
数据库
Guava
缓存
Guava
缓存是谷歌的一种本地缓存,缓存是通过使用本机的内存来存储的,实现原理类似于ConcurrentHashMap,
Guava
适用于以下的场景:1.消耗内存空间来提升速度2.你预料到某些键会被查询一次以上
龙贝子
·
2023-03-14 15:12
令牌桶算法简洁(简陋)实现
令牌桶算法简洁(简陋)实现参考了
guava
RateLimiter,实现过程中有几个细节需要注意:发令牌不需要单独起线程,太重了,也太耗费资源了。请求时根据时间计算需要生成多少令牌即可。
sunshujie1990
·
2023-03-14 06:22
Android studio 更新到3.5.2后出现的问题
Gradlemodelversion=5.4.1,NDKversionisUNKNOWN2.ERROR:Receivedclose_notifyduringhandshake3.Couldnotdownload
guava
.jar
程序猿isMe
·
2023-03-14 05:07
Java 异步编程 (5 种异步实现方式详解)
一、线程异步二、Future异步三、CompletableFuture异步四、SpringBoot@Async异步五、
Guava
异步Java异步编程小结什么是异步?
mikechen的互联网架构
·
2023-03-13 07:31
BAT架构技术系列
java
servlet
jvm
CompletableFuture快速指南
比如,
guava
的ListenableFutur
有效栈
·
2023-03-12 12:13
Guava
之EventBus消息发布订阅实现
消息发布订阅实现
guava
中的EventBus在项目开发中,可以快速实现发布订阅模型,不需要我们自己去实现.下面记录一下如果使用EventBus使用首先是创建EventBus,主要代码如下://创建EventBusEventBuseventBus
一个菜鸟JAVA
·
2023-03-12 10:40
Guava
简介(详细)
文章目录前言一、
Guava
的好处:二、
guava
高质量的API:1、项目相关信息2、源码包的简单说明3、类库使用手册三、springBoot集成
guava
cache缓存总结前言
Guava
是一种基于开源的
lfwh
·
2023-03-11 01:39
Cache
java
java
后端
2019-05-31
guava
编译的JDK版本号 1.6最高用到20
Release21.0requiresJDK1.8ornewer.Releases12.0through20.0requireJDK1.6ornewer.Releases1.0through11.0requireJDK1.5ornewer.https://github.com/google/
guava
Albert陈凯
·
2023-03-10 17:02
使用我们的spring-cache 整合我们的Redis对我们的数据进行缓存
spring-cache:SpringCache是Spring提供的一整套的缓存解决方案,它不是具体的缓存实现,它只提供一整套的接口和代码规范、配置、注解等,用于整合各种缓存方案,比如Redis、Caffeine、
Guava
Cache
把星星枕在床边
·
2023-03-10 17:35
redis
缓存
spring
Hbase 映射到Hive
hive312/conf修改hive-site.xml配置,在代码最后添加配置将hbase235的jar包全部拷贝到hive312的lib目录,并且所有的是否覆盖信息全部输入n,不覆盖查看hive312下面的
guava
Xiayebuliang
·
2023-03-10 09:50
hbase
hive
hadoop
linux
数据库
java8 的 foreach 和 map 中使用 index
AllArgsConstructor@NoArgsConstructorpublicclassStudent{privateIntegerage;privateStringname;}首先看在map中使用index
guava
良人与我
·
2023-03-09 17:38
JAVA进阶篇(10)—
Guava
实现的EventBus(调度算法源码分析)
1.使用方式引入依赖com.google.
guava
guava
27.0.1-jre定义被观察者类由该类触发事件通知:publicclassTestBus{/***EventBus,默认使用PerThreadQueuedDispatcher
小胖学编程
·
2023-03-09 12:49
java常用工具库
json转换Jacksongsonhttp请求httpclientokhttp字符串判断处理ApacheCommonsLang集合,缓存,并发库,字符串处理,I/OGoogle
Guava
日志框架log4j
Snail127
·
2023-03-09 06:17
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他