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
【译】Google
Guava
的 Table 接口介绍
原文:https://www.baeldung.com/
guava
-table1.概述在本教程中,我们将展示如何使用Google
Guava
的Table接口及其多个实现。
明明如月学长
·
2023-06-07 19:33
guava
java
开发语言
Redis面试核心技术点和缓存相关问题
目录Redis的数据结构和原理Redis持久化:RDB和AOFRedis的集群设计缓存雪崩、击穿、穿透高并发场景下缓存和数据库更新策略Redis的大key和热key和大value
本地缓存
磁盘IO和网络开销相比于请求内存
浮尘笔记
·
2023-06-07 16:24
Redis
redis
面试
数据库
缓存
基于 prefetch 的 H5 离线包方案 | 京东云技术团队
离线包是最常用的优化技术,通过提前下载H5渲染需要的HTML/JS/CSS资源,加载时直接使用
本地缓存
资源避免额外的网络请求提高加载速度。
京东云技术团队
·
2023-06-07 09:14
硬核干货
京东云
android
H5
离线包
ios
Google
guava
工具类库的介绍和使用
大家好,今天给大家分享一篇有关Google
guava
工具类库的简单介绍以及使用;并演示了一些集合中常见的操作,附有代码演示示例,便于学习;✨个人博客:https://blog.csdn.net/weixin
SimpleMemory
·
2023-06-07 07:45
JAVA项目实战总结
java
Google
guava
工具类库
【第三章】Google
Guava
之 Preconditions学习
Preconditions比较简单,用于检查是否符合条件,如果不符合就抛出异常。主要有三个方法checkArgument:检查参数,不返回值checkNotNull:检查参数不为空,返回值checkElementIndex:检查元素位置是否正确/***检查表达式是否正确,否则抛出设定的错误信息*/publicstaticvoidcheckArgument(booleanexpression,@Ch
小强先森java
·
2023-06-07 07:15
java基础面试知识
java常用类库与技巧
guava
学习
java
Google
Guava
学习小计之集合,字符串utils
Google
Guava
官方教程(中文版)--加载太慢了http://ifeve.com/google-
guava
/string操作(Strings,Splitter)/***Strings和Splitter
sskai163
·
2023-06-07 07:15
GoogleUtils
Google
Guava学习小计之集合
字符串utils
【第二章】Google
Guava
之 Splitter 学习
Splitter和Joiner相反,Joiner是将数组按照某分隔符分隔返回字符串。Splitter是将按照某分隔符进行分隔返回数组com.google.common.base.Splitter#on(char)传入一个需要按此分隔符分隔的字符串,并创建对象com.google.common.base.Splitter#on(java.util.regex.Pattern)按照正则表达式进行分隔c
小强先森java
·
2023-06-07 07:45
java基础面试知识
java常用类库与技巧
guava
学习
【第一章】google
guava
之 Joiner学习
Joiner是将数组按照某分隔符分隔返回字符串com.google.common.base.Joiner#on(java.lang.String)用户构造函数设置用什么字符分隔com.google.common.base.Joiner#appendTo(A,java.lang.Iterable)用于传入一个集合,然后通过构造函数传入的符号进行拼接字符串。底层就是用StringBuffer,Stri
小强先森java
·
2023-06-07 07:44
java常用类库与技巧
java基础面试知识
guava
学习
java
Google
Guava
学习之Cache
what、why、how三部曲1.
Guava
Cache是什么?
清波丶
·
2023-06-07 07:08
Guava
Java类库Google
Guava
学习
参考官网https://github.com/google/
guava
Google
Guava
官方教程(中文版)|并发编程网–ifeve.com一篇让你熟练掌握Google
Guava
包(全网最全)概述工具类就是封装平常用的方法
fang·up·ad
·
2023-06-07 07:38
Java
java
guava
Guava
学习之Map
Guava
中文是石榴的意思,该项目是Google的一个开源项目,包含许多Google核心的Java常用库。
额 无语
·
2023-06-07 07:36
java
guava
学习
java
缓存
sql
Google
Guava
学习 -
Guava
Range类
1.功能:数据范围处理2.代码:packagecom.example.google.
guava
.demo.clazz;importcom.google.common.collect.ContiguousSet
b_just
·
2023-06-07 07:31
java
Guava
学习笔记之 Preconditions
详细内容请参考Google
Guava
官方教程(中文版)Preconditions前置条件:让方法调用的前置条件判断更简单。
久违の欢喜
·
2023-06-07 07:30
Guava
学习笔记
java
Google之
GUAVA
学习
一.引入依赖com.google.
guava
guava
31.1-jre二、字符串isNullOrEmpty:判断是否为空emptyToNull:空转nullnullToEmpty:null转空commonPrefix
qinxun2008081
·
2023-06-07 07:56
Java
guava
学习
Java 对象转换记录
appPermissionVoList.stream().map(appPermissionVo->appPermissionVo.getUserId()).collect(Collectors.toList());2.使用
guava
testresultstomorrow
·
2023-06-06 23:52
java
list
基于 prefetch 的 H5 离线包方案 | 京东云技术团队
离线包是最常用的优化技术,通过提前下载H5渲染需要的HTML/JS/CSS资源,加载时直接使用
本地缓存
资源避免额外的网络请求提高加载速度。
·
2023-06-06 22:30
多模块项目使用枚举配置spring-cache缓存
一、前言近期被刷接口了,考虑增加
本地缓存
提高性能,另配置限流使用spring-cache注解式缓存,可以提高使用缓存的开发效率不同业务,可以定制自己的缓存策略,是基本需求多模块项目,最好在统一的模块(如
·
2023-06-06 21:00
Google
Guava
1.以面向对象思想处理字符串:Joiner/Splitter/CharMatcher//连接器privatestaticfinalJoinerjoiner=Joiner.on(",").skipNulls();//分割器privatestaticfinalSplitterspliter=Splitter.on(",").trimResults().omitEmptyStrings();public
手扶拖拉机_6e4d
·
2023-05-09 16:27
详解Flutter网络图片
本地缓存
的实现
目录一、问题二、思路三、实现四、使用五、缓存清理一、问题Flutter原有的图片缓存机制,是通过PaintingBinding.instance!.imageCache来管理缓存的,这个缓存缓存到的是内存中,每次重新打开APP或者缓存被清理都会再次进行网络请求,大图片加载慢不友好,且增加服务器负担。二、思路1、查看FadeInImage.assetNetwork、Image.network等几个网
·
2023-04-21 09:31
VasSonic 2.0 iOS端分析(二)
SonicCache:
本地缓存
类。SonicC
frog78
·
2023-04-21 07:25
再谈缓存与数据库一致性问题
市面上比较流行的缓存技术:Redis、Memcache、ehcache、
guava
cache,有的也会利用mongodb做缓存。缓存的副作用缓存技术虽然可以显著提升查询性能
jerrik
·
2023-04-20 21:50
linux6.5yum源,Redhat 6.5 yum源的配置
然后依据这些信息对软件包的依赖性进行分析并尝试将其解决,接着就是到yum源中下载相关的软件包到本地并开始安装注:yum的配置文件/etc/yum.conf和/etc/yum.repos.d/*.repoyum的
本地缓存
位置是在
白马唐僧
·
2023-04-20 20:52
linux6.5yum源
4.19日报
一级缓存:基于PerpetualCache的HashMap
本地缓存
,它的声明周期是和SQLSession一致的,有多个SQLSession或者分布式的环境中数据库操作,可能会出现脏数据。
_ネфイω
·
2023-04-20 19:28
mybatis
java
数据库
git 添加.gitignore内容
解决方法:先把不想记录文件的
本地缓存
删除,再在.gitignore中添加忽略该文件,然后再提交。
洛克黄瓜
·
2023-04-20 09:32
SpringBoot 中使用
Guava
实现单机令牌桶限流
SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流。首先就让我们来看看为什么需要对接口进行限流?为什么要进行限流?因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法对外提供服务。那为了防止出现这种情况最常见的解决方案之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务
白露与泡影
·
2023-04-20 01:07
java
spring
caffeine_redis自定义二级缓存
CaffeineCacheCacheMessageListenerCaffeineCacheAspectCacheMessage总结背景最近产品下发一个需求:考虑在程序中加缓存,刚开始以为只是Redis缓存,后面才直到是
本地缓存
·
2023-04-19 19:02
十分钟搞懂Lombok使用与原理
1简介Lombok是一款好用顺手的工具,就像Google
Guava
一样,在此予以强烈推荐,每一个Java工程师都应该使用它。
alterem
·
2023-04-19 16:27
【从0-1成为架构师】网络架构模式
文章目录网络架构模式分层分割分布式分布式应用和服务分布式静态资源分布式数据与存储集群缓存CDN反向代理
本地缓存
分布式缓存异步提高系统可用行加快网站相应速度消除并发访问高峰冗余自动化自动化代码管理自动化测试自动化安全检查自动化部署自动化监控自动化报警自动化失效转移自动化失效恢复自动化降级自动化分配资源网络架构模式为了解决大型互联网公司面临的高并发
学疏才浅
·
2023-04-19 11:53
架构师
网络
架构
数据库
MyBatis04 缓存
缓存内部的清理策略:LRU(默认),FIFO(先进先清),SOFT,WEAK一级缓存(也叫
本地缓存
,默认开启)只在与数据库同一次会话期间查到的数据会放到一级缓存缓存失效情况:1.查询不同sql语句时2.
醒醒起来学习
·
2023-04-19 06:31
MyBatis
缓存
面试题:互联网三高解决思路
什么是互联网三高互联网的三高架构就是指设计互联网系统架构时需要满足高可用,高性能,高并发但高并发系统和非高并发系统,算两个维度,在这两个维度下还有三高:(1)高可用(2)高性能(3)高扩展1.1高性能解决思路:缓存(分布式缓存,
本地缓存
酆都小菜鬼
·
2023-04-19 04:54
JAVA系统设计
java
google
Guava
包RateLimiter使用最佳实践
以下是使用
Guava
RateLimiter的最佳实践:1创建RateLimiter对象的最佳实践在创建RateLimiter对象时,建议使用静态工厂方法来创建,因为它提供了更清晰的API,并且允许您使用不同的参数值来创建
·
2023-04-19 00:35
后端java并发编程guava
实战-高并发下的读/写
文章目录高并发下的读/写高并发读业务场景高并发写业务场景同时高并发读和高并发写业务场景高并发读策略一:加缓存/读副本方案一:
本地缓存
/集中式缓存方案二:数据库层面的改变,Master/Slave,使用主从完成读写分离方案三
甲乙Rocket
·
2023-04-18 20:52
实战
java
java
guava
主要功能介绍及使用心得总结
目录1.前言2.
Guava
主要功能介绍2.1集合操作2.2缓存2.3字符串处理2.4函数式编程2.5其他实用工具3.结论1.前言
Guava
是一个由Google开发的Java核心库,它提供了很多有用的方法和实用工具类
·
2023-04-18 19:27
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata
这可能是由于网络连接问题或
本地缓存
损坏等原因导致的。尝试以下步骤来解决该问题:重新运行命令:有时候repodata源可能会在稍后恢复,因此重新运行命令可能会解决问题。
旅途中的宽~
·
2023-04-18 16:53
知识分享
conda
九阳神功-
Guava
使用技巧
介绍
Guava
是Google开源的一个项目,github上面的描述为GooglecorelibrariesforJava,其实就是Google内部沉淀的一个java工具类包。
土豆肉丝盖浇饭
·
2023-04-18 10:03
Guava
——Joiner
将一个字符串序列用分隔符连接起来。1.构造函数只对外提供静态Joiner.on方法来构造joinerpublicstaticJoineron(Stringseparator){returnnewJoiner(separator);//调用构造方法,传入分隔符分为字符串和字符两种形式}publicstaticJoineron(charseparator){//字符转换为字符串returnnewJoi
爱吃菜的流浪狗
·
2023-04-17 21:32
【实用】解决.gitignore文件不生效
解决方法先把
本地缓存
删除(改变成未被追踪状态),然后再提交gitrm-r--cached.gitadd.gitcommit-m'update.gitignore'gi
Al6n Lee
·
2023-04-17 15:20
实用工具
git
github
数据库
人工智能
语音识别
spring 加载java类_Spring的bean加载以及JVM类加载过程
背景:在使用谷歌开源的
本地缓存
解决经常查询数据库导致的查询效率低下,将从数据库查询好的数据放入到缓存中,然后设计过期时间,接着设计一个get方法缓存汇总获取数据,进一步将整个流程封装成一个CacheSerice
圆山中庸
·
2023-04-17 14:09
spring
加载java类
redis发布订阅模式
最近项目中,有个功能点是利用redis的发布订阅机制,进行服务器
本地缓存
数据同步。
走在冷风中吧
·
2023-04-17 13:00
SpringBoot - 集成Swagger、Knif4j接口文档以及文档添加账号密码登录
、Knif4j依赖配置演示集成Swagger、Knif4j依赖pom.xmlcom.github.xiaoyminknife4j-spring-boot-starter3.0.3com.google.
guava
guava
io.swaggerswagger-modelscom.google.
guava
guava
31.1
嗯嗯**
·
2023-04-17 03:49
Java
spring
boot
swagger
knif4j
账号密码登录
接口文档
EaxyExcel读取多个sheet的数据
效果实现导入依赖com.alibabaeasyexcel2.2.7com.google.
guava
guava
30.1-jreorg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-test
龙叔的技术笔记
·
2023-04-16 20:08
EasyExcel
java
excel
EasyExcel自动设置列宽
一个注解就够,不用到处写main方法org.springframework.bootspring-boot-starter-testcom.alibabaeasyexcel2.2.7com.google.
guava
guava
30
龙叔的技术笔记
·
2023-04-16 20:07
EasyExcel
java
常用限流算法与
Guava
RateLimiter源码解析
Guava
RateLimiter解析
Guava
是Google开源的一
长布
·
2023-04-16 20:29
Android架构组件之ViewModel和LiveData
在MVVM架构中,View通常指Activity和Fragment,主要用来根据数据渲染UI,而Model主要负责数据的获取,这里通常包含获取网络数据和
本地缓存
数据,而ViewModel作为View和Model
dfqin
·
2023-04-16 18:00
Android开发
kotlin
ViewModel
LiveData
JVM(十) - 性能调优
明确优化目标发现性能瓶颈性能调优监控及数据统计确认是否达到目标1、什么时候需要JVM调优应用系统慢(响应性能下降,吞吐量下降)、卡顿(GC停顿时间长、次数频繁)应用出现OOM等内存异常(使用的堆内存过大、
本地缓存
过大
EShaooo
·
2023-04-16 06:18
JVM系列
jvm
java
开发语言
算法
基于livedata实现的mvvm_clean
当然这些事ViewModel已经帮我们做了,它可以取出Model的数据同时帮忙处理View中由于需要展示内容而涉及的业务逻辑m(Model):数据源,主要包括网络数据源和
本地缓存
数据源。
天天听听
·
2023-04-16 01:56
selenium+python+Chrome
seleniumhq.github.io/FirstScriptTest.javaattrunk·SeleniumHQ/seleniumhq.github.io·GitHub1.84.3.0com.google.
guava
guava
31.0.1
Java_Chuck
·
2023-04-16 00:21
springboot
java
python
开发语言
Java缓存 @上源码
用途提高响应速度,减轻后台处理负担分类1)前端客户端浏览器缓存CDN加速代理服务器缓存(nginx)2)后端
本地缓存
(
Guava
Cache、Ehcache)分布式缓存(Memcache、Redis)数据库缓存按照存放介质类型分类可分为内存缓存和磁盘缓存
Ocean@上源码
·
2023-04-15 23:50
缓存
缓存
redis
memcached
npm install 安装错误Unexpected end of JSON input while parsing near
github.com/npm/npm/issues/19072#issuecomment-345555468npminstall报错UnexpectedendofJSONinputwhileparsingnear可能是
本地缓存
报错解决办法
笃笃木鱼
·
2023-04-15 23:44
dnsmasq介绍
查询的结果可以来自
本地缓存
和公共DNS服务器,如果
本地缓存
没有记录,dnsmasq会将请求转发到公共的DNS服务器,并将公共的DNS解析的结果回复到请求的设备。dnsmaq可以选择是否
to_be_better_wen
·
2023-04-15 19:06
开源软件学习总结
c语言
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他