摘要:
我们知道在spring中每个bean都要有一个id或者name标示每个唯一的bean,在xml中定义一个bean可以指定其id和name值,但那些没有指定的,或者注解的spring的beanname怎么来的的?就是BeanNameGenerator接口实现的特性。 BeanNameGenerator 阅读全文
摘要:
接上篇【】 ,我们看到BeanDefinitionReader解决的是从资源文件(xml,propert)到BeanDefinition集合的过程。所以BeanDefinitionReader接口有两个实现版本。 BeanDefinitionReader的接口声明,ResourceLoader是sp 阅读全文
摘要:
工作上的事情主要有两块,作为程序员立身之本的技术部分,以及随着工作逐渐增加的"管"理部分. 先谈技术. 技术方面成长主要体现在设计层面。上次的技术瓶颈出现在刚入职场时期,更多的是各种语言、工具的使用问题,比如:commons,hibernate,MyEclipse等等的使用。这次的瓶颈出现在... 阅读全文
摘要:
老版本的xmind安装方法,在最后的阶段无法成功注册到系统中,desktop无法自定义完成.参考:http://www.cnblogs.com/cupcoffee/p/3560626.html 直到从stackoverflow上面找到了一个回复的方式,http://stackoverflow.... 阅读全文
摘要:
vim打开文件是,默认不提示行号。至于显示行号的用途,因人而异临时修改只需要在编辑文件时输入 :set number 即可linux下一个主机可能有N个账户。对于配置分为两种:仅配置当前账户,配置所有账户vim配置文件路径(Centos 5.5 final ): /etc/vimrc若当前账户目录下... 阅读全文
摘要:
vim打开文件是,默认不提示行号。至于显示行号的用途,因人而异临时修改只需要在编辑文件时输入 :set number 即可linux下一个主机可能有N个账户。对于配置分为两种:仅配置当前账户,配置所有账户vim配置文件路径(Centos 5.5 final ): /etc/vimrc若当前账户目录下... 阅读全文
摘要:
最近使用svn的merge功能合并代码,一直出现一个错误: org.apache.subversion.javahl.ClientException: svn: E200007: Runner for 'org.tmatesoft.svn.core.wc2.SvnMerge' command hav 阅读全文
摘要:
工欲善其事,必先利其器. 在真正使用设计模式之前,必须知道各个设计模式对应的场景.设计模式是针对某种固定的场景下产生的固定解决方案.只有明确的场景,才会有明确的设计方式和方法. 设计模式全集: Abstract Factory:抽象工厂,提供一个创建一系列相关或者相互依赖的对象的接口,... 阅读全文
摘要:
浮动元素脱离了文档流,其父元素看不到它了,因而不会包围它。浮动会“扩散”到下一个清除浮动的元素处。这会引起不想要的页面布局效果。 清除浮动的方法有三种: 1、父元素overflow:hidden 2、同时浮动父元素 3、添加清除浮动元素。 1、父元素overflow:hid... 阅读全文
摘要:
ECMAScript规范中使用IEEE754格式来表示整数和浮点数。支持十进制、八进制以及十六进制。有一点注意的是八进制数字在严格模式下是无效的,这可能会影响到程序的正常运行。 避免浮点数等值判断: 众所周知,基于IEEE754进行数据计算会产生舍入误差,最为经典的例子: 0.1+0.2 = 0.30000000000000004... 阅读全文