调皮香氛

文章
6
资源
0
加入时间
2年10月21天

springboot整合Caffeine缓存返回旧值同时刷新新值springboot整合Caffeine缓存返回旧值同时刷新新值依赖:@EnableCaching 加在启动函数上开启缓存service接口CacheConfig配置缓存

springboot整合Caffeine缓存返回旧值同时刷新新值主要就是需求请求来的时候不能等待缓存刷新,先返回旧的缓存值,新的数据查询完成后,刷新缓存返回新的缓存。目录springboot整合Caffeine缓存返回旧值同时刷新新值依赖:@EnableCaching 加在启动函数上开启缓存service接口CacheConfig配置缓存依赖: <dependency> <groupId>com.github.ben

[贪心][二分]Occupy the Cities 2021CCPC桂林站G

这道题目有两种做法,分别是二分和贪心做法,比赛的时候没想到二分,就一直在想贪心的做法,后来没想到真的用贪心O(n)解决了。先考虑O(nlogn)的二分解法,由于攻占时间具有单调性,所以在最外层可以二分时间,对于确定的时间mid只需要判断是否能在mid时间内将全部城市攻占,有n座城市排成一横排,其中某些城市开始时被攻占,每座被攻占的城市可以在一个时间单位内攻占下其左侧或右侧未被攻占的城市,不过只能选择一侧,不可以同时攻占两侧城市,给出n座城市初始状态,求所有城市都被攻占的最少时间。...