FireOfStar的专栏

宁静致远

Python的Numpy概要介绍

    Numpy是Python中用于科学计算的基础包。它一个Python类库,其中提供了多维数组对象,及其各种派生对象(如掩码数组、矩阵等),以及基于这些数组对象各种快速操作的方法,包括数学计算、逻辑处理、图形操作、排序、选择、输入/输出(I/O),离散傅里叶变换,基本的线性代数、基本的统计操作...

2018-12-20 15:38:06

阅读数 111

评论数 0

Spring的核心技术(八)---依赖注入的示例(1)

下面的示例使用了基于XML的配置元数据来配置基于Setter方法的依赖注入。这只是Spring的XML配置文件所指定的Bean定义的一小部分。 id="exampleBean" class="examples.ExampleBean">   ...

2015-12-11 08:46:54

阅读数 2020

评论数 0

Spring的核心技术(七)---循环依赖

循环依赖 如果使用构造器注入的方法,就可能会创建一个无法解析的循环依赖的场景。 例如:类A通过构造器注入需要类B的一个实例,并且类B通过构造器注入也需要一个类A的实例。如果对类A和B做了这样的相互注入的配置,那么Spring的IoC容器会在运行时检查这种循环引用,并抛出BeanCurrentl...

2015-12-08 19:03:52

阅读数 2883

评论数 0

Spring的核心技术(六)---基于Setter的依赖注入

基于Setter方法的依赖注入 容器调用没有参数的构造函数或没有参数的静态工厂方法来创建Bean的实例,然后调用Bean实例上的Setter方法来实现依赖注入。 下面的例子展示了一个只能使用setter方法来注入依赖的类。这是个标准的Java类,它不依赖于容器指定的接口、基类或注解。 p...

2015-12-08 19:02:03

阅读数 2595

评论数 0

Storm的消息处理保障机制

本文译自:http://storm.apache.org/documentation/Guaranteeing-message-processing.html Storm会保证每个来自Spout的消息会被完全处理。本文介绍Storm是如何实现这种保证机制的,以及要让用户从Storm的可靠性能力中获...

2015-12-07 19:48:42

阅读数 3611

评论数 0

Spring的核心技术(五)---基于构造器的依赖注入

基于构造器的依赖注入 基于构造器的依赖注入(DI)是通过调用带有代表依赖参数的构造器来实现的。调用带有指定给Bean构造器的参数的静态工厂方法也是相似的,并且有关把给构造器和静态工厂方法传递参数的讨论也是类似的。下面的示例展示了使用构造器来注入依赖的类。注意这个 类没有特殊的依赖,它只是一个不依...

2015-12-01 20:25:29

阅读数 2512

评论数 0

Spring的核心技术(四)---依赖性简介

通常企业级的应用程序都不会由一个单一的对象(在Spring中叫做Bean)组成。即使是最简单应用程序,也会有多个对象在一起协同工作。接下来解释如果把一些单独Bean定义组合成一个对象间相互协作的真实的应用程序。 依赖注入(DI)是一个对象定义它们的依赖的过程,也就是说,通过构造器参数、工厂方法的...

2015-11-30 19:33:13

阅读数 1904

评论数 0

Spring的核心技术(三)---Bean简介

Bean简介 Spring的IoC容器管理着很多个Bean,这些Bean是通过提供给容器的配置元数据来创建的,例如XML样式的定义。 1. 在容器的Bean定义表示为BeanDefinition对象,它包含了以下元数据: 2. 限定包的类名:通常是实际的定义Bean的实现类; 3. Bea...

2015-11-23 19:04:40

阅读数 2192

评论数 0

Spring的核心技术(二)---容器简介

org.springframework.context.ApplicationContext接口代表了Spring的IoC容器,并且它负责实例化、配置和组装前面提到的Bean对象。这个容器通过 读取配置元数据来获得要实例化、配置和组装的对象的指令。配置元数据被放在XML文件、Java注解或Java...

2015-11-19 20:18:04

阅读数 3979

评论数 0

Storm的基本概念介绍

本文译自:http://storm.apache.org/documentation/Concepts.html 以下是Storm的主要概念和相关资源信息的连接: 1. Topologies(拓扑) 2. Streams(数据流) 3. Spouts(发送器) 4. Bolts(运算器) 5. S...

