摘要: 5.6循环依赖实例化bean是一个非常复杂的过程,而其中最比较难以理解的就是对循环依赖的解决,不管之前读者有没有对循环依赖方面的研究,这里有必要先对此知识点稍作回顾。5.6.1什么是循环依赖循环依赖就是循环引用,就是两个或多个bean相互之间的持有对方,比如CircleA引用CircleB,Circ... 阅读全文
posted @ 2014-04-21 22:05 mjorcen 阅读(652) 评论(0) 推荐(0)
摘要: 5.5准备创建bean我们不可能指望在一个函数中完成一个复杂的逻辑,而且我们跟踪了这么多Spring代码,经历了这么多函数,或多或少也发现了一些规律:一个真正干活的函数其实是以do开头的,比如doGetObjectFromFactoryBean;而给我们错觉的函数,比如getObjectFromFa... 阅读全文
posted @ 2014-04-21 19:55 mjorcen 阅读(293) 评论(0) 推荐(0)
摘要: 5.4获取单例之前我们讲解了从缓存中获取单例的过程,那么,如果缓存中不存在已经加载的单例bean就需要从头开始bean的加载过程了,而Spring中使用getSingleton的重载方法实现bean的加载过程。DefaultSingletonBeanRegistry.java /** ... 阅读全文
posted @ 2014-04-21 19:23 mjorcen 阅读(180) 评论(0) 推荐(0)
摘要: 5.3从bean的实例中获取对象 在getBean方法中,getObjectForBeanInstance是个高频率使用的方法,无论是从缓存中获得bean还是根据不同的scope策略加载bean。总之,我们得到bean的实例后要做的第一步就是调用这个方法来检测一下正确性,其实就是用于检测当前bea... 阅读全文
posted @ 2014-04-21 17:55 mjorcen 阅读(451) 评论(0) 推荐(0)
摘要: 5.2缓存中获取单例bean介绍过FactoryBean的用法后,我们就可以了解bean加载的过程了。前面已经提到过,单例在Spring的同一个容器内只会被创建一次,后续再获取bean直接从单例缓存中获取,当然这里也只是尝试加载,首先尝试从缓存中加载,然后再次尝试尝试从singletonFactor... 阅读全文
posted @ 2014-04-21 15:59 mjorcen 阅读(345) 评论(0) 推荐(0)
摘要: 5.1FactoryBean的使用一般情况下,Spring通过反射机制利用bean的class属性指定实现类来实例化bean。在某些情况下,实例化bean过程比较复杂,如果按照传统的方式,则需要在中提供大量的配置信息,配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。Spring... 阅读全文
posted @ 2014-04-21 15:58 mjorcen 阅读(290) 评论(0) 推荐(0)
摘要: 内容来自,之后的不一一复述!在Spring中,最基本的IOC容器接口是BeanFactory - 这个接口为具体的IOC容器的实现作了最基本的功能规定 - 不管怎么着,作为IOC容器,这些接口你必须要满足应用程序的最基本要求:对bean加载的探索。bean加载的功能实现远比bean的解析要复杂得多,... 阅读全文
posted @ 2014-04-21 15:55 mjorcen 阅读(879) 评论(0) 推荐(0)
摘要: Linux下目录的合并以及文件的覆盖案例功能说明:将源文件重命名为目标文件,或将源文件移动至指定目录。用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件...长选项必须使用的参数对于短选项时也是必需使用的... 阅读全文
posted @ 2014-04-21 14:55 mjorcen 阅读(310) 评论(0) 推荐(0)
摘要: 如何安装Faviconfavicon.ico图像放在根目录下(也可以是其他目录)在页面源文件的标签之间插入 最后形成:... 阅读全文
posted @ 2014-04-21 11:12 mjorcen 阅读(232) 评论(0) 推荐(0)
摘要: 有时我们看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。推荐:使用jquery图片延迟加载插件jquery.lazy... 阅读全文
posted @ 2014-04-21 01:35 mjorcen 阅读(535) 评论(0) 推荐(0)
摘要: JS日期格式化(网上转载) 1 2 3 4 "> 5 6 My JSP 'index.jsp' starting page 7 8 9 10 11 12 ... 阅读全文
posted @ 2014-04-21 01:12 mjorcen 阅读(284) 评论(0) 推荐(0)
摘要: js 判断文件是否存在(转载)var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=... 阅读全文
posted @ 2014-04-21 01:04 mjorcen 阅读(1272) 评论(0) 推荐(0)
摘要: 防止IFRAME页被嵌套//最大化窗口,防止窗口嵌套if (parent.location != window.location){ parent.location = window.location;}来自:http://user.qzone.qq.com/526605799/blog/13971... 阅读全文
posted @ 2014-04-21 01:01 mjorcen 阅读(393) 评论(0) 推荐(0)
摘要: 问题描述:有一个列表页,用户新增一条数据后,该列表页没有自动更新(注:不使用window.showModalDialog)解决方案(小哥亲测): 1 //网页窗口获取焦点时自动重载 2 window.onfocus = function(){ 3 window.lo... 阅读全文
posted @ 2014-04-21 00:58 mjorcen 阅读(239) 评论(0) 推荐(0)
摘要: 最近在负责一个大项目,项目组成员包括项目经理大概10个人左右。项目技术用struts+spring+hibernate实现。项目的规模相对来说是比较大的,总共有10大模块,每个大模块又分为有十几个、甚至几十个小模块。开发工具用eclipse,由于在开发阶段,项目开发成员需要频繁重启服务器。在启动服务... 阅读全文
posted @ 2014-04-21 00:54 mjorcen 阅读(616) 评论(0) 推荐(0)
摘要: 在出错文件夹下,鼠标右键TortoiseSVN->Clean up.SVN错误:Attempted to lock an already-locked dir1、出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。2、有时候如果看到某个包里面的文件夹没有S... 阅读全文
posted @ 2014-04-21 00:51 mjorcen 阅读(179) 评论(0) 推荐(0)