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
【第二章】Google G
uav
a 之 Splitter 学习
Splitter和Joiner相反,Joiner是将数组按照某分隔符分隔返回字符串。Splitter是将按照某分隔符进行分隔返回数组com.google.common.base.Splitter#on(char)传入一个需要按此分隔符分隔的字符串,并创建对象com.google.common.base.Splitter#on(java.util.regex.Pattern)按照正则表达式进行分隔c
小强先森java
·
2023-06-07 07:45
java基础面试知识
java常用类库与技巧
guava
学习
【第一章】google g
uav
a 之 Joiner学习
Joiner是将数组按照某分隔符分隔返回字符串com.google.common.base.Joiner#on(java.lang.String)用户构造函数设置用什么字符分隔com.google.common.base.Joiner#appendTo(A,java.lang.Iterable)用于传入一个集合,然后通过构造函数传入的符号进行拼接字符串。底层就是用StringBuffer,Stri
小强先森java
·
2023-06-07 07:44
java常用类库与技巧
java基础面试知识
guava
学习
java
Google G
uav
a学习之Cache
what、why、how三部曲1.G
uav
aCache是什么?
清波丶
·
2023-06-07 07:08
Guava
Java类库Google G
uav
a学习
参考官网https://github.com/google/g
uav
aGoogleG
uav
a官方教程(中文版)|并发编程网–ifeve.com一篇让你熟练掌握GoogleG
uav
a包(全网最全)概述工具类就是封装平常用的方法
fang·up·ad
·
2023-06-07 07:38
Java
java
guava
G
uav
a学习之Map
G
uav
a中文是石榴的意思,该项目是Google的一个开源项目,包含许多Google核心的Java常用库。
额 无语
·
2023-06-07 07:36
java
guava
学习
java
缓存
sql
Google G
uav
a学习 -G
uav
a Range类
1.功能:数据范围处理2.代码:packagecom.example.google.g
uav
a.demo.clazz;importcom.google.common.collect.ContiguousSet
b_just
·
2023-06-07 07:31
java
G
uav
a 学习笔记之 Preconditions
详细内容请参考GoogleG
uav
a官方教程(中文版)Preconditions前置条件:让方法调用的前置条件判断更简单。
久违の欢喜
·
2023-06-07 07:30
Guava
学习笔记
java
Google之G
UAV
A学习
一.引入依赖com.google.g
uav
ag
uav
a31.1-jre二、字符串isNullOrEmpty:判断是否为空emptyToNull:空转nullnullToEmpty:null转空commonPrefix
qinxun2008081
·
2023-06-07 07:56
Java
guava
学习
Java 对象转换记录
appPermissionVoList.stream().map(appPermissionVo->appPermissionVo.getUserId()).collect(Collectors.toList());2.使用g
uav
a
testresultstomorrow
·
2023-06-06 23:52
java
list
Google G
uav
a
1.以面向对象思想处理字符串:Joiner/Splitter/CharMatcher//连接器privatestaticfinalJoinerjoiner=Joiner.on(",").skipNulls();//分割器privatestaticfinalSplitterspliter=Splitter.on(",").trimResults().omitEmptyStrings();public
手扶拖拉机_6e4d
·
2023-05-09 16:27
再谈缓存与数据库一致性问题
市面上比较流行的缓存技术:Redis、Memcache、ehcache、g
uav
acache,有的也会利用mongodb做缓存。缓存的副作用缓存技术虽然可以显著提升查询性能
jerrik
·
2023-04-20 21:50
SpringBoot 中使用G
uav
a实现单机令牌桶限流
SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流。首先就让我们来看看为什么需要对接口进行限流?为什么要进行限流?因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法对外提供服务。那为了防止出现这种情况最常见的解决方案之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务
白露与泡影
·
2023-04-20 01:07
java
spring
十分钟搞懂Lombok使用与原理
1简介Lombok是一款好用顺手的工具,就像GoogleG
uav
a一样,在此予以强烈推荐,每一个Java工程师都应该使用它。
alterem
·
2023-04-19 16:27
google G
uav
a包RateLimiter使用最佳实践
以下是使用G
uav
aRateLimiter的最佳实践:1创建RateLimiter对象的最佳实践在创建RateLimiter对象时,建议使用静态工厂方法来创建,因为它提供了更清晰的API,并且允许您使用不同的参数值来创建
·
2023-04-19 00:35
后端java并发编程guava
java g
uav
a主要功能介绍及使用心得总结
目录1.前言2.G
uav
a主要功能介绍2.1集合操作2.2缓存2.3字符串处理2.4函数式编程2.5其他实用工具3.结论1.前言G
uav
a是一个由Google开发的Java核心库,它提供了很多有用的方法和实用工具类
·
2023-04-18 19:27
九阳神功-G
uav
a使用技巧
介绍G
uav
a是Google开源的一个项目,github上面的描述为GooglecorelibrariesforJava,其实就是Google内部沉淀的一个java工具类包。
土豆肉丝盖浇饭
·
2023-04-18 10:03
【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
本文目录如下:目录1概述2运行结果2.1文献结果:2.2Matlab代码复现结果3参考文献4Matlab代码及文章详细讲解1概述文献来源:摘要:无人机无线通信(
UAV
s)是未来通信系统的一个很有前途的技术
科研社
·
2023-04-18 05:52
无人机
matlab
无人机
开发语言
【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
本文目录如下:目录1概述2运行结果2.1文献结果:2.2Matlab代码复现结果3参考文献4Matlab代码及文章详细讲解1概述文献来源:摘要:无人机无线通信(
UAV
s)是未来通信系统的一个很有前途的技术
我爱Matlab编程
·
2023-04-18 00:03
无人机
matlab
无人机
开发语言
G
uav
a——Joiner
将一个字符串序列用分隔符连接起来。1.构造函数只对外提供静态Joiner.on方法来构造joinerpublicstaticJoineron(Stringseparator){returnnewJoiner(separator);//调用构造方法,传入分隔符分为字符串和字符两种形式}publicstaticJoineron(charseparator){//字符转换为字符串returnnewJoi
爱吃菜的流浪狗
·
2023-04-17 21:32
SpringBoot - 集成Swagger、Knif4j接口文档以及文档添加账号密码登录
Knif4j依赖配置演示集成Swagger、Knif4j依赖pom.xmlcom.github.xiaoyminknife4j-spring-boot-starter3.0.3com.google.g
uav
ag
uav
aio.swaggerswagger-modelscom.google.g
uav
ag
uav
a31.1
嗯嗯**
·
2023-04-17 03:49
Java
spring
boot
swagger
knif4j
账号密码登录
接口文档
EaxyExcel读取多个sheet的数据
效果实现导入依赖com.alibabaeasyexcel2.2.7com.google.g
uav
ag
uav
a30.1-jreorg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-test
龙叔的技术笔记
·
2023-04-16 20:08
EasyExcel
java
excel
EasyExcel自动设置列宽
一个注解就够,不用到处写main方法org.springframework.bootspring-boot-starter-testcom.alibabaeasyexcel2.2.7com.google.g
uav
ag
uav
a30
龙叔的技术笔记
·
2023-04-16 20:07
EasyExcel
java
常用限流算法与G
uav
a RateLimiter源码解析
G
uav
aRateLimiter解析G
uav
a是Google开源的一
长布
·
2023-04-16 20:29
【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
本文目录如下:目录1概述2运行结果2.1文献结果:2.2Matlab代码复现结果3参考文献4Matlab代码及文章详细讲解1概述文献来源:摘要:无人机无线通信(
UAV
s)是未来通信系统的一个很有前途的技术
然哥依旧
·
2023-04-16 15:02
无人机
路径规划
matlab
无人机
开发语言
【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
本文目录如下:目录1概述2运行结果2.1文献结果:2.2Matlab代码复现结果3参考文献4Matlab代码及文章详细讲解1概述文献来源:摘要:无人机无线通信(
UAV
s)是未来通信系统的一个很有前途的技术
数学建模与科研
·
2023-04-16 01:36
无人机
matlab
无人机
开发语言
selenium+python+Chrome
seleniumhq.github.io/FirstScriptTest.javaattrunk·SeleniumHQ/seleniumhq.github.io·GitHub1.84.3.0com.google.g
uav
ag
uav
a31.0.1
Java_Chuck
·
2023-04-16 00:21
springboot
java
python
开发语言
Java缓存 @上源码
用途提高响应速度,减轻后台处理负担分类1)前端客户端浏览器缓存CDN加速代理服务器缓存(nginx)2)后端本地缓存(G
uav
aCache、Ehcache)分布式缓存(Memcache、Redis)数据库缓存按照存放介质类型分类可分为内存缓存和磁盘缓存
Ocean@上源码
·
2023-04-15 23:50
缓存
缓存
redis
memcached
探讨下如何更好的使用缓存 —— Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现
通过前面的文章,我们一起剖析了G
uav
aCache、Caffeine、Ehcache等本地缓存框架的原理与使用场景,也一同领略了以Redis为代表的集中式缓存在分布式高并发场景下无可替代的价值。
架构悟道
·
2023-04-15 17:00
缓存原理与实战设计
redis
缓存
数据库
十一、g
uav
a 并发工具 monitor
java处理并发时,synchronized语句块中,无论使用对象监视器的waitnotify/notifyAll还是Condition的awaitsignal/signalAll方法调用,我们首先都会对共享数据的临界值进行判断,当条件满足或者不满足的时候才会调用相关方法使得当前线程挂起,或者唤醒wait的线程。1.wait/notify示例代码packageorg.example.model.g
不听话的小耳朵
·
2023-04-15 16:22
guava
guava
jvm
限流-滑动窗口
Nginx都实现了漏桶算法,SpringcloudGateway和G
uav
aRatelimiter实现了令牌桶,阿里的Sentinel实现了滑动窗口。
皮皮皮的代码
·
2023-04-15 07:53
限流
分布式
Java分布式IP限流和防止恶意IP攻击方案
前言限流是分布式系统设计中经常提到的概念,在某些要求不严格的场景下,使用G
uav
aRateLimiter就可以满足。但是G
uav
aRateLimiter只能应用于单进程,多进程间协同控制便无能为力。
胡峻峥
·
2023-04-15 05:02
信号量与令牌桶_限流算法之漏桶算法、令牌桶算法
RateLimiter是G
uav
a的concurrent包下的一个用于限制访问频率的类.1.限流每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性
weixin_39609573
·
2023-04-14 20:35
信号量与令牌桶
无人机是什么?无人机航拍摄像头怎么选择呢?
“无人机”指的是无人驾驶飞机,英文缩写为“
UAV
”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作。
皮金吕旧颜
·
2023-04-14 12:58
重试利器之G
uav
a Retrying
重试利器之G
uav
aRetrying目录重试的使用场景如何优雅地设计重试实现g
uav
a-retrying基础用法g
uav
a-retrying实现原理g
uav
a-retrying高级用法使用中遇到的问题G
uav
a
西召
·
2023-04-14 08:52
Resilience4j-轻量级熔断框架
相比之下,NetflixHystrix对Archaius具有编译依赖性,Archaius具有更多的外部库依赖性,例如G
uav
a和ApacheCommonsConfiguratio
I讨厌鬼I
·
2023-04-14 04:52
空中作业新势力——基于RK3588核心板的无人机主控方案
近些年来无人机(
UAV
)凭借其无可替代的“随手航拍”的能力进入了大众视野,某些具有优秀影像能力的无人机甚至成功进入影视圈,成为了电影和剧集拍摄工作中不可缺少的一份子。
飞凌嵌入式
·
2023-04-14 00:59
无人机
开发语言
嵌入式硬件
arm开发
飞凌嵌入式
听说你在秒杀的时候被限流了。。。
互联网大厂的微服务架构系统应对超大流量解决方案常见的限流方式有:限制总并发数(数据库连接池、线程池等等)限制瞬时并发数(如Nginx的limit_conn模块)限制时间窗口的平均速率(如G
uav
a的RateLimiter
Geanmingti
·
2023-04-12 17:36
并行编程-disruptor与Future(CompletableFuture 和 g
uav
a)场景比较
Disruptor是LMAX公司开发的高性能队列,用于解决内存队列的延迟问题。LMAX基于Disruptor打造的系统单线程能支撑每秒600万订单,许多著名的开源项目也使用Disruptor获取高性能,比如log4j2使用Disruptor加速异步日志输出,canal使用Disruptor处理数据库binlog的解析分发。内存队列性能LMAX在性能测试中发现,内存队列中数据的延迟竟然和I/O操作处
飞奔的大土豆
·
2023-04-11 19:31
java多线程
guava
java里面List<Object>转map,List<String>
比较常见的工具类,使用g
uav
a和java里面的stream实现packagecn.mark.tool;importcn.hutool.json.JSONUtil;importcom.google.common.collect.ImmutableMap
马克Markorg
·
2023-04-11 02:19
java
java
json
开发语言
Maven解决jar包冲突示例
NoSuchMethodError:com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V产生原因:由于项目中已经有g
uav
a
崩玉~雅
·
2023-04-11 00:07
Spring 框架蕴含的设计思想
在GoogleG
uav
a源码讲解中,我们讲到开发通用功能模块的一些比较普适的开发思想,比如产品意识、服务意识、代码质量意识、不要重复早轮子等。
鸭梨山大哎
·
2023-04-10 10:09
设计模式
spring
设计模式
聊聊G
uav
a的RateLimiter
序本文主要研究一下G
uav
a的RateLimiterRateLimiterg
uav
a-26.0-jre-sources.jar!
go4it
·
2023-04-10 07:29
新时代无人机技术现状及发展趋势
无人驾驶飞机为一种可执行多任务、携带多种设备、可控且有动力,并具备重复应用性能良好的无人驾驶航空器(UnmannedAerialVehicle,
UAV
),简称无人机。
空中亿象无人机
·
2023-04-10 05:52
List集合分页工具类
1.说明List集合分页工具类,可以对内存中的List集合进行分页,在需要分批返回数据,或者分批插入数据等场景都很有用,下面介绍三种开源库提供的分页工具:commons-collections4g
uav
ahutool2
木木与呆呆
·
2023-04-09 20:49
G
uav
a 官方文档:Concurrency(一)
为了简化问题,G
uav
a使用ListenableFuture扩展了JDK的Future接口。
changhr2013
·
2023-04-09 17:41
跟着 G
uav
a 学 Java 之缓存
本文我们先介绍一些缓存的背景知识,以及内存缓存的流行开源库类实现,最后利用一些例子重点介绍下G
uav
aCache的缓存功能。
小盒子的技术分享
·
2023-04-09 03:24
java
缓存
g
uav
a
org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestimportcom.google.common.cache.*;importjava.util.HashMap;importjava.util.Map;importjava.util.Optional;
Teemo_fca4
·
2023-04-08 22:45
SpringBoot配置异步任务(@Async)线程池
1.使用ThreadFactoryBuilder设置线程名需要引入依赖com.google.g
uav
ag
uav
a31.0.1-jre2.编写配置类@Configuration@EnableAsyncpublicclassAsyncConfigimplementsAsyncConfigurer
tang_xiao_zhuang
·
2023-04-08 22:55
springboot
spring
boot
java
spring
自定义实现spring cache 整合 g
uav
a 、 redis 两级缓存
文章目录前言springcache常用注解整合两级缓存(g
uav
a、redis)演示总结参考前言缓存在开发中是一个必不可少的优化点,近期在公司的项目重构中,关于缓存优化了很多点,比如在加载一些数据比较多的场景中
it噩梦
·
2023-04-08 20:23
redis
springboot新发现
redis
spring
缓存
java
Springboot集成Caffeine
往往把这些数据放入分布式缓存中,但为了减少网络传输,加快响应速度,缓存分布式缓存读压力,会把这些数据缓存到本地JVM中,大多是先取本地缓存中,再取分布式缓存中的数据,Caffeine是一个高性能Java缓存库,使用Java8对G
uav
a
m0_46218511
·
2023-04-08 09:17
java
java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他