web应用
文章平均质量分 81
byronone
当我第一次意识到我是一只小小鸟时,我没有珍惜改变的机会,现在我要珍惜!
展开
-
VMware虚拟机设置NAT网络
这是一篇关于虚拟机NAT网络设置以及Linux版本差异的介绍的笔记,设置过程中运用了计算机网络的基础知识,值得认真体会;一、网络地址 要知道计算机网络的网络地址,首先要熟悉网络地址的定义和格式(一般而言指的是IPV4地址)。理解计算机网络地址需要掌握3个概念:IP地址-网关地址-子网掩码,子网掩码对A-B-C三类网络地址进行更细的划分(即网络IP-子网IP-主机IP,网络IP由32位IPV...原创 2018-03-24 10:44:10 · 516 阅读 · 0 评论 -
注解的基本知识
一、元注解:Meta-Annotation,是Java预定义的注解,被Java编译器使用,会对普通注解的行为产生影响。 包括:Retention,Target 二、普通注解,自定义注解/***@ClassName:AnnocationTest.java*@Description:TODO*@Version:V1.0.1*@Date:May 23, 2016*@UpdateInfo Vers...原创 2018-03-24 11:16:10 · 232 阅读 · 0 评论 -
Spring IOC功能的使用
一、IOC概述Inversion of control 控制反转。一般情况下,一个Java对象使用依赖类时,往往需要自己创建一个依赖类的对象。创建一个依赖类的对象时,可能需要检查类是否存在,类是否能安全访问等;创建依赖类的对象后,还需要管理对象的生命周期。这些操作都增加了类之间的耦合度。IOC的核心思想就是让一个代理人(Spring容器)来统一管理对象之间的依赖关系以及对象的生命周期,代理人会主动...原创 2018-05-23 16:30:18 · 2179 阅读 · 0 评论 -
Spring的IOC的源码解析(一)
Spring容器初始化的过程,主要是由AbstractApplicationContext类的refresh方法完成,这一篇文章主要讲BeanDefinition的解析和加载所有的开始就是这句代码:ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();第一部分:获取解析标签的handleobtainFreshB...原创 2018-05-23 16:32:50 · 725 阅读 · 0 评论 -
Spring的IOC的源码解析(二)
在《Spring的IOC的源码解析(一)》中完成了BeanDefinition的解析和加载,下边会接着分析bean的PostProcessor一、准备一些公共的对象逻辑都在这句代码中:prepareBeanFactory(beanFactory);主要操作有:设置类加载器,设置EL表达式处理器,编辑器,Aware接口处理器,注册自动装配类,设置LTW ware bean的BPP,注册环境bean这...原创 2018-05-23 16:33:50 · 214 阅读 · 0 评论 -
Spring的IOC的源码解析(三)
在《Spring的IOC的源码解析(二)》中完成了BFPP和BPP的处理分析;这篇接着分bean的实例化。在用bean工厂创建bean对象时,调用的是父类AbstractBeanFactory中提供的getBean的系列方法。往下,在AbstractAutowireCapableBeanFactory的createBean方法中,有下边一段代码,try { // Give BeanPostP...原创 2018-05-23 16:35:28 · 816 阅读 · 0 评论 -
@Transactional注解
一、注解使用@Transactional(timeout = 20,readOnly=false,rollbackFor=RuntimeException.class,propagation=Propagation.REQUIRED,isolation=Isolation.DEFAULT)@Transactional注解可以设置的属性:value指定事务管理器的限定描述符readOnly 该属性用...原创 2018-05-23 16:36:42 · 517 阅读 · 0 评论 -
AOP Proxy 对象创建过程
由《Spring的IOC的源码解析(三)》继续分析!首先介绍一下容器命名空间句柄 ContextNamespaceHandler位置:spring-context-*.jar的META-INF/spring-handlers容器命名空间句柄:http\://www.springframework.org/schema/context=org.springframework.context.conf...原创 2018-05-23 16:38:57 · 480 阅读 · 0 评论