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
guavajava缓存
java校验方案选择
参数校验的方案1.简单参数校验,使用
Guava
的Preconditions。
SteveTao
·
2020-08-05 20:08
java
Guava
实现布隆过滤器
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份?
publicclass
Guava
Demo{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 依赖的
guava
jar 包冲突解决办法
问题描述总的项目模块中依赖com.google.
guava
:
guava
:jar:的有Phoenix,Spring,Hbase-client,Hbase-server,hadoop-common.而出问题的子模块
山木兮
·
2020-08-05 13:01
maven
Spring Boot获取加载的jar是哪个版本-提供解决版本冲突问题思路,
guava
不向后兼容问题
背景
Guava
在很多框架,依赖中都有应用,问题是有些框架依赖的是1.X版本的,而其他依赖到了2.X版本,这会导致编译时找不到问题,运行时服务运行不起来以及向后兼容问题Correcttheclasspathofyourapplicationsothatitcontainsasingle
fyf_dev
·
2020-08-05 12:38
其他
Maven依赖
Guava
前后版本兼容问题,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
其他
guava
平时基本常用的基本操作整理
主要针对平时开发中最常用的
guava
操作做基本的操作总结,并不完善,只整理平时使用较多的地方!
张彦峰ZYF
·
2020-08-05 11:43
临时记录
JAVA基础讲解与总结
Swagger使用
只要不是研究特别深只是用用的话)首先当然是添加依赖咯io.springfoxspringfox-swagger22.9.2io.springfoxspringfox-swagger-ui2.9.2com.google.
guava
guava
20.0com.fasterxml.jackson.corejackson-databind2.9.5com.fasterxml.j
快乐的小京巴
·
2020-08-04 23:33
日常总结
Map实现
java缓存
机制的简单实例
缓存是java中主要的内容,主要目的是缓解项目访问数据库的压力以及提升访问数据的效率,以下是通过Map实现
java缓存
的功能,并没有用cache相关框架。
kanguhong
·
2020-08-04 18:32
java
java技术探索
分级缓存和本地热点缓存的实现
本地热点缓存使用的是
Guava
cache实现的引入依赖com.google.
guava
guava
18.0定义CacheService层的接口和实现类publicinterfaceCache
编码博客控
·
2020-08-04 16:00
JAVA
行为型设计模式:观察者模式以及
guava
中的使用
观察者模式是很常见的一种行为型设计模式。在Java原生态的实现方式中,观察者实现Observer接口,被观察者继承Observable。下面编写一个使用Javaapi简单的实现。观察者代码:publicclassMyObserverimplementsObserver{publicvoidupdate(Observableo,Objectarg){if(oinstanceofMyObservabl
jinjunzhu
·
2020-08-04 10:38
设计模式
Google
guava
学习
文章目录Google
guava
学习一、摘要二、优点三、maven依赖四、
Guava
API使用教程五、
Guava
Cache本地内存缓存六、布隆过滤器Google
guava
学习一、摘要
Guava
是对JavaAPI
爱吃血肠
·
2020-08-04 09:02
ListeningExecutorService的使用
由于普通的线程池,返回的Future,功能比较单一;
Guava
定义了ListenableFuture接口并继承了JDKconcurrent包下的Future接口,ListenableFuture允许你注册回调方法
IT云清
·
2020-08-04 06:43
(33)...J.U.C
(10)...并发
设计模式课程 设计模式精讲 7-3 建造者模式源码解析(jdk+
guava
+spring+mybaties)
1源码解析1.1jdk解析1.2
guava
解析1.3spring解析1.4mybaties解析1源码解析1.1jdk解析StringpublicStringBuilderappend(booleanb)
weixin_38167847
·
2020-08-04 06:59
设计模式:Observer(观察者)——
Guava
EventBus
本文分为三个部分:Observer(观察者)
Guava
EventBus详解
Guava
EventBus使用示例1.Observer(观察者)1.1背景我们设计系统时,常常会将系统分割为一系列相互协作的类,
weixin_34384915
·
2020-08-04 05:38
Guava
库学习:
Guava
中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同步控制与只读设置开源工具包:-
Guava
weixin_34208283
·
2020-08-04 05:53
基于
guava
整合spring实现EventBus
为什么80%的码农都做不了架构师?>>>为什么要用EventBus?实现了进程内广播与监听,代码层实现了逻辑解耦。通常用于发短信、邮件、写日志、数据埋点等场景。为什么要整合spring重新造轮子?原因是直接使用EventBus监听的类是不被spring托管,也就是说@Subscribe类是不能直接通过spring注入bean。代码实现:欢迎访问:https://github.com/awoter/
weixin_33850890
·
2020-08-04 04:28
BufferedImage缓存图片(data:image/jpg;base64,)转换base64输出与解析
1、比如说二维码图片数据data,不想落地生成jpg文件,通过
java缓存
文件转换base64输出到页面展示,那么java后端处理写法参考如下:InputStreamis=newByteArrayInputStream
weixin_30569001
·
2020-08-04 04:49
Guava
非常好用的工具类
1、对数组的操作//获取数组中某个值得索引int[]content={1,3,4};intin=Ints.indexOf(content,3);//1
guava
apiSystem.out.println
飞鸟jiang
·
2020-08-04 02:08
Java基础
guava
ComparisonChain的源码实现
guava
ComparisonChain源码的实现十分精妙,用到了利用内部类实现单例设计模式以及利用状态设计模式。代码十分优雅。
说天阔丶
·
2020-08-04 02:48
guava
可以设置过期时间的
Java缓存
ExpiringMap
功能简介:1.可设置Map中的Entry在一段时间后自动过期。2.可设置Map最大容纳值,当到达Maximumsize后,再次插入值会导致Map中的第一个值过期。3.可添加监听事件,在监听到Entry过期时调度监听函数。4.可以设置懒加载,在调用get()方法时创建对象。github地址:https://github.com/jhalterman/expiringmap/publicstaticv
童心未泯佐为
·
2020-08-04 02:53
Java
retrofit2+rxjava+mockserver使用和理解
3、代码简洁,拓展性高,开发包只有90k左右4、支持RxJava、
Guava
、Java8等适配器。简单使用案例是一个简单的登陆请求案例。使用name和pwd参数登陆接口,返回获取respo
tangjiean
·
2020-08-04 01:47
Android
guava
处理字符串与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值判断问题,借鉴google
guava
类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null
才揽
·
2020-08-03 21:32
java
java
从
Guava
Splitter方法中学习策略模式
在阅读Splitter方法的源码过程中注意到它使用到了设计模式中的策略模式。首先,我们来看策略模式的概念性介绍。策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。——此段来自网络。从结果论看,策略模式即为了
chengfeng_blog
·
2020-08-03 20:26
java
Guava
之EventBus实战
EventBus是
Guava
的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
黑洞刺客
·
2020-08-03 10:21
阻塞队列
Google EventBus 使用详解
EventBus是Google.
Guava
提供的消息发布-订阅类库,它实现了观察者设计模式,消息通知负责人通过EventBus去注册/注销观察者,最后由消息通知负责人给观察者发布消息。
zhglance
·
2020-08-03 09:49
Java
Google-
Guava
-EventBus源码解读
Guava
是Google开源的一个Java基础类库,它在Google内部被广泛使用。
vinoYang
·
2020-08-03 09:30
【Java编程】
【guava】
Guava
中EventBus的使用和详解
概述EventBus是Google
Guava
库中一个常用的组件。
老熊猫丁丁
·
2020-08-03 08:34
Google
Guava
EventBus(事件总线)
EventBus是
Guava
的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
tuacy
·
2020-08-03 08:08
Google
Guava
使用
Guava
的eventbus完成异步事件的简单例子
Guava
的事件总线EventBus库是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。
Will4j
·
2020-08-03 08:40
java
GUAVA
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.
guava
guava
org.elasticsearchelasticsearch2
念。
·
2020-08-03 07:54
google
Guava
之EventBus
EventBus并发送消息Listener之间的继承关系Subscriber不同类型参数的Subscribeevent继承关系的eventDeadEventEventBus之异常处理EventBus是
Guava
栋先生
·
2020-08-03 05:23
其他
你应该这样去开发接口:Java多线程并行计算(Google的
Guava
使用)
所谓的高并发除了在架构上的高屋建瓴,还得需要开发人员在具体业务开发中注重自己的每一行代码、每一个细节,面子有的同时,更重要的还是要有里子。面对性能,我们一定要有自己的工匠精神,不可以对任何一行代码妥协!今天和大家分享在业务开发中如何降低接口响应时间的一个小技巧,也是大家日常开发中比较普遍存在的一个问题,即如何提高程序的并行计算能力?本文主要包含以下内容:顺序执行很慢线程池+Future并行计算使用
ArthurKingYs
·
2020-08-03 05:47
高并发多线程
使用Google的
Guava
工具EventBus-观察者模式
EventBus是Google.
Guava
提供的消息发布-订阅类库,它实现了观察者设计模式,消息通知负责人通过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.
guava
guava
27.0.1
东黧
·
2020-08-03 04:04
工具相关
Java工具Lombok的使用和原理详解
Lombok是一款好用顺手的工具,就像Google
Guava
一样,在此予以强烈推荐,每一个Java工程师都应该使用它。
csdn刘成
·
2020-08-03 04:29
Java
springboot集成 hive
1添加依赖org.apache.avroavro1.8.2com.google.
guava
guava
25.1-jreorg.apache.commonscommons-lang33.4mysqlmysql-connector-javaruntimeorg.springframework.bootspring-boot-starter-jdbcorg.springframework.dataspri
小哇666
·
2020-08-03 03:01
#
springboot
#
hive
Dubbo笔记六:进程缓存
Guava
Cache的使用
Dubbo笔记六:进程缓存
Guava
Cache的使用文章目录Dubbo笔记六:进程缓存
Guava
Cache的使用缓存的好处和坏处缓存设计GoogleGauvaCache的使用HashTable和HashMap
¥诸葛村夫¥
·
2020-08-03 03:23
Dubbo
springBoot2.0.3+hystrix熔断器整合 注解提示错误
最终结果报错原因是因为
guava
-15.0.jar的包下载错误,原因可能是我在下载过程中中断过,导致包不可用,但是也加载不到正确的包,把仓库里所有的父节点的包和自己本身多版本的号全删提再下载,一切正常,
大树168
·
2020-08-03 01:48
SpringBoot --集成HBASE/基于SpringDataHadoop
前置工作Hadoop安装配置:hadoop-2.7.3Hbase安装配置:hbase-1.2.4zookeeper安装配置:zookeeper-3.4.9hbase-client中
guava
版本与SpringDataHadoop
hxpjava1
·
2020-08-03 00:20
spring
boot
hbase
google
guava
事件总线用法
GoogleEventBus组成部分事件(什么类型的事件);事件监听器,即事件处理程序(响应);注册事件监听器(register);触发事件(trigger/post);实例事件,可以是任何自定义对象/***Createdbywhuanghklon17/6/22.*自定义事件*/publicclassAccessLoggerEvent{}事件监听器/***Createdbywhuanghklon1
调皮的芋头
·
2020-08-03 00:16
java
web
java
spring-mvc
Springboot2(38)集成hbase
HBase系统架构添加依赖org.apache.hbasehbase-client1.3.0org.slf4jslf4j-log4j12javax.servletservlet-apicom.google.
guava
guava
org.elasticsearchelasticsearchorg.springframework.data
大神,快来碗里
·
2020-08-02 23:54
springboot2
springboot2
在Spring应用中以很“Spring”的方式使用Google
Guava
EventBus
概述由Google提供的
Guava
EventBus是一个很不错的进程内事件总线机制。
安迪源文
·
2020-08-02 22:20
Spring
Boot
springboot解决前端短时间重复提交问题
/***自定义一个注解,给需要防止重复提交的方法加上该注解*/public@interfaceRepeatSubmit{}使用spring的aop,对注解进行切面,通过
guava
的缓存来记录提交和设置过期时间
罗旺怀
·
2020-08-02 21:23
JAVA
java
Google EventBus入门
文章目录简介maven依赖内部方法注册发布执行结果简介
Guava
在
guava
-libraries中为我们提供了事件总线EventBus库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计
SihgYu
·
2020-08-02 20:07
SpringBoot
Java高并发解决方案 高并发解决思路与手段
知识点线程安全,线程封闭,线程调度,同步容器,并发容器,AQS,J.U.C,等等高并发解决思路与手段扩容:水平扩容、垂直扩容缓存:Redis、Memcache、
Guava
Cache等队列:Kafka、RabitMQ
weixin_47574072
·
2020-08-02 20:08
Guava
Cache实现原理——高效回收技巧
系列文章:
Guava
Cache实现原理——开篇&基本实现
Guava
Cache实现原理——LRU回收实现
Guava
Cache实现原理——引用类型回收
Guava
Cache实现原理——高效回收技巧目录一、前言二
xxbocai
·
2020-08-02 17:48
#
Guava
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他