摘要: Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。如果大家有看过Mybatis的SessionFactoryBean和... 阅读全文
posted @ 2014-08-19 12:36 QuantSeven 阅读(10610) 评论(1) 推荐(2) 编辑
摘要: 新建一个JavaBeanUserBeanFactoryPostProcessor 实现了BeanFactoryPostProcessor接口Spring配置文件如下:编写测试用例从结果可以看出:因为BeanFactoryPostProcessor中输出的username已经变成了quanyongan... 阅读全文
posted @ 2014-08-19 12:36 QuantSeven 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 一、安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel所以执行如下命令安装$ yum install gcc-c++$ yum install... 阅读全文
posted @ 2014-08-11 17:08 QuantSeven 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 一、安装准备 在Redhat系统下,没有CentOS那样使用yum安装依赖包等,所以接下来主要记录一下如何一步一步安装Nginx相关的依赖库。下面就正式安装,由于安装Nginx需要依赖gcc-c++、gcc、openssl-devel、pcre-devel和zlib-devel等软件,一般情况... 阅读全文
posted @ 2014-08-11 16:38 QuantSeven 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 首先安装gcc需要相应的rpm依赖包,在安装系统的镜像文件中就有这些rpm包首先在光驱中选择系统的安装包载入如果桌面显示有如下的光驱说明是已经载入了镜像,这时候,需要挂载一下镜像到mnt目录先在/mnt中创建一个文件夹 cdrom$ mkdir /mnt/cdrom$ mount /de... 阅读全文
posted @ 2014-08-11 16:12 QuantSeven 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 加载Spring配置文件时,如果Spring配置文件中所定义的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的public void setApplicationConte... 阅读全文
posted @ 2014-07-31 18:01 QuantSeven 阅读(877) 评论(0) 推荐(0) 编辑
摘要: Spring3.x 获取properties资源文件的值有两种方式:第一种:使用标签然后在Spring的xml文件中就使用${jdbc.driver}获取第二种:使用 标签(1)在java文件中使用@Value("#{props['..']}")获取资源文件的值(2)在xml文件中使用#{props... 阅读全文
posted @ 2014-07-31 17:55 QuantSeven 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Hibernate4中,发现两个很有奥秘的注解@DynamicInsert 和@DynamicUpdate如果是在配置文件的话那就是dynamic-insert和dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xml配置。这两个注解是boolean值,true或者false。1.首先使用false来看一下执行的结果,我们就拿更新来举例: a.数据库的数据是这样的: b、实体类的代码 C、测试类代码: 执行测试方法后大家可以看到: ... 阅读全文
posted @ 2013-06-24 13:14 QuantSeven 阅读(59287) 评论(3) 推荐(13) 编辑
摘要: 1 2 private List<YourBean> removeDuplicate(List<YourBean> list) { 3 Set<YourBean> set = new HashSet<YourBean>(); 4 List<YourBean> newList = new ArrayList<YourBean>(); 5 for (Iterator<YourBean> iter = list.iterator(); iter.hasNext();) { 6 YourBean element ... 阅读全文
posted @ 2013-05-31 17:53 QuantSeven 阅读(10942) 评论(0) 推荐(0) 编辑
摘要: 首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输入你的项目名称这里就不重复说创建项目了,创建好的目录结构在eclipse中如下:说明一下这些项目具体都是干嘛的:easyframework-model:数据模型,与数据库表字段对应的实体类easyframework-core:核心业务项目。主要是Service处理业 阅读全文
posted @ 2013-05-28 12:46 QuantSeven 阅读(99021) 评论(14) 推荐(13) 编辑