摘要: EventBus是Guava中实现的用于发布/订阅模式的事件处理组件,它是设计模式中观察者模式的优雅实现,关于观察者模式可以看一下我... 阅读全文
posted @ 2020-06-21 23:25 果子爸聊技术 阅读(73) 评论(0) 推荐(0)
摘要: 在互联网高并发场景下,限流是用来保证系统稳定性的一种手段,当系统遭遇瞬时流量激增时,可能会由于系统资源耗尽导致宕机。而限流可以把一小... 阅读全文
posted @ 2020-06-19 23:43 果子爸聊技术 阅读(36) 评论(0) 推荐(0)
摘要: Guava提供几个好用的String工具类,能很方便的处理字符串,分享给大家 Joiner Joiner是用来连接字符串的,它... 阅读全文
posted @ 2020-06-18 22:41 果子爸聊技术 阅读(33) 评论(0) 推荐(0)
摘要: 缓存是日常开发中使用很频繁的一种提升性能的方式,它其实解决的是硬件层面性能不对等的问题,比如CPU、内存、硬盘之间性能的巨大差异,会... 阅读全文
posted @ 2020-06-16 23:34 果子爸聊技术 阅读(55) 评论(0) 推荐(0)
摘要: List、Set、Map是我们开发过程中使用频次最高的三种集合类型,今天我们来看一下Guava中对这三种类型的集合提供的工具类 ... 阅读全文
posted @ 2020-06-13 22:51 果子爸聊技术 阅读(27) 评论(0) 推荐(0)
摘要: 今天生产环境遇到@Cacheable的一个问题,记录一下 1、发现问题 接口突然请求失败,查询日志发现有如下报错 Cache ‘... 阅读全文
posted @ 2020-06-12 23:47 果子爸聊技术 阅读(559) 评论(0) 推荐(0)
摘要: Guava中新增加了一些集合类型,是对JDK集合类型的补充,使开发者更方便使用集合类型来实现业务功能 Multiset 首先我... 阅读全文
posted @ 2020-06-10 23:19 果子爸聊技术 阅读(20) 评论(0) 推荐(0)
摘要: Guava是一组来自谷歌的核心Java库,其中包括新的集合类型(比如multimap射和multiset)、不可变集合、并发、I... 阅读全文
posted @ 2020-06-08 23:35 果子爸聊技术 阅读(20) 评论(0) 推荐(0)
摘要: 今年一场突如其来的疫情席卷了全球,改变了所有人的生活,从人们的足不出户到现在的逐步开放,人们的生活也逐渐步入正轨。 目前国内的疫情已... 阅读全文
posted @ 2020-06-07 18:45 果子爸聊技术 阅读(9) 评论(0) 推荐(0)
摘要: 什么是延迟队列? 我们先来看一个场景:以淘宝购物为例,当你提交订单之后有30分钟的支付时间,假如你30分钟之后还没有进行支付,订单就... 阅读全文
posted @ 2020-06-04 23:14 果子爸聊技术 阅读(61) 评论(0) 推荐(0)