自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 浅析Spring IoC源码(九)了解BeanNameAware

【Spring实战】—— 8 自动装配本篇介绍一下自动装配的知识,Spring为了简化配置文件的编写。采用自动装配方式,自动的装载需要的bean。  自动装配 有以下几种方式:  1 byName 通过id的名字与属性的名字进行判断,要保证Bean实例中属性名字与该装配的id名字相同。  2 byType 通过类型确定装配的bean,但是当存

2016-11-29 13:42:22 1219

原创 Spring 4.x-Context的UML类图

2016-11-29 13:40:56 1272 3

原创 浅析Spring IoC源码(八)了解BeanFactoryAware

【Spring实战】—— 5 复杂集合类型的注入之前讲解了Spring的基本类型和bean引用的注入,接下来学习一下复杂集合类型的注入,例如:List、Set、Map等。  对于程序员来说,掌握多种语言是基本的技能。  我们这里做了一个小例子,程序员们是一个Bean实例,而掌握的编程语言则是放入一个集合类型中进行注入。  简单的来说:

2016-11-29 11:31:16 9929

原创 浅析Spring IoC源码(七)浅谈BeanFactory和FactoryBean

【Spring实战】—— 6 内部Bean本篇文章讲解了Spring的通过内部Bean设置Bean的属性。  类似内部类,内部Bean与普通的Bean关联不同的是:  1 普通的Bean,在其他的Bean实例引用时,都引用同一个实例。  2 内部Bean,每次引用时都是新创建的实例。  鉴于上述的场景,内部Bean是一个很常用的编程模

2016-11-29 11:07:43 467

转载 UML类图中箭头和线条的含义和用法

文章转载自http://blog.csdn.NET/hewei0241/article/details/76744501.UML中关系本节向大家学习一下UML箭头、线条代表的意义,UML中关系主要有依赖,聚合,合成,泛化和实现等,下面就让我们来看一下这些关系如何用UML箭头和线条来实现。关系后面的例子将针对某个具体目的来独立地展示各种关系。虽然语法无误,但这些例子可

2016-11-28 14:13:09 9904 2

转载 浅析Spring IoC源码(六)BeanFactoryPostProcessor

本篇主要讲解了Spring的最常用的功能——依赖注入。注入的方式,是使用Getter Setter注入,平时大多的编程也都是使用这种方法。  举个简单的例子,还是表演者。  表演者有自己的属性,年龄或者表演的歌曲等等。还需要一些复杂的属性,比如乐器,每一种乐器会发出不同的声音。  下面看一下表演者Performerpackage com.spring.t

2016-11-28 14:06:42 506

转载 浅析Spring IoC源码(五)再谈BeanPostProcessor(2)

本篇文章主要介绍了在spring中通过配置init-method和destroy-method方法来实现Bean的初始化和销毁时附加的操作。在java中,我们并不需要去管理内存或者变量,而在C或C++中,可以通过new和delete等方式来创建和删除变量或者对象。在Spring中,如果想要对一个bean进行初始化和结束附加一定的操作,则可以使用上述的两个方法来实现。  在介绍这

2016-11-28 13:58:52 443

转载 浅析Spring IoC源码(四)分析BeanPostProcessor(1)

【Spring实战】—— 1 入门讲解这个系列是学习spring实战的总结,一方面总结书中所写的精髓,另一方面总结一下自己的感想。    基础部分讲解了spring最为熟知的几个功能:依赖注入/控制反转 和 面向切面编程。  这两个就不再多说了,功能比较简单,也没有制作样例,后面再深入操作下。    Spring使用POJO类

2016-11-28 09:57:04 571

转载 浅析Spring IoC源码(三)分析refresh()方法前的准备篇(一)

Spring源码解析——如何阅读源码  最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。  手码不易,转载请注明:xingoo  这篇博文你可以了解到:  1 Spring jar包以及源码使用  2 简单的spring

2016-11-28 09:49:36 639

转载 JDK 原子操作类详解(AtomicInteger、AtomicIntegerArray等)

在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口import java.util.concurrent.atomic.AtomicInteger;public class AtomicIntegerTest { public AtomicInteger inc

2016-11-24 14:33:14 1833

原创 Java中的Runnable、Callable、Future、FutureTask的区别与示例

Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Runnable其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Th

2016-11-24 09:48:52 306

转载 Lock和读写锁ReadWriteLock和缓存实例

1:lock和synchronized对比[java] view plain copyimport java.util.concurrent.locks.Lock;  import java.util.concurrent.locks.ReentrantLock;      public class LockTest {

2016-11-23 11:38:45 505

转载 JAVA 多线程总结及API分析

一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间

2016-11-22 17:23:56 2742 2

转载 线程池ThreadPoolExecutor参数设置

JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类可设置的参数主要有:corePoolSize核心线程数,核心线程会一直存活

2016-11-17 17:13:37 429

hadoop-eclipse-plugin-2.8.0.jar

将其放入eclipse/plugins下

2017-07-25

空空如也

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

TA关注的人

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