- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 中文乱码过滤器
import java.io.IOException;import java.io.UnsupportedEncodingException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.S
2012-09-20 09:34:20 677
原创 SSH2中Struts2乱码问题
在使用Struts2的时候,经常会遇到中文乱码的问题,这让很多人抓狂!其实,Struts2已经处理过了乱码的问题。我们可以再Struts2的配置文件中添加这样一样信息:。在jsp页面也是这样写,表单使用post方法提交,缺一不可啊!!!你妹!!!! 在Struts2+Spring+Hibernate的时候,也就是所谓的SSH2框架的时候,经常会出现中文乱码的问题。在js
2012-09-19 23:43:52 1272
原创 Java注解Annotation详解
Annotation的声明方式:Annotation类型那个声明于一般的接口声明极为相似,只是其关键字为@interface,其属性必须带有小括号,其实更像定义方法,下面文章以属性称之。常见的annotation注解有下面几种:@Override: 用在方法,说明这个方法打算重写父类中的另一个方法的声明。@Deprecated: 用于所有元素,说明该方法或属性等已经过时
2012-06-24 12:36:28 5258
原创 Java设计模式Proxy之动态代理
Java动态代理主要涉及到两个类:InvocationHandler:该接口中仅定义了一个Object : invoke(Object proxy, Method method, Object[] args);参数proxy指代理类,method表示被代理的方法,args为method中的参数数组,返回值Object为代理实例的方法调用返回的值。这个抽象方法在代理类中动态实现。Pr
2012-06-23 12:16:53 12818 1
原创 Java设计模式Proxy之初识
代理模式(Proxy Pattern),Java常用的设计模式之一。其定义为:对其他对象提供一种代理以控制对这个对象的访问。这也是它的主要作用。在某些情况下,一个对象不想或者不能直接引用另一个对象,则可以使用代理对象,连接客户端和目标对象。代理模式的思想是为了提供额外的处理或者不同操作而在实际对象与调用者之间插入一个代理独享。这些额外的操作通常需要与实际对象进行通信。
2012-06-22 12:43:20 1644
原创 Java反射之访问私有属性或方法
AccessibleObject类是Field、Method、和Constructor对象的基类。它提供了将反射的对象标记为在使用时取消默认Java语言访问控制检查的能力。对于公共成员、默认(打包)访问成员、受保护成员和私有成员,在分别使用Field、Method和Constructor对象来设置或获得字段、调用方法,或者创建和初始化类的新实例的时候,会执行访问检查。当反射对象的acces
2012-06-22 11:45:09 18438
原创 Java反射之复制简单的JavaBean对象
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 通过反射机制来复制JavaBean对象 * @author WalkingDog * */public class Reflect { public stati
2012-06-22 11:41:59 2267
原创 Java反射之初识
程序运行时,允许改变程序结构或变量类型的,这种语言称为动态语言。例如javascriptvar i = 1;i = "abc";i = false;从这个观点来看,java属于静态语言,但java却有着一个非常突出的动态机制:Reflection。java反射机制是在运行(而非编译时)态中,对于任意一个类,都能够知道这个类的所有属性和方法(包
2012-06-20 23:47:47 768
原创 Java 解析 XML
DOM方式import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NamedNodeMap;import org.w3c
2012-04-19 00:35:48 503
转载 oracle数据库导入导出命令!
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名
2012-03-27 13:03:23 863
原创 JavaSe的各种关键字及语法
switch(expression):在jdk7之前,switch(expression)中的expression只能为byte,short,char,int及它们的包装类型,在jdk7时expression可以为String。
2012-03-21 13:15:55 455
原创 JAVA 各种操作系统的环境配置
Windows:我的电脑→右键属性→高级选项卡→环境变量→系统变量新建或编辑1、JAVA_HOME变量名:JAVA_HOME变量值:(jdk目录)2、CLASS_PATH变量名:CLASS_PATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(千万不要在变量值的最后面加;号,否则系统
2012-03-14 12:42:32 745
原创 SSH2注入SessionFactory 空指针
最近用Spring+Hibernate+Struts2(SSH2)做项目Action:存在Struts2的Action处理类;Dao:一些与数据库打交道的接口;Dao.Impl:Dao的实现类;Service:Action依赖其调用Dao;Service.Impl:Service的实现类;Validation:用于验证。现在弄用户注册:Action.UserAction.java
2012-03-11 10:14:04 3015
原创 Struts2 图片验证码
首先当然要导入各种需要的包和jQuery.js详情请看我的csdn博客-vipwalkingdogAction.RandomImg.javapackage Action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.Buffer...
2012-03-10 16:29:34 71
原创 Struts2 图片验证码
首先当然要导入各种需要的包和jQuery.jsAction.RandomImg.javapackage Action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.Byte
2012-03-10 15:52:53 3008
原创 各种数据库的关键字(待续)
OracleACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN BY CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT DATE DECIMAL DEFAULT DELETE DESC DISTINCT DROP
2012-03-09 10:10:01 755
原创 Hibernate的一些小常识(待续)
在用户下面一段代码生成数据库时,记得不要将column值取成数据库的关键字,否则会出现关键字无效、表或视图不存在等命令行输出:/** * * @author WalkingDog * */public class CreateTable{ public static void main(String[] args) { SchemaExport export = new Sc
2012-03-09 10:05:42 524
原创 javascript的一些小常识(待续)
javascript代码中存在数组时,数组里面的元素必须以英文逗号分开,最后一个元素后面则不需要逗号,否则IE会不执行该代码段,而firefox会识别。
2012-03-09 09:54:04 446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人