在Spring boot中,使用Redis来实现消息的发布与订阅,这里写了一个发布者和两个订阅者,发布者通过convertAndSend向不同的Channel中发布消息,订阅者通过RedisMessageListenerContainer充当消息侦听器容器,MessageListenerAdapter充当消息侦听适配器,将消息委托给MessageListener进行消费。
more >>在Spring boot中,使用Redis来实现消息的发布与订阅,这里写了一个发布者和两个订阅者,发布者通过convertAndSend向不同的Channel中发布消息,订阅者通过RedisMessageListenerContainer充当消息侦听器容器,MessageListenerAdapter充当消息侦听适配器,将消息委托给MessageListener进行消费。
more >>其实就是在Spring Cache基础上,增加的Redis配置,以及需要新建redis的配置类,其他不变和spring cache一致,在业务逻辑层配置@Cache注解。此时,所作的查询操作就会放到redis缓存中,可以在redis上查看,keys *查看key,get获取数据。
more >>
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。即可以使用注解的方式以及通过XML配置然后通过AOP切面来实现在具体的位置进行缓存。Spring Cache可以作用在类或方法上,对于Spring如果是注解的方式,则需要在配置文件中开启cache支持,并在相应的方法上使用cache注解。如果是XML配置,就需要配置XML和切面。对于Spring Boot而言,使用注解的方式则需要在启动类上开启cache,然后在具体业务逻辑代码中使用cache。
more >>
1.数据库的三范式
1.Java类的加载机制
(1)JDK中提供了三个ClassLoader,根据层级从高到低为:
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true