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】
智能集群理论优化控制_多智能体系统协同控制、最优控制、预测控制前景如何?...
其实我并不是专门做理论研究的人,而是偏应用一点,比如
UAV
,AUV,ASV这类机器人的协同控制。就多智能体协同控制的问题而言而言,目前主流的研究集中在一致性控制,队形控制,
weixin_39989941
·
2022-03-19 08:13
智能集群理论优化控制
缓存方案:本地g
uav
aCache, 远程redis?
线程内部缓存:a.局部变量HashMap,方法间传递b.使用ThreadLocal本地缓存:单jvm内共享可以使用(Concurrent)HashMap自己实现,也可以使用G
uav
aCache。
weixin_30289831
·
2022-03-16 06:40
数据库
memcached
Redis系列05 - redis+g
uav
a实现多级缓存
JAVA基础体系前言场景与使用:虽然面对的是高并发场景,单今天只关注缓存,不讨论线程安全和锁相关的问题。前言日常工作中,时常要面对抽奖活动,奖励发放,商品秒杀等大流量高并发的场景。高并发场景面对的第一个问题是DB的IO瓶颈。这时比较通用的方式是加缓存对DB进行加速与保护,用redis对内存的性能来解决IO的瓶颈。但是引入Redis就一劳永逸了嘛?不是的,相对应的高并发场景又会引发Redis热KEY
纸巷
·
2022-03-16 06:09
Redis
guava
缓存
redis
缓存
java
大型网站的缓存设计G
uav
a+redis实现多级缓存
文章内容输出来源:拉勾教育Java高薪训练营;应用场景当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,也会给后端系统带来很大压力。突然间大量的key失效了或redis重启,大量访问数据库,数据库崩溃,这时候就需要设置一个本地缓存作为二级缓存来解决这个问题。本地缓存的应用场景:对性能有非常高的要求不经常变化占用内存不大有访问整个集合的需求数据允许不时时一致实现原理数据从服务层读
零2一
·
2022-03-16 06:29
缓存设计
缓存
GuavaCache
本地缓存G
uav
a Cache、分布式缓存Redis与数据库mysql的整合
本地缓存G
uav
aCache、分布式缓存Redis与数据库mysql的整合在日常开发中,当我们数据访问非常频繁的时候可以使用缓存,以减少持久层的压力。
qin_Lion
·
2022-03-16 06:28
缓存技术
redis
缓存
java
L2cache - Java 二级缓存框架,让应用支持Caffeine(G
uav
a) + Redis的二级缓存框架。
L2cache的二级缓存结构:1、L1:一级缓存,内存缓存,Caffeine和G
uav
aCache。2、L2:二级缓存,集中式缓存,支持Redis。
白云coy
·
2022-03-16 06:55
缓存
Redis
项目实战
缓存
分布式
redis
java
基于 G
uav
a Cache + Redis + Spring Cache 实现分布式二级缓存方案
/l2cache具体实现文章见:https://blog.csdn.net/icansoicrazy/article/details/106635446基于Caffeine实现一、概要:1、一级缓存G
uav
aCache
白云coy
·
2022-03-16 06:24
缓存
java
spring
boot
分布式
SpringBoot 整合 caffeine+Redis 实现二级缓存
Caffeine提供的内存缓存使用参考Googleg
uav
a的API。Caffeine是基于GoogleG
uav
aCache设计经验上改进的成果。
爱码猿
·
2022-03-16 06:23
springBoot
redis
缓存
spring
boot
G
uav
aCache转换为redis缓存
blog.csdn.net/Richard_666/article/details/103494245应用场景:当选择忘记密码的时候,进行问题验证的时候,可以将答案存储在缓存中1、如项目不是tomcat集群,可以使用G
uav
aCache
Richard678
·
2022-03-16 06:19
java
缓存基础:G
uav
a Cache + Redis
缓存基础G
uav
aCacheG
uav
aCache介绍:是Google提供的一套Java工具包,是一套非常完善的本地缓存机制(JVM缓存)。
应巅
·
2022-03-16 06:13
缓存
redis
java
G
uav
a中这些Map的骚操作,让我的代码量减少了50%
G
uav
a是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。
码农参上
·
2022-03-15 09:00
G
uav
a中这些Map的骚操作,让我的代码量减少了50%
G
uav
a是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。
码农参上
·
2022-03-15 09:00
分布式精华问答 | 分布式系统面临哪些挑战?
如果要在单台机器上使用高速缓存,那么看起来很简单-只需从内存中的数据库中加载最活跃的数据(例如G
uav
a
CSDN云计算
·
2022-03-11 07:58
java分布式面试系统限流最佳实践
深入分析使用线程池实现:借助G
uav
a实现:总结引言前面讲了系统中的降级熔断设计和对Hystrix组件的功能了解,关于限流降级还有一个比较重要的知识点就是限
·
2022-03-10 19:38
Java实现音频添加自定义时长静音的示例代码
Maven依赖com.google.g
uav
ag
uav
a30.1.1-jrecn.hutoolhutool-all5.5.2代码packageai.guiji.csdn.tools;importcn.hutool.core.io.FileUtil
·
2022-03-07 10:05
一道腾讯面试题:如何快速判断某 URL 是否在 20 亿的网址 URL 集合中?
何为布隆过滤器还是以上面的例子为例:判断逻辑:多次哈希:G
uav
a的BloomFilter创建BloomFilter最终还是调用:使用:算法特点使用场景假设遇到这样一个问题:一个网站有20亿url存在一个黑名单中
宝贝企鹅
·
2022-03-07 07:21
过滤器/监听器
笔记之类的
布隆过滤器
BloomFilter
SpringBoot利用限速器RateLimiter实现单机限流
github.com/xkcoding/spring-boot-demo在系统运维中,有时候为了避免用户的恶意刷接口,会加入一定规则的限流,本Demo使用速率限制器com.xkcoding.ratelimit.g
uav
a.annotation.RateLimiter
任未然
·
2022-03-01 17:17
Java基于LoadingCache实现本地缓存的示例代码
目录一、添加maven依赖二、CacheBuilder方法说明三、创建CacheLoader四、工具类五、g
uav
aCache数据移除一、添加maven依赖com.google.g
uav
ag
uav
a27.1
·
2022-03-01 15:40
还在用 G
uav
a Cache?它才是 Java 本地缓存之王!
作者:rickiyang来源:www.cnblogs.com/rickiyang/p/11074158.htmlG
uav
aCache的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略
xhmj12
·
2022-02-28 08:34
hash
hashtable
xhtml
哈希表
缓存
SpringBoot 进行限流的操作方法
1.计数器限流2.漏桶算法3.令牌桶算法基于G
uav
a工具类实现限流基于AOP实现接口限流小结大家好,我是飘渺。
·
2022-02-27 15:13
写Java代码的一些小技巧
这些技巧主要涉及谷歌G
uav
a工具类的使用、Java8新特性的使用、DSL风格开发、代码封装等技巧。一、null的判断对于JavaDeveloper来说空指针异常让我们深恶痛绝。
dixie2009
·
2022-02-22 22:08
数据库
测试
java
redis夺命连环问2--谈谈你对redis的认识,越多越好。
1.先谈谈Redis是啥2.Redis有哪些优缺点3.Redis适合干啥,不适合干啥4.为什么要用Redis/为什么要用缓存5.为什么要用Redis而不用map/g
uav
a做缓存6.Redis有哪些常见的功能
二婚带仨娃
·
2022-02-22 11:25
redis夺命连环问系列
redis
SpringBoot使用G
uav
a做内存缓存
基本原理如果某个请求需要频繁的去数据库中请求数据,当用户量较大且服务器性能较低的时候会导致服务效率低下,QPS较低image.png这时我们可以把这些固定的请求,先用一个线程去数据库里面查询,然后把他放入缓存中,这样后序的线程再请求的时候就会直接从缓存中取数据,从而提高了查询性能也缓解了数据库的压力image.png什么时候使用缓存如果你的需求满足以下条件可以使用Cahce缓存数据愿意消耗一些内存
shiguangfeixu
·
2022-02-22 03:10
G
uav
a之Fluentlterable
publicclassFluentIterableExampleTest{privateFluentIterablebuild(){ArrayListlist=Lists.newArrayList("Alex","Wang","G
uav
a
神豪VS勇士赢
·
2022-02-21 04:16
G
uav
a RateLimiter与限流算法
RateLimiter经常用于限制对一些物理资源或者逻辑资源的访问速率。与Semaphore相比,Semaphore限制了并发访问的数量而不是使用速率。(注意尽管并发性和速率是紧密相关的)对QPS的限制=对单位时间内的可用令牌数的限制(假设每个请求只消耗一个令牌)RateLimiter/SmoothRateLimiter的做法是以时间换令牌,令牌的抢占使得"下次可用时间(nextFreeTicke
乐不思孰
·
2022-02-18 16:33
LRU算法的Java实现
初识这个算法忘了是在操作系统课还是计算机组成原理课上,其在Redis、G
uav
a等工具中也有非常广泛的应用,甚至是最核心的思想之一。如果今后需要自己设计系统,即使不自己实现这个算法,LRU的思想也仍然
XHLeee
·
2022-02-18 12:21
Java实现生成自定义时长的静音音频
目录Maven依赖代码参数说明和使用方法总结Maven依赖orgjaudiotagger2.0.1com.google.g
uav
ag
uav
a30.1.1-jre代码以16k采样率,单声道,16bits采样分辨率为例
·
2022-02-18 11:59
Redis
使用Redis的原因:1.本地缓存Map,g
uav
a主要特点是轻量快速,生命周期随JVM销毁而结束,在多实例的情况下,每个实例都要保存一份缓存不具备一致性。而且只有键值对形式保存数据,结构单一。
ZZ的迷茫
·
2022-02-18 06:54
Java源码分析:G
uav
a之不可变集合ImmutableMap的源码分析
目录一、案例场景二、ImmutableMap源码分析总结一、案例场景遇到过这样的场景,在定义一个static修饰的Map时,使用了大量的put()方法赋值,就类似这样——publicstaticfinalMapdayMap=newHashMapdayMap=ImmutableMap.builder().put("Monday","今天上英语课").put("Tuesday","今天上语文课").p
·
2022-02-16 18:47
Android-Retrofit源码解析
Retrofit本质流程和相关类1.具体过程处理如下通过解析网络请求接口的注解配置网络请求参数通过动态代理生成网络请求对象通过网络请求适配器将网络请求对象进行平台适配(平台包括:Android、Rxjava、G
uav
a
zzq_nene
·
2022-02-16 07:03
G
uav
a之Maps、Multimaps、BiMap
MapspublicclassMapsExampleTest{@TestpublicvoidtestCreate(){ArrayListvalueList=Lists.newArrayList("1","2","3");ImmutableMapmap=Maps.uniqueIndex(valueList,v->v+"_key");System.out.println(map);Mapmap2=Ma
神豪VS勇士赢
·
2022-02-16 02:13
三、为什么要用redis而不用map做缓存?
以java为例,使用自带的map或者g
uav
a实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着jvm的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。
那钱有着落吗
·
2022-02-16 01:06
g
uav
a-retrying 重试组件
二、实现因为g
uav
a-retrying是基于Google的核心类库g
uav
a的重试机制实现,所以需要依赖g
uav
a的包,这里记得引入下。
timothyue1
·
2022-02-15 22:05
分布式定时任务elastic-job(四)
分布式定时任务elastic-job(三)分布式定时任务elastic-job(四)自诊断恢复解决分布式作业不一致状态ReconcileService,AbstractScheduledService是g
uav
a
后来丶_a24d
·
2022-02-15 11:06
G
uav
a-1.6类CharMatcher
全路径名com.google.common.baseClassCharMatcher实现的接口Predicate声明@Beta@GwtCompatiblepublicabstractclassCharMatcherextendsObjectimplementsPredicate简介为Javachar值标示一个true或者false值。类似Predicate和Object。同时提供了基于这些函数的基
悠扬前奏
·
2022-02-13 01:54
使用Google G
uav
a快乐编程
目前GoogleG
uav
a在实际应用中非常广泛,本篇博客将以博主对G
uav
a使用的认识以及在项目中的经验来给大家分享!
java高并发
·
2022-02-12 19:53
G
uav
a之StopWatch
privatestaticvoidprocess(StringorderNo)throwsInterruptedException{LOGGER.info("startprocesstheorder[{}]",orderNo);Stopwatchstopwatch=Stopwatch.createStarted();TimeUnit.MILLISECONDS.sleep(100);LOGGER.i
神豪VS勇士赢
·
2022-02-12 02:37
G
uav
a Cache的简单介绍
G
uav
a是Google出的一个工具包,它里面的cache即是对本地内存缓存的一种实现,支持多种缓存过期策略。
人在码途
·
2022-02-12 00:01
互联网运营术语
OMTMOnemetricthatmatters,北极星指标,指唯一重要的指标AARRRAcquisition、Activation、Retention、Revenue、Refer;获取用户、提高活跃度、提高留存率、获取收入、自传播ARP
UAv
erageRevenuePerUs
求知笔记
·
2022-02-11 17:51
企业项目开发--本地缓存g
uav
a cache(2)
AdminCacheKey:package com.xxx.vo.userManagement;/** * g
uav
a cache的key */public class AdminCacheKey {
yijian2595
·
2022-02-11 07:02
HBase/Spark G
uav
a依赖冲突解决方案
前言版本g
uav
a版本Spark2.2.012.0.1HBase1.0.0-cdh5.6.020.0由于g
uav
a的版本在16.0以后,不向后兼容,所以Spark程序中集成HBase是会报找不到依赖的方法错误
zfylin
·
2022-02-10 10:05
浅谈Java中G
uav
aCache返回Null的注意事项
G
uav
a在实际的Java后端项目中应用的场景还是比较多的,比如限流,缓存,容器操作之类的,有挺多实用的工具类,这里记录一下,在使用G
uav
aCache,返回null的一个问题I.常见使用姿势@TestpublicvoidtestG
uav
a
·
2022-02-10 10:52
优雅编程 - 重试组件
业务开发中为了保证衔接模块的偶尔不确定性,需要做一些重试保障机制.为了让我们的重试代码更优雅简单,这里介绍两个方案:G
uav
a-Retry和Spring-RetryG
uav
a-RetryingG
uav
aRetrying
林昀熙
·
2022-02-09 02:58
用不可变类保证并发访问的安全性
不可变类谷歌的g
uav
a工具集合为我们提供了不可变的集合类。
Kaki001
·
2022-02-09 01:05
14. sharding-jdbc源码之异常处理
一般项目都会有自己的一套异常处理方式,sharding-jdbc也不以外,sharding-jdbc源码处理异常的方式主要有下面2种方式:Preconditions自定义异常1.Preconditionsgoogle-g
uav
a
阿飞的博客
·
2022-02-08 13:59
G
uav
a EventBus
我称其为单块架构的利器前言在设计模式中,有一种叫做发布/订阅模式,即某事件被发布,订阅该事件的角色将自动更新。那么订阅者和发布者直接耦合,也就是说在发布者内要通知订阅者说我这边有东西发布了,你收一下。正如在rxJava中,主要就是发布订阅设计模式Observable.just(1).subscribe(newSubsriber(){@OverridepublicvoidonCompleted(){
朱万宇
·
2022-02-07 10:09
程序包org.springframework.cache.g
uav
a不存在
Spring5即将放弃掉G
uav
aCache作为缓存机制,而改用Caffeine作为新的本地Cache的组件。
悸末boy
·
2022-02-06 13:28
使用Android上的Otto Event Bus库
Otto是Google的G
uav
a事件总线库的一个分支,并且已被重新设计以尽可能支持Android。与G
uav
a事件总线不同,Otto不考虑基类或接口的事件订阅。
ChenXinFei
·
2022-02-06 12:47
目标跟踪SiamAPN++: Siamese Attentional Aggregation Network for Real-Time
UAV
Tracking
SiamAPN++:SiameseAttentionalAggregationNetworkforReal-Time
UAV
Trackingpaperwithcode:https://www.paperswithcode.com
回忆浅离
·
2022-02-06 07:06
算法
pytorch
无人机
目标跟踪
深度学习
G
uav
a RateLimiter限流源码解析
RateLimiter的设计思想RateLimiter最大的特点是它可以以一个稳定的速率让线程通过。当线程过多的时候,它可以通过sleep使线程暂停,从而达到强制控制线程通过速度的目标。控制QPS最简单的方法是可以通过保留上个线程通过的时间,从而可以计算下次请求通过时间。但是,这样RateLimiter只知道最后一个线程通过的时间。如果RateLimiter长时间没有使用,然后一个请求到达并通过,
majinliang123
·
2022-02-05 22:59
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他