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】
android技巧
使用Gradle和它推荐的工程结构●把密码和敏感数据放在gradle.properties●不要自己写HTTP客户端,使用Volley或OkHttp库●使用Jackson库解析JSON数据●避免使用G
uav
a
流云2842
·
2020-08-07 22:55
android开发
版本控制系统
单元测试
布局
性能
G
uav
a 6-字符串处理:分割,连接,填充
连接器[Joiner]用分隔符把字符串序列连接起来也可能会遇上不必要的麻烦。如果字符串序列中含有null,那连接操作会更难。Fluent风格的Joiner让连接字符串更简单。Joinerjoiner=Joiner.on(";").skipNulls();returnjoiner.join("Harry",null,"Ron","Hermione");上述代码返回”Harry;Ron;Hermion
weixin_34167043
·
2020-08-07 20:34
G
uav
a-RateLimiter实现令牌桶控制接口限流方案(注解方式)
常见限流方案1.计数器法原理:在单位时间段内,对请求数进行计数,如果数量超过了单位时间的限制,则执行限流策略,当单位时间结束后,计数器清零,这个过程周而复始,就是计数器法。缺点:不能均衡限流,在一个单位时间的末尾和下一个单位时间的开始,很可能会有两个访问的峰值,导致系统崩溃。改进方式:可以通过减小单位时间来提高精度。2.漏桶算法原理:假设有一个水桶,水桶有一定的容量,所有请求不论速度都会注入到水桶
蛇皮皮蛋
·
2020-08-07 16:19
令牌桶
Guava
Android 开发最佳实践
摘要使用Gradle和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写HTTP客户端,使用Volley或OkHttp库使用Jackson库解析JSON数据避免使用G
uav
a
zhuxiaohao丶
·
2020-08-07 16:32
Android
开发
结构
Java + Appium + reportng自动生成测试报告
Test16.执行7.报错解决8.信息获取*Appium+Java手机自动化测试功能整理1.代码结构2.Maven依赖:4.0.0com.test4test41.0-SNAPSHOTcom.google.g
uav
agua
星行点点。
·
2020-08-07 11:56
Appium
最“嗨”明星同款!今晚带你一起HIPHOP~DJ drop the Beat!
§é°é騨8759§è·è¨¤DJdropthebeatèèé·DSQUARED2NIKEINDEPENDENTè°ééè·èèéèè°±èFENDIRomaJosh
uaV
idesTEAMWANGèèèéè
红秀GRAZIA
·
2020-08-07 00:00
Union x Jordan Brand 2020 联名系列发布
UnionxJordanBrand2020èUnion·UnionxJordanBrandèèé¤é¤èAirJordanIV¤èJordanZoom'92JordanDeltaMidé¤èé±G
uav
aIceOffNoir
SIZE潮生活
·
2020-08-07 00:00
G
uav
a并发(2)——ListenableFuture\FutureCallback\SettableFuture\Futures
ListenableFuture类jdk5之后有了Future这种异步执行的结构ExecutorServiceexecutor=Executors.newCachedThreadPool();Futurefuture=executor.submit(newCallable(){publicIntegercall()throwsException{returnservice.getCount();}
飞鱼武士
·
2020-08-06 13:10
guava
JAVA并发包
G
uav
a并发(1)——Monitor的使用
一、说明Monitor就像java本土的synchronized,ReentrantLock一样,每次只运行一个线程占用,且可重占用,每一次占用会对应一次退出占用。Monitor.enter//进入Monitor块,将阻塞其他线程知道Monitor.leaveMonitor.enterWhen//进入Monitor块,将阻塞其他线程知道Monitor.leaveMonitor.tryEnter//
飞鱼武士
·
2020-08-06 13:10
guava
JAVA并发包
49.安心技术梳理 - G
uav
a计时器Stopwatch和apache.commons.lang3包下任务执行时间监视器类Stopwatch
1、一般我们检测某段代码执行的时间,都是以如下方式来进行的:publicstaticvoidmain(String[]args){longstartTime=System.currentTimeMillis();//获取开始时间//函数主体代码longendTime=System.currentTimeMillis();//获取结束时间System.out.println("程序运行时间:"+(e
孜梓不倦
·
2020-08-06 12:24
安心技术
java校验方案选择
参数校验的方案1.简单参数校验,使用G
uav
a的Preconditions。
SteveTao
·
2020-08-05 20:08
java
G
uav
a实现布隆过滤器
importcom.google.common.hash.BloomFilter;importcom.google.common.hash.Funnels;importjava.nio.charset.Charset;/****@authorzhaoj*@versionBloomFilterTest.java,v0.12020-03-0317:16*/publicclassBloomFilterT
云长空
·
2020-08-05 15:46
分布式
如何一行代码实现List 平均分成N份?
publicclassG
uav
aDemo{publicstaticvoidmain(String[]args){Listlist=Arrays.asList(1,2,3,4,5,6,7,8,9,10);
云长空
·
2020-08-05 15:45
java基础篇
记一次maven项目中Hadoop 2.7.2 和Hbase-client以及hbase server 1.2.6 依赖的g
uav
a jar 包冲突解决办法
问题描述总的项目模块中依赖com.google.g
uav
a:g
uav
a:jar:的有Phoenix,Spring,Hbase-client,Hbase-server,hadoop-common.而出问题的子模块
山木兮
·
2020-08-05 13:01
maven
Spring Boot获取加载的jar是哪个版本-提供解决版本冲突问题思路,g
uav
a不向后兼容问题
背景G
uav
a在很多框架,依赖中都有应用,问题是有些框架依赖的是1.X版本的,而其他依赖到了2.X版本,这会导致编译时找不到问题,运行时服务运行不起来以及向后兼容问题Correcttheclasspathofyourapplicationsothatitcontainsasingle
fyf_dev
·
2020-08-05 12:38
其他
Maven依赖G
uav
a前后版本兼容问题,Correct the classpath of your application so that it contains a single
这是项目启动时报错***************************APPLICATIONFAILEDTOSTART***************************Description:Anattemptwasmadetocallamethodthatdoesnotexist.Theattemptwasmadefromthefollowinglocation:io.grpc.Metad
fyf_dev
·
2020-08-05 12:23
其他
g
uav
a平时基本常用的基本操作整理
主要针对平时开发中最常用的g
uav
a操作做基本的操作总结,并不完善,只整理平时使用较多的地方!
张彦峰ZYF
·
2020-08-05 11:43
临时记录
JAVA基础讲解与总结
安卓自定义View实现刮刮卡
效果图代码classGuaG
uaV
iew(context:Context?,attrs:AttributeSet?
安卓007
·
2020-08-05 03:11
安卓
Swagger使用
只要不是研究特别深只是用用的话)首先当然是添加依赖咯io.springfoxspringfox-swagger22.9.2io.springfoxspringfox-swagger-ui2.9.2com.google.g
uav
ag
uav
a20.0com.fasterxml.jackson.corejackson-databind2.9.5com.fasterxml.j
快乐的小京巴
·
2020-08-04 23:33
日常总结
分级缓存和本地热点缓存的实现
本地热点缓存使用的是G
uav
acache实现的引入依赖com.google.g
uav
ag
uav
a18.0定义CacheService层的接口和实现类publicinterfaceCache
编码博客控
·
2020-08-04 16:00
JAVA
行为型设计模式:观察者模式以及g
uav
a中的使用
观察者模式是很常见的一种行为型设计模式。在Java原生态的实现方式中,观察者实现Observer接口,被观察者继承Observable。下面编写一个使用Javaapi简单的实现。观察者代码:publicclassMyObserverimplementsObserver{publicvoidupdate(Observableo,Objectarg){if(oinstanceofMyObservabl
jinjunzhu
·
2020-08-04 10:38
设计模式
Google g
uav
a学习
文章目录Googleg
uav
a学习一、摘要二、优点三、maven依赖四、G
uav
aAPI使用教程五、G
uav
aCache本地内存缓存六、布隆过滤器Googleg
uav
a学习一、摘要G
uav
a是对JavaAPI
爱吃血肠
·
2020-08-04 09:02
ListeningExecutorService的使用
由于普通的线程池,返回的Future,功能比较单一;G
uav
a定义了ListenableFuture接口并继承了JDKconcurrent包下的Future接口,ListenableFuture允许你注册回调方法
IT云清
·
2020-08-04 06:43
(33)...J.U.C
(10)...并发
设计模式课程 设计模式精讲 7-3 建造者模式源码解析(jdk+g
uav
a+spring+mybaties)
1源码解析1.1jdk解析1.2g
uav
a解析1.3spring解析1.4mybaties解析1源码解析1.1jdk解析StringpublicStringBuilderappend(booleanb)
weixin_38167847
·
2020-08-04 06:59
设计模式:Observer(观察者)—— G
uav
a EventBus
本文分为三个部分:Observer(观察者)G
uav
aEventBus详解G
uav
aEventBus使用示例1.Observer(观察者)1.1背景我们设计系统时,常常会将系统分割为一系列相互协作的类,
weixin_34384915
·
2020-08-04 05:38
G
uav
a库学习:G
uav
a中ComparisonChain类的学习和使用
2019独角兽企业重金招聘Python工程师标准>>>链接地址:http://www.xx566.com/detail/129.html在日常的工作中,我们经常需要对两个对象进行比较,以找出其中的异同,Java中提供了compare/compareTo,我们需要实现一个比较器[Comparator],或者直接实现Comparable接口,不过当对象的属性很多的时候,我们需要写大量的ifelse代码
weixin_34292402
·
2020-08-04 05:31
java09 队列Queue与Deque
Deque.EnumerationHashtable与Hashtable子类Properties(资源配置文件)引用类型(强、软、弱、虚)与WeakHashMapIdentitvHashMap与EnumMap同步控制与只读设置开源工具包:-G
uav
a
weixin_34208283
·
2020-08-04 05:53
基于g
uav
a整合spring实现EventBus
为什么80%的码农都做不了架构师?>>>为什么要用EventBus?实现了进程内广播与监听,代码层实现了逻辑解耦。通常用于发短信、邮件、写日志、数据埋点等场景。为什么要整合spring重新造轮子?原因是直接使用EventBus监听的类是不被spring托管,也就是说@Subscribe类是不能直接通过spring注入bean。代码实现:欢迎访问:https://github.com/awoter/
weixin_33850890
·
2020-08-04 04:28
G
uav
a非常好用的工具类
1、对数组的操作//获取数组中某个值得索引int[]content={1,3,4};intin=Ints.indexOf(content,3);//1g
uav
aapiSystem.out.println
飞鸟jiang
·
2020-08-04 02:08
Java基础
g
uav
a ComparisonChain的源码实现
g
uav
aComparisonChain源码的实现十分精妙,用到了利用内部类实现单例设计模式以及利用状态设计模式。代码十分优雅。
说天阔丶
·
2020-08-04 02:48
guava
retrofit2+rxjava+mockserver使用和理解
3、代码简洁,拓展性高,开发包只有90k左右4、支持RxJava、G
uav
a、Java8等适配器。简单使用案例是一个简单的登陆请求案例。使用name和pwd参数登陆接口,返回获取respo
tangjiean
·
2020-08-04 01:47
Android
g
uav
a处理字符串与List之间,字符串与map之间的转换
importstaticorg.junit.Assert.*;importjava.util.List;importjava.util.Map;importorg.junit.Test;importcom.google.common.base.Joiner;importcom.google.common.base.Splitter;importcom.google.common.collect.L
sunhuwh
·
2020-08-04 01:51
#
java
E-learning
Java 的 Optional 类的使用方法示例
Optional类是Java8为了解决null值判断问题,借鉴googleg
uav
a类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null
才揽
·
2020-08-03 21:32
java
java
从G
uav
a Splitter方法中学习策略模式
在阅读Splitter方法的源码过程中注意到它使用到了设计模式中的策略模式。首先,我们来看策略模式的概念性介绍。策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。——此段来自网络。从结果论看,策略模式即为了
chengfeng_blog
·
2020-08-03 20:26
java
ZYNQ关于挂载UBI卷时候出现的错误
问题描述:zynq挂载ubi卷的时候,出现错误zynq>ubimkvol/dev/ubi0-n0-N
uav
de-s35MiBlibubi:error!
mz454619501
·
2020-08-03 20:27
G
uav
a之EventBus实战
EventBus是G
uav
a的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
黑洞刺客
·
2020-08-03 10:21
阻塞队列
Lua虚拟机中的数据结构与栈--读《lua设计与实现》笔记
由上一篇文章可知解释器分析Lua文件之后生成Proto结构体,最后到l
uaV
_execute函数中依次取出指令来执行。
zry963
·
2020-08-03 09:28
Lua
Google EventBus 使用详解
EventBus是Google.G
uav
a提供的消息发布-订阅类库,它实现了观察者设计模式,消息通知负责人通过EventBus去注册/注销观察者,最后由消息通知负责人给观察者发布消息。
zhglance
·
2020-08-03 09:49
Java
Google-G
uav
a-EventBus源码解读
G
uav
a是Google开源的一个Java基础类库,它在Google内部被广泛使用。
vinoYang
·
2020-08-03 09:30
【Java编程】
【guava】
G
uav
a中EventBus的使用和详解
概述EventBus是GoogleG
uav
a库中一个常用的组件。
老熊猫丁丁
·
2020-08-03 08:34
Google G
uav
a EventBus(事件总线)
EventBus是G
uav
a的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
tuacy
·
2020-08-03 08:08
Google
Guava
使用G
uav
a的eventbus完成异步事件的简单例子
G
uav
a的事件总线EventBus库是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
Will4j
·
2020-08-03 08:40
java
G
UAV
A Object 介绍
Object如果equals()判断两个对象相等,那么它们的hashCode()方法应该返回同样的值。两个对象用equals()方法比较返回false,它们的hashCode可以相同也可以不同。应该意识到,为两个不相等的对象产生两个不同的hashCode可以改善哈希表的性能。CompareTo:compareTo(Objecto)方法是java.lang.Comparable接口中的方法,当需要对
「已注销」
·
2020-08-03 08:31
JAVA
springboot 集成hbase
org.apache.hbasehbase-client1.3.0org.slf4jslf4j-log4j12log4jlog4jjavax.servletservlet-apicom.google.g
uav
ag
uav
aorg.elasticsearchelasticsearch2
念。
·
2020-08-03 07:54
google G
uav
a之EventBus
EventBus并发送消息Listener之间的继承关系Subscriber不同类型参数的Subscribeevent继承关系的eventDeadEventEventBus之异常处理EventBus是G
uav
a
栋先生
·
2020-08-03 05:23
其他
你应该这样去开发接口:Java多线程并行计算(Google的G
uav
a使用)
所谓的高并发除了在架构上的高屋建瓴,还得需要开发人员在具体业务开发中注重自己的每一行代码、每一个细节,面子有的同时,更重要的还是要有里子。面对性能,我们一定要有自己的工匠精神,不可以对任何一行代码妥协!今天和大家分享在业务开发中如何降低接口响应时间的一个小技巧,也是大家日常开发中比较普遍存在的一个问题,即如何提高程序的并行计算能力?本文主要包含以下内容:顺序执行很慢线程池+Future并行计算使用
ArthurKingYs
·
2020-08-03 05:47
高并发多线程
使用Google的G
uav
a工具EventBus-观察者模式
EventBus是Google.G
uav
a提供的消息发布-订阅类库,它实现了观察者设计模式,消息通知负责人通过EventBus去注册/注销观察者,最后由消息通知负责人给观察者发布消息。
攻城狮Luke(刘健彬)
·
2020-08-03 05:01
Java设计模式
Spring Boot项目中使用HDFS3.x
org.apache.hadoophadoop-common3.1.0org.apache.hadoophadoop-hdfs3.1.0org.apache.hadoophadoop-mapreduce-client-core3.1.0com.google.g
uav
ag
uav
a27.0.1
东黧
·
2020-08-03 04:04
工具相关
Java工具Lombok的使用和原理详解
Lombok是一款好用顺手的工具,就像GoogleG
uav
a一样,在此予以强烈推荐,每一个Java工程师都应该使用它。
csdn刘成
·
2020-08-03 04:29
Java
springboot集成 hive
1添加依赖org.apache.avroavro1.8.2com.google.g
uav
ag
uav
a25.1-jreorg.apache.commonscommons-lang33.4mysqlmysql-connector-javaruntimeorg.springframework.bootspring-boot-starter-jdbcorg.springframework.dataspri
小哇666
·
2020-08-03 03:01
#
springboot
#
hive
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他