面试官问你:“实战项目中java缓存的应用”程序员:我***

吐槽

面试官:请讲下实战项目中缓存的应用

程序员:啊,没用过!我****!(一脸懵逼)

面试官:你可以回家等消息了

谷歌缓存

这里先不谈什么redis缓存,就谈谈java里的缓存工具

maven

面试官问你:“实战项目中java缓存的应用”程序员:我***

案例代码

包包导入

面试官问你:“实战项目中java缓存的应用”程序员:我***

具体缓存小demo

设置了最大缓存数据10

过期策略10秒(10秒内没写入的话)

面试官问你:“实战项目中java缓存的应用”程序员:我***

main代码

下面就演示最简单的几个方法使用,其他的请自己google去研究

面试官问你:“实战项目中java缓存的应用”程序员:我***

获取缓存10,如果null就利用Callable重新计算

面试官问你:“实战项目中java缓存的应用”程序员:我***

第四次输出:Student{studentId='10', name='程序汪'}

运行结果

面试官问你:“实战项目中java缓存的应用”程序员:我***

缓存回收策略

面试官问你:“实战项目中java缓存的应用”程序员:我***

Cache类

面试官问你:“实战项目中java缓存的应用”程序员:我***

写在最后:柠檬为大家准备了一些适合于1-5年以上开发经验的java程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望可以帮助到大家。

面试官问你:“实战项目中java缓存的应用”程序员:我***

面试官问你:“实战项目中java缓存的应用”程序员:我***

获取方式:请大家关注并私信小编关键词:“资料”即可获取你需要的各类资料。

相关推荐