搜档网
当前位置:搜档网 › Linux iscsi 挂载存储及扩容

Linux iscsi 挂载存储及扩容

Linux iscsi 挂载存储及扩容
Linux iscsi 挂载存储及扩容

Linux iscsi 挂载硬盘及扩容

一、Linux iscsi 挂载硬盘

1.先在Equallogic 存储上创建一个“test1”volume,大小为5G,如图所示:

2.在Linux系统启动iscsi服务(若没有安装,则需先安装Iscsi Initator客户

端),确保其在运行状态,如所示:

3.启动后,使用iscsiadm 命令discovery划分给Linux系统的test1卷,如图

所示:

如上图所示,已经发现了test1卷了。

4.使用iscsiadm –m node –T [targetName] –p [ip:3260]命令将test1卷连接起

来,如图所示:

备注:iscsiadm -m node -T https://www.sodocs.net/doc/9015406197.html,.equallogic:4-52aed6-c2b071d6f-8d600215ad7528c1-test1 -p 192.168.10.10:3260 -l

5.Fdisk –l发现了刚刚挂载的盘了Disk /dev/sdb,如图所示:

6.格式化分区Disk /dev/sdb,如图所示:

7.使用mkfs -t ext3命令将/dev/sdb1格式化成linux ext3 格式文件,如图所

示:

8.用tune2fs 修改文件系统的属性,去掉自动检查的属性,如图所示:

备注:Linux 上的ext3 文件系统有一个特性,对某个分区mount、umount 很多次后或者隔一个固定的时间后,系统会对该分区进行检测,这就会导致硬盘反映速度很慢,影响业务,本操作的目的就是去掉文件系统自动检查的属性。

9.用tune2fs 查看文件系统的UUID:

10.用vi 编辑/etc/fstab 文件将/dev/sdb1挂在/mnt/test1目录下,设置自动

挂载:

注意:

1.挂载选项使用的是“_netdev”

2.UUID 要顶格写。

3.Linux 系统重启后,磁盘设备的名称可能会发生变化,从而引起文件系统不能挂

载上来或者不能正确挂载,使用UUID 的方式进行挂载可以解决这个问题,

11.用mount –a 挂载文件系统,如图所示:

12.用df 查看文件系统已经挂载成功,如图所示:

13.重启系统,确认一下,是否能自动挂载。

重启后确实能自动挂载,如上图所示

14.以上就是在linux系统上挂载iscsi 存储卷的步骤

二、Linux iscsi 无损扩容

1.目前机器/mnt/test1/有以下文件,如图所示:

2.将/dev/sdb1先umount下来

3.Df确认一下,是否umount下来,如图所示:

确实下来了,没有发现/dev/sdb1(假如出现device is busy,处理方法fuser -km /mnt/test1)

4.在存储服务器上将“test1”扩容至10G,然后在linux上将test1卷logout

下来,如图所示:

5.然后查询login,如图所示:

6.Fdisk –l 发现容量扩大至10G如图所示:

7.删除/dev/sdb1卷,如图所示:

8.重新创建分区/dev/sdb1,如图所示:

9.使用partprobe同步内存中分区信息

10.使用e2fsck强制检查分区

11.使用resize2fs重新定义文件系统大小

12.用tune2fs 查看文件系统的

13.重新mount –a,如图所示:

14.

三、

SpringMVC配置的基本步骤

Springmvc框架配置步骤 小弟是个新手,有不对的地方请tell me,一起研究探讨。谢谢。 1062140832@https://www.sodocs.net/doc/9015406197.html, 配置springmvc框架其实不是很难,要现有一个总体的认识,确定要分几步,每一步主要是干什么,不要太盲目。 以为web.xml是项目的入口,所以所有的配置文件,都必须引入到wem.xml中,不然,配置了等于没用。所以,要先从入口入手。 配置web.xml 1、首先引入springmvc-servlet.xml文件 springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/mvc/springmvc-servlet.xml 1 2、将spring加载到web.xml中 org.springframework.web.context.ContextLoaderListener 3、配置上下文路径 contextConfigLocation /WEB-INF/spring/spring.xml,/WEB-INF/spring/spring-*.xml 说明:如果有很多的关于spring的配置文件,建议分开写,比如事务一个文件(spring-transaction.xml),springmvc-hibernate.xml一个配置文件,这样方便读写。

