`
jimgreat
  • 浏览: 131446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
前几天有人在我的博文中留言,询问spring-data-redis的问题,如下,黑体为我的回答     我用spring-data-redis 成功的set了 而且也能成功get出来对应的数据~ 但是用redis-cli去服务器直接get数据是提示(nil) 这是什么原因啊?   正常是get一个不存在的key才会这样的   但是我用的是同一个key啊···通过spring-data-redis就可以成功get出来~~ 如果我直接用jedis存的话就没有这样的问题·· 大侠解惑啊····   我在项目中都是直接用jedis 突然想起spring-data-red ...
大部分人看到标题一定会有这样的疑问,"为什么把这个三个看起来不相关的东西放在一起比较呀?"   其实无论是AOP、拦截器还是Plugin 都是通过对目标点,一般来说就是对函数的拦截,扩展原有的功能,增加切面逻辑 ...
今天发现jedis 2.0.0 在使用pipeline时,如果结果是null,会有如下异常   java.lang.NullPointerExceptionat java.lang.String.(String.java:515)at redis.clients.util.SafeEncoder.encode(SafeEncoder.java:28)at redis.clients.jedis.BuilderFactory$5.build(BuilderFactory.java:55)at redis.clients.jedis.BuilderFactory$5.build(Build ...
Spring AOP   Spring和struts2拦截链的实现理念是一样的,所有的拦截器会组织成一个链,由中央调度器统一推进。   Spring在拦截器(通知 Advice) 的接口上做得更细致一些,在MyBatis和Struts2中,拦截器链的推进是要在每个拦截器的实现中显式调用的。而在Spring中,这个动作已经被封装了。   看下面这个 AfterReturningAdvice 通知 public interface AfterReturningAdvice extends AfterAdvice { void afterReturning(Object retu ...
前几天刚刚粗略看了一下spring-data-redis的源码 (1.0.1-RELEASE)   今天一早看到了 “备忘使用spring-data-redis中的redistemplate的一个大坑” http://www.iteye.com/topic/1125295   又针对这部分分析了下源码,总结整理如下     spring-data-redis的各种Operations实现类,如RedisTemplate,DefaultSetOperations,DefaultListOperations等,对Redis命令的封闭都是通过如下结构调用的   RedisTempla ...
Struts 2   Struts2是由StrutsPrepareAndExecuteFilter 的 doFilter 来处理每个HTTP请求的   由执行器的executeAction进入执行流程 execute.executeAction(request, response, mapping);   实际的执行是由dispatcher发起的 public void executeAction(HttpServletRequest request, HttpServletResponse response, ActionMapping mapping) throws ...
 由于项目中使用Redis,所以使用它的Java客户端Jedis也有大半年的时间(后续会分享经验)。  最近看了一下源码,源码清晰、流畅、简洁,学到了不少东西,在此分享一下。 (源码地址:https://github.com/xetorthio/jedis)   协议   和Redis Server通信的协议规则都在redis.clients.jedis.Protocol这个类中,主要是通过对RedisInputStream和RedisOutputStream对读写操作来完成。 命令的发送都是通过redis.clients.jedis.Protocol的sendComm ...
Global site tag (gtag.js) - Google Analytics