11 2019 档案

摘要:1.导入Pom.xml依赖 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSch 阅读全文
posted @ 2019-11-25 17:24 扎克伯格~ 阅读(292) 评论(0) 推荐(0)
摘要:@CacheConfig注解 也可以指定该类下使用哪个CacheManager 阅读全文
posted @ 2019-11-25 16:15 扎克伯格~ 阅读(3188) 评论(1) 推荐(0)
摘要:@Caching注解 用于配置复杂的缓存规则 小示例 这种映射规则将数据库返回结果 数据放入person缓存块中 多个key可以查询同一条缓存中的记录 方便其他接口在获取数据是只需要指定以上三种key中的其中一个便可获取缓存中指定的数据 阅读全文
posted @ 2019-11-25 16:10 扎克伯格~ 阅读(410) 评论(0) 推荐(1)
摘要:@CacheEvict 清除缓存中的数据 allEntries=true 表示清空所有缓存数据 阅读全文
posted @ 2019-11-25 13:58 扎克伯格~ 阅读(144) 评论(0) 推荐(0)
摘要:应用场景 A 更新数据库的数据并更新缓存 B 此时查询出的数据是最新的而不是之前缓存中的 A @CachePut 1.先调用更新数据库方法 2.再将更新的数据写入名为(person)缓存中 B @Cahceable 查询出缓存中最新的数据 这里cacheNames都是person 更新与查询都是同一 阅读全文
posted @ 2019-11-25 11:43 扎克伯格~ 阅读(1223) 评论(0) 推荐(0)
摘要:@CachePut注解和@Cacheable注解 唯一不同的是 @CachePut注解是先调用方法再将方法的返回值写入缓存 @Cacheable注解是先查询缓存 if 缓存==null 查询数据库最后将方法的返回值写入缓存 阅读全文
posted @ 2019-11-25 11:17 扎克伯格~ 阅读(1269) 评论(0) 推荐(0)
摘要:cacheNames & value key 指定后的key方法名+参数 keyGenerator 自定义生成策略 condition 第一个参数的值大于1才会缓存 阅读全文
posted @ 2019-11-25 10:09 扎克伯格~ 阅读(1669) 评论(0) 推荐(0)
摘要:缓存的自动配置类 : CacheAutoConfiguration 会给这个类自动导入 CacheConfigurationImportSelector该类中的selectImports方法会查询出所有的缓存配置类 默认使用 ConcurrentMapCacheManager缓存管理器 该类中的会通 阅读全文
posted @ 2019-11-25 09:47 扎克伯格~ 阅读(475) 评论(0) 推荐(0)
摘要:Spring简化的JSRE缓存 SpringCache只需要关注JSRE下的CacheManager(缓存管理器) 和Cache(缓存具体的数据库如redis) SpringCache下面的四个缓存注解 @EnableCahing 开启基于注解的缓存 如果希望下面三个注解生效就必须先使用 @Enab 阅读全文
posted @ 2019-11-23 14:18 扎克伯格~ 阅读(216) 评论(0) 推荐(0)
摘要:java Caching 定义了5个核心接口 CachingProvider(缓存提供者) CacheManager(缓存管理器) Cache(缓存) Entry(条目&数据) expiry(数据在Cache中的有效时间) 应用程序操作缓存可以通过 CachingProvider(缓存提供者) 得到 阅读全文
posted @ 2019-11-23 13:56 扎克伯格~ 阅读(263) 评论(0) 推荐(0)