![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
aijou_karen
自学转行中......
展开
-
springboot监听文件笔记
最近公司项目需要对外部配置文件进行监听,根据文件内容进行相应的修改。所以就学习了下 一、监听器类 @Component public class FileListener extends FileAlterationListenerAdaptor { private Logger log = LoggerFactory.getLogger(FileListener.class); // ...原创 2019-05-13 19:04:30 · 1775 阅读 · 0 评论 -
springboot整合quartz简单应用
最近公司应用quartz,自己就看了下,做了个小demo 一、依赖 springboot整合quartz核心的依赖如下。这个依赖会自动包括spring-context-support包和quartz包(如果用的吧㐊springboot那么就需要导入这两个包) <dependency> <groupId>org.springframework.boot</gr...原创 2019-05-13 16:35:46 · 304 阅读 · 1 评论 -
高并发下redis缓存出现的问题以及解决方案笔记
缓存穿透 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层 解决方案 1.缓存空对象 把查询到的空结果也缓存到redis中,并给一个较短的过期时间 可能出现的问题: 缓存层和存储层的数据会有一段时间窗口的不一致,可能会对业务有一定影响。例如过期时间设置为 5 分钟,如果此时存储层添加了这个数据,那此段时间就会出现缓存层和存...原创 2019-06-22 20:11:41 · 1800 阅读 · 0 评论 -
springboot aop那点事
关于aop是什么以及怎么使用aop我这里不在赘述。 主要是针对aop上遇到的小细节整理一下,以防自己忘记 1.代理模式 springboot的aop默认是用cglib代理,methodinvocationprocceedingpointcut中的ProxyMethodInvocation会传递一个cglibInvocation的class 如果把springboot的aop代理改成动态代理,那么可...原创 2019-07-06 19:20:20 · 154 阅读 · 0 评论