2015-11-19 20:08:36

阅读数 2833

评论数 0

Spring的核心技术(一)

这部分参考文档涵盖了Spring框架中的所有关键技术,其中最重要的是Spring框架的控制反转容器(IoC),然后是与IoC容器紧密结合的Spring的面向切面(AOP)的编程技术。Spring框架有它自己的概念上容易理解的AOP框架,它能够在Java企业及编程中满足80%的AOP需求。 此外,...

2015-11-16 08:59:36

阅读数 3615

评论数 0

Spring 4.x框架中的新特性---4.1中的新功能和提升

JMS的改善 Spring4.1通过引入带有@JmsListener注解的bean方法给注册JMS监听端点提供一个更加简单的基础设施。XML命名空间已经被增强,以便支持这种新的样式(jms:annotation-driven),并它还可以使用Java配置(@EnableJms、JmsListen...

2015-11-12 19:00:48

阅读数 3324

评论数 0

Spring 4.x框架中的新特性---Spring4.0框架的新功能和改善

2004年Spring框架首次发布,然后陆续发布了一些重要的版本:Spring2.0提供XML命名空间和AspectJ的支持;Spring2.5包含了注释驱动配置;Spring3.0在框架基础代码中引入了强大的Java5+,并且提供诸如基于Java的@Configuration模式。 4.0版本...

2015-11-11 19:48:31

阅读数 17661

评论数 0

Spring框架简介---使用场景

在许多场景中,使用前面介绍的Spring模块是合乎逻辑的,从运行在有资源限制的嵌入式设备上的应用,到使用Spring事务管理和Web框架集成的完整的企业级应用。 下图是典型的完整的Spring Web应用 有些时候不允许你完全切换到不同的框架中,因此Spring框架不会强制要求使用它内部的...

2015-11-10 09:24:13

阅读数 5796

评论数 1

Spring框架简介---模块

Spring框架大约有20个功能模块组成。这些模块分别被分组到Core Container、Data Access/Integration、Web、AOP(面向切面的编程)、Instrumentation、 Messaging和Test中,其结构如下图所示。 下面列出了每个可用模块的功能特...

2015-11-06 08:53:53

阅读数 5546

评论数 0

Spring框架简介---依赖注入和控制反转

本文译自:http://docs.spring.io/spring/docs/4.2.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#spring-introduction Spring框架是用于构建企业级应用的一站式轻量级解决方案...

2015-11-04 20:39:52

阅读数 2029

评论数 0

Maven的POM.xml详解(五)

本文译自:http://maven.apache.org/pom.html 属性 属性是最后需要理解的POM基础。跟Ant中属性一样,Maven的属性是值的占位符。在一个POM内可以在任何位置使用${X}(X代表属性)符号来访问属性的值。 它们有五种不同的样式: 1. env.x:带有...

2015-03-09 17:04:49

阅读数 2466

评论数 0

Maven的POM.xml详解(四)

本文译自:http://maven.apache.org/pom.html 超级POM 与面向对象编程中的对象继承类似,POM会扩展某些继承自父工程的值,而且跟Java对象都继承自基本的java.lang.Object一样,Mavne的所有工程对象模型都继承自基本的超级POM。以下是Mav...

2015-02-12 09:23:57

阅读数 3289

评论数 0

Maven的POM详解(三)

本文译自:http://maven.apache.org/pom.html 除外 除外是明确的告诉Maven,你不想包含指定的依赖工程中的依赖(即,不包含传递性依赖)。例如,maven-embedder需要maven-core,但是你不希望使用它或它的依赖,那么就可以它作为一个除外项目来添...

2015-02-05 21:12:57

阅读数 2310

评论数 0

Maven的POM.xml详解(一)

原文:http://maven.apache.org/pom.html POM是什么? POM是“Project ObjectModel”的首字母缩写,即工程对象模型。它在一个名叫pom.xml的文件中使用XML来表示一个Maven工程。在跟使用Maven的人们一起谈论工程时,工程的概念有些哲...

2015-01-18 21:42:59

阅读数 2763

评论数 0

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