自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 SSM框架搭建及源码解析--bean的整个生命周期(六)

BeanPostProcessor接口是spring预留给bean创建过程中的扩展 bean的整个生命周期都是在调用BeanPostProcessor的实现类 执行InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation()AbstractAutowireCapableBeanFactory的populateBean的c

2017-03-16 10:24:35 609

原创 SSM框架搭建及源码解析--AOP源码解析(五)

要获得spring AOP支持,需要添加依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>4.1.9.RELEASE</version> </depe

2017-03-15 16:15:54 356

原创 SSM框架搭建及源码解析--bean的初始化及依赖注入(四)

spring容器会在启动的过程中创建bean的实例,在创建实例的过程中会把@Autowired注解的属性都去找到相应类注入。 现在来分析一下bean的初始化和依赖注入 refresh()中的finishBeanFactoryInitialization()方法就是初始化整个beanFactory注册的bean finishBeanFactoryInitialization()中preInsta

2017-03-15 15:44:29 986

原创 SSM框架搭建及源码解析--spring的BeanFactoryPostProcessor扩展(三)

BeanFactoryPostProcessor是spring预留在启动时的扩展点 在refresh()方法中invokeBeanFactoryPostProcessors()就是用于获取BeanFactoryPostProcessor实现类,并调用实现类的postProcessBeanDefinitionRegistry() 我们以mybatis与spring集成的配置为例 <bean

2017-03-15 14:41:56 468

原创 SSM框架搭建及源码解析--spring容器Bean的注册(二)

Spring 容器启动 refresh()想要分析源码,就需要断点反复的去跟代码,理解如何运作的 首先写个测试类,作为容器启动入口public class TestSpring { public static void main(String[] args) throws Exception{ ApplicationContext context = new ClassPa

2017-03-15 14:22:24 717

原创 junit对spring进行单元测试

pom.xml需要添加依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependenc

2017-03-15 11:29:18 449

原创 Mybatis添加日志追踪

在mybaits的配置文件中可加入mybatis-config.xml全局配置添加日志追踪 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描

2017-03-15 11:15:38 966 1

原创 SSM框架搭建及源码解析--框架搭建(一)

主要简单的搭建了一个SSM框架

2017-03-15 11:00:27 702

原创 jenkins中通过execute shell启动的进程会被杀死的问题

在jenkins中配置自动更新部署项目时,如果采取用execute shell启动/关闭tomcat,会发现可以进行关闭tomcat,但是无法启动tomcat,虽然构建会显示执行成功,但是查看进程,tomcat是没有启动的。这是因为Jenkins默认会在Build结束后Kill掉所有的衍生进程。需要进行以下配置,才能避免此类情况发生:  1.重设环境变量build_id  在execute

2014-01-23 17:57:05 12392 1

原创 jenkins集群配置

暂存

2014-01-23 17:06:38 2490

原创 linux平台svn checkout遇到utf8转码错误问题

暂存

2014-01-18 11:55:22 3103

原创 ssh上传文件Encountered 1 errors during the transfer

在需要上传文件到linux服务器上,我们一般使用ssh工具。有的时候会碰到上传报错,提示"Encountered 1 errors during the transfer"。看过度娘之后,发现文件在本机的存放路径存在问题,文件路径不能带符号。仅此记录,做以备忘

2014-01-02 10:02:25 749

原创 Linux下搭建SVN服务

1. 安装软件包yum install subversion安装完成后,用svnserve –version命令试验是否安装成功2. 创建SVN版本库cd /optmkdir svncd svnsvnadmin create /opt/svn/test  --test为版本库的名称3. 修改配置文件在创建库的conf目录下有3个文件authz passwd sv

2013-07-18 22:44:17 532

原创 Jenkins+Maven+SVN的简单搭建

Jenkins是一款开源的持续集成工具,利用Jenkins能达到自动化测试中无人值守的功能。下面就介绍下简单的搭建Jenkins以及新建一个Job 1.首先下载工具,Jenkins下载地址:http://jenkins-ci.org/2.选择一个web容器,这里我用的是Tomcat7。把下载好的jenkins.war放到tomcat下的webapps目录下,启动Tomcat3.

2013-07-04 12:52:38 745

原创 我的第一个Selenium2

前提条件:1.       下载一款JAVA IDE工具,推荐使用Eclipse,下载地址http://www.eclipse.org/downloads/2.       下载Selenium所需jar包,下载地址http://docs.seleniumhq.org/download/或http://code.google.com/p/selenium/downloads/lis

2013-06-24 10:55:37 794

U盘内存卡低格工具,万能修复

方便简单,快速修复内存卡,U盘 方便简单,快速修复内存卡,U盘 方便简单,快速修复内存卡,U盘

2013-05-24

java反编译工具

java反编译工具,使用方便java反编译工具,使用方便

2013-01-31

深入浅出Hibernate.PDF

本书从持久化的概念讲起,从原理上为我们讲解了为什么要使用Hibernate框架,介绍了目前几种主流数据持久化框架。由浅入深的讲解了Hibernate框架的原理以及应用

2013-01-30

删除文件内的svn信息

1.双击点击delete-svn-folders.reg文件 2.右键点击需要删除的文件夹 3.点击Delete SVN Folders

2013-01-30

orcljdbc.jar

通过JDBC方式连接ORACLE的jar包

2013-01-30

sqljdbc.jar

mysql JDBC连接数据库的jar包

2013-01-30

qc10.license

可通用于QC10,QC11(ALM),在安装的过程中导入该文件即可

2013-01-30

MyEclipse破解类

MyEclipse破解类,运行可生成注册码

2013-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除