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缓存
之Spring配置Ehcache(注解版)
注解版配置1.先加载ehcache的maven包net.sf.ehcacheehcache2.10.22.编写ehcache.xml文件,并把它放在resources资源文件夹下文件中的属性(如maxElementsInMemory等)可自行百度查询意义。3.在spring.xml文件配置缓存4.在service层使用缓存注解//缓存实体类时,实体类必须序列化@Cacheable(value="h
qq_41613913
·
2020-08-19 03:49
spring
java缓存
之Spring配置Ehcache(手动操作版)
手动版配置1.先加载ehcache的maven包net.sf.ehcacheehcache2.10.22.编写ehcache.xml文件,并把它放在resources资源文件夹下文件中的属性(如maxElementsInMemory等)可自行百度查询意义。3.编写Ehcache工具类importnet.sf.ehcache.Cache;importnet.sf.ehcache.CacheManag
qq_41613913
·
2020-08-19 03:49
spring
Maven项目的pom.xml依赖下载失败或是取消之后如何重新更新
这时候,问题来了,STS的Maven插件会将此认定了不可更新的依赖组件而再也不去更新它,即使你将它从pom中删除,然后再次加入也是徒劳的,总是提示:Failuretotransfercom.google.
guava
民国周先生
·
2020-08-19 00:21
Memcached 二进制协议(BinaryProtocol) incr指令泄露内存数据的bug
单机的限速,自然是用google
guava
的RateLimiter。
横云断岭
·
2020-08-18 20:37
C++
Java
memcached
Guava
Cache本地缓存(LoadingCache)
在开发应用中,避免不了会使用到缓存,分布式缓存一般会用到redis、Memcache等常用,本地缓存像ehcache这种用的也是很多今天介绍下google
guava
框架插件提供的LoadingCache
ypp91zr
·
2020-08-18 18:03
java
个人总结
Google
Guava
Cache:本地缓存,过期实现
Google
Guava
Cache:本地缓存实现,支持多种缓存过期策略,具体看官网:http://ifeve.com/google-
guava
/使用案例:1:先依赖
guava
的jar包com.google.
guava
guava
18.02
wisfly
·
2020-08-18 17:58
学习笔记
[Google
Guava
]-缓存清除
显式清除任何时候,你都可以显式地清除缓存项,而不是等到它被回收:个别清除:Cache.invalidate(key)批量清除:Cache.invalidateAll(keys)清除所有缓存项:Cache.invalidateAll()移除监听器通过CacheBuilder.removalListener(RemovalListener),你可以声明一个监听器,以便缓存项被移除时做一些额外操作。缓存
Spring_java_gg
·
2020-08-18 17:27
Guava
使用
Guava
cache构建本地缓存
什么是本地缓存在我们的应用中,大部分的计算是昂贵的,而且是可复用的,并且计算结果不会经常发生改变。这时候我们就可以将这些昂贵的计算结果缓存到内存中,下次使用的时候直接取出即可,而不用重新计算。这样可以节省大量的cpu和内存资源,提高系统的吞吐量。本地缓存作用就是提高系统的运行速度,是一种空间换时间的取舍。它实质上是一个做key-value查询的字典,但是相对于我们常用HashMap它又有以下特点:
TeenC1丶
·
2020-08-18 16:32
中间件
Flink项目开发记录之使用
guava
的LoadingCache管理本地化缓存
Flink项目开发记录之使用
guava
的LoadingCache管理本地化缓存项目背景:目前项目中一直使用直接访问redis的方式来获取配置数据,一旦数据高频的时候,效率就低下了,由于项目在redis的配置中变动的频率一般
清清清清清清
·
2020-08-18 16:04
flink
guava
缓存
Springboot +
Guava
Cache 使用教程(一)
使用步骤:引入jar包配置本地缓存配置类使用
Guava
本地缓存总结:
Guava
Cache和ConcurrentMap,但也不完全不样.如果说把
Guava
Cache看做一个卡车后箱,那么其中的Cache就是小的箱子
一只在程序中迷茫的喵
·
2020-08-18 16:18
Guava
Cache
Guava
本地缓存
1、背景
Guava
英文名:番石榴。缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache就是为了提升系统性能而开辟的一块内存空间。
m0_46322620
·
2020-08-18 15:33
Guava
指南个人翻译——Math
Math–
Guava
的数学工具包这个包中含有各种各样的数学工具类,比JDK更优化,测试更完善Contents综述
Guava
Math提供了为基本数据类型而设计的独立的类[IntMath],[LongMath
姜某人
·
2020-08-18 15:13
Guava
Guava
指南个人翻译 —— 注意NULL!!
Usingandavoidingnull使用和避免‘NULL’“Nullsucks.(Null就是狗屎)”-[DougLea(译注:JCP成员,纽约州立大学计算机系教授,JCP成员,java.concurrent包作者)]“Icallitmybillion-dollarmistake(Null引用:代价十亿美元的错误).”-[SirC.A.R.Hoare(译注:托尼.霍尔,图灵奖得主)]十分随意的
姜某人
·
2020-08-18 15:13
Guava
Java基础
Guava
avoid
null
guava
_缓存
Guava
Cache在软件开发的过程,缓存是一个非常重要的话题。在稍微复杂的开发过程中,我们基本上是不可能不使用到缓存的。至少我们会使用Map去存储一些东西。这其实就是一个最简单的缓存。
bubble_q
·
2020-08-18 14:08
Guava翻译
本地缓存(
Guava
Loading Cache)
当然使用缓存将带来数据一致性问题,所以使用本地缓存的场景需要仔细斟酌Google的开源工具包
Guava
中提供了对本地缓存的实现,并且提供了类似Redis的缓存超时删除功能,简单易用com.goo
sean-zou
·
2020-08-18 14:28
Open-Source
Software
基于
Guava
LoadingCache实现的本地缓存工具
通常来说,
Guava
Cache适用于:愿意消耗一些内存空间来提升速度。预料到某些键会被查询一次以上。缓存中存放的数据总量不会超出内存容量。
Guava
Cache是单个应用运行时的本地缓存。
Milton1993
·
2020-08-18 14:54
Java
Guava
- LoadingCache实现Java本地缓存
前言
Guava
是Google开源出来的一套工具库。其中提供的cache模块非常方便,是一种与ConcurrentMap相似的缓存Map。
weixin_30647065
·
2020-08-18 13:20
Google的
Guava
cache 缓存使用
xpchenfrank.iteye.com/category/220687[/url]官方的翻译:[url]http://cd826.iteye.com/blog/2036659[/url][color=red]
Guava
不净之心
·
2020-08-18 13:05
Java
开源应用
Guava
指南个人翻译 —— Caches 缓存
【
Guava
用户指南——个人翻译】Caches(缓存技术)Example–举个栗子LoadingCachegraphs=CacheBuilder.newBuilder().maximumSize(1000
姜某人
·
2020-08-18 13:15
Guava
Guava
Cache官网个人翻译
示例LoadingCachegraphs=CacheBuilder.newBuilder().maximumSize(1000).expireAfterWrite(10,TimeUnit.MINUTES).removalListener(MY_LISTENER).build(newCacheLoader(){publicGraphload(Keykey)throwsAnyException{ret
spume-time
·
2020-08-18 13:10
程序人生
Guava
-Working with Collections
文章目录TheFluentIterableclassListsSetsMapsMultimapsArrayListMultimapHashMultimapBiMapTableHashBasedTableTableviewsRangeRangeswitharbitrarycomparableobjectsImmutablecollectionsOrderingCreatinganOrderingin
woshiren123ew
·
2020-08-18 12:59
读书笔记
Guava
-Concurrency
文章目录概述SynchronizingthreadsMonitorMonitorexplainedMonitorbestpracticeListenableFutureFutureCallbackSettableFutureAsyncFunctionFutureFallbackFuturesRateLimiter概述在这篇文章中涉及到以下知识点:Monitor类充当Mutex使用,用来确保对代码进
woshiren123ew
·
2020-08-18 12:59
guava
Hbase与Elasticsearch的jar包冲突解决办法
问题当项目中同时集成Hbase和Elasticsearch时,经常遇到依赖包冲突的问题,如com.google.
guava
,org.joda等。
XiaoXiao_Yang77
·
2020-08-18 10:13
环境搭建
elasticsearch restclient bulk批量索引数据,可回滚返回失败数据及原因(仅供参考)
maven:org.elasticsearch.clientelasticsearch-rest-high-level-clientcom.google.
guava
guava
com.fasterxml.jackson.corejackson-corecom.fasterxml.jackson.dataformatjackson-dat
CrazyAnt-bcd
·
2020-08-18 10:40
技术文档
Ehcache详解
Ehcache特性:1)快速轻量过去几年,众多的测试表明ehcache是最快的
java缓存
之一,ehcache的线程机制是为大型高并发系统设计的,大量性能测试用例保证ehcache在不同版本间性能表现的一致性
时间学徒
·
2020-08-18 05:12
java
Ehcache缓存入门实战(附源码)
Ehcache缓存入门实战(附源码)Ehcache是一个强大、成熟的
Java缓存
框架,可以非常容易与其他库和框架集成。官网声称Ehcache可以作为TB级别的数据缓存,并且具有高扩展性。
rhwayfunn
·
2020-08-18 03:24
分布式系统
java缓存
框架ehcache简单实例
packageehcache;importnet.sf.ehcache.Cache;importnet.sf.ehcache.CacheManager;importnet.sf.ehcache.Element;/***使用API来动态的添加缓存(将缓存的配置信息通过java代码来实现而非写在配置文件)*@authorAdministrator**/publicclassEhCache1{publi
程序猿_小王
·
2020-08-18 02:10
java
一种接口限速方案
谷歌有个现有的开源实现:
Guava
的RateLimiter类,RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,比如你希望自己的应用程序
Lovnx
·
2020-08-18 02:12
Spring
Cloud
Java-Web
Spring
Cloud
EhCache详细解读
特性一览1、快速轻量过去几年,诸多测试表明Ehcache是最快的
Java缓存
之一。Ehcache的线程机制是为大型高并发系统设计的。大量性能测试用例保证Ehcache在不同版本间性能表现得一致性。
回_憶
·
2020-08-17 21:56
java
se
数据结构—算法
API安全机制之使用
Guava
实现简易限流
流控-流量控制负载均衡反向代理使用
Guava
下的ratelimit令牌桶简易实现限流效果@ComponentpublicclassRateLimitFilterextendsOncePerRequestFilter
大军465
·
2020-08-17 15:38
微服务安全实战
API安全机制
令牌桶限流总结
令牌桶限流总结一、引入二、令牌桶和漏桶算法区别三、
Guava
中RateLimiter用法及源码分析1、Google的令牌桶RateLimiter用法2、RateLimiter源码简单分析:一、引入限流是对某一时间窗口内的请求数进行限制
Rookie1996
·
2020-08-17 14:30
项目
缓存
java
分布式
API 安全机制 | 流控
流控|流量控制流控要做在所有安全机制的最前头;流控有针对整个集群的流控,有针对单个服务的流控;流控|单个服务的流控基于
Guava
的RateLimiter的实现packagecom.lixinlei.security.api.filter
乌鲁木齐001号程序员
·
2020-08-17 10:56
Java容器-引入
Guava
类库
Java容器-引入
Guava
类库目录1、只读设置2、函数式编程+组合式编程3、约束条件4、集合操作(并集、差集、交集)代码实现1、只读设置publicstaticvoidmain(String[]args
码农皮邱
·
2020-08-17 09:20
使用Google
Guava
实现定时缓存功能
一:加入maven依赖com.google.
guava
guava
19.0二:使用缓存方法一:packagecom.test.
guava
;importjava.util.concurrent.TimeUnit
西夏一品堂
·
2020-08-17 08:51
Java
使用google
guava
实现定时缓存功能
使用google
guava
实现定时缓存功能。
真不知道是谁
·
2020-08-17 08:14
google
Objects常见Object方法 - Google
Guava
Guava
Objects常见Object方法Objects类提供适用于所有对象,如equals、hashCode等辅助函数。
han-y
·
2020-08-17 08:20
❶
必须熟悉的常用库
#
Google
Guava
Spring Boot---(7)SpringBoot多线程
1.引入pom.xml的依赖由于后面要用到
Guava
包
IT云清
·
2020-08-17 07:56
(25)...Spring
Boot
(10)...并发
(6)...开发
google本地缓存LoadingCache
依赖(项目源码参考:https://github.com/licunzhi/dream_on_sakura_rain/tree/master/loadingcache_demo)com.google.
guava
guava
24.1
Emily 若
·
2020-08-16 22:03
Guava缓存
RedisTemplate序列化已实现存取对象
存取对象实现类(RedisTemplate操作封装)请去这里拿(https://mp.csdn.net/postedit/86991991)已经实现存取对象所需jar包com.google.
guava
guava
18.0com.dyuproject.protostuffprotostuff-core1.1.3com.dyuproject.protostuffprotostuff-runtime1.1
小杰。
·
2020-08-16 20:58
Java缓存
的Lru算法实现---并对Android util类LruCache的改进
一、概述1.LRU算法概述LRU(LeastRecentlyUsed)叫做最近最久未使用算法,它只是的是一种置换策略算法,计算机系统内存中页面置换基本是这算法。其实这算法也不难理解,就是优先释放不常用的空间给需要的程序。2.HashMap概述HashMap实现了Map接口,它的基本特征就是键值对的形式。而key是通过哈希表(Hashtable)的结构存储的,因此通过key对HashMap读取的时间
宇o风
·
2020-08-16 15:11
算法
Java内存缓存-通过Google
Guava
创建缓存
谷歌
Guava
缓存
Guava
介绍
Guava
是Google
guava
中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。
小码农薛尧
·
2020-08-16 15:20
Java
Google
Guava
中布隆过滤器的介绍和使用
一、简介布隆过滤器(BloomFilter)是非常经典的,以空间换时间的算法。布隆过滤器由布隆在1970年提出。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。二、实现原理布隆过滤器的核心实现是一个超大的位数组和几个哈希函数。假设位数组的长度为m,哈希函数的个数为
a495023351
·
2020-08-16 12:01
《深入分布式缓存:从原理到实践》读书笔记
第一章缓存为王概述分类客户端缓存网络缓存服务端缓存数据库缓存平台级缓存应用级缓存分布式系统理论第三章动手写缓存第四章Ehcache&
Guava
Cache第五章Memcached集中式缓存第六章Memcached
johnny233
·
2020-08-16 10:08
读书笔记
缓存
Java中的异步执行Future小结
Guava
ListenableFuture使用JDK提供的线程池ExcuteServ
Wenqi_B
·
2020-08-16 08:09
java基础学习
简单易学的技术教程索引
技术教程索引后端技术JavaJava基础教程Jsp教程
Guava
教程Java视频教程循序渐进学JavaJavaWeb开发视频教程Spring视频教程Java基础视频教程C语言C语言入门教程C#C#入门教程
玉开
·
2020-08-16 04:21
技术网站
Android 单元测试Truth的使用
流断言7.
Guava
断言7.1。可选断言7.2。多Map断言7.3。多集断言7.4。表断言8.自定义失
BlueZhang521
·
2020-08-15 22:53
Android
单元测试(Unit
test)
google
guava
中定义的String操作
在google
guava
中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。
cache007
·
2020-08-15 17:20
最简洁安全的String转int(
guava
依赖)
如例:Stringstr="1234";intstrToint=Integer.parseInt(str);可能会报出数字转换异常,需要加异常捕获进行处理intstrToint;try{ strToint=Integer.parseInt(str);}catch(NumberFormatExceptione){strToint=0;}结合jdk8的lambada表达式,实现简易且安全的转换。Str
李享
·
2020-08-15 16:37
#
java记录
Java8 特性-Optional对象
在Java8之前,Google
Guava
引入了Optionals类来解决NullPointerException,从而避免源码被各种null检查污染,以便开发者写出更加整洁的代码。
斯普润布特
·
2020-08-15 15:11
Java8学习
Guava
库之字符串操作
Guava
是google推出的一个类库,包含了很多个模块,今天先学习一下其中字符串处理相关的工具类。
achang07
·
2020-08-15 13:32
JAVA
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他