iscsi总结

1iscsi工作原理与服务器搭建 1.1概念 iSCSI是因特网小型计算机系统接口(internet Small Computer System Interface)的简称,其是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包。从根本上来说,它是一种基于IP Storage 理论的新型存储技术。简单的说,iSCSI就是在IP网络上运行SCSI 协议的一种网络存储技术。 一个可以用于存储数据的iSCSI磁盘阵列或者具有iSCSI功能的设备都可以称为“iSCSI Target”。目前大部分iSCSI Target 都是收费的,例如DataCoreSoftware,FalconStor Software的iSCSI Server for Windows等,这些都是支持Windows平台的。不过在linux平台下也存在iSCSI Target软件,例如iSCSI Enterprise Target,而这也是我们KMJ 所使用的,后面则会重点介绍该软件。 1.2iSCSI的工作原理 首先客户端Initiator发出请求建立SCSI CDB(命令描述块),并将其传给iSCSI层。而iSCSI 层则对SCSI的CDB进行封装,完成SCSI到TCP/IP的协议的映射。TCP/IP层则对IP报文进行路由转发,并且提供端到端的透明可靠的传输。 1.3搭建iSCSI Target服务器

1寻找一台linux服务器,搭建好yum源,我们一般使用kylin 3.1.8或kylin3.2.2操作系统。 2安装iSCSI Target 包 yum–y install scsi-target-utils 3在该服务器上添加一块空闲分区或者硬盘作为存储盘,比如将/dev/sdb作为映射存储。 4修改配置文件vi /etc/tgt/targets.conf //target名称可自定义 backing-store /dev/sdb 5启动iSCSI Target服务 6service tgtd start 7关闭selinux 和防火墙 关闭selinux,setenforcesoftmode 关闭防火墙,service iptables stop 或者/etc/init.d/iptables start 1.4搭建iSCSI Initiator 服务器 注:以下操作不需要手动去做,KMJ 已经默认安装或通过web进行配置,只需对其有一定了解即可。 1服务器端的iSCSIInitator 的安装(KMJ上已经安装好了的) 2yum –y install iscsi* 3启动Initiator 服务,serviceiscsi start 4iSCSI Initiator 目录的功能介绍 ?/sbin/iscsiadm 命令。在安装完iSCSI Initiator后,会生成/sbin/iscsiadm命令,此命令是用来管理(更新、删除、插入、查询)iSCSI 配置数据库文件的命令行工具, 用户能够用它对iSCSI nodes、sessions、connections和discovery records进行一系列 的操作。 ?/var/lib/iscsi/send_targets 目录。在此目录下。会生成一个或多个以iSCSI存储服务器的IP地址和端口号命名的文件夹,文件名为“iSCSI target IP,端口号”(例如

spring配置文件各个属性详解

spring配置文件各个属性详解 分类:spring 2012-08-09 11:25 9316人阅读评论(2) 收藏举报springaophibernateattributesxhtmlwebsphere 目录(?)[+]一、引用外部属性文件 classpath:mail.properties classpath:jdbc.properties 我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所有的占位符(${...}value)。 注意: 而在spring2.5的版本中提供了一种更简便的方式,如: 1. 这样以后要使用属性文件中的资源时,可以使用${属性名}来获得。 二、常用数据源的配置 第一种是:DBCP数据源,(需要加入2个jar文件,在spring中的lib下 jakarta-commons/commons-dbcp.jar和commons-pools.jar)主要配置如下:

轻轻松松搭建家庭无线局域网

