- 博客(16)
- 收藏
- 关注
原创 shell程序设计(4)
参数置换变量 参数置换变量是另一种为变量赋值的方式,其一般形式是:变量 2=${变量1op字符串} 其中,op标识操作符,它可以是下列四个操作符之一::-、:=、:+、:?。变量2的值取决于变量1(参数)是否为空串、利用哪个操作符以及字符串的取值。 在使用格式上应注意,操作符的前后不留空格。 1.变量2=${变量1:-字符串} 如果变量1的值为空,则变量2的值等于给定的字符串,变量1...
2010-06-07 13:35:05
167
原创 shell程序设计(3)
shell中的特殊字符 1.通配符 用于模式匹配,常用的有三种: 1)*:匹配任意字符的0次或多次出现,但应注意,文件名前面的圆点(.)和路径名中的斜线(/)必须显示匹配。例如,模式“ *file”不能匹配.profile,而“.*file”才能匹配。 2)?:它匹配任意一个字符。 3)[]:其中有一个字符组。其作用是匹配该字符组所限定的任何一个字符。例如,f[abcd]能匹配fa,...
2010-06-06 13:40:10
298
原创 Linux系统如何查看及修改文件读写权限(转)
Linux系统如何查看及修改文件读写权限 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r—— 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然...
2010-06-05 14:17:44
182
原创 shell程序设计(2)
3.export语句与环境设置 1)export语句 在命令行上键入的命令都是响应的进程执行的,父进程创建子进程。子进程运行时的环境与父进程的环境往往不同。就是说,子进程只继承了父进程的公用区,而私有的数据区和栈区是不同的。一个进程在自己的环境中定义的变量时仅限于自身范围的局部变量,不能自动传给其子进程,所以父进程定义的变量对其子进程的运行环境不产生任何影响。为了把变量的这些变化体现到以后...
2010-06-05 14:14:43
137
原创 spring学习笔记(10)
使用注解方式注入: 1。准备: 注解方式的注入主要针对对象属性的注入。 使用注解功能要引用注解包,另beans.xml的配置模板如下:
2010-06-05 13:33:42
97
原创 shell程序设计(1)
1.shell概述 Unix系统中通常提供三种不同的shell,即Bourne shell(sh)、C-shell(csh)、和Korn shell(ksh)。在Linux系统中还包含了Bash,它是由sh发展而来。稍有不同。还包含csh、ksh的特色,但大多数sh脚本可以不加修改的在Bash下运行。 2.shell脚本执行 执行shell脚本的方式基本上有三种: 1)输入定向到s...
2010-06-05 13:33:23
215
原创 spring学习笔记(9)
使用继承。在beans.xml里配置如下: 将bean为userServiceBean的修改为: 新建AbstractUser.java package com.neusoft.main.object; public abstract class AbstractUser { private String abstractTest; ...
2010-06-01 14:39:29
115
原创 spring学习笔记(8)
属性注入方式 1。settter注入 1)简单属性: beans.xml配置如下: 新增User.java: package com.neusoft.main.object; /** * @author hongchq * @version $Revision 1.1 $ 2010-6-1 上午11:07:01 */ publi...
2010-06-01 14:08:21
112
原创 spring学习笔记(7)
实例: 1。环境搭建 导入spring需要的包,spring核心jar包、commons-logging.jar(暂时先用这两个玩玩),因为要写单元测试,导入juint4相关jar包。 2。eclipse新建springTest工程。导入相关jar包,在src目录下新建beans.xml. 新建接口UserDao及实现类UserDaoImpl.代码如下: 接口: packa...
2010-06-01 10:51:08
103
原创 spring学习笔记(6)
自定义属性编辑器,spring配置文件中的字符串转换成响应的对象进行注入spring已经有内置的属性编辑器,我们可以根据需求写自己的属性编辑器。 步骤: 1。集成java.beans.PropertyEditorSupport类 2。覆写setAsText()方法 3。将属性编辑器注册到spring中 AOP是使用动态代理实现的。 1。切面aspect 对象操作过程中的截面。这个...
2010-06-01 09:58:23
103
原创 spring学习笔记(5)
有两种方法可以实现Bean的之前初始化方法。1、使用“init-method”属性,在Spring的配置文件中定义回调方法。下面将会具体描述。2、实现接口InitializingBean并实现它的afterPropertiesSet()方法。接口InitializingBean的代码如下: public interface InitializingBean { void afterProper...
2010-05-31 16:54:04
92
原创 spring学习笔记(4)
我们可以在Spring的配置文件中直接设置Bean的属性值。例如:你的Bean有一个“maxSize”属性,它表示每页显示数据的最大值,它有一个set方法。代码如下: private int maxSize; public void setMaxSize(int maxSize) { this.maxSize = maxSize; } 这样,你可以在Bean定义时设置这个属性的值: 2...
2010-05-31 16:51:11
96
原创 spring学习笔记(3)
BeanFactory是Spring的“心脏”。它就是Spring IoC容器的真面目。Spring使用BeanFactory来实例化、配置和管理Bean。但是,在大多数情况我们并不直接使用BeanFactory,而是使用ApplicationContext。它也是BeanFactory的一个实现,但是它添加了一系列“框架”的特征,比如:国际化支持、资源访问、事件传播等 BeanFact...
2010-05-31 16:42:26
98
原创 spring学习笔记(2)
依赖注入的三种实现形式 我们将组件的依赖关系由容器实现,那么容器如何知道一个组件依赖哪些其它的组件呢?例如用户注册的例子:容器如何得知UserRegister依赖于UserDao呢。这样,我们的组件必须提供一系列所谓的回调方法(这个方法并不是具体的Java类的方法),这些回调方法会告知容器它所依赖的组件。根据回调方法的不同,我们可以将IoC分为三种形式: Type1-接口注入(Interfac...
2010-05-31 16:28:57
99
原创 spring学习笔记(1)
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ■...
2010-05-31 16:26:19
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人