Guava地址:https://github.com/google/guava 第一次接触我是在16年春github上,当时在找单机查缓存方法,google guava当初取名是因为JAVA的类库不好用,所以谷歌工程师自己开发一套,想着google出品必属精品理念,我们一起来了解一下。 guava在 ...
分类:
其他好文 时间:
2019-01-09 15:41:59
阅读次数:
262
EventBus 1. 什么是EventBus 总线(Bus)一般指计算机各种功能部件之间传送信息的公共通信干线,而EventBus则是事件源(publisher)向订阅方(subscriber)发送订阅事件的总线,它解耦了观察者模式中订阅方和事件源之间的强依赖关系。 "图片来源:" 2. guav ...
分类:
其他好文 时间:
2019-01-07 00:16:24
阅读次数:
245
https://my.oschina.net/ffy/blog/501003 https://yq.aliyun.com/articles/622757 https://blog.csdn.net/starrykey/article/details/52049613 https://blog.csd ...
分类:
编程语言 时间:
2019-01-03 14:10:07
阅读次数:
174
1.新建一个maven项目作为顶级module,可以使用模板quickstart模板,在生成pom.xml中添加一些子项目都会用到的依赖,apache-commons,guava等。因为是顶级module,这个项目下面只有子module,所以src等都目录要删掉。 2.在顶级项目右键选择new->m ...
分类:
Web程序 时间:
2019-01-01 18:16:59
阅读次数:
188
静态工厂方法,也不知道为何叫这个名字。其实也就是一个静态函数,可以替代构造函数用。大名鼎鼎的 [guava](https://github.com/google/guava) 就大量使用这种模式,这是非常有用的模式。 ...
分类:
编程语言 时间:
2018-12-22 18:36:20
阅读次数:
178
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下面介绍在LocalCache(CacheBuilder, CacheLoader)中调用的一些方法: CacheBuilder-->getConcurrencyLevel()int getConcurren ...
分类:
系统相关 时间:
2018-12-19 10:12:39
阅读次数:
238
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下面介绍在LocalCache(CacheBuilder, CacheLoader)中调用的一些方法: CacheBuilder-->getConcurrencyLevel()int getConcurren ...
分类:
系统相关 时间:
2018-12-19 10:12:09
阅读次数:
161
Java B2B2C多用户商城 springcloud架构- common-service 项目构建过程(七) 首先在构建spring cloud的common-service之前,我们需要准备的技术: Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化... ...
分类:
编程语言 时间:
2018-12-12 15:02:46
阅读次数:
158
1、利用stream().forEach()循环处理List; List<String> list = Lists.newArrayList();//新建一个List 用的google提供的Guava package com.google.common.collect;list.add("1");l ...
分类:
其他好文 时间:
2018-12-08 14:48:00
阅读次数:
425
疯狂创客圈 Java 分布式聊天室【 亿级流量】实战系列之 17【 "博客园 总入口" 】 [toc] 源码IDEA工程获取链接 : "Java 聊天室 实战 源码 " 写在前面 ? 大家好,我是作者尼恩。 ? 前面,已经完成一个高性能的 Java 聊天程序的四件大事: 1. 完成了协议选型,选择了 ...
分类:
编程语言 时间:
2018-12-08 11:29:42
阅读次数:
260