
简介 在本文中,我们来看看 Caffeine — 一个高性能的 Java 缓存库。 缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。 回收策略为在指定时间...
在前文我们介绍了如何使用Redis或者Caffeine来做缓存。 Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2 Spring Boot缓存实战 ...
0x00 Optional简介 Optional是一个基于值的类,一般用于规避NullPointException的,作为一个容器对象,Optional内部包含一个可能为空的...
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几...
SpringBoot-单元测试 一、对service进行测试: 在service中建立要测试的方法: 在test文件夹下已经有一个idea初始化项目时创建的文件GirlApp...
1.controller 2.该方法不行 3.可行方法
ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对E...
一.相关概念 树:树是一种由n(n>=0)个节点组成的具有层次结构的数据结构。树具有一个根节点,每个节点有零个或多个子节点。 树的高度:树的高度指树中节点的层数。例如,上图中...
最近,因为公司需要重构一个项目,我们同事遇到一个需求,本来这部分事情是后端做的现在放到前端来,这个需求是这样的,项目中经常能遇到关于城市列表的数据,此数据像这个样子 这是原始...