paine1690

学而时习之不亦说乎 ?


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

Spring基础知识(二):依赖注入

发表于 2016-12-31 | 分类于 Spring | 阅读次数:
Spring最重要的两个特性就是依赖注入DI和面向切面编程AOP。 一、依赖注入1、依赖注入与控制反转这两个概念经常被用来比较,个人理解应该是他们描述的角度的不同的。 1.1、依赖注入理解依赖注入,首先要知道这里说的依赖指的是什么 正常的程序中肯定是有很多个类一起协同工作的,比如一个A类要用到另一个 ...
阅读全文 »

Java中XML的解析方式

发表于 2016-12-30 | 分类于 Java | 阅读次数:
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析有四种方式: DOM解析 SAX解析 JDOM解析 DOM4J解析 其中前两种属于基础方法,是官方提供的平 ...
阅读全文 »

Spring源码分析(一):IOC容器的初始化过程

发表于 2016-12-29 | 分类于 Spring | 阅读次数:
Spring的容器就是bean容器也是IOC容器,它的初始化过程非常复杂,设计到复杂的类继承关系,在此简单分析一下关键的类和步骤。 一、核心数据结构1、Resource在Spring内部,针对于资源文件有一个统一的接口Resource表示。其主要实现类有ClassPathResource、FileS ...
阅读全文 »

Java的Concurrent包

发表于 2016-12-27 | 分类于 多线程 | 阅读次数:
Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。包中内容大致有下面一些: atomic文件夹:里面包含了一系列的基本数据类型对应的原子类比如AtomicInteger locks文件 ...
阅读全文 »

ThreadLocal实现与使用

发表于 2016-12-26 | 分类于 多线程 | 阅读次数:
看了网上的博客发现对这个类的作用争议比较大,于是自己看了源码,比较认同的说法是: This class provides thread-local variables. These variables differ fromtheir normal counterparts in that eac ...
阅读全文 »

生产者消费者模型

发表于 2016-12-23 | 分类于 多线程 | 阅读次数:
生产者消费者问题是研究多线程程序时绕不开的经典问题之一,比较典型的描述就是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。 解决生产者/消费者问题的方法可分为两类: 采用某种机制保护生产者和消费者之间的同步; 在生产者和消费者之间建立一个管道。 第一种方式有较高的效 ...
阅读全文 »

进程与线程

发表于 2016-12-23 | 分类于 操作系统 | 阅读次数:
进程与线程是经常一起出现的概念,面试过程中也经常被问到 一、基本概念1、进程进程是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。 2、线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运 ...
阅读全文 »

浅析Servlet

发表于 2016-12-19 | 分类于 Java | 阅读次数:
Servlet是Java Web中一个非常重要的概念,而且它的定义很模糊,在此总结一下 Servlet(Server Applet),全称Java Servlet,暂无中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Jav ...
阅读全文 »

Spring基础知识(一):Bean的作用域和生命周期

发表于 2016-12-18 | 分类于 Spring | 阅读次数:
一、Spring容器在Spring中,Bean的是一个非常广义的概念,任何的Java对象、Java组件都被当成Bean处理。 Spring容器负责创建Bean实例,所以需要知道每个Bean的实现类,Java程序面向接口编程,无须关心Bean实例的实现类;但是Spring容器必须能够精确知道每个Bea ...
阅读全文 »

Java中的四种引用

发表于 2016-12-16 | 分类于 Java | 阅读次数:
在JDK1.2之后,Java对引用进行了扩充,将引用分为四种形式 强引用 StrongReference 软引用 SoftReference 弱引用 WeakReference 虚引用 PhantomReference 他们的引用强度也就是被GC回收的可能依次减弱。 一、四中引用1、强引用最普遍 ...
阅读全文 »
1…345…7

paine

paine1690

65 日志
11 分类
29 标签
© 2018 paine
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4