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 Cache源码:CacheBuilderSpec ValueParser分析
目录1.ValueParser顶层接口2.ValueParser继承层次结构3.ValueParser应用这篇文章主要分析G
uav
aCache中ValueParser类的源码实现,学习和借鉴其简单优雅的设计方法
mumubili
·
2023-06-16 07:26
guava
cache
java
后端
缓存
G
uav
a Cache源码:从特性说起剖析G
uav
a Cache源码实现
目录1.CacheBuilder1.1缓存属性1.2缓存构造1.2.1LocalManualCache类1.2.2LocalLoadingCache类2.LocalCache类2.1LocalCache的构造2.1.1EntryFactory工厂类2.1.2Segment[]segments域字段,>2.1.3Segment属性与构造函数2.2LocalCache核心接口实现2.2.1put流程2
mumubili
·
2023-06-16 07:26
guava
cache
框架
java
后端
缓存
简析g
uav
a cache线程安全设计哲学
1、前言g
uav
acache是Google出品的Java核心增强库的缓存部分,有着非常广泛的应用,有别于ConcurrentHashMap,g
uav
acache可以按照多种策略来清理存储在其中的缓存值且保持很高的并发读写性能
aworker
·
2023-06-16 05:32
redis面试题详解
解决方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存解决方案二:布隆过滤器Redission,G
uav
a都提供了对布隆过滤器的实现方法,可以设置一个误判率,一般在%5以内,不至于在高并发下压倒数据库
荔枝味啊~
·
2023-06-14 09:31
面试宝典
redis
缓存
数据库
你所不知道的堆外缓存
在互联网项目中,一般以堆内缓存的使用居多,无论是G
uav
a,Memcache,还是JDK自带的HashMap,ConcurrentHashMap等,都是在堆内内存中做数据计算操作。
weixin_34281477
·
2023-06-14 08:06
java
数据库
netty
Redis之缓存预热、缓存雪崩、缓存击穿和缓存穿透以及布隆过滤器
文章目录一、缓存预热二、缓存雪崩三、缓存击穿四、缓存穿透五、布隆过滤器1.原理实现2.Google工具包G
uav
a实现布隆过滤器3.Redis布隆过滤器解决缓存穿透4.安装rebloom一、缓存预热缓存预热就是系统启动前
A.iguodala
·
2023-06-13 23:00
Redis
数据库
redis
java
缓存
分布式
Redis缓存预热、缓存穿透、缓存击穿、缓存雪崩,Redis布隆过滤器怎么实现?
四、通过空对象缓存解决缓存穿透五、Google布隆过滤器G
uav
a解决缓存穿透1、引入pom2、创建布隆过滤器3、fpp误判率六、Redis缓存击穿1、什么情况会发生缓存击穿?
哪 吒
·
2023-06-13 23:56
搬砖工逆袭Java架构师
redis
缓存
分布式
spring
cloud
读书笔记-《ON JAVA 中文版》-摘要16[第十六章 代码校验]
文章目录第十六章代码校验1.测试1.1单元测试1.2JUnit1.3测试覆盖率的幻觉2.前置条件2.1断言(Assertions)2.2Java断言语法2.3G
uav
a断言2.4使用断言进行契约式设计2.4.1
JustDI-CM
·
2023-06-13 07:01
java
junit
开发语言
一文读懂JAVA的hashCode方法:原理、实现与应用
目录一、概述二、实现原理和重写规则三、如何重写hashCode方法3.1Objects.hash()方法3.2ApacheHashCodeBuilder.3.3GoogleG
uav
a3.4自定义哈希算法四
老鼠只爱大米
·
2023-06-12 23:10
Java修行
Java杂记
java
hashCode
hsahCode重写
hashCode和equals
Java
Java
hashCode实现
Java将List按指定数量拆分成多个的两种实现方法
(比如:集合作为SQL中IN的参数,而SQL又有长度限制,所以需要分批分几次进行查询)1、使用googleg
uav
a对List进行分割需要引入googleg
uav
a依赖,引入后可以使用,简单方便但是需要引入额外依赖
今朝花落悲颜色
·
2023-06-12 21:02
工具
java
linq
开发语言
ImmutableList hessian2序列化失败问题分析
问题描述A服务提供了个RPC接口给B服务使用,入参里有个参数是List类型,B服务在传参时使用G
uav
a里的ImmutableList,结果发生报错。
狮子HH
·
2023-06-11 21:46
Coding
序列化
hessian
ImmutableList
Hessian2Input
Hessian2Output
Java项目的性能优化样例
高并发频繁的数据库访问解决方案:总所周知的是:加缓存,最常见的是:加缓存中间件如Redis,当然了这里要说的不是这个,增加一个中间件多少有点费事儿;通过Java类的方式解决POM添加jar包//添加依赖com.google.g
uav
ag
uav
a20.0
执檀月夜游
·
2023-06-11 13:47
java
性能优化
数据库
【Java技术专题】「G
uav
a开发指南」手把手教你如何进行使用G
uav
a工具箱进行开发系统实战指南(简化异常和错误的传播与检查)
Throwables:简化异常和错误的传播与检查异常传播异常传播类型Throwables.propagate的用法非必要用法:把抛出的Throwable转为ExceptionThrowables.propagate的有争议用法争议一:把受检异常转化为非受检异常争议二:异常穿隧争议三:重新抛出其他线程产生的异常异常原因链获取最顶层的异常信息原因获取整体的异常链信息原因获取堆栈的内部的异常原因转换为S
洛神灬殇
·
2023-06-11 01:24
深入浅出Java原理及实战
java
guava
开发语言
【Java技术专题】「G
uav
a开发指南」手把手教你如何进行使用G
uav
a工具箱进行开发系统实战指南(基础编程篇)
手把手教你如何进行使用G
uav
a工具箱进行开发系统实战指南(基础编程篇)G
uav
a中的Preconditions(前置条件判断)实际代码案例判断逻辑参数场景相比其他API的优势和好处G
uav
a中的Preconditions
洛神灬殇
·
2023-06-11 01:53
深入浅出Java原理及实战
java
guava
开发语言
用g
uav
a快速打造两级缓存能力
首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度!现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了!而在一起高并发的场景,如果我们一味使用nosql式的缓存,如redis,那么也是好的吧!但是有个问题我们得考虑下:redis这样的缓存是快,但是它总有自己的瓶颈吧,如果什么东西我们都往里面存储,则在高并发场景下,应用瓶颈将受限于其缓存瓶颈吧!所以,针对这种问题,在
weixin_30745641
·
2023-06-10 21:59
数据库
runtime
数据结构与算法
使用g
uav
a实现异步回调的简单demo
使用g
uav
a实现异步回调g
uav
a介绍g
uav
a是google针对java异步调用任务的加强框架,它与Java的FutureTask的区别如下1.FutureTask是主动调用的模式,“调用线程”会主动获取异步结果
醛烷基八氮
·
2023-06-10 14:06
Google g
uav
a工具类的介绍和使用
Lison,v1.0.0,2020.12.16Googleg
uav
a工具类的介绍和使用概述工具类就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。
苍云烟
·
2023-06-10 13:19
java
激光雷达处理简介
先进的驾驶辅助系统(ADAS)、机器人和无人驾驶飞行器(
UAV
)使用激光雷达传感器来实现精确的3D感知、导航和绘图。 激光雷达是一种主动遥感系统,它使用激光测
点云侠
·
2023-06-10 11:39
CloudCompare
计算机视觉
算法
matlab
数学建模
G
uav
a缓存详解
G
uav
a缓存是GoogleG
uav
a库中的一个组件,它提供了一个简单而强大的缓存实现,可以用于缓存频繁访问的数据,从而提高应用程序的效率和性能。
Aries263
·
2023-06-10 06:02
guava
缓存
java
【矩池云】DeepLabV3Plus网络,预测无人机遥感语义分割数据集
pan.baidu.com/s/1MkW7DOgNHD5h5sfXQ6L1HA提取码:ynev权重下载地址:链接:https://pan.baidu.com/s/1lEt1t3KZVN7_k8ktPpnypA提取码:q070
UAV
id
开始学AI
·
2023-06-09 21:25
python
计算机视觉
图像处理
书籍推荐-《无人机集群网络:模型、协议和系统》
书籍:
UAV
SwarmNetworks:Models,Protocols,andSystems作者:DongXiuOu,FeiHu,Xin-linHuang出版:CRCPress原文地址:书籍推荐-《无人机集群网络
·
2023-06-09 11:36
基于轻量级YOLOv5n/s/m三款模型开发构建基于无人机视角的高空红外目标检测识别分析系统,对比测试分析性能
前面相关博文如下,感兴趣的话可以自行移步阅读:《
UAV
无人机检测实践分析》《基于目标检测的无人机航拍场景下小目标检测实践》《基于DeepLabV3Plus实现无人机航拍目标分割识别系统》《基于YOLO开发构建红
Together_CZ
·
2023-06-09 01:20
YOLO
无人机
目标检测
Java 如何在 Array 和 Set 之间进行转换
这些示例通过使用CoreJava和一些第三方的转换工具,例如G
uav
a和ApacheCommonsCollections。更多有关的文章,请访问:Java-OSSEZ相关的内容和参与讨论。
海害嗨
·
2023-06-08 14:51
java
开发语言
apache
Redis-- 缓存预热+缓存雪崩+缓存击穿+缓存穿透
缓存雪崩+缓存击穿+缓存穿透**加粗样式**一面试题引入二缓存预热三缓存雪崩3.1问题现象3.2预防+解决四缓存穿透4.1定义4.2解决方案4.2.1空对象缓存或者缺省值4.2.2Google布隆过滤器G
uav
a
Seapp
·
2023-06-08 05:04
Redis
redis
缓存
数据库
Java 判空的常见方法
=null){//进行对象非空判断}Objectobj=null;//或者obj=newObject();if(obj==null){//对象为空}另外,G
uav
a库还提供了一个更方便的方法,使用方式如下
白白白鲤鱼
·
2023-06-08 01:22
java
servlet
开发语言
爱
图片发自App-Areyo
uav
olcano?-Why?-BecauseIlava*you-你是火山吗?-为什么?-因为我爱你*lavan.岩浆,火山的熔岩,lava谐音“love”
LincoH
·
2023-06-08 00:13
【译】Google G
uav
a 的 Table 接口介绍
原文:https://www.baeldung.com/g
uav
a-table1.概述在本教程中,我们将展示如何使用GoogleG
uav
a的Table接口及其多个实现。
明明如月学长
·
2023-06-07 19:33
guava
java
开发语言
Google g
uav
a工具类库的介绍和使用
大家好,今天给大家分享一篇有关Googleg
uav
a工具类库的简单介绍以及使用;并演示了一些集合中常见的操作,附有代码演示示例,便于学习;✨个人博客:https://blog.csdn.net/weixin
SimpleMemory
·
2023-06-07 07:45
JAVA项目实战总结
java
Google
guava
工具类库
【第三章】Google G
uav
a之 Preconditions学习
Preconditions比较简单,用于检查是否符合条件,如果不符合就抛出异常。主要有三个方法checkArgument:检查参数,不返回值checkNotNull:检查参数不为空,返回值checkElementIndex:检查元素位置是否正确/***检查表达式是否正确,否则抛出设定的错误信息*/publicstaticvoidcheckArgument(booleanexpression,@Ch
小强先森java
·
2023-06-07 07:15
java基础面试知识
java常用类库与技巧
guava
学习
java
Google G
uav
a学习小计之集合,字符串utils
GoogleG
uav
a官方教程(中文版)--加载太慢了http://ifeve.com/google-g
uav
a/string操作(Strings,Splitter)/***Strings和Splitter
sskai163
·
2023-06-07 07:15
GoogleUtils
Google
Guava学习小计之集合
字符串utils
【第二章】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
账号密码登录
接口文档
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他