`
Jacular
  • 浏览: 183956 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论
文章列表
+ 有DTD 或Schema 规则 + 遵循DTD 或Schema 的规则= 有效的xml 文件(valid xml file) 属性文件: url = jdbc:oracle:thin@192.168.0.26:1521:tarena dbUser = openlab dbPwd = open123 xml 表示: <datasource id="db_oracle"> <property name="url">jdbc:oracle.....</property> <property name="db ...
XML 的语法规则: 1.xml 的声明: <?xml version="1.0"?> 如果没有声明字符集,默认的字符集是utf-8 2.标记:开始标记和结束标记 <名字> </名字> 3.元素:标记和它其中的内容。Element. <书名>天龙八部</书名> 最外层的元素叫根元素。 最里层的元素叫叶子元素。 元素必须遵循的语法规则: 1)所有的标记都必须有结束。 开始标记和结束标记必须成对出现。 2)元素必须正确嵌套。 对的:<a><b>c</b></a> 错的:&l ...

解析XML文件

    博客分类:
  • XML
1.DOM: Document Object Model 文档对象模型 关键字:树(Document) 把xml 文件在内存中构造树形结构。可以遍历和修改节点。 如果文件比较大,内存压力,解析的时间比较长。 2.SAX: Simple API for Xml 基于XML 的简单API 关键字:流(Stream) 把xml 文件作为输入流,触发标记开始,内容开始,标记结束等动作。 解析可以立即开始,速度快。没有内存压力。不能对节点做任何的修改。 JDOM / DOM4J :常用的解析XML 文件的API 1)创建项目XMLDemo 2)加入dom4j 的jar 包: dom4j-1.6.1.jar ...
Step1. 当服务器启动时,服务器加载    核心控制器StrutsPrepareAndExecuteFilter,    该过滤器在初始化阶段依次加载如下配置文件:          a. struts-default.xml   -  struts2框架提供的默认配置文件,                 基包struts-default位于该文件中。          b. struts-plugin.xml    - Struts2插件配置文件          c. struts.xml - 与特定应用相关的配置文件    Step2.核心控制器默认接受.action请求后,     ...
Step1. 在Action类中定义多个业务方法,      这些方法的原型与execute相同      Step2.在配置文件中使用通配符*       <package namespace="/test">        <action name="test2_*"                      class="com...TestAction"                      method="{1}">           ....         </act ...
  1)思路将分页相关的数据封装到       一个类(分页类):Pager   2)Pager类的属性:        int pageNo;  //页码        int pageSize; //每页条数        int recordCount; //记录数        int pageCount;   //页数        boolean first;//是否为第一页        boolean last;//是否为最后一页        List  pageResult; //分页数据

Result的基本配置

    博客分类:
  • SSH
1)Result:          视图资源(如jsp页面)---->逻辑名称。          核心控制器根据Result的名称跳转页面。    2)<result>子元素的基本配置:         <result name="" type="">              ...         </result>         属性:            name - 逻辑资源名称,                       默认值是success.            type - 指定Re ...

文件上传

    博客分类:
  • SSH
    1.1 实现步骤:          1)在表单<form>中增加属性:                 method="post"                 enctype="multipart/form-data"                 enctype用于指定表单元素              ...

struts2拦截器

    博客分类:
  • SSH
1)struts2常用的内置拦截器        (在struts-default.xml定义)       a. params拦截器             -  将请求参数赋给Action类的属性       b. fileUpload拦截器       c. servlet-config:负责设置Servlet API对象       d. workflow:负责输入验证,        调用ActionSupport子类的validate方法,        验证失败时,转向input逻辑视图。       e. defaultStack:默认的拦截器栈 ,       是struts ...
FileInputStream 具体实现了在文件上读取数据 任务1: 读取文件并且按照HEX 输出, 每10 byte 为一行 任务2: 读取文件内容为一个byte 数组 任务3: 将byte 数组内容按照HEX 输出, 每10 byte 为一行 任务4: 将byte 数组转换为hex 字符串 FileOutputStream 实现了向文件中写出byte 数据的方法 任务: A 在demo 文件夹中创建out.dat B 打开这个文件 C 写入'A' 和'B' D 写入整数255 占用4 个byte E 写入GBK 编码的'中', d6d0
1) 多个线程并发读写同一个临界资源时候会发生"线程并发安全问题" 2) 常见的临界资源: 多线程共享实例变量 静态公共变量 3) 使用同步代码块解决线程并发安全问题 synchronized(同步监视器){ } a 同步监视器是一个任意对象实例. 是一个多个线程之间的互 斥的锁机制. 多个线程要使用同一个"监视器"对象实现同步互斥 b 常见写法: synchronized(this){ 54 } c 如果方法的全部过程需要同步, 可以简单使用synchronized 修饰方法. 相当于整个方法的synchronized(this) d 尽量减少同步范围, ...
1)cd 改变当前工作目录 默认的cd 相当于cd ~ : 返回"主目录" . 表示当前目录 .. 表示上级目录(父目录) ~ 代表"主目录" 以"/" 开始的目录路径表示: 绝对路径, 反之: 相对路径 相对路径: 是相对于当前目录. ".", ".." 都是相对路径 以"." 为开头的文件/目录是隐藏的 2) ls 列目录命令 如: ls / ls /etc ls /opt ls ~ ls workspace ls -a ~ 显示全部的内容(包括隐藏文件和目录) mkdir ...
7 Java的安装与环境的配置 1) Oracle 下载JDK, http://java.sun.com linux 版本的JDK 是自释放压缩包 2) 安装JDK 以Java1.5 为例: chmod +x jdk-1_5_0_09-linux-i586.bin (增加执行授权) ./jdk-1_5_0_09-linux-i586.bin (执行释放) 自动释放安装到~/jdk1.5.0_09 3) 配置JDK, 以JDK 安装到/opt/jdk 为例: /opt/jdk |- bin 开发工具(命令: javac, java, jar, rmic, jps...) |- lib 开发工具实现 ...

Unix命令控制台

    博客分类:
  • Unix
1) Linux / Unix 命令格式 command [-选项...] [参数...] 如: ls -a ~ mkdir .demo //创建隐藏目录 ls ls -a 2)标准输出: 就是在控制台(终端, 命令行)的默认输出 ls pwd cat 等命令的默认输出都是标准输出 ">" 输出重定向, 可以将标准输出重新定向到一个文件上. 如: ls > abc.txt //将ls 默认的标准输出结果定向到abc.txt cat abc.txt //查看abc.txt 文件内容 3) "|" 是管道符号, 可以连接两个命令, 将前一个命令 的 ...

面向对象

    博客分类:
  • java
1) 什么是Object(对象), Object 本意:东西,是指一个具体事物实例 2) 面向对象, 面向客观事物之间的关系. 4) OOA 面向对象分析/OOD 面向对象设计 客人来了(来了一个客人类型的某人) 5) 面向对象概念 A 类型: 名词概念, 如: 客人, 菜品, 厨师 B 引用(变量): 引用具体概念实例的代词, 如: 某人, 特价菜 C 对象(东西): 具体概念的个体实例,如:张三丰这个人, 一盘大盘鸡 D 行为(方法) 基本特征: A 多态: 行为/引用, 在具体情形下发生了变化的现象 一盏灯: 多态的 打: 根据宾语发生变化 B 封装: 任何对象实例都是尽可能封装, 减少暴 ...
Global site tag (gtag.js) - Google Analytics