随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。1. spring beans常用的注解: public @interface Autowired:可以对成员变量、方法和构造函数进...
分类:
编程语言 时间:
2015-01-05 21:37:39
阅读次数:
476
责任链模式:责任链模式可以用在这样的场景,当一个request过来的时候,需要对这个request做一系列的加工,使用责任链模式可以使每个加工组件化,减少耦合。也可以使用在当一个request过来的时候,需要找到合适的加工方式。当一个加工方式不适合这个request的时候,传递到下一个加工方法,该加...
分类:
其他好文 时间:
2014-12-31 18:03:04
阅读次数:
174
tomcat的热部署实现原理:tomcat启动的时候会有启动一个线程每隔一段时间会去判断应用中加载的类是否发生变法(类总数的变化,类的修改),如果发生了变化就会把应用的启动的线程停止掉,清除引用,并且把加载该应用的WebappClassLoader设为null,然后创建一个新的WebappClas....
分类:
其他好文 时间:
2014-12-31 17:57:48
阅读次数:
280
bean的定义,包装是java bean的基础。再怎么强调它的重要性都不为过,因此深入 了解这块的代码对以后的代码研究可以起到事半功倍的功效。1. Bean的定义BeanDefinition1.1BeanDefinition 作用一个BeanDefinition描述了一个bean的实例,包括属性值,...
分类:
编程语言 时间:
2014-12-30 18:58:31
阅读次数:
141
上一篇解读完解析器的代码,这一篇就来解读一下渲染器。 在之前的解读中,解读了parseTemplate如何将模板代码解析为树形结构的tokens数组,按照平时写mustache的习惯,用完parse后,就是直接用 xx.innerHTML = Mustache.render(template ...
分类:
Web程序 时间:
2014-12-30 11:26:24
阅读次数:
272
spring提供了有两种方式的bean definition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的bean definition解析器和xml文件格式的bean definition解析器。我们先从简单的P...
分类:
编程语言 时间:
2014-12-29 12:01:08
阅读次数:
254
spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s...
分类:
编程语言 时间:
2014-12-26 18:32:36
阅读次数:
238
这是世界上第一个Spark内核高端课程:1,该课程在对Spark的13个不同版本源码彻底研究基础之上提炼而成;2,课程涵盖Spark所有内核精髓的剖析;3,课程中有大量的核心源码解读;4,全景展示Spark商业案例下规划、部署、开发、管理技术;5,涵盖Spark核心优化技巧该课程是Spark的高端课...
分类:
其他好文 时间:
2014-12-23 06:41:00
阅读次数:
182
pagination的github地址:https://github.com/gbirke/jquery_pagination公司用的是1.2的版本,所以我就读1.2的了。jQuery.fn.pagination = function(maxentries, opts){ opts = $.ext....
分类:
Web程序 时间:
2014-12-23 01:31:55
阅读次数:
261
本课主要来讲解jQuery.event.trigger的源码解读。trigger = function(event, data, elem, onlyHandlers){ if(elem && (elem.nodeType === 3 || elem.nodeType ===8)){ //触发的元....
分类:
其他好文 时间:
2014-12-22 15:47:39
阅读次数:
161