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缓存
Springboot Caffeine本地缓存使用示例
Caffeine是使用Java8对
Guava
缓存的重写版本性能有很大提升一依赖org.springframework.bootspring-boot-starter-cachecom.github.ben-manes.caffeinecaffeine2.7.0
·
2020-11-16 15:27
Java
Guava
排序器Ordering原理及代码实例
一创建排序器排序器:可以用来为构建复杂的比较器,以完成集合排序的功能:本质上来说,Ordering实例无非就是一个特殊的Comparator实例。Ordering把很多基于Comparator的静态方法(如Collections.max)包装为自己的实例方法(非静态方法),并且提供了链式调用方法,来定制和增强现有的比较器//创建排序器@TestpublicvoidcreateOreing(){//
·
2020-11-16 13:47
Guava
缓存
参考:https://blog.csdn.net/chinabestchina/article/details/780092201.pom文件org.springframeworkspring-context-support4.3.6.RELEASE2.spring配置myCache3.使用packagecom.test.dao;publicinterfaceDemoMapper{@Cacheab
Jorvi
·
2020-11-13 17:41
Redis 缓存性能实践及总结
二、常见缓存对比常见的缓存方案,有本地缓存,包括HashMap/ConcurrentHashMap、Ehcache、Memcache、
Guava
Cache等,缓存中间件包括Redis、Tair等。
vivo互联网技术
·
2020-11-13 11:48
redis
数据库
缓存
性能
基于Redis+Lua脚本实现分布式限流组件封装的方法
org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-aopcom.google.
guava
guava
18.0
·
2020-11-13 10:01
Guava
常用数据结构
Guava
是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。
王勇1024
·
2020-11-11 09:01
学习笔记:设计模式之观察者模式
观察者模式在很多框架都有应用到,像Google
Guava
的EventBus以及SpringFramework等都用到观察者模式。
大力papa
·
2020-10-23 10:43
维度数据实时关联的实践(w/ Flink、Vert.x &
Guava
Cache)
DataEnrichment在流式处理作业(特别是实时数仓ETL作业)中,我们的数据流可以视为无界事实表,其中往往缺乏一些维度信息。例如,对于埋点日志流而言,为了减少传输冗余,可能只会带有城市ID、商品ID等,如果要映射到对应的名称,就需要与外部存储中的维度表进行关联。这里的外部存储一般是指适合OLTP场景的数据库,如MySQL、Redis、HBase等。英文语境里习惯将上述操作称为dataenr
LittleMagic
·
2020-10-13 15:02
Guava
Guava
是一个Google的基于java1.6的类库集合的扩展项目,包括collections,caching,primitivessupport,concurrencylibraries,commonannotations
丹之
·
2020-10-11 08:01
1、
guava
简介
转载:
Guava
学习笔记:Google
Guava
类库简介
Guava
项目包含我们在基于Java的项目中依赖的几个Google核心库:集合,缓存,基元支持,并发库,通用注释,字符串处理,I/O等。
小manong
·
2020-10-10 22:42
缓存 | 从本地缓存到分布式缓存
从本地缓存到分布式缓存目录从本地缓存到分布式缓存第一次接触缓存MAP常见淘汰策略FIFO(firstinfirstout)LFU(lessfrequentlyused)LRU(leastrecentlyused)其他缓存简单分类缓存的使用Java集合类
Guava
CacheCaffeineEhcacheMemcachedRedisSpringCache
双鬼带单
·
2020-10-09 22:00
实现布隆过滤器的三种方式
谷歌布隆过滤器项目地址:https://gitee.com/quancong/redis.gitBloomFilter项目需求:判断是否是已注册过的用户1、引入布隆过滤器pom依赖com.google.
guava
guava
21.02
tuonas
·
2020-10-09 20:12
redis
redis
数据库
java
从零开始手写 redis(四)监听器的实现
本节,让我们来一起学习一下如何实现类似
guava
-cache中的removeListener删除监听器,和类似redis中的慢日志监控的slowListener。
叶止水
·
2020-10-09 13:48
缓存
redis
memcached
JDK8新特性—— Optional类
以前,为了解决空指针异常,Google公司著名的
Guava
项目引入了Optional类,
Guava
通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。
忘记自我介绍
·
2020-10-08 17:19
java
区块链学姐:10月4日 比特币久立10000上方,年底再升5000有望!
英国电子货币机构
Guava
pay成为RippleNet成员。V神否认当前以太坊性能低的说法。4.中国银行研究院郝毅:央行数字货币会冲击SWIFT系统。
区块链学姐
·
2020-10-05 21:02
数字货币
区块链
分析师
比特币
区块链
eos
从零开始手写 redis(四)监听器的实现
本节,让我们来一起学习一下如何实现类似
guava
-cache中的removeListener删除监听器,和类似redis中的慢日志监控的slowListener。
叶止水ryo
·
2020-09-30 19:07
redis
cache
memcache
Redis面试题(转载)
概述什么是RedisRedis有哪些优缺点为什么要用Redis/为什么要用缓存为什么要用Redis而不用map/
guava
做缓存?
wangdh258
·
2020-09-27 15:40
redis
缓存
Spring Boot集成
Guava
EventBus并注入Bean
目录前言目标事件总线介绍概览图代码实践基础类IEventBusAbstractSpringEventBusIEventConsumer业务类实现事件总线投递消息消费者前言基于事件总线的方式开发,可以使我们代码更加简洁,而且解耦
Guava
Petty Fox
·
2020-09-25 12:11
#
后端开发
eventbus
guava
SpringBoot2.x—使用Redis的bitmap实现布隆过滤器(
Guava
中BF算法)
1.布隆过滤器1.1布隆过滤器设计思想布隆过滤器(BloomFilter,下文简称BF)是专门用来检测集合中是否存在特定元素的数据结构。它是由长度为m比特的位数组和k个哈希函数组成的数据结构。位数组均初始化为0,哈希函数可以将输入数据尽量的均匀散列。当插入一个元素时,将元素数据分别输入到k个哈希函数,产生k个哈希值。以k个哈希值作为位数组的下标,将其值置为1.当查询一个元素是否存在,将元素映射为k
小胖学编程
·
2020-09-18 15:41
MultiSet+TreeMap实现次数统计
备注:需要引入
guava
的jar包要求:实现:importjava.util.Iterator;importjava.util.TreeMap;importcom.google.common.collect.HashMultiset
ToonoHiroyuki
·
2020-09-17 15:45
Java
次数统计
MultiSet
TreeMap
CacheBuilder 构建缓存
CacheBuilder中文官方教程Github
Guava
Cache与ConcurrentMap很相似,但也不完全一样。
清辉夜羽
·
2020-09-17 14:41
guava
java
guava
Working with Collections
guava
MapTableRangeimportcom.google.common.collect.
Hello_Woeld
·
2020-09-17 14:45
guava
简化工作:
Guava
Lists Maps 实际工作运用和源码
引导语在日常工作中,我们经常会使用一些三方的API来简化我们的工作,
Guava
就是其中一种,
Guava
是Google开源的技术框架,使用率高,社区活跃度也很高。
_zh@xia
·
2020-09-17 14:23
java
Java并发编程之CountDownLatch,CyclicBarrier实现一组线程相互等待、唤醒
java多线程应用场景不少,有时自己编写代码又不太容易实现,好在concurrent包提供了不少实现类,还有google的
guava
包更是提供了一些最佳实践,这让我们在面对一些多线程的场景时,有了不少的选择
天涯泪小武
·
2020-09-17 13:38
限流算法
Spring
boot相关实战知识的专栏
Guava
之 集合工具类
Listspublicstaticvoidmain(String[]args){//指定初始大小(数据多的话会自动扩容)ArrayListlist0=Lists.newArrayListWithCapacity(4);System.out.println(list0);ArrayListlist1=Lists.newArrayList();//能够推断泛型for(inti=0;ilist2=Lis
梁云亮
·
2020-09-17 08:06
Guava
集合工具类
Lists
Maps
Sets
springboot+hbase
tools.jarorg.apache.hbasehbase-client1.2.4org.slf4jslf4j-log4j12org.apache.hbasehbase-common1.2.4com.google.
guava
guava
com.google.
guava
guava
15.0packag
百里山川
·
2020-09-17 04:11
增加swagger的时候 因为
guava
版本不一样导致冲突
com.google.
guava
guava
20.0如果增加swagger出现冲突的时候需要在dependencyManagement增加如上配置解决
guava
的版本不一样导致的冲突
编码的三叔
·
2020-09-16 18:35
Java基础篇
Java分布式模式重要的两个知识点(分布式缓存和高可用)
分布式缓存有几个概念:磁盘缓存,也叫文件缓存(如:Ehcache,
Guava
Cache)常见于:CDN缓存,反向代理缓存内存缓存(如:Memcached,redis)
Frank浩
·
2020-09-16 17:17
java
分布式
java
知识结构
分布式缓存
高可用
Java电商秒杀系统性能优化(四)——查询优化缓存之多级优化-接触高性能缓存方案
多级缓存方案一、Redis集中式缓存1.1Redissentinal哨兵模式1.2Rediscluster模式1.3Redis集中式缓存商品详情页接入1.4Redis集中式缓存压测效果验证二、本地热点缓存2.1
Guava
cache2.2
to_be_better_one
·
2020-09-16 15:17
Java电商秒杀系统性能优化
多级优化缓存
redis缓存
本地热点缓存
nginx
lua缓存
java int数组的包含
此源码发现于
GUAVA
库。
像梦一样不自由
·
2020-09-16 13:26
java
Guava
Cache
文章目录缓存使用场景缓存类型LocalCacheGoogle
Guava
Cache优点适用场景内存结构常用方法创建加载缓存回收刷新过期统计移除监听器获取cache附录缓存使用场景计算或检索一个值的代价很高
zhaomaoer
·
2020-09-16 13:19
技术
Google
Guava
官方教程
引言
Guava
工程包含了若干被Google的Java项目广泛依赖的核心库,例如:集合[collections]、缓存[caching]、原生类型支持[primitivessupport]、并发库[concurrencylibraries
瑞雪骄阳
·
2020-09-16 11:34
JAVA学习
guava
新集合类型——Multimap
guava
的大名其实是早有耳闻,但直到前段时间才真正用到了,也切实感受到了为什么那么多开发者都推崇
guava
。第一个用到
guava
的是它的一个集合类型:Multimap。
chuminghan0476
·
2020-09-16 11:17
数据结构与算法
guava
字符串处理——连接器[Joiner]
今天介绍一种新的拼接处理方法
guava
-Joiner,可以大大简化代码。例如原先我们拼接字符串是这样处理的:private static String n
chuminghan0476
·
2020-09-16 11:45
JavaScript | 声明数组并在每个循环中使用的代码
Code:码:varfruits=["apple","mango","banana","grapes","
guava
"];document.write("Array:Ty
cumtb2002
·
2020-09-16 09:35
javascript
js
java
python
vue
Guava
(零)—— 目录
1.Future的异常拆解https://blog.csdn.net/xxcupid/article/details/504922222.RemoveListener分析https://blog.csdn.net/xxcupid/article/details/504922213.loadingCache的同步/异步loadhttps://blog.csdn.net/xxcupid/article
xxcupid
·
2020-09-16 07:23
guava
在断网情况下使用idea和maven
如果不用shade插件的relocation功能,手动改源码的import然后重新打包,pmml-model依赖google的
guava
,不仅仅pmml-model和
guava
的包名要改,pmm
zdkdchao
·
2020-09-16 06:24
idea
maven
【Sets】使用Google
Guava
工程中Sets工具包,实现集合的并集/交集/补集/差集
获取两个txt文档的内容~存储进集合中求集合的并集/交集/补集/差集packagecom.sxd.readLines.aboutDB;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileReader;importjava.io.FileWriter;import
狒狒你呐
·
2020-09-15 19:49
j2ee
将逗号分隔的字符串与List互转
将逗号分隔的字符串与List互转方法1:利用JDK的Arrays类Stringstr="a,b,c";Listresult=Arrays.asList(str.split(","));方法2:利用
Guava
weixin_34088838
·
2020-09-15 15:19
java
宙斯 安装部署
http://central.maven.org/maven2/com/google/
guava
/
guava
/18.0/
guava
-18.0.jar版本太老HADOOP_CONF_DIR1.一定要在linux
仲景武
·
2020-09-15 12:00
hadoop
hive
Guava
之 StopWatch 计时器
一、Mavencom.google.
guava
guava
23.0二、方法createStarted():创建并启动一个新的stopwatch对象,使用System.nanoTime()作为时间资源createStarted
yin__ren
·
2020-09-15 12:52
工具类
Java 类路径扫描
依赖Google
Guava
,ApacheCommonsCollections4,A
iteye_15891
·
2020-09-15 10:21
Java
Lucene Spatial构建地理空间索引
一、Maven依赖4.0.0com.sdu.lucenelucene-learn1.0-SNAPSHOT6.1.00.619.0com.google.
guava
guava
${
guava
.version}
dingshi1328
·
2020-09-15 10:46
java
这款Java工具类库简直棒级了
这几天在微信公众号看到有号主推荐一个Java工具类库,当时没有在意,觉得已经有Java的common包了,还有
Guava
类库,已经够用了。但是今天又来看了一遍,觉得这个类库别有一番风味。
Lvshen的技术小屋
·
2020-09-15 09:57
Java
类库
Hutool
java
编程语言
开发工具
超级简单的
guava
配置
由于实际业务开发,现有需求如下:publicclassLightupCityRelationimplementsSerializable{privatestaticfinallongserialVersionUID=-3086558476279595830L;privateLongid;//唯一标识privateLongsearchId;//stake_img_search表idprivateSt
Toner_唐纳
·
2020-09-15 08:12
java
3、后台框架
ControllerExtensionBaseControllerDingDingBaseControllerServiceMapperExampleDTO常用类请求上下文上下文无关session返回上下文部门岗位员工用户角色数据字典缓存其它工具方法Hutool常见组件清单ApacheCommonsGoogle
Guava
Jodd
Eric Lao
·
2020-09-15 08:37
FSL研发体系文档
java
Spring 整合 Swagger2 生成接口文档
版本说明:swagger:2.9.2spring:4.3.6.RELEASE注:使用springfox集成swagger2,依赖
guava
20.0版本。
天勤Dudu
·
2020-09-15 07:19
Swagger
Swagger
java中逗号分隔的字符串和List相互转换
1、将逗号分隔的字符串转换为ListStringstr="a,b,c";Listresult=Arrays.asList(str.split(","));2、将List转换为逗号分隔的字符串(1)利用
Guava
Andrew_Yuan
·
2020-09-15 07:03
Java
集中式内存缓存
Guava
Cache
背景缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日长开发有很多场合,有一些数据量不是很大,不会经常改动,并且访问非常频繁。但是由于受限于硬盘IO的性能或者远程网络等原因获取可能非常的费时。会导致我们的程序非常缓慢,这在某些业务上是不能忍的!而缓存正是解决这类问题的神器!当然也并不是说你用了缓存你的系统就一定会变快,建议在用之前看一下使用缓存的9大误区(上)使用缓
weixin_34318272
·
2020-09-15 06:39
建造者模式源码解析(jdk-
guava
+mybatis)
在JDK中是如何使用builder的呢,我们经常使用的一个类一定都用过,StringBuilder这么一个类,publicfinalclassStringBuilderextendsAbstractStringBuilderimplementsjava.io.Serializable,CharSequence从他的类名就可以看出来它是一个Builder,而append方法我们是经常用的,我们看一下
Leon_Jinhai_Sun
·
2020-09-15 04:34
建造者模式
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他