spring
zl_momomo
杂记博客 相互学习
展开
-
Spring Cache 使用 ---@EnableCaching @Cacheable 注解
Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Express...原创 2018-05-22 14:39:46 · 57513 阅读 · 2 评论 -
Jedis整合Spring (一) RedisTemplate
一、需要的JAR包 <!-- spring redis 整合 --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artif...原创 2018-05-21 17:38:42 · 489 阅读 · 0 评论 -
基于jedis的Redis缓存 —— 整合Spring Cache
关于spring cache 我们使用@Cacheable 配合@EnableCaching的方式 将属于缓存到如 ConcurrentMapCache 对象中,整合Redis后我们将数据缓存到内存或者持久化到Redis数据库 一、配置pom.xml<!-- spring redis 整合 --> <dependency> ...原创 2018-05-24 10:28:45 · 1073 阅读 · 0 评论 -
Spring JdbcTemplate (1)
前言spring 的 JdbcTemplate 提供了很多操作JDBC的模板方法(需要注入数据源),操作简单同时也有局限性JdbcDaoSupport 聚合了JdbcTemplate 。通过继承JdbcDaoSupport并实现MultTableTemplate(自定义)接口,来实现对JdbcTemplate进一步包装。继承JdbcSupportpackage com.learn.frame.s...原创 2018-05-30 11:38:56 · 158 阅读 · 0 评论 -
Spring AOP 自定义注解
通过spring aop的方法来计算方法执行时间,并通过自定义注解来限制被动态代理的方法一、自定义注解TimeLoggerpackage com.learn.frame.spring.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lan...原创 2018-06-13 11:15:04 · 337 阅读 · 0 评论 -
基于redis解决Clustered Sessions问题(Spring Session + Redisson)
前言集群方式部署服务器时,当高并发量的请求到达服务端时,服务端通过负载均衡算法将请求分配到集群中某个服务器,那么同一用户的多个请求可能被分发到不同的服务器,如果将session保存到某个服务器内存中,可能会出现session丢失的情况。因此在集群时存在session共享一致性的问题。session复制或者使用hash算法反向代理存在不足,本篇利用spring-session框架把sessi...原创 2018-08-22 11:02:43 · 3313 阅读 · 0 评论