![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Guava
renchao118
java工程师
展开
-
Guava学习笔记:Guava cache
[b]Guava学习笔记:Guava cache[/b] 缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。 缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由于受限于硬盘IO的性能或者我们自身业务系统的数据处理和获取可能非常费时,当我们发现我们的系统这个...原创 2016-11-21 14:34:27 · 83 阅读 · 0 评论 -
Guava学习笔记:Preconditions优雅的检验参数
[b]Guava学习笔记:Preconditions优雅的检验参数[/b] 在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量...原创 2016-11-21 14:59:16 · 147 阅读 · 0 评论