轻轻松松搭建家庭无线局域网 作者:YeahTech 来源:Yeah!!网络学院加入时间:2004-6-4 刚装修好的居室内如果没有预留网络接口,想上网成了件难事儿!你可以先申请一条入户的宽带线路,将入户线路接入无线接入点(AP,类似于有线网络集线器的设备),然后在需要上网的计算机(台式机和笔记本电脑)上安装相应类型接口的无线网卡(分别是USB接口和PCMCIA接口),形成一个以AP为中心辐射各个上网计算机的家庭无线局域网。实现这一切并不复杂,只要按照下文按部就班配置就行了。无线接入点的配置在考虑性价比后,我们选用AVAYA的AP产品RG-1000,它采用OR Manager作为管理软件,其出厂时的默认口令为public。 第1步依次单击“开始→程序→ORiNOCO→OR Manager”,显示如图1所示“OR Manager”窗口。 第2步在“File”菜单中单击“Open Remote Config”,显示如图2所示“Enter IP Address”对话框。第3步如果预先知道AP的IP地址和密码,可在“Remote IP”框中键入欲设置的AP的IP地址,在“Read/Write”框中键入有权限管理该AP的密码。如果是第一次设置AP,也可保持两个文本框为空。 第4步单击“Scan”按钮,显示如图3所示“Scan”对话框,并列出管理系统扫描到的AP。

第5步在列表中选择欲配置的AP,单击“OK”按钮,显示如图4所示提示框。第6步单击“确定”按钮,返回“Enter IP Address”对话框。在“Read/Write”框中键入拥有修改权限的密码,单击“OK”按钮,返回配置主窗口。 第7步在“Setup”菜单中选择“Interface Setup”,显示如图5所示“Interface Setup”对话框,设置相关的网络接口。第8步在“ORiNOCO”栏中“Enabled”复选框,启用AVAYA 无线AP的无线网卡。 第9步单击与“ORiNOCO”相对应的“Setup3”按钮,显示如图6所示对话框。选中“IEEE 802.11b Access Point”选项,将该AP作为接入点。在“ORiNOCO Network Name”文本框中键入网络名称。单击“OK”按钮,返回主窗口。第10步在“Setup”菜单中选择“SNMP Setup”,显示如图7所示“SNMP Setup”对话框。若欲修改该AP的默认密码,可分别在“Read Password”和“Read/Write Password”框中键入访问口令和修改口令。在“System Name”框中键入该AP的新名称,用于区别于其他AP。单击“OK”按钮,返回主窗口。

springMVC详解以及注解说明

springMVC详解以及注解说明 基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置Bean、装配Bean 的功能,您可以使用基于注释的Spring IoC 替换原来基于XML 的配置。本文通过实例详细讲述了Spring 2.5 基于注释IoC 功能的使用。 概述 注释配置相对于XML 配置具有很多的优势: ? 它可以充分利用Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用JPA 注释配置ORM 映射时,我们就不需要指定PO 的属性名、类型等信息,如果关系表字段和PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过Java 反射机制获取。 ? 注释和Java 代码位于一个文件中,而XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和Java 代码放在一起,有助于增强程序的内聚性。而采用独立的XML 配置文件,程序员在编写一个功能时,往往需要在程序文件和配置文件中不停切换,这种思维上的不连贯会降低开发效率。 因此在很多情况下,注释配置比XML 配置更受欢迎,注释配置有进一步流行的趋势。Spring 2.5 的一大增强就是引入了很多注释类,现在您已经可以使用注释配置完成大部分XML 配置的功能。在这篇文章里,我们将向您讲述使用注释进行Bean 定义和依赖注入的内容。 Spring2.5的注释 Spring 2.5 提供了AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 和RequiredAnnotationBeanPostProcessor这四个主要的关于Annotation 的BeanPostProcessor。 我们可以使用 来方便地、一次性的声明者四个BeanPostProcessor。 1.Autowired... 提供对Spring 特有的Autowired 和Qualifier 注释。

实验一 简单结构局域网组建与配置

实验一简单结构局域网组建与配置 【实验目的】 了解一个局域网的基本组成,掌握一个局域网设备互通所需的基本配置,掌握报文的基本传输过程。 【实验任务】 1、根据所认识的设备设计一个简单的局域网并在仿真环境中画出其逻辑拓扑。 2、配置拓扑中的各设备连通所需的参数。 3、在模拟模式下进行包传输路径跟踪测试。 建议实验学时:2学时。 【实验背景】 简单的局域网主要由交换机、HUB、PC等设备组建。他们的连接和配置比较简单,本实验构建的简单局域网对应在一个办公室或几个办公室的PC的组网。 【实验拓扑与参数配置】 实验的参考拓扑图和参考配置参数如图所示。 图3.1 参考拓扑图

