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开源组件
springboot 基于异步线程池来提升接口查询性能
1、可以通过设置异步线程池任务任务,这样可以大大提升接口性能importcom.facebook.presto.jdbc.internal.
guava
.collect.Lists;importcom.google.common.util.concurrent.ThreadFactoryBuilder
wppwpp1
·
2023-09-16 17:20
spring
boot
后端
java
基于springboot线程池,来提高接口并发相关demo的性能压测和思考
需要循环调用其他系统的列表接口服务,之前是串行服务,考虑通过线程池来提高并行能力,业务代码进行了抽象,具体demo如下:importcom.facebook.presto.jdbc.internal.
guava
.collect.Lists
wppwpp1
·
2023-09-16 17:44
spring
boot
windows
后端
List集合分页工具类
1.说明List集合分页工具类,可以对内存中的List集合进行分页,在需要分批返回数据,或者分批插入数据等场景都很有用,下面介绍三种开源库提供的分页工具:commons-collections4
guava
hutool2
木木与呆呆
·
2023-09-16 09:13
java
linq
postman
散列表
eureka
1、
Guava
-连接器Joiner使用和源码分析
Guava
-连接器Joiner使用和源码分析1.
Guava
-连接器Joiner使用和源码分析1.1使用版本1.2代码示例1.2.1基本使用1.2.2集合中Null导致空指针异常1.2.3忽略集合中的null1.2.4
do__something
·
2023-09-14 22:40
Guava
java
guava
Android 发布自己的sdk
作为一个开发,总是会跟
开源组件
打交道,现在记下我自己写的
开源组件
遇到的问题1.创建一个AndroidLibrary2.修改build.gradleplugins{id'com.android.application
木头86
·
2023-09-14 17:55
不用找系列
android
android
studio
gradle
字符串以逗号分隔的转换为List或数组方法
字符串以逗号分隔的转换为List方法1.利用JDK的Arrays类StringStringstr="a,b,c";Listsplit=Arrays.asList(str.split(","));2.利用
Guava
那一抹阳光爱发呆
·
2023-09-14 03:04
java
java
本地缓存性能之王
Guava
前言随着互联网的高速发展,市面上也出现了越来越多的网站和app。我们判断一个软件是否好用,用户体验就是一个重要的衡量标准。比如说我们经常用的微信,打开一个页面要十几秒,发个语音要几分钟对方才能收到。相信这样的软件大家肯定是都不愿意用的。软件要做到用户体验好,响应速度快,缓存就是必不可少的一个神器。缓存又分进程内缓存和分布式缓存两种:分布式缓存如redis、memcached等,还有本地(进程内)缓
java金融
·
2023-09-14 00:10
干货精讲!kafka面试题汇总
概述什么是RedisRedis有哪些优缺点为什么要用Redis/为什么要用缓存为什么要用Redis而不用map/
guava
做缓存?
阿里springboot学习笔记
·
2023-09-13 07:23
程序员
面试
后端
java
学习笔记:线程池执行抛出异常处理
1.使用线程池抛出异常处理:com.google.
guava
guava
31.1-jrepackagecom.tomdd.wechatarticle;importcom.google.common.util.concurrent.ThreadFactoryBuilder
TomCloud
·
2023-09-12 19:42
Springboot
java
第16章 服务安全控制
Gateway限流Gateway限流方案基于令牌桶限流实现2、Nginx限流Nginx速率限流Nginx并发量限流3、Redis集群应用Redis集群搭建Redis扩容与数据迁移4、缓存灾难处理布隆过滤器原理
Guava
Eclipse_2019
·
2023-09-11 11:49
gateway
限流
滑动窗口
令牌桶
nginx
guava
redis
Google 开源库
Guava
详解(集合工具类)—Maps、Multisets、Multimaps
一、MapsMaps有许多很酷的实用程序,值得单独解释。1、uniqueIndexMaps.uniqueIndex(Iterable,Function)解决了一个常见的情况,即有一堆对象,每个对象都有一些唯一的属性,并希望能够根据该属性查找这些对象。假设我们有一堆字符串,我们知道它们有唯一的长度,我们希望能够查找具有特定长度的字符串。ImmutableMapstringsByIndex=Maps.
Doker 多克 技术人的数码品牌
·
2023-09-11 09:43
java基础
guava
java进行系统的限流实现--
Guava
RateLimiter、简单计数、滑窗计数、信号量、令牌桶
本文主要介绍了几种限流方法:
Guava
RateLimiter、简单计数、滑窗计数、信号量、令牌桶,漏桶算法和nginx限流等等1、引入
guava
集成的工具pom.xml文件com.google.
guava
guava
23.0demo
菜鸟IT胡
·
2023-09-10 16:38
java
guava
开发语言
elastic-Job 源码解析之事件追踪EventBus
在elastic-Job中,是使用
guava
的EventBus事件总线工具,简单的使用观察者模式来实现。先看一个简单的demo:新建一个消息总线的发送者public
寻找_世界
·
2023-09-10 09:57
SpringCloud入门最佳实践(二)SpringCloud入门概述
是什么官网说明SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的
开源组件
做高度抽象封装之外
嘿,小子
·
2023-09-10 07:03
使用
Guava
中Cache的注意点
案例1:PriceSourceSwitchHandlerpriceSourceSwitchHandler=newPriceSourceSwitchHandler();CachelinkStatusMap=CacheBuilder.newBuilder().expireAfterWrite(10,TimeUnit.SECONDS).removalListener(priceSourceSwitchH
后来v
·
2023-09-10 00:22
guava
java
map
list集合拆分
**拆分集合**@param泛型对象*@paramresList需要拆分的集合*@paramsubListLength每个子集合的元素个数*@return返回拆分后的各个集合组成的列表*代码里面用到了
guava
Lao_Wu66
·
2023-09-09 18:20
util
java
后端
微分享-快速高效的从一个list转化到另一个list
Lists.transform是
Guava
collect的里面的方法,提供将当前list中的对象转换为另外一个需要的list对象。
HelloGeekCsdn
·
2023-09-09 17:20
微分享
技术
java
Guava
Guava
(一)
Guava
Cache进阶之同步/异步load
使用
guava
cache的时候,在cache中没有值或者值需要更新的时候,都需要去load,而这个load往往对应从数据库或者远程接口拿数据并缓存下来的操作。
uuboke
·
2023-09-09 16:14
基于
Guava
API实现异步通知和事件回调
本文节选自《设计模式就该这样学》1基于JavaAPI实现通知机制当小伙伴们在社区提问时,如果有设置指定用户回答,则对应的用户就会收到邮件通知,这就是观察者模式的一种应用场景。有些小伙伴可能会想到MQ、异步队列等,其实JDK本身就提供这样的API。我们用代码来还原这样一个应用场景,首先创建GPer类。/***JDK提供的一种观察者的实现方式,被观察者*/publicclassGPerextendsO
Tom弹架构
·
2023-09-09 07:54
Guava
学习笔记
主要的类别过期策略填充策略(Population)驱逐策略(eviction)移除监听器(Removal)统计(Statistics)1.过期策略expireAfterWriteexpireAfterAccess2.填充策略(Population)手动填充默认值填充:CacheLoader#load或者Callable3.驱逐策略(eviction)基于大小(size-based)基于时间(Tim
哪吒小子
·
2023-09-09 01:09
毕业设计基于Springboot+layui+mysql实现的在线考试系统源代码+数据库+部署文档
主要实现一套基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统(没有主观题)1.2.系统架构后端技术栈基于SpringBoot数据库MySQLORMMyBatis&MyBatis-plus缓存Redis、
guava
程序员柳
·
2023-09-08 21:17
数据库
课程设计
spring
boot
Google 开源库
Guava
详解(集合工具类)
任何具有JDKCollectionsFramework经验的程序员都知道并喜欢java.util.Collections.
Guava
提供了更多的实用程序:适用于所有集合的静态方法。
Doker 多克 技术人的数码品牌
·
2023-09-08 05:06
java基础
java
开源聚力,共创未来 | 麒麟信安祝贺openKylin首个体验版正式发布!
openKylin0.7版本正式发布,支持PC、平板双模式openKylin0.7基于Linux5.15内核和其他
开源组件
进行构建,向“每一行代码都自主可控”的目标迈进。
麒麟信安
·
2023-09-08 01:32
麒麟信安
openKylin
Google 开源库
Guava
详解
一、概述
Guava
是一组来自Google的核心Java库,包括新的集合类型(如多映射和多集)、不可变集合、图库和并发、I/O、哈希、原语、字符串等实用程序!
Doker 多克 技术人的数码品牌
·
2023-09-07 11:07
java基础
guava
海保人寿:开源治理保障科技与保险融合,助力保险业务数字化改革创新
开源组件
风险防不胜防开源治理成为“良药”海保人寿高度重视科技与保险的融合发展,积极探索数字化创新。在此过程中,
开源组件
因其使用便捷、灵活定制等特点,在海保人寿业务系统研发过程中被广
开源网安
·
2023-09-07 06:12
案例精选
开源
科技
Flink算子如何限流
目录使用方法调用类图内部源码
Guava
FlinkConnectorRateLimiterRateLimiter使用方法重写AbstractRichFunction中的open()方法,在处理数据前调用limiter.acquire
数据与后端架构提升之路
·
2023-09-06 16:30
Flink
flink
大数据
在 linux 虚拟机上安装配置 hive
目录一下载hive安装包二解压hive并配置环境变量三配置hive的配置文件四更新
guava
五hive初始化六开启远程连接七使用datagrip连接hive一下载hive安装包百度网盘资源如下:链接:https
超爱慢
·
2023-09-06 15:30
linux
运维
服务器
guava
报错 java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.of
在使用
guava
时报错org.springframework.web.util.NestedServletException:Handlerdispatchfailed;nestedexceptionisjava.lang.NoSuchMethodError
德墨忒尔
·
2023-09-06 00:35
java
java
guava
spring
推荐Java开发常用的工具类库google
guava
Guava
Guava
是一个Google开源的Java核心库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。
shigen01
·
2023-09-04 22:58
java
guava
高性能缓存 Caffeine 原理及实战
Caffeine是基于Java8开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5开始不再支持
Guava
Cache,改为使用Caffeine。
zjshuster
·
2023-09-04 19:14
缓存
java
开发语言
本地缓存、Redis数据缓存策略
1、基于
Guava
Cache实现本地缓存2、基于Caffeine实现本地缓存3、基于Encache实现本地缓存四、引入Redis五、Redis数据缓存策略1、为什么需要数据缓存策略2、Redis作为缓存的优势
哪 吒
·
2023-09-04 15:08
搬砖工逆袭Java架构师
数据库
大数据
学习
离谱!面试为啥都问Redis缓存?赶紧补一下
1、基于
Guava
Cache实现本地缓存2、基于Caffeine实现本地缓存3、基于Encache实现本地缓存四、引入Redis五、Redis数据缓存策略1、为什么需要数据缓存策略2、Redis作为缓存的优势
哪 吒
·
2023-09-04 15:07
搬砖工逆袭Java架构师
缓存
redis
分布式
送书
学习
数据库
Java的
guava
限流写法
第一步先引入mavencom.google.
guava
guava
32.0.1-jre然后上方法privatefinaldoublerateLimiter10=1.0/10.0;//每10秒最多访问1次005u05004privatefinaldoublerateLimiter20
众乐乐_2008
·
2023-09-04 14:21
日常代码
java
guava
python
Caffine和
Guava
的refreshAfterWrite的异同
背景:
guava
和caffine的refreshAfterWrite方法在用于本地缓存的场景是非常常用的,本文通过例子列举下caffine的refreshAfterWrite方法和
guava
的refreshAfterWrite
lixia0417mul2
·
2023-09-04 09:56
guava
java
gauva-splitter
参考:
Guava
学习之Splitter概述Java中关于分词的工具类会有一些古怪的行为。
YDDMAX_Y
·
2023-09-04 06:57
选择
Guava
EventBus 还是 Spring Framework ApplicationEvent
文章首发地址SpringFrameworkApplicationEventSpringFramework的ApplicationEvent是Spring框架提供的一种事件机制,用于实现发布和订阅事件的功能。它基于观察者模式,允许应用程序内的组件之间进行松耦合的通信。下面是关于SpringFramework的ApplicationEvent的详解:事件定义:ApplicationEvent是一个抽象
Walter Sun
·
2023-09-03 21:15
guava
spring
数据库
Java8之Optional类,巧解NPE
以前,为了防止出现null,我们常在代码中使用if…else…做防御性检查,后来
Guava
为了解决上述方法造成的代码污染引入了Optional类。
程序员Mark_Chou
·
2023-09-03 15:49
Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台
获取实战项目资料+视频项目介绍SpringBoot+Security+MyBatis+Thymeleaf+Activiti快速开发平台基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方
开源组件
公众号-老炮说Java
·
2023-09-03 00:27
java
spring
spring
boot
大数据
vue
springCloudAlibaba详解
一、概述1、简介SpringCloudAlibaba,它是由一些阿里巴巴的
开源组件
和云产品组成的。这个项目的目的是为了给Java开发者带来使用SpringBoot和SpringCloud的更多便利。
Upaaui
·
2023-09-02 19:10
#
spring
cloud
SpringBoot学习:整合Hbase
org.apache.httpcomponentshttpclientorg.slf4jslf4j-log4j12log4jlog4jjavax.servletservlet-apicom.google.
guava
guava
org.elasticsearche
大小鱼鱼鱼与鱼.
·
2023-09-01 22:19
HBASE
SpringBoot学习总结
hbase
资深嵌入式er需要具备哪些能力?
a、熟知热门os;b、具备公共组件库(公共
开源组件
,便于移植)3、能根据产品功能设计出易移植,易裁剪,高可靠,高性能的软件框架。4、具备把控项目全局的能力和意识。5、具备产品思维。6、具备
runner_L
·
2023-09-01 21:14
AREX Java Agent 插件开发指南
AREXAgent项目(arex-agent-java)现在已经支持了大部分
开源组件
的Mock,但对某些公司内部完全自研或是基于
开源组件
做了修改的基础组件还暂不支持,回放时可能会产生预期外的差异,针对这种问题
·
2023-09-01 17:23
javaagent测试开源
SpringCloud整合NacosConfig异常:create config service error! (NacosException: null)
查看下项目中有没有依赖
guava
。com.google.
guava
guava
${
guava
.version}
ThorOde
·
2023-09-01 07:40
Java中两种json diff的实现学习
com.google.
guava
guava
28.0-jrecom.fasterxml.jackson.corejackson-databind2.11.1演示使用的两个样例JSON如下:privateStringlistN1
FserSuN
·
2023-09-01 01:37
Java
字符串驼峰和下划线格式互转
原文链接:https://juejin.cn/post/7106521793934360584依赖#com.google.
guava
guava
31.1-jre单次转换importcom.google.common.base.Ascii
张紫娃
·
2023-09-01 00:50
基础知识
共通方法
最佳实践
java
数据库
开发语言
高并发下的限流策略
在这次活动中我负责的模块是控制的对下游的流量,我们可以让那些请求选择丢弃、等待或者降级这些限流算法可以自行实现也可以利用现有的限流工具,比如说
Guava
的令牌桶,具体看场景需求吧,下面来看一下这几种限流策略
邹志全
·
2023-08-31 23:51
Idea 离线安装MavenRunHelper插件并排查Hbase中
Guava
冲突问题解决
今天新编写了一个Hbase组件,发现本地好好的,一上测试环境就报错,报错内容如下:Exceptioninthread"Thread-22"org.apache.hadoop.hbase.DoNotRetryIOException:java.lang.IllegalAccessError:triedtoaccessmethodcom.google.common.base.Stopwatch.()Vf
Alex_81D
·
2023-08-31 22:23
大数据从入门到精通
大数据基础
后端
hbase
大数据
Github上的andoird
开源组件
整理
第一部分个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UIStyle等等。一、ListViewand
findsafety
·
2023-08-31 19:15
Kubernetes 的网络原理 (七)---开源的网络组件flannel及calico
目前已经有多个
开源组件
支持容器网络模型。如Flannel、OpenvSwitch、直接路由和Calico。Flannel之所以可以搭建Kubernetes依赖的底层网
牛牛Blog
·
2023-08-31 17:08
Kubernetes
kubernetes
开源的网络组件
flannel及calico
SpringBoot + Springmvc集成
guava
添加
guava
框架,实现异步处理。
不知道取啥昵称
·
2023-08-31 14:59
SpringBoot
guava
springboot
上一页
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
其他