自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月静好

以产品为导向

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ognl访问数组、List和Map

数组package com.xs;import ognl.Ognl;import ognl.OgnlContext;import ognl.OgnlException;public class OgnlAarray { /** * @param args * @throws OgnlException */ public static void main(Str

2013-12-25 14:03:55 5337

原创 Ognl访问对象属性

package com.xs;import ognl.OgnlException;public class OgnlAccess { /** * @param args * @throws OgnlException */ public static void main(String[] args) throws OgnlException { Field fiel

2013-12-25 13:44:27 4863

原创 Struts2 Ognl表达式模拟

package com.xs;import java.util.HashMap;import java.util.Map;import ognl.Ognl;import ognl.OgnlContext;import ognl.OgnlException;public class OgnlTest { public static void main(String[] args)

2013-12-24 15:52:20 837

原创 servlet获取绝对路径和虚拟路径

1.获取绝对路径:ServletContext.getRealPath(String path),参数为虚拟路径。2.获取虚拟路径:ServletContext.getContextPath()。

2013-12-24 10:58:45 4036

原创 Servlet中Request的getAttribute getParameter 区别

getAttribute 获取setAttribute设置的值,它发生在同一个请求的多个Web组件(Servlet)中,即服务器内部;getParameter获取http请求参数,发生在服务器和客户端之间。getAttribute在JSP页面可以被EL表达式取代。

2013-12-24 10:27:28 1398

原创 Java时间格式转换

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateFormat { /** * @param args */ public static void main(String[] args) { System.out

2013-12-24 10:03:27 798

转载 jQuery对象与DOM对象相互转换

1、DOM对象转jQuery对象 普通的Dom对象一般可以通过$()转换成jQuery对象。 如:$(document.getElementById("msg")) 返回的就是jQuery对象,可以使用jQuery的方法。 2、jQuery对象转DOM对象 由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索

2013-12-19 14:44:33 1199

转载 HTML DOM 节点信息

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。节点信息每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)nodeNamenodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeN

2013-12-19 14:35:23 684

转载 Html节点类型值

页面上的元素都是节点(Node),有元素节点(Element Node)、属性节点(Attribute Node)、文本节点(Text Node)等。w3c nodeType的定义如下: const unsigned short      ELEMENT_NODE       = 1;  const unsigned short      ATTRIBUTE_NODE     = 2;

2013-12-19 14:33:41 1626

转载 bom 和 dom 的联系和区别

BOM中的对象Window对象:是整个BOM的核心,所有对象和集合都以某种方式回接到window对象。Window对象表示整个浏览器窗口,但不必表示其中包含的内容。Document对象:实际上是window对象的属性。这个对象的独特之处是唯一一个既属于BOM又属于DOM的对象。从BOM角度看,document对象由一系列集合构成,这些集合可以访问文档的各个部分。Locati

2013-12-19 14:03:05 2230

转载 jQuery选择器探讨进阶

jQuery选择器探讨在jQuery中,当用户把选择器表达式作为参数传递给$()函数时,jQery的Sizzle先对这个选择器表达式进行语法分析,然后再决定如何获得表达式所代表的这些元素。在框架底层,Sizzle应用了浏览器所支持的最高效的DOM 方法来获取一个节点列表(nodeList),这个节点列表是一个类似于数组的对象的DOM元素的集合。下面的列表展示了jQuery的Sizzle内部采用

2013-12-19 13:37:10 1768

转载 原生的DOM选择器

说说下面几个方法:getElementById,getElementsByName,getElementsByTagNamegetElementsByClassNamequerySelectorquerySelectorAll一、getElementById      语法:   obj= document.getElementById( sID )    

2013-12-19 13:31:06 6838

转载 四种常见浏览器内核简介

经常听说各种不同的浏览器,IE、Opera、Firefox、Safari、The World还有现在的Chrome等。看似许多不同的浏览器,其实其中还是有很多相似之处。今天,我们就来了解他们的内核~!那内核是什么呢?内核只是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、X

2013-12-17 13:38:59 1581

转载 Java字节流和字符流的转换器:StreamDecoder

我们的机器只会读字节码,而我们人却很难读懂字节码,所以人与机器交流过程中需要编码解码。InputStreamReader及其子类FileReader:(从字节到字符)是个解码过程;OutputStreamWrite及其子类FileWriter:(从字符到字节)是个编码过程。InputStreamReader这个解码过程中,最主要的就是StreamDecoder类

2013-12-16 16:09:48 4920

转载 java字节流与字符流的区别

InputStream,OutputStream,Reader,Writer    1. InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象,    2. Reader和 Writer.两个是为字符流(一个字符占两个字节)设计的,主要用来处理字符或字符串.    字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或

2013-12-16 15:52:10 730

转载 深入了解字符集和编码问题

一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。 一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。 字符集的子集也是字符

2013-12-15 20:02:03 668

原创 将硬盘上的文本文件的内容输出到控制台

一:以字符流的形式输出String file = "F:\\Hello.txt";InputStream in = new FileInputStream(file);byte[] b = new byte[1];while(in.read(b) > -1){ String s = new String(b); System.out.print(s);}in.close();此方

2013-12-15 16:45:06 1942

原创 把内存中的字符串以文本文件方式写入硬盘

方法一:以字节流的形式写入String src = "Wellcom to China!欢迎来到中国!";String file = "F:\\Hello.txt";InputStream in = new StringBufferInputStream(src);OutputStream out = new FileOutputStream(file);byte[] b = new

2013-12-15 16:36:59 2869

原创 Java复制文件

package zzj.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;public class FileCopy { /** * @pa

2013-12-15 15:15:30 947

原创 关于Java IO

Java IO 只能处理纯文本文档,对于其他类型的文档,比如说word,是不能直接读取的,因为我们不知道word的内部细节。

2013-12-15 12:12:49 1028

转载 JSP文件下载

jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:点击下载。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。1、采用RequestDispatcher的方式进行            jsp页面中添加如下代码:

2013-12-15 11:07:42 1411

原创 JSP上传文件浅析

客户端需要使用form表单,method设为post,enctype默认为application/x-www-form-urlencoded,这里改为multipart/form-data,把input标签的type属性设为file,代码如下: 请选择文件... 用户选择文件提交表单后,服务器端就可以通过JSP的内置对象request(实际上

2013-12-14 21:45:52 1898

转载 java动态代理原理及简单模拟

首先写个普通的代理 来个接口: Java代码  public interface Drawable {            public void draw();    }  再来个实现类: Java代码  public class Pen implements Drawable {       

2013-12-12 23:51:06 1264

转载 JDK动态代理实现原理

之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。     废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码  package dynamic.proxy;     import java.la

2013-12-12 23:49:20 1076

原创 Java Class类以及获取Class实例的三种方式

java.lang 类 ClassT - 由此 Class 对象建模的类的类型。例如,String.class 的类型是Class。如果将被建模的类未知,则使用 Class。public final class Class extends Object implements java.io.Serializable, java.lang.r

2013-12-12 21:53:24 17004

转载 tomcat 6 类加载、引用顺序

以下为tomcat 6.0之后版本(如有误人之处,欢迎指正)1. tomcat类加载顺序:1) 最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2) 环境变量CLASSPATH中的jar和class文件。3) $CATALINA_HOME/lib 下的jar文件。4) 各自具体的webapp /WEB-INF/classes下的class文件。5

2013-12-12 14:04:18 1515

转载 静态内部类(嵌套类)

如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类

2013-12-08 15:53:13 1261

原创 Java内部类

class Out{ private int i = 0; public class In{ private int i = 1; public void print(int i){ i++; //局部变量i this.i++; //内部类成员变量i Out.this.i++; //外部类成员变量i } }}

2013-12-08 14:56:37 624

转载 回调机制

所谓回调, 定义是“一个方法的指针传递给事件源,当某一事件发生时用来调用这个方法。”比如客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的

2013-12-08 12:01:26 1044

转载 回调机制与好莱坞原则

《编程导论(Java)》在9.3.1回调中,介绍了好莱坞法则/好莱坞原则(Hollywood principle)第287页,并将它作为回调的近义词,即当程序中使用了回调,那么你的程序应用了"好莱坞法则"。Hollywood principle:"Don't call me; I'll call you."      (don't call us, we'll call you)

2013-12-08 11:21:03 3649 1

转载 Tomcat web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -

2013-12-07 21:02:35 6969

原创 eclipse常用快捷键

查看所有快捷键:Ctrl + Shift + L选中内容:Shift + 方向键

2013-12-06 14:26:11 657

转载 tomcat命令提示符和两种tomcat安装方式

1.       一些用到的命令提示符经指令。 在cmd中启动tomcat。前提是已经装了tomcat服务。通过exe程序安装的tomcat自动添加tomcat服务。命令net start tomcat启动tomcat。命令net stop tomcat停止tomcat。命令中的tomcat代表服务名。Tomcat5.5的服务名是tomcat。 常看tcp监听端口列表,可以查看to

2013-12-04 21:35:10 5311

Jax-ws RI包含的Jar包

Jax-ws RI包含的Jar包

2017-07-20

使用Jax-ws RI将webservice发布到Web容器(Tomcat)

使用Jax-ws RI将webservice发布到Web容器(Tomcat)

2017-07-20

固定管理系统

该系统是四人做的一个固定管理系统, 用extjs做的前端,mysql数据库,tomcat为服务器。 先在mysql中创建fam_database数据库, 然后运行creatDatabase.jsp就可以在数据库中创建表。 固定资产管理系统用来支持企业固定资产管理, 功能包括资产管理、资产采购、报表管理、系统用户管理。 该系统功能完善,可使企业的固定管理系统从纯手工中解脱出来, 实现企业固定管理系统自动化、规范化、合理化、科学化,其实用性强, 用户界面友好,有助于加快企业的信息传递和智能建设,并为企业整体实现信息化管理体系作好铺垫。

2011-10-18

Ajax编程宝典--Internet之光

web革命,使用Ajax聊天,实现自动完成功能.

2011-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除