【实验设备】 根据你所设计的局域网需要选择实验设备。在示例的拓扑中,使用了2950交换机1台,PC机2台。(本实验在packet tracer 4.0环境下完成)。 【实验步骤】 步骤1 设计一个局域网,并按照所设计的拓扑图进行连接。注意接口的选择以及连线所使用的线缆类型。(参考附录中PackeTracer4.0的使用方法,按照图3.1参考拓扑图构建逻辑拓扑图。) 步骤2 按照表3.1参数配置表完成局域网中各主机,接口等的配置。 步骤2.1主机的配置。主机的IP址和网关根据配置参数表分配好的地址进行设计即可。 步骤2.1.1 主机PC1的配置。 主机IP址和网关的配置在模拟环境下有两种方式。 (1)单击拓扑图中的PC1图标。在弹出的配置界面中,选择Config标签,点击左侧GLOBAL下的Settings(如图3.2所示)便可以配置网关。点击左侧INTERFACE下的FastEthernet(如图3.3所示)便可以配置IP址和掩码。 (2)单击拓扑图中的PC1图标。在弹出的配置界面中,选择Desktop标签,在选择IP Configuration ,便可配置主机IP址和网关。(如图3.4所示) 图3.2 PC配置界面

人体解剖实验室搭建

对于医学生而言,更多强调的是实践动手能力而不是理论学习,人体解剖学的学习从实践方面帮助医学生掌握医学知识。这时搭建人体解剖实验室就十分重要,如果没有一个好的实验室环境,医学标本的存放等都会影响到学习的效果,因此人体解剖实验室的搭建势在必行。下面就介绍一下人体解剖实验室搭建的要求: 建设要求: 1、优化实验室的标本等的结构比例标本及其展板建设是人体解剖学实验室建设不可或缺的必要组成部分,较高质量和足够数量的人体组织结构标本是实验室的基础。层次分明、各种组织结构比例合理的标本能在实验教学中具有重要意义,其能增强学生对人体整体结构的认识和记忆,有助于建立深刻的印象。因此,从长远看,建设好人体解剖学实验室,必须重视视标本建设,优化标本结构比例是人体解剖学实验室的发展趋势。 2、实验室的物资数据库建设人体解剖学实验室拥有大量的标本、展示图和各种实验仪器和设备,是实验室正常运作的硬件基础,是实验室管理工作的重点。其次,数据库一旦建立,能够方便地查找各种实验室物资的库存、使用、维护等情况不仅能够很好的记录,以及及时打印成各种报表,以便实验人员查询。同时还可以帮助我们协调有序地开展工作,避免资源的浪费。 3、改善实验室设施和布局通过对我国人体解剖学教学整体情况的调查研究发现,局部解剖学和系统解剖学已经成为国内教学的主流,可见为适应社会的需求,完善的系统解剖学和局部解剖学实验室的建设实验教学的重点。 4、提高人体解剖学实验室管理水平,完善的管理制度是保证人体解剖学实验室管理工作规范和有序的基石,是各项工作良好运转的依托。其次实验室人员良好的素养和专业知识,以及实验设备和仪器等资源的维护,对提高人体解剖学实验室管理水平都具有重要意义。

多图详解Spring框架的设计理念与设计模式

Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念。 Rod Johson在2002年编著的《Expert one to one J2EE design and development》一书中,对Java EE正统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interface21框架,这是一个力图冲破Java EE传统开发的困境,从实际需求出发,着眼于轻便、灵巧,易于开发、测试和部署的轻量级开发框架。Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。同年他又推出了一部堪称经典的力作《Expert one-to-one J2EE Development without EJB》,该书在Java世界掀起了轩然大波,不断改变着Java开发者程序设计和开发的思考方式。在该书中,作者根据自己多年丰富的实践经验,对EJB 的各种笨重臃肿的结构进行了逐一的分析和否定,并分别以简洁实用的方式替换之。至此一战功成,Rod Johnson 成为一个改变Java世界的大师级人物。 传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承诺。Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务等。 Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而与它们无缝地整合。 Spring简介 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring 使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且 Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 ◆控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 ◆面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务()管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。 ◆容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。 ◆框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将

大数据技术实验一平台搭建

