- 博客(4)
- 收藏
- 关注
转载 注释驱动的 Spring cache 缓存介绍
概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。 Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Exp
2017-03-21 17:21:16 310
原创 Java多线程学习(1)——停止线程
目录: 1.interrupt方法学习(基础知识) 2.异常法(推荐) 3.sleep法(推荐) 4.return法 5.stop法(不推荐) 1.interrupt方法学习(基础知识) 调用interrupt方法只是对线程做了一个标记(停止标记),并没有停止线程的效果,需要结合以下两种方法: 1)interrupted():测试当前线程是否已经中断,(静态方法,当前线
2017-03-17 19:32:56 298
转载 SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
现象 本文使用的demo基于maven,是根据入门blog的例子继续写下去的。 我们先来看一看对应的现象。 我们这里的配置文件 *-dispatcher.xml中的关键配置如下(其他常规的配置文件不在讲解,可参考本文一开始提到的入门blog): (视图配置省略) mvc:resources location="/static/" mapping="/static/**"/> mvc:ann
2017-03-05 22:16:51 500
原创 SpringMVC——/和/*的区别以及原理分析
结论: /* 匹配所有路径 /匹配除*.jsp这样的后缀类型url之外的所有路径, 符合REST风格 /*的弊端: 在controller处理后,返回jsp文件,会再次被DispatcherServlet拦截到,查找requestmapping为这个路径的controller映射,结果发生404错误 而设置为/,就会不匹配到*.jsp的url(此处不准确,应该是被默认的匹配规则在其前
2017-03-04 14:25:39 1910 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人