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
Uav
【分布式技术专题】G
uav
a RateLimiter 针对于限流器的入门到实战(含源码分析介绍)
G
uav
aRateLimiter针对于限流器的入门到实战限流器的思路和算法漏桶算法令牌算法RateLimiter限流器RateLimiter的作用create方法acquire方法tryAcquire方法详细分析参数抛出异常参数抛出异常实践案例第
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
SpringBoot使用G
uav
a实现日志脱敏(含源码)
点击下载《SpringBoot使用G
uav
a实现日志脱敏(含源码)》1.摘要本文将介绍如何使用GoogleG
uav
a库进行日志脱敏,保护敏感数据的安全。
孤蓬&听雨
·
2024-02-01 20:14
知识库
spring
boot
guava
后端
日志
脱敏
flink 1.14 自定义 redis sink 与维表
)(侵权删)我是拿来主义,自己将原来1.13.2版本改为1.14.0,注意事项:RedisRowDataLookupFunction类中的importorg.apache.flink.shaded.g
uav
a18
xiaoyan5686670
·
2024-02-01 15:36
flink
Google G
uav
a 工具包用起来太爽了!
那么,看下面的代码示例,g
uav
a让你不必在操心这些:Jo
码出天空
·
2024-02-01 07:09
guava
Redis学习——高级篇⑦
8.1缓存预热8.1.1是什么8.1.2解决8.2缓存雪崩8.2.1是什么8.2.2发生8.2.3预防+解决8.3缓存穿透8.3.1是什么8.3.2解决1空对象缓存或者缺省值2Google布隆过滤器G
uav
a8.4
_Matthew
·
2024-02-01 02:38
Redis
redis
学习
数据库
提升编程效率的利器: 解析Google G
uav
a库之集合篇RangeMap范围映射(六)
Google的G
uav
a库为我们提供了一个强大的工具——RangeMap,用于处理这种基于范围的映射问题。本文将深入探讨RangeMap的设计原理、使用方法和实际应用场景。
地瓜伯伯
·
2024-02-01 00:24
工具
guava
java
java-ee
spring
spring
boot
spring
cloud
jvm
G
uav
a-1.7Charsets
全路径名:com.google.common.baseClassCharsets声明publicfinalclassCharsetsextendsObject简介包含六种标准Charset实例字段字段类型字段staticCharsetISO_8859_1staticCharsetUS_ASCIIstaticCharsetUTF_16staticCharsetUTF_16BEstaticCharse
悠扬前奏
·
2024-01-31 14:20
Redis热Key问题解决方案汇总
目录方法1:使用Memcached,常见使用在公司基础架构中方法2:拆分key,分摊读请求方法3:多级缓存,代理层面增加本地缓存+Redis+JVM缓存(G
uav
a的LoadingCache,Caffeine
Cat凯94
·
2024-01-31 11:33
Redis
数据库
redis
数据库
缓存
缓存
除此之外,Java还提供了许多流行的第三方缓存框架,如G
uav
a、Ehcache、Redis等。这些框架提供了更丰富的缓存功能和更高效的缓存管理策略,能够满足各种不同场景
.:::.
·
2024-01-31 10:20
缓存
高效 Java 程序员不能错过的 10+ 个最佳库!
举些例子,最常用的官方库有java.lang、java.util、java.io、java.sql、java.net等;而至于目前最流行的第三方库,就有Junit、SLF4J、GoogleG
uav
a、XStream
Java架构学习者
·
2024-01-31 09:15
java异步回调有哪几种方式
以下将从JavaFuture异步回调技术入手,然后介绍G
uav
aFuture,最后介绍一下Netty的异步回调技术JOIN讲Future
慢一点,细一点
·
2024-01-31 03:45
Netty
java
java
多线程
异步回调
提升编程效率的利器: 解析Google G
uav
a库之集合篇RangeSet范围集合(五)
为了解决这个问题,Google的G
uav
a库提供了一种强大的数据结构——RangeSet,专门用于高效处理范围集合。
地瓜伯伯
·
2024-01-30 16:52
工具
guava
java
算法
mysql
spring
java-ee
spring
boot
G
uav
a-EventBus使用详解
本文将介绍Google-G
uav
a中的一种消息发布-订阅类库——EventBus。
一颗向上的草莓
·
2024-01-30 11:51
Java
Core
g
uav
a中EventBus(事件总线)源码分析与使用
2.EventBus实现框架:greenrobot的EventBusg
uav
a中EventBus3.EventBus的工作模式Publisher(发布者)通过post()方法,把Event事件发布出去,
mask哥
·
2024-01-30 11:50
源码阅读
java
消息总线
eventbus
guava
后端
G
uav
a EventBus(事件总线)
EventBus是G
uav
a的事件处理机制,是设计模式中观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus使用非常简单便捷。
Jinlong_Xu
·
2024-01-30 11:18
Java
java
Guava
EventBus
G
uav
a EventBus详解
概述EventBus顾名思义,事件总线,是一个轻量级的发布-订阅模式的应用模式。相比于MQ更加简洁,轻量,它可以在一个小系统模块内部使用。EventBus允许组件之间通过发布-订阅进行通信,而不需要组件之间显示的注册。它专门设计为了代替显示注册的传统的Java进程内事件分发。它不是通用的发布-订阅系统,也不是用于进程间通信的。应用场景:进程内部通信,不能用于分布式场景,分布式场景请使用MQ。Eve
融极
·
2024-01-30 11:47
中间件
guava
在Java中,如何实现对象的拷贝?
开发中可以使用第三方库如ApacheCommonsLang的SerializationUtils类或Google的G
uav
a库来实现对象的深拷贝。
雾岛听风来
·
2024-01-30 07:59
java
开发语言
从Java 8 stream 到 rxjava, 记录一次数据流的处理任务
在java8之前,一直都是用g
uav
a中的Iterables和FluentIterables来处理数据流。java8的lambda和方法引用极大的简化了内部类的处理。
黄大海
·
2024-01-29 23:25
Crazy Truck-Don't crash
Drivingabigtruckonthehighway,asadriveryouneedtosendthegoodstoyourdestinationasquicklyaspossible,buthowcanyo
uav
oidthecarsontheroad
Madelines
·
2024-01-29 17:57
提升编程效率的利器: 解析Google G
uav
a库之集合篇BitMap(三)
GoogleG
uav
a库提供了大量高效、有用的Java工具类,其中BiMap是一种非常独特的映射结构。与传统的Map不同,BiMap保证了键和值都是唯一的,因此它提供了键到值以及值到键的双向映射。
地瓜伯伯
·
2024-01-29 14:47
工具
guava
java
开发语言
jvm
springcloud
spring
boot
计算机网络
提升编程效率的利器: 解析Google G
uav
a库之集合篇Table二维映射(四)
G
uav
a库中的Table接口正是为了满足这种需求而设计的。一、什么是G
uav
aTable?G
uav
a的Table是一种特殊的数据结构,它允许你使用两个键(通常被称为行键和列键)来映射一个值。
地瓜伯伯
·
2024-01-29 14:14
工具
guava
java
开发语言
spring
cloud
spring
boot
jvm
数据结构
记一次Flink自带jar包与第三方jar包依赖冲突解决
flink版本1.14.5hadoop2.6.0为了实现flink读取hive数据写入第三方的数据库,写入数据库需要调用数据库的SDK,当前SDK依赖的protobuf-java-3.11.0.jar,g
uav
a
一枚小刺猬
·
2024-01-29 06:10
flink
flink
jar
hadoop
通用缓存SpringCache
目前的缓存框架有很多:比如Redis、Memcached、G
uav
a、Caffeine等等介绍SpringCache是Spring提供的通用缓存框架。
君子善假于物也
·
2024-01-29 05:56
#
学习区
缓存
spring
boot
数据库
java
后端
三天吃透Redis面试八股文
为什么要用Redis而不用map/g
uav
a做缓存?Redis数据类型有哪些?SortedSet和List异同点?Redis的内存用完了会怎样?Redis如何做内存优化?keys命令存在的问题?
大彬聊编程
·
2024-01-29 01:08
Java
redis
面试
数据库
硬刚了一波,三层缓存架构
二级缓存:读写缓存readOnlyCacheMap,G
uav
aCache。相当于Redis主从架构中主节点,既可以进行读也可以进行写。三级缓存:本地注
程序员xysam
·
2024-01-29 01:50
缓存
架构
java
学习
程序人生
基于RateLimiter的服务接口限流实例
本文的主角G
uav
a中的RateLimiter就可以很好地平滑地分摊请求。关于RateLimiter所涉及的漏桶及令牌桶算法原理,本文不再赘述,可以参考文末的参考
文景大大
·
2024-01-28 01:57
提升编程效率的利器: 解析Google G
uav
a库之集合篇(二)
这时,GoogleG
uav
a库中的Multimap就成为了一个非常有用的工具。Multimap允许我们将一个键映射到多个值,提供了更灵活和方便的方式来处理复杂的映射关系。
地瓜伯伯
·
2024-01-27 21:24
工具
guava
java
spring
cloud
spring
boot
架构
jvm
面试
提升编程效率的利器: 解析Google G
uav
a库之集合篇(一)
G
uav
a库提供了丰富的集合类API,这些API扩展了Java标准库中的集合功能,提供了更多的灵活性和便利性。在日常开发中,集合类是我们日常编程不可或缺的一部分。
地瓜伯伯
·
2024-01-27 21:54
源码
guava
python
java
spring
cloud
spring
boot
微服务
jvm
redis简介
常见的NoSQL有:redis、memcached、mongodb、g
uav
a(loadingCache)redis的定义:Redis是一个开源(B
vincent浩哥
·
2024-01-27 10:37
【Java万花筒】Java函数式编程库全面解析:Stream API、Functional Java、Vavr、G
uav
a、RxJava
本文将深入探讨Java8+的StreamAPI,以及几个主要的函数式编程库:FunctionalJava、Vavr、G
uav
a和RxJava。
friklogff
·
2024-01-27 08:01
Java万花筒
java
guava
rxjava
G
uav
a集合[Collections]
2.1-不可变集合范例publicstaticfinalImmutableSetCOLOR_NAMES=ImmutableSet.of("red","orange","yellow","green","blue","purple");classFoo{Setbars;Foo(Setbars){this.bars=ImmutableSet.copyOf(bars);//defensivecopy!}
小鸡在路上
·
2024-01-27 07:34
java retry(重试) spring retry, g
uav
a retrying 详解
系列说明javaretry的一步步实现机制。java-retry源码地址情景导入简单的需求产品经理:实现一个按条件,查询用户信息的服务。小明:好的。没问题。代码UserService.javapublicinterfaceUserService{/***根据条件查询用户信息*@paramcondition条件*@returnUser信息*/UserqueryUser(QueryUserCondit
老马啸西风
·
2024-01-27 04:54
Java
retry
java
spring retry, g
uav
a retrying比较
g
uav
aretrying可以基于异常、基于返回结果做重试,即使客户端捕获异常,照样可以重试使用灵活,目前没发现现有注解使用,只能自己封装工具类packagecom.yintech.yk.secret.api.utils
惰性℃少年
·
2024-01-27 04:53
java
spring
guava
java
Spring Retry 和 G
uav
a Retrying重试机制的使用详解
点击下载《SpringRetry和G
uav
aRetrying重试机制的使用详解》1.Spring-Retry优雅地实现重试机制在现代的分布式系统中,由于网络不稳定、服务短暂不可用或资源争用等原因,调用远程服务时偶尔会遇到失败
孤蓬&听雨
·
2024-01-27 04:50
知识库
spring
guava
java
spring
retry
2018-10-29
所以就诞生了g
uav
a。。
暖熊熊
·
2024-01-27 00:33
源码阅读经历
SpringSecurity),Tomcat,SpringBoot,SpringCloud(部分),Jetty,Velocity,MyBatis/Generator,Quercus(PHPinJava),G
uav
a
黄丰金
·
2024-01-26 21:07
高性能系统的常用开发手段
提高硬件能力、增加系统服务器(当服务器增加到某个程度的时候,系统所能提供的并发访问量几乎不变,所以不能从根本上解决问题)使用缓存(本地缓存:可以使用JDK自带的Map、G
uav
aCache;分布式缓存如
happyJared
·
2024-01-26 05:03
网络请求 mvp mvvm get post delete put 请求
get参数拼接如下接口localhost:8080/
uav
/plotting/page/app?
bbtianshi
·
2024-01-26 01:23
服务器
linux
数据库
List转Map的三种方法
文章目录1、使用for循环2、使用g
uav
a3、使用Java8新特性Stream的Collectors类(1)基本用法(2)转换过程中的两个问题a、key重复重复时用后面的value覆盖前面的value
敲代码的张姆斯
·
2024-01-25 21:48
开发技能
list
java
Java计算字符串中指定字符的出现次数
文章目录前言背景1.使用CoreJavaLib1.1命令式方法1.2.使用递归1.3.使用正则表达式1.4.使用Java8功能2.使用外部库2.1使用StringUtils2.2.使用G
uav
a2.3.
南国以南i
·
2024-01-25 11:23
Java
java
python
开发语言
Google的g
uav
a缓存学习使用
导入依赖com.google.g
uav
ag
uav
a31.1-jre使用项目中使用到了缓存,定义一个切面,拦截类或方法上存在@SysDataCache注解请求,对于这些方法的返回值进行缓存。
weixin_44877172
·
2024-01-25 09:34
guava
缓存
学习
源码分析:高性能限流器G
uav
a RateLimiter
主题本章我们来分析G
uav
aRateLimiter是如何解决高并发场景下的限流问题的G
uav
a是Google开源的Java类库,提供了一个工具类RateLimiter。
逗逼程序员
·
2024-01-25 01:19
Java爬虫,关于selenium/g
uav
a/JDK版本的兼容性说明
直接给maven这个是JDK1.8下绝对能跑的,测试时间:2024/1/18org.seleniumhq.seleniumselenium-java4.1.1com.google.g
uav
ag
uav
a31.0.1
佩洛君
·
2024-01-24 07:26
java
爬虫
selenium
(2)(2.1) Andr
uav
Android Cellular(二)
文章目录前言5Andr
uav
WebClient6Andr
uav
Telemetry7Andr
uav
高级功能8将Andr
uav
与SITL配合使用9FAQ10术语表前言Andr
uav
是一个基于安卓的互联系统,
EmotionFlying
·
2024-01-24 01:08
【遥测无线电】
开源
无人机
遥测无线电
Copter
ArduPilot
无人机应用介绍
摘要:随着无人机(
UAV
)和轻型高光谱成像(HSI)传感器的快速发展,微型无人机载高光谱遥感(HRS)系统得到了发展,并显示出巨大的应用价值和潜力。
qq_35990565
·
2024-01-22 15:44
计算机视觉
【ConcurrentHashSet】并发安全的Set(g
uav
a中还是有不少有价值的库的)
Setset=Sets.newConcurrentHashSet();for(inti=0;i{intn=ThreadLocalRandom.current().nextInt(100);if(n>50){set.add(n);}else{set.remove(n);}log.info(String.valueOf(set));}).start();}好处:如果在多线程下访问,普通的HashSet
zfoo-framework
·
2024-01-22 10:22
#
java多线程
java
基于 Spring Boot+MySQL实现的在线考试系统源码+数据库,基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统
主要实现一套基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统(没有主观题)1.2.系统架构后端技术栈基于SpringBoot数据库MySQLORMMyBatis&MyBatis-plus缓存Redis、g
uav
a
程序员柳
·
2024-01-22 06:30
数据库
spring
boot
mysql
One Trick Per Day
1.初始化Map大小并非用多少指定多少初始化Map并非用多少初始化Size是多少,建议使用G
uav
a,避免扩容引起的动荡()说明如:Mapmap=newHashMapmap=Maps.newHashMapWithExpectedSize
理智很乏味清醒最孤独
·
2024-01-21 16:46
java
(2)(2.1) Andr
uav
Android Cellular(一)
文章目录前言1Andr
uav
是什么?
EmotionFlying
·
2024-01-21 09:25
【遥测无线电】
开源
无人机
遥测无线电
Copter
ArduPilot
激光无人机打击系统——光束控制和指向系统
激光无人机(
UAV
)打击系统中的光束控制和指向系统通常包括以下几个关键组件和技术:激光发射器:这是系统的核心,负责生成高能量的激光束。
LittroInno
·
2024-01-21 07:52
无人机
激光器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他