《大数据技术原理与应用》实验报告一 题目:安装Hadoop 姓名:高聪江班级:大数据1533 学号:2015005677 日期:2017.11.01 实验环境: 笔记本电脑一台 Archlinux虚拟机3台 Hadoop 2-7-10 Java 1-8-0 实验内容与完成情况: 下载相关软件已完成 安装虚拟机已完成 配置环境变量已完成 安装Hadoop 已完成 出现的问题: 01 虚拟机运行软件选择 02 虚拟机选择 03 虚拟机的分盘出现问题 04 虚拟机命令不被识别 05 Hadoop版本选择 06 Hadoop无法正常启动 07 结束安装后活节点数是0 解决方案(列出遇到的问题和解决办法,列出没有解决的问题): 01 虚拟机运行软件选择使用了VirtualBox 02 虚拟机选择使用了Archlinux 03 虚拟机的分盘出现问题再分了一次,成功解决 04 虚拟机命令不被识别系统的环境变量出现问题,修改配置文件解决 05 Hadoop版本选择选择了2-7-10这一比较广泛的版本Hadoop 06 Hadoop无法正常启动由于格式化节点的时候没有先把生成文件都删除 07 结束安装后活节点数是0 这个问题原因一直没有找到,重装解决的 报告正文 1.实验内容与步骤 本实验主要内容和步骤如下: 1.1.实验内容

Hadoop集群搭建(由于伪分布比较简单,所以实验报告描述集群搭建),WorldCount实例测试。 1.2.实验步骤 1>下载相关软件。主要是Java,VirtualBox,Hadoop安装包,虚拟机的镜像 文件。 2>安装ArchLinux虚拟机(由于此发行版本比较洁净,系统体积小,运 行比较流畅) 安装结果如图: 3>进行Hadoop集群安装 >>启用网络并安装SSH和JDK >>配置SSH免密登录

P实验—Windows下iSCSI多链路冗余实验

P4000实验—Windows下iSCSI多链路冗余实验 实验目的:了解Windows系统下P4000网卡绑定以及多路径设置实验设备:DL380 G7 + P4500 G2+Windows Server 2003 实验步骤: 一、配置主机和存储之间的链路冗余--------------------------------------------------------------2~18 二、单个物理节点环境中链路冗余状态----------------------------------------------------------19~22 三、多个物理节点环境中链路冗余状态----------------------------------------------------------23~36 一、配置主机和存储之间的链路冗余 首先连接键盘和显示器,进入P4000的SAN/IQ设置物理节点的IP地址为192.168.1.100 设置主机3号网卡IP地址为:192.168.1.10,4号网卡IP地址为192.168.1.20,然后确认主机网卡和物理节点通信正常

在服务器上安装CMC后,开始查找系统 点击添加,输入物理节点的IP地址,开始查找节点

找点节点后,左边菜单出现可用系统

先点击节点下面的TCP/IP,然后选中两个网卡,右键点击新建绑定 如无特殊需求,一般建议选择ALB模式(即可以实现冗余,又可以实现负载均衡) 点击确定开始绑定

绑定后重新查找一下节点

找到后,再次查看物理节点网卡状态,多出一个bond0(即绑定的虚拟网卡) 在主机上安装Windows iSCSI Initator,然后把主机的IQN复制下来

Spring Bean 配置说明

