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
作者日期邮箱潘顾昌2019/10/
[email protected]
uav
a1基本工具一、Optional针对Java开发中null的问题,g
uav
a设计了Optional类。
潘顾昌
·
2020-08-15 03:55
HZERO
Google G
uav
a介绍
GoogleG
uav
a介绍GoogleG
uav
a是Google的java项目广泛依赖的核心库,其功能强大并且高效稳定,我们日常企业开发或学习也可以参考和借鉴G
uav
a.其对集合Collection、缓存
nicewuranran
·
2020-08-15 02:32
优秀开源框架和组件
Caffeine Cache-高性能Java本地缓存组件
前面刚说到G
uav
aCache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。
a2225791
·
2020-08-15 01:33
微服务架构实战篇(五):Spring boot2.x + G
uav
a 并使用RateLimiter实现秒杀限流demo
简介该项目主要利用Springboot2.x+G
uav
a实现数据缓存,并使用RateLimiter做秒杀限流示例。G
uav
a是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。
IT实战联盟Lin
·
2020-08-14 22:14
互联网技术
微服务架构
架构实践
缓存技术
缓存架构
(java开源框架)使用Google G
uav
a来编写优雅的代码一G
uav
a简介
以往我们在使用工具包的时候首先想到是著名的Apache的Commons系列,今天我要介绍的是同样出色,并且目前发展比ApacheCommons系列更为迅速的GoogleG
uav
a库。
njyuxinag
·
2020-08-14 22:06
java开源框架
g
uav
a----RateLimiter限流工具
谷歌g
uav
a工具的RateLimiter提供了限流,采用的是令牌桶算法使用@Slf4jpublicclassRateLimitService{privates
yueloveme
·
2020-08-14 22:00
guava
G
uav
a学习之ListenableFuture
方便起见,G
uav
a继承了JDK的Future接口实现了ListenableFuture.我们强烈建议在代码中总是使用ListenableFuture代替Future,因为:大部分的Futures方法都需要它
神蜗牛
·
2020-08-14 22:23
Guava
G
uav
a学习之Caches
CachesExampleLoadingCachegraphs=CacheBuilder.newBuilder().maximumSize(1000).expireAfterWrite(10,TimeUnit.MINUTES).removalListener(MY_LISTENER).build(newCacheLoader(){publicGraphload(Keykey)throwsAnyEx
神蜗牛
·
2020-08-14 22:23
Guava
G
uav
a并发:ListenableFuture使用介绍以及示例
使用ListenableFutureG
uav
a帮我们检测Future是否完成了,如果
xtqve
·
2020-08-14 22:04
java
SpringBoot三十:使用G
uav
a的RateLimiter限制IP访问接口频率
pom文件引入以下依赖com.google.g
uav
ag
uav
a28.1-jreRateLimiter简单使用@Testpublicvoidtest1(){longstart=System.currentTimeMillis
ME_邱康
·
2020-08-14 21:31
#
SpringBoot
Spring全家桶
Java流控的各种实现方案
Java流控的各种实现方案1.使用G
uav
a的RateLimiter原理:RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,
一只努力的微服务
·
2020-08-14 21:04
Java
SpringBoot
G
uav
a库学习:学习G
uav
a Cache(二)G
uav
a caches(2)
2019独角兽企业重金招聘Python工程师标准>>>链接地址:http://www.xx566.com/detail/168.html上一篇,G
uav
a库学习:学习G
uav
aCache(二)G
uav
acaches
weixin_34416754
·
2020-08-14 21:58
基于redis的分布式RateLimiter(限流)实现
向客户端推送消息(以及其他IM业务)该厂商对rest接口调用有频率限制:总rest调用9000次/30s;消息推送600次/30s系统为分布式集群,需要控制整个分布式集群总的接口调用频率满足以上限制G
uav
aRateLimiter
weixin_34315665
·
2020-08-14 21:13
G
uav
a CacheBuilder使用说明
>>>CacheBuilder是G
uav
a用于创建LoadingCache、Cache实例的构建类。可以使用下面的方法来创建一个Cache实例。
weixin_34185512
·
2020-08-14 21:53
G
uav
a库学习:学习G
uav
a Cache(二)G
uav
a caches(1)_Cache
2019独角兽企业重金招聘Python工程师标准>>>链接地址:http://www.xx566.com/detail/167.html上一篇,G
uav
a库学习:学习G
uav
aCache(一)MapMaker
weixin_33958366
·
2020-08-14 20:04
springboot解决前端短时间重复提交问题
/***自定义一个注解,给需要防止重复提交的方法加上该注解*/public@interfaceRepeatSubmit{}复制代码使用spring的aop,对注解进行切面,通过g
uav
a的缓存来记录提交和设置过期时间
weixin_33725239
·
2020-08-14 20:08
SpringBoot 2.x轻松搞定重复提交
如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交….利用自定义注解、SpringAop、G
uav
aCache
航海到IT的转变,梦想一直在路上
·
2020-08-14 20:55
Java future与G
uav
a ListenableFuture实现异步对比解析(一)
前言阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。同步与异步所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。换句话说,就是由调用者主动等待这个调用的结果,也就是必须一件一件事做,等前一件做完了才能做下一件事。而异步则是相反,调用在发出之后,这个调用就直接返回了。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在调用发
挑灯看大宝剑
·
2020-08-14 20:05
java异步编程
学习G
uav
a Cache知识汇总
G
uav
aCache为我们提供了相比于简单的HashMap更强大和灵活的缓存机制,并不像Ehcache和Memcache那样具有健壮性。在本系列的学习中,
AH_HH
·
2020-08-14 18:06
Java_缓存_G
uav
a
Java_缓存_G
uav
a简介限流缓存简介适用于单节点,不适用分布式限流1、引入依赖com.google.g
uav
ag
uav
a25.1-jre2、自定义注解/***自定义注解限流*/@Target({ElementType.PARAMETER
平揽星尘
·
2020-08-14 18:51
Java
学习G
uav
a Cache(二)G
uav
a caches(2)CacheStats类
G
uav
aCache提供了一种非常简便的方式,用于收集缓存执行的统计信息,需要注意的是,跟踪缓存操作将会带来性能的损失,想要收集缓存的信息,我们只需要在使用CacheBuilder的时候声明我们想要收集统计信息即可
viagra2009100129
·
2020-08-14 18:53
中间件
缓存
学习G
uav
a Cache(二)G
uav
a caches(1)Cache类
G
uav
aCache缓存机制有两个基本的接口:Cache和LoadingCache,LoadingCache接口继承自Cache接口,本篇我们首先来学习Cache接口。
viagra2009100129
·
2020-08-14 18:55
Guava
实战限流(g
uav
a的RateLimiter)
常用的限流算法有漏桶算法和令牌桶算法,g
uav
a的RateLimiter使用的是令牌桶算法,也就是以固定的频率向桶中放入令牌,例如一秒钟10枚令牌,实际业务在每次响应请求之前都从桶中获取令牌,只有取到令牌的请求才会被成功响应
程序员欣宸
·
2020-08-14 16:38
java服务端
g
uav
a初体验
日前在了解java现流行技术时,发现有一些博客都推荐使用或者在学习g
uav
a,因此我也去到g
uav
a的官方文档中一探究竟,以下是g
uav
awiki链接,也就有了本篇个人学习认识g
uav
a的一点点记录。
Yang_ZhiRan
·
2020-08-14 16:45
JAVA
(转)springCloud Eureka的缓存机制
www.jianshu.com/p/ae4f0c8b8135第一层缓存:readOnlyCacheMap,本质上是ConcurrentHashMap第二层缓存:readWriteCacheMap,本质上是G
uav
a
AAA821
·
2020-08-14 15:50
springCloud
SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战
点击▲关注“爪哇笔记”给公众号标星置顶更多精彩第一时间直达前言在在前面的文章中,我们使用了开源工具包G
uav
a提供的限流工具类RateLimiter和OpenResty的Lua脚本分别进行API和应用层面的限流
不是太高的手
·
2020-08-14 15:45
SpringBoot使用RateLimiter通过AOP方式进行限流
1、引入依赖com.google.g
uav
ag
uav
a25.1-jre2、自定义注解@Target({ElementType.PARAMETER,ElementType.METHOD})@Retention
yellow_han
·
2020-08-14 15:06
AOP
SpringBoot
G
uav
a Caches和G
uav
a ListenableFuture学习
1.G
uav
a是什么?G
uav
a是Google的一组核心Java库,其中包括新的集合类型(例如多图和多集),不可变的集合,图形库以及用于并发,I/O,哈希,缓存,原语,字符串等的实用程序!
Hermione Granger
·
2020-08-14 15:39
java语言
guava
java
guava
Spring Boot整合G
uav
a 的 RateLimiter 实现接口限流
本项目展示了SpringBoot项目如何通过AOP结合G
uav
a的RateLimiter实现接口限流,防止API接口被恶意频繁请求。一.创建新的springboot项目,引入pom文件。
Michael-DYZ
·
2020-08-14 15:28
springboot
java
spring
boot
接口限流
rateLimiter
恶意请求
Springboot框架防止前台重复提交(锁)
Springboot–解决重复提交防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(G
uav
a)即可。
Monste_bing
·
2020-08-14 14:10
锁
SpringBoot
java
spring
布隆过滤器(BloomFilter)原理 实现和性能测试
g
uav
a中的BloomFilter使用案例和HashSet对比测试环境测试方式BloomFiltervsHashSet在不同fpp下的存储表现参考资料布隆过滤器(BloomFilter)是一种大家在学校没怎么学过
xindoo
·
2020-08-14 12:32
其他
大数据
G
uav
a Cache
一、概述G
uav
aCache是在内存中缓存数据,相比较与数据库或redis存储,访问内存中的数据会更加高效。合理的利用缓存可以极大的改善应用程序的性能。二、应用场景愿意消耗一些内存空间来提升速度。
忘川三途
·
2020-08-14 11:14
JAVA
java
PHP对字符的递增运算
abcdefghijklmnopqrstuvwxyz**aaabacadaeafagahaiajakalamanaoapaqarasata
uav
awaxayazbabbbcbdbebfbgbhbib
Echo__Lin
·
2020-08-14 10:41
学习笔记-php
你在g
uav
a cache上设置的更新参数是否有用?
g
uav
acache是一种支持自动回收、刷新的concurrentHashMap。
@云师兄
·
2020-08-14 05:09
服务器
g
uav
a在项目开发中的常用场景
G
uav
a是谷歌推荐使用的java开源库,是一个非常好用且丰富的工具类库,其中包含了集合、字符串、缓存、异常验证、io流操作等处理场景。把G
uav
a用在项目中,它会让你的编码变得十分的简洁、高效。
bin-brother
·
2020-08-14 02:21
开发常用
ngx_lua 模块
ngx_lua模块的原理:1、每个worker(工作进程)创建一个L
uaV
M,worker内所有协程共享VM;2、将NginxI/O原语封装后注入L
uaV
M,允许Lua代码直接访问;3、每个外部请求都由一个
weixin_30739595
·
2020-08-13 20:33
Caffeine Cache-高性能Java本地缓存之王
点击上方"zhisheng"关注,星标或置顶一起成长Flink从入门到精通系列文章前面刚说到G
uav
aCache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;
zhisheng_blog
·
2020-08-13 19:06
redis
java
spring
hash
缓存
使用G
uav
a的RateLimiter限流
转自:https://blog.csdn.net/aa1215018028/article/details/80866335场景:1.在日常生活中,我们肯定收到过不少不少这样的短信,“京东最新优惠卷…”,“天猫送您…”。这种类型的短信是属于推广性质的短信。这种短信一般群发量会到千万级别。然而,要完成这些短信发送,我们是需要调用服务商的接口来完成的。倘若一次发送的量在200万条,而我们的服务商接口每
ethan.
·
2020-08-13 16:24
常见目标跟踪数据集下载链接整理(更新中)
常见目标跟踪数据集下载链接整理OTBVOT短序列长序列VOTchallengeresultsGOT-10kOxUvALaSOTTrackingNet
UAV
123+
UAV
2
laizi_laizi
·
2020-08-13 15:46
目标跟踪
用C语言实现三子棋
defineCOL3//定义列#include#include#includevoidchushihua(charboard[ROW][COL],introw,intcol);//声明函数chushih
uav
oidxianshiqipan
初学萌新
·
2020-08-13 14:48
用C语言实现三子棋
g
uav
a之Objects和MoreObjects
java7引入了Objects,有很多实用方法,配合g
uav
a的MoreObjects使用方便java.util.Objects实用方法compare(Ta,Tb,Comparatorc)deepEquals
idealemail
·
2020-08-12 17:34
guava
宜信智能监控平台建设实践
摘要:介绍宜信智能运维平台
UAV
Stack的设计思想、技术架构和核心功能,及落地实践经验。
赌场开户18288095522
·
2020-08-12 14:09
技术
【Java】((int) ((float) nums.length / 0.75F + 1.0F))是什么鬼?
Mapmap=newHashMapmap=Maps.newHashMapWithExpectedSize(10);来创建一个HashMap,计算的过程g
uav
a会帮我们完成。
猴歌
·
2020-08-12 13:20
Java
使用自定义注解+AOP实现RateLimiter令牌桶限流
1.添加依赖com.google.g
uav
ag
uav
a28.0-jre2.自定义注解通过注解指定参数,可以自定义限流策略。自定义RateLimit和g
uav
a的RateLimiter有点像,注意区别。
可爱徐叔叔
·
2020-08-12 13:17
Springboot
分布式
Pixhawk原生固件PX4之MAVLink协议解析
该协议既可以用于地面站(GroundControlStation,GCS)对无人机(
UAV
)的控制,也可用于对地面站的信息反馈。
FantasyJXF
·
2020-08-12 09:31
Pix学习笔记
无人机专用4G数传:宇时4G数传 安卓客户端正式发布
比如飞鱼地面站,play
UAV
地面站、Tower、QGroundCtronl安卓版等实现直接与飞控的通信。PC版本的地面站软件,由于在外面携带非常不方便,电量和网络都没有办法解决。宇时PC客
看海冲浪
·
2020-08-12 09:29
pixhawk
4G数传
APM
数传电台
本地缓存之G
uav
a简单使用
文章目录题记使用场景G
uav
aCache的优势G
uav
aCache使用CacheLoaderCallable删除主动删除过期删除基于容量删除引用删除高级用法并发设置更新锁定G
uav
aCache高级实战之疑难问题
米兰卡其色
·
2020-08-11 21:40
#
redis
每日学习
学习
Java8新特性之Optional类的使用
Acontainerobjectwhichmayormaynotcontainanon-nullvalue.Ifavalueispresent,isPresent()willreturntrueandget()willreturnthevalue.Optional类的出现是为了减少java中重复繁杂的判空操作,它借鉴googleg
uav
a
许进进
·
2020-08-11 20:38
#
Java语言高级特性
java
常见限流算法
例子:Google开源项目G
uav
a中的RateLimiter使用的就是令牌桶
yaoshengting
·
2020-08-11 19:42
#
限流
zookeeper的Java客户端操作
客户端选择zookeeper的Java客户端主要有zkclient和Curator,此篇文章介绍Curator,就冲他官网的简介,zookeeper书的作者PatrickHunt给了这么高的评价:G
uav
aistoJavawhatCuratoristoZookeeper
pipi蛋
·
2020-08-11 18:19
zookeeper
java
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他