`
文章列表
  Linux常用命令的分类介绍:   1.Linux进入与退出系统   2.Linux文件的复制、删除和移动命令   3.Linux目录的创建与删除命令   4.Linux文本处理命令   5.Linux备份与压缩命令   6.在Linux环境下运行DOS命令   7.Linux改变文件或目录的访问权限命令   8.
示例代码: #! /bin/bash # This is a simple test shell program. function show_name(){ echo "Today is $1 , your name is $2 , come from $3" } name="$1" ip="169.18.2.5" today=`date +%F` if [ $# !=1 ] ; then echo "Usage:. /$0[the user name]" exit fi ...
查看当前SHELL:echo $SHELL查看所有SHELL:cat /etc/shells添加SHELL: echo '/usr/local/bin/bash'>>/etc/shells     通配符1、* :代表任意字符串,可以是空串2、?:代表一个字符,不可以为空     转义字符:\用单引号包括特殊字符echo '9*9'=81使用转义字符echo 9\*9=81当转义字符后是换行字符(不可见时),将上下两行视为一行     字符集合:[][A-Z]A-Z的所有字符[a-zA-z]所有大小写字符[0-9]数字[a-zA-Z0-9]字母和数字[!0-9]非数 ...
最近我的一位弟兄刚刚离婚,常常跑到我家来聊天诉苦。这位弟兄算是大家羡慕的成功人士吧,他在华尔街任分析师,年薪在$300,000左右,开辆BMW。我和他是大学同学,又都住在New Jersey,现在已是无话不说。说来惭愧,我的 ...
自定义拦截器 接上个话题所有的Struts 2的拦截器都直接或间接实现接口  MyInterceptor.java package com.zenoh.interceptor; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.AbstractInterceptor; @SuppressWarnings("serial") public class MyInterceptor extends AbstractInter ...
Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的 ...
strut2官网的原理图片如下,显示为struts2的整体结构 图解 1)客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2)这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3)接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4)如果ActionMapper决定需要调用某个Action,FilterDispatch ...
Struts配置文件解释: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <!-- 请求参数的编码方式 - ...
一、 Xml方式 <id>标签必须配置在<class>标签内第一个位置。由一个字段构成主键,如果是复杂主键<composite-id>标签 被映射的类必须定义对应数据库表主键字段。大多数类有一个JavaBeans风格的属性, 为每一个实例包含唯一的标识。<id> 元素定义了该属性到数据库表主键字段的映射。  <id
一直都在用连接池技术,也是个好习惯,但用连接池技术必须要明白,为什么要为数据库加上连接池 数据库连接池概述:     数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 ...
有关Spring的知识大部分都已经温习完毕,今天开始转向Hibernate的温习工作了 必须包hibernate-distribution-3.5.3-Final\hibernate3.jar          hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar          hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar          hibernate-distribution-3.5.3-Final\li ...
本例子是不使用Hibernate的jar包,单纯地使用java反射机制、JDBC模拟Hibernate的Session实现对象保存的功能。该程序体现了hibernate在于数据库交互过程中生成SQL语句,识别Getter,Setter方法向数据库插入数据的原理。 Student.java package com.zenoh.bean; public class Student { private int id ; private int age ; private String title ; public int getId() { return id; ...
在学习Flex应用程序的过程中,Flex应用程序的组成元素是必须要掌握的知识,这里和大家分享一下,一个典型的Flex应用程序包括六大元素,请看下文详细介绍。 Flex是如何工作的 该部分文档的内容是为用户提供关于Adobe?Flex工作 ...
在Flex的帮助文档里,有很多例子都是扩展Sprite类的。如果想把这些实例添加到你的s:Application中,如:addChild(DisplayObject ),肯定会出错。错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口。     Sprite->DisplayObjectContainer ->InteractiveObject ->DisplayObject ->EventDispatcher ->Object 从Sprite的继承关系来看,它虽然是DIsplayObject但是它没 ...
Flex 元数据标签 1、[ArrayElementType]使用ArrayElementType元数据标签可以让你定义数组元素的数据类型。 程序代码: [ArrayElementType("String")]  public var arrayOfStrings:Array;  [ArrayElementType("Number")]  public var arrayOfNumbers:Array;  [ArrayElementType("mx.core.UIComponent")]  public var arra ...
Global site tag (gtag.js) - Google Analytics