Spring配置文件的根元素,包含一个或多个bean元素。 default-autowire属性:默认的bean自动装配模式。可选5种模式。 no:不使用自动装配。Bean的引用必须通过ref元素定义。 byName:通过属性名字进行自动装配。 byType:如果BeanFactory中正好有一个同属性类型一样的bean,就自动装配这个属性。如果有多于一个这样的bean,就抛出一个致命异常,它指出你可能不能对那个bean使用byType 的自动装配。如果没有匹配的bean,则什么都不会发生,属性不会被设置。如果这是你不想要的情况(什么都不发生),通过设置dependency-check="objects"属性值来指定在这种情况下应该抛出错误。 constructor:这个同byType类似,不过是应用于构造函数的参数。如果在BeanFactory中不是恰好有一个bean与构造函数参数相同类型,则一个致命的错误会产生。 autodetect:通过对bean 检查类的内部来选择constructor或byType。如果找到一个缺省的构造函数,那么就会应用byType。 default-dependency-check属性:默认的依赖检查模式。可选四种。 none :不进行依赖检查。没有指定值的bean属性仅仅是没有设值。 Simple:对基本类型和集合(除了合作者外,比如其他的bean,所有东西)进行依赖检查。Object:对合作者进行依赖检查。 all :对合作者,基本类型和集合都进行依赖检查。 default-lazy-init属性:默认延迟加载。True 或False 。 用于告诉Spring容器一个类以及它是如何配置的。 class属性:Java Bean 类名。 id属性:Java Bean在BeanFactory中的唯一标识,代码中通过BeanFactory获取JavaBean 实例时需以此作为索引名称。 name属性:同上,如果给bean增加别名,可以通过name属性指定一个或多个id。singleton属性:指定此Java Bean是否采用单例(Singleton)模式,如果设为“true”,则在BeanFactory作用范围内,只维护此Java Bean的一个实例,代码通过BeanFactory获得此Java Bean实例的引用。反之,如果设为“false”,则通过BeanFactory获取此Java Bean实例时,BeanFactory每次都将创建一个新的实例返回。 abstract属性:设定ApplicationContext是否对bean进行预先的初始化。 parent属性:定义一个模板。 autowire属性:bean自动装配模式。可选5种模式。 no:不使用自动装配。Bean的引用必须通过ref元素定义。 byName:通过属性名字进行自动装配。 byType:如果BeanFactory中正好有一个同属性类型一样的bean,就自动装配这个属性。如果有多于一个这样的bean,就抛出一个致命异常,它指出你可能不能对那个bean使用byType 的自动装配。如果没有匹配的bean,则什么都不会发生,属性不会被设置。如果这是你不

win7建立局域网

利用Windows7家庭组局域网的方法 越来越多的用户开始使用windows7系统。windows7系统已经变成主流。下面就是使用Windows7家庭组局域网共享资源的方法,具体内容如下所述。 在家里,宿舍,学校或者办公室,如果多台电脑需要组网共享,或者联机游戏和办公,并且这几台电脑上安装的都是Windows7系统,那么实现起来非常简单和快捷。因为Windows7中提供了一项名称为“家庭组”的家庭网络辅助功能,通过该功能我们可以轻松地实现Win7电脑互联,在电脑之间直接共享文档,照片,音乐等各种资源,还能直接进行局域网联机,也可以对打印机进行更方便的共享。具体操作步骤如下: 一、Windows7电脑中创建家庭组 在 Windows7系统中打开“控制面板”→“网络和Internet”,点击其中的“家庭组”,就可以在界面中看到家庭组的设置区域。如果当前使用的网络中没有其他人已经建立的家庭组存在的话,则会看到Windows7提示你创建家庭组进行文件共享。此时点击“创建家庭组”,就可以开始创建一个全新的家庭组网络,即局域网。

▲图1 这里需要提示大家一点,创建家庭组的这台电脑需要安装的Windows7家庭高级版,Win7专业版或Win7旗舰版才可以,而Windows7家庭普通版加入家庭网没问题,但不能作为创建网络的主机使用。所以即使你家里只有一台是Win7旗舰版其他的电脑即使是Windows7家庭普通版都不影响使用。 打开创建家庭网的向导,首先选择要与家庭网络共享的文件类型,默认共享的内容是图片、音乐、视频、文档和打印机5个选项,除了打印机以外,其他4个选项分别对应系统中默认存在的几个共享文件。

spring MVC配置详解

牧涛 --<-<-<@态度决定一切→_→。。。 ?博客园 ?首页 ?新闻 ?新随笔 ?联系 ?管理 ?订阅 随笔- 171 文章- 3 评论- 79 spring MVC配置详解 现在主流的Web MVC框架除了Struts这个主力外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib -nodep-2.1_3.jar Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、a ntlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.G A.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的驱动jar 包 SpringMVC是一个基于DispatcherServlet(分发器)的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 DispatcherServlet是继承自HttpServlet的,既然SpringMVC是基于DispatcherSe rvlet的,那么我们先来配置一下DispatcherServlet,好让它能够管理我们希望它管理的内容。HttpServlet是在web.xml文件中声明的。 spring org.springframework.web.servlet.DispatcherServlet< /servlet-class>