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
类库:AsyncEventBus
在spring中通过配置类(支持spring4.x以上及springboot)使AsyncEventBus交给spring容器管理,并设置为单例模式packagecom.zy.eventbus;importcom.google.common.eventbus.AsyncEventBus;importorg.springframework.context.annotation.Bean;import
weixin_42868638
·
2023-08-31 14:29
#
Guava
EventBus-----spring
Guava
支持spring4.x以上及springboot)使AsyncEventBus交给spring容器管理spring配置异步消息总线1.configable:单例初始化eventBus-->AsyncEventBus异步消息总线2.controller:eventBus.post发送异步消息3.service:Subscribe作为listener监听,register(this)构造方法注册监听p
丈剑走天涯
·
2023-08-31 14:26
java
中间件
java
SpringBoot - Google EventBus、AsyncEventBus
介绍EventBus顾名思义,事件总线,是一个轻量级的发布/订阅模式的应用模式,最初设计及应用源与google
guava
库。
catoop
·
2023-08-31 14:53
Spring
Boot
Java开发
java
消息订阅消费
Java web中使用JWT
1.4.7-releasespringcloud--Camden.SR7pom的配置我们不选择springboot的parent方式,选择下面这种dependencies代码里用到了lambda,Google
guava
同德里苏大强
·
2023-08-31 08:46
Guava
RateLimiter限流
令牌桶算法令牌桶是按照固定速率往桶中添加令牌,请求是否被处理需要看桶中令牌是否足够,当令牌数减为零时则拒绝新的请求;漏桶则是按照常量固定速率流出请求,流入请求速率任意,当流入的请求数累积到漏桶容量时,则新流入的请求被拒绝;令牌桶限制的是平均流入速率,允许突发请求,只要有令牌就可以处理,支持一次拿3个令牌,4个令牌;漏桶限制的是常量流出速率,即流出速率是一个固定常量值,比如都是1的速率流出,而不能一
顽石九变
·
2023-08-30 21:01
其他
guava
算法
限流
限流解决方案
限流解决方案背景限流常用的算法基于
guava
限流实现基于sentinel限流实现代码背景因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮
我叫果冻
·
2023-08-30 20:59
微服务解决方案
java
服务器
数据库
com.google.
guava
:
guava
组件安全漏洞及健康分析
google组织许可证类型Apache-2.0首次发布2010年4月26日最新发布时间2023年8月1日GitHubStar48189GitHubFork10716依赖包28,694依赖存储库219,576
Guava
开源生态安全OSCS
·
2023-08-30 18:14
组件分析
组件分析
组件安全
网络安全
安全
Java 使用 Google
Guava
实现接口限流
一、引入依赖com.google.
guava
guava
30.0-jre二、自定义注解及限流拦截器自定义注解:@Limiterpackagecom.haitai.web.device.annotation
唯有代码不会骗人
·
2023-08-30 11:10
java
guava
【Maven】如何发现,定位,解决依赖冲突
定位冲突根因通过ideamaven插件idea安装插件,mavenhelper比如我有两个依赖,
guava
和findbug。他们都用到了jsr305,但是我依赖的版本不同。
petrel2015
·
2023-08-30 08:23
maven
java
springboot使用itext生成pdf并保存到本地
,水印,目录,二维码所需jar包代码片段代码连接地址所需jar包org.projectlomboklombokorg.apache.commonscommons-lang33.5com.google.
guava
guava
21.0org.thymeleafthymeleaf-spring5org.springframeworkspri
junyvip
·
2023-08-30 07:33
使用itext生成pdf
html模板渲染
java
xpdf
spring
boot
Java 代码重试实现方式
2.单元测试四.CGLIB动态代理1.动态代理类2.单元测试五.手动AOP1.自定义注解2.重试注解切面3.测试类4.单元测试方法六.SpringRetry1.测试类2.单元测试类3.单元测试方法七.
Guava
Retry1
猪悟道
·
2023-08-29 09:41
JavaWeb
服务框架
java
jdk
spring
guava
retry
cache
guava
cache的使用packageco.yhy.cache;importcom.google.common.cache.Cache;importcom.google.common.cache.CacheBuilder
yehongyu_2018
·
2023-08-29 02:30
日志
开源组件
(六)Adaptive Sampling 自适应采样
拓展阅读日志
开源组件
(一)java注解结合springaop实现自动输出日志日志
开源组件
(二)java注解结合springaop实现日志traceId唯一标识日志
开源组件
(三)java注解结合springaop
·
2023-08-29 00:11
日志分布式log4j2
推荐算法
参与头条品的推荐效果研发2、在头条十几亿VV的产品上继续挖掘改进空间3、参与全新的产品的推荐架构搭建职位要求:1、具备强悍的编码能力和扎实的数据结构和算法功底2、有推荐系统相关经验,熟悉常用的推荐算法3、熟悉常见的
开源组件
持续成长的mage
·
2023-08-28 16:51
Linux系统USB摄像头测试程序(四)_视频旋转及缩放
使用了ffmpeg、sdl2、gtk、opencv四个
开源组件
,编译时请先安装他们,下面是完整的代码及编译命令。//rotate_camera.c#include#includ
绝知此事要躬行
·
2023-08-28 13:04
linux
音视频
运维
Spring Cache框架(缓存)
针对不同的混存技术需要实现不同的CacheManager:CacheManager描述EhCacheCacheManager使用EhCache作为缓存技术
Guava
CacheMa
认真学java的秃头小白
·
2023-08-28 08:40
spring
缓存
java
Java技术专题-【
Guava
Collections】实战使用相关
Guava
不一般的集合框架
Google
Guava
Collections使用介绍简介Google
Guava
Collections是一个对JavaCollectionsFramework增强和扩展的一个开源项目。
洛神灬殇
·
2023-08-27 17:04
Redis实现分布式限流(学习笔记
:以下实现都是基于:spring-boot-starter-web+spring-boot-starter-data-redis(怎么配置连接Redis就不在这里描述)单机的限流可以使用Google的
guava
Redis
懵懵懂懂程序员
·
2023-08-27 16:59
Redis
Springcloud
SpringBoot
redis
分布式
学习
SpringBoot第40讲:SpringBoot整合Caffeine cache(最优秀的本地缓存)
并且在Spring5(SpringBoot2.x)官方放弃了
Guava
,而使用了性能更优秀的Caffeine作
程序员 jet_qi
·
2023-08-27 07:01
深入理解Spring生态
spring
boot
缓存
Caffeine
本地缓存
项目实战
常见的限流算法有哪些?各自的区别和使用场景
常用的限流方式和场景有:限制总并发数(比如数据库连接池、线程池)、限制瞬时并发数(如nginx的limitconn模块,用来限制瞬时并发连接数,Java的Semaphore也可以实现)、限制时间窗口内的平均速率(如
Guava
·
2023-08-26 23:21
后端java
虹科分享 | 什么是软件组成分析?
软件组成分析(SCA)应用程序安全测试(AST)工具市场的一个细分市场,负责管理
开源组件
的使用。
虹科网络安全
·
2023-08-26 09:56
软件组成分析
开源软件管理
SCA
接口重试机制实战
二、引入依赖三、启用@Retryable四、在方法上添加@Retryable五、单元测试六、@Retryable注解中参数的含义:
Guava
Retry一、
guava
-retrying是什么二、引入依赖三
yangyanping20108
·
2023-08-25 07:19
分布式
缓存
分布式
微服务
spring
boot
浅析本地缓存技术-
Guava
Cache | 京东物流技术团队
1引言作为java开发工作者,相信大家对于
guava
这个工具包都不会太陌生,而对于本地缓存技术
guava
cache,大家在日常的工作开发中也都有所了解,接下来本文就从各个角度入手来对于Google提供的
·
2023-08-24 23:16
guava缓存缓存设计java
数仓4.0笔记——用户行为数据采集四
tar-zxvfapache-flume-1.9.0-bin.tar.gz-C/opt/module/[zhang@hadoop102module]$mvapache-flume-1.9.0-bin/flume将lib文件夹下的
guava
丝丝呀
·
2023-08-24 17:24
大数据
flume
Google
Guava
参考笔记
Joiner详细介绍以及和Java8Collector对比Joiner@TestpublicvoidtestJoiner(){//字符串处理JoinerfinalListlist=Arrays.asList("a","b","c",null);//System.out.println(Joiner.on("#").join(list));//NullPointerExceptionSystem.o
NetCdSc
·
2023-08-24 14:39
Guava
学习笔记(4)Splitter
基本用法publicstaticvoidmain(String[]args){Splittersplitter=Splitter.on(";");Iterableiterable=splitter.split("1;2;3;4;5;6");System.out.println(iterable);}流程分析通过查看Splitter.split()的源代码发现其内部返回了个可迭代的对象,并没有立刻执
懵逼猴
·
2023-08-24 11:13
boost中的join
相当于
guava
中的Joinerjoin算法在头文件,定义为templaterange_value::typejoin(constSequenceSequenceT&Input,constRange1T
kgduu
·
2023-08-24 04:11
boost
boost
boost中的split
类似于
guava
下的Splittersplit需要头文件,用于切割string字符串,将切割之后的字符串放到一个std::vector之中boost::split(type,select_list,boost
kgduu
·
2023-08-24 04:10
boost
C++
数据结构——布隆计算器
2.布隆过滤器的原理介绍3.布隆过滤器使用场景4.通过Java编程手动实现布隆过滤器5.利用Google开源的
Guava
中自带的布隆过滤器6.Redis中的布隆过滤器6.1介绍6.2使用Docker安装
挨打且不服66
·
2023-08-23 14:20
java笔记整理
数据结构
哈希算法
散列表
线程池监控
任务的变化用来监控线程变化的方法自定义一个带监控的线程池,然后继承ThreadPoolExecutor,重载构造方法自定义线程池中线程的名称的4种方式Spring框架提供的CustomizableThreadFactoryGoogle
guava
烟火缠过客
·
2023-08-23 11:00
多线程编程
java
Google
Guava
Cache的使用
1、前言Google
Guava
Cache是Google
Guava
库中的一个缓存框架,用于缓存计算结果、数据或资源,提高程序访问效率和响应速度。
雨欲语
·
2023-08-23 06:46
Java学习
框架及三方组件
java
Guava
的实践之本地缓存
Guava
缓存实践importcom.google.common.cache.CacheBuilder;importco
梦想实现家_Z
·
2023-08-23 02:53
撕开B端封印,数字时代下的可视化构建
拿
开源组件
拼拼凑凑就可以了,有什么可设计的?其实这个想法完全错了,你如果接触后就会发现,B端所需要的掌握的产品知识、思维逻辑、规范意识等等太多了。
友设青年
·
2023-08-22 17:45
作为面试官,为什么我推荐组件库作为前端面试的亮点?
反馈效果不错,我接着出第二篇组件库专题,主要是我选择的方向,前端同学都可以很轻易尝试,这样项目上就增加很多亮点了大厂面试的时候,我也看到很多候选人写了xx组件的封装,很少见过二次组件库的封装或者维护
开源组件
库
·
2023-08-22 11:56
SpringBoot使用ProxyServlet实现HTTP反向代理
org.mitre.dsmiley.httpproxysmiley-http-proxy-servlet1.11com.google.
guava
guava
18.0#设置代理proxy:servlet_url
讓丄帝愛伱
·
2023-08-22 06:24
后端技术
spring
boot
http
servlet
springboot实现反向代理,监听服务调用
1.引入包org.mitre.dsmiley.httpproxysmiley-http-proxy-servlet1.11com.google.
guava
guava
18.02.创建配置类@Configurationpub
格瑞@_@
·
2023-08-22 06:22
spring
boot
java
http
代理模式
中路对线发现正在攻防演练中投毒的红队大佬
背景2023年8月14日晚,墨菲安全实验室发布《首起针对国内金融企业的
开源组件
投毒攻击事件》NPM投毒事件分析文章,紧接着我们在8月17日监控到一个新的npm投毒组件包hreport-preview,该投毒组件用来下载木马文件的域名地址竟然是
墨菲安全
·
2023-08-21 12:12
墨菲安全实验室漏洞预警
网络安全
安全
投毒
一个用C#编写的自动读写配置文件的
开源组件
摘要在项目开发中经常要读写那些以各种格式存放的配置文件,每次为了读写这些文件都要编写一堆代码,非常麻烦。于是最近终于下定决心,写一个自动读写配置文件的组件,以便达到一劳永逸的效果。需求为了达到自动读写的目的,我们需要满足如下需求:1、对于不同格式的配置文件,只需添加相应的配置模式接口实现,就可以使组件自动读取相同格式的配置文件。2、可以方便设置不同模式下的参数,比如Ini配置文件,我们需要设置Se
nolast02
·
2023-08-21 02:11
ASP.NET
C#
c#
xml
ini
path
工具
class
解决使用google的
guava
包FileUtils流占用无法删除,移动文件的问题。
StringfilePath=property.getString("filePath","");try{//HBase.createTable(table,newString[]{family},false);finalLineIteratorlineIterator=FileUtils.lineIterator(FileUtils.getFile(filePath),"utf8");while
会飞的蜗牛66666
·
2023-08-20 08:07
给线程池里面线程添加名称的4种方式
给线程池里面线程添加名称的4种方式1、Spring框架提供的CustomizableThreadFactory2、Google
guava
工具类提供的ThreadFactoryBuilder,使用链式方法创建
卓mu鸟
·
2023-08-20 02:09
多线程
JAVA
java
scalacache 配合
guava
代码packagecom.yy.
guava
importscalacache._importscalacache.
guava
._importscalacache.
Thomas2143
·
2023-08-19 16:32
free
guava
List 分批处理
1.Google
Guava
com.google.
guava
guava
31.0.1-jreListtempList=Arrays.asList("水星","金星","地球","火星","冥王星","土星"
qq_22094297
·
2023-08-19 06:10
list
java
windows
selenium 爬虫
1、添加依赖org.seleniumhq.seleniumselenium-java4.11.0com.google.
guava
guav
风行傲天
·
2023-08-19 00:04
selenium
爬虫
SCA技术进阶系列(三):浅谈二进制SCA在数字供应链安全体系中的应用
数字经济时代,随着开源应用软件开发方式的使用度越来越高,
开源组件
逐渐成为软件开发的核心基础设施,但同时也带来了一些风险和安全隐患。为了解决这些问题,二进制软件成分分析技术成为了一种有效的手段之一。
·
2023-08-17 16:15
供应链二进制
【Java】
Guava
的Striped类。
Striped类,它提供了一种线程安全的分段锁(StripedLocking)机制。Striped类可以用于将一组资源或操作分成多个段(Stripes),每个段上都有一个独立的锁。这种机制可以在并发访问时提供更好的性能,因为不同线程可以同时访问不同的段而不会相互阻塞。通常,Striped锁适用于具有大量细粒度访问的数据结构或资源。importcom.google.common.util.concu
叹了口丶气
·
2023-08-16 19:06
Java语言积累
java
guava
开发语言
首起针对国内金融企业的
开源组件
投毒攻击事件
简述2023年8月9日,墨菲监控到用户名为snugglejack_org(邮件地址:
[email protected]
)的用户发布到NPM仓库中的ws-paso-jssdk组件包具有发向https://ql.rustdesk[.]net的可疑流量,经过确认该组件包携带远控脚本,从攻击者可控的C2服务器接收并执行系统命令,该组件包于2023年8月10日7点21分从NPM仓库下架。经
墨菲安全
·
2023-08-16 17:52
墨菲安全实验室漏洞预警
软件供应链安全
金融
阿里云
一天吃透Redis面试八股文
为什么要用Redis而不用map/
guava
做缓存?Redis数据类型有哪些?SortedSet和List异同点?Redis的内存用完了会怎样?Redis如何做内存优化?keys命令存在的问题?
程序员大彬
·
2023-08-16 10:27
java
Redis
redis
面试
java
Android依赖剔除和冲突解决
剔除依赖app/模块下build.gradle1、通过包名+模块名剔除configurations.all{all*.excludegroup:"com.google.
guava
",module:'
guava
zjl20
·
2023-08-16 09:14
Guava
中这些Map的优秀操作,让我的代码量减少了50%
Guava
是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。
Java编程日记
·
2023-08-16 00:33
一天吃透Redis面试八股文
为什么要用Redis而不用map/
guava
做缓存?Redis数据类型有哪些?SortedSet和List异同点?Redis的内存用完了会怎样?Redis如何做内存优化?keys命令存在的问题?
·
2023-08-15 17:25
后端java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他