`
文章列表
    IoC容器的初始化时由refresh()方法来启动的,这个方法标志着IoC容器的正式启动。具体来说,这个过程包括BeanDefinition的Resource定位、载入和祖册三个基本过程。如果我们了解如何编程式地使用IoC容器,就可以清楚地看到Resource定位和载入过程的接口调用。在下面的内容里,我们将会星系分析者三个过程的实现。     Spring把这三个过程分开,并使用不同的模块来完成,如使用相应的ResourceLoader、BeanDefinitionReader模块,通过这样的设计方式,可以让用户更加灵活地对这三个过程进行裁剪或扩展,定义出最适合自己的IoC容器的初始化过 ...
1、内置的Resource实现    There are a number of Resource implementations that come supplied straight out of the box in Spring:    1) UrlResource The UrlResource wraps a java.net.URL, and may be used to access any object that is normally accessible via a URL, such as files, an HTTP target, an FTP target, etc ...

Spring IOC要点

1、beans的scope配置默认为singleton,配置要点是:use the prototype scope for all stateful beans and the singleton scope for stateless beans. 2、与其他scope不同,spring并不会对prototype执行完整的声明周期管理,spring文档说明如下:although initialization lifecycle callback methods are called on all objects regardless of scope, in the case of proto ...

maven系列问题

1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的, ...
1、创建maven下的web项目 2、在maven下引入spring相关依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion&g ...

数据库特性

ACID     ACID是描述一个有效的事务处理系统应提供的4种特性的首字母缩写词。ACID代表Atomicity(原子性),Consistency(一致性),Isolation(隔离性)和Durability(持久性)。     原子性是指事务处理是原子的。事务处理中的操作 ...
假设Spring配置文件为applicationContext.xml 一、Spring配置文件在类路径下面 在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。 以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下 这时候,在代码中可以通过 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext. ...
原文地址:http://www.blogjava.net/killme2008/archive/2009/12/24/307095.html 昨天收到一个xmc的issue报告,大概的意思是将Xmemcached与spring 2.5集成没有任何问题,但是将spring升级到3.0就会抛出一个异常,并且spring容器无法正常启动,异常信息类 ...
1、在pom文件中加入xmemcached的依赖 <dependency> <groupId>com.googlecode.xmemcached</groupId> <artifactId>xmemcached</artifactId> <version>1.3.8</version> </dependency> 2、在java代码中使用xmemcached,代码如下 import net.rubyeye.xmemcached.MemcachedClient; import ...

Tomcat的热部署

    博客分类:
  • java
Tomcat的热部署(以后就不用重起了) tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署,我们就只能每次对原 来的文件做一次改动的时候就要重新部署,而每次重新部署都要关闭tomcat,部署完重起 tomcat,可见这是一个多么烦人的事情。现在,我们可以采用热部署了,以后,就不用做凡 人的关闭重起工作。 实现方式: 编辑Tomcat的server.xml <Host name="localhost" debug="0" appBase="webapps"        unpackWARs=& ...

Java操作Hessian

    博客分类:
  • java
一、首先先说Hessian是什么?     Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。Hessian的初衷就是支持动态类型,格式紧凑,跨语言Hessian是使用自己的序列化机制实现的编组和反编组,其支持的数据类型是有限制的,不支持复杂的对象,可以穿透防火墙,在这里不得不说一下RMI:RMI是一组用户开发分布式应用程序的API。他使用的是java序列化机制实 ...
但可以改变引导顺序  输入命令sudo gedit /boot/grub/grub.cfg     找到set default=”0″     把0改为4。就行了如果还想改 引导界面显示时间可以修改set timeout=3 这一项。

maven

转至http://risheng.iteye.com/blog/1218004 1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。     2.命令     mvn pom.xml文件配置详解     http://maven.apache.org/ref/2.0.8/maven-model/mave ...
1、下载mongodb,地址为:http://www.mongodb.org/downloads 2、将下载后的文件解压到某个文件下,解压后的文件名为 C:\mongodb-win32-i386-[version]或C:\mongodb-win32-x86_64-[version] 3、将此文件夹移动到mongodb文件夹下,命令如下 move C:\mongodb-win32-* C:\mongodb 4、MongoDB需要一个数据文件来保存它的文件,默认的数据路径是C:\data\db,通过命令提示行创建这个目录: md data md data\db 5、启动mongodb C:\mon ...

Srping操作MongoDB

1、在pom中加入spring-data的依赖 <dependencies> <!-- other dependency elements omitted --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.1.0.RELEASE</version> </d ...
Global site tag (gtag.js) - Google Analytics