博客系统
文章平均质量分 51
aoi.tsukasa
小白程序员,欢迎评论指出错误,讨论问题哦
展开
-
使用Quartz实现定时任务
Quartz是一个定时任务框架,相较于JDK和Spring的定时任务线程池,其功能更加多样,调度更加灵活,而且更适合分布式系统(因为引入了数据库)。 核心组件 Scheduler:调度器。控制任务调度 Trigger: 触发器。决定什么时候来执行任务。 JobDetail :定义任务细节 Job:任务的执行逻辑 代码示例 首先引入依赖 <dependency> <groupId>org.springframework.boot</groupId> &l原创 2022-02-02 17:04:37 · 1928 阅读 · 0 评论 -
Caffeine+Redis实现二级缓存以及JMeter性能测试
概念 缓存能够减少IO操作,减轻数据库压力,提高性能。常见的缓存实现方案便是使用Redis,但是Redis缓存也会有网络开销。所以便有了本地缓存与Redis缓存共同存在的方案。常见的就是Caffeine+Redis 对于一些热点数据,我们可以分别将数据缓存到本地缓存Caffeine和Redis中。获取数据时,首先在本地缓存中查询是否存在数据,如果存在则返回。不存在,则去Redis中获取,返回并将数据缓存到Caffeine中。如果Redis中仍不存在,则去数据库中获取,并将返回的数据缓存到Caffeine和R原创 2022-01-29 16:49:05 · 1902 阅读 · 0 评论