自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 T-SQL之SET ANSI_NULLS

T-SQL之SET ANSI_NULLS<br />      当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行。即使 column_name 中包含非空值,使用 WHERE column_name <> NULL 的 SELECT 语句仍会返回零行。<br />      当 SET ANSI_NULLS 为 OFF 时,等于 (=) 和不等于 (<>) 比较运算符不遵守 IS

2011-04-18 16:32:00 687

原创 异常错误

<br />printStackTrace()是显示调用栈,也就是打印发生异常时执行的方法,以及调用此方法的方法,以及调用调用此方法的方法的方法,以此类推……<br /> <br />有两点比较重要(1)System.out.println 能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了,如输出到  <br />一个txt的log日志中.  <br /><br />(2)而System.err.println只能在屏幕上实现打印,即使你重定向了也一样。  <br /><br />要说 最直接的

2011-04-11 20:47:00 319

原创 实例MYSQL

create table if not exists tb_bookcase(id int(10) not null auto_increment primary key,name varchar(30) default null,column_3 char(10) default null)engine=myisam default charset=GBK auto_increment=5;

2011-04-11 15:13:00 351

原创 struts 数据源配置

MSSQLServer2000

2011-04-11 13:33:00 320

原创 mysql 基本操作

一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql/bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110

2011-04-11 12:25:00 281

原创 mysql中engine=innodb和engine=myisam的区别

mysql中engine=innodb和engine=myisam的区别MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。这 样就可以根据数据表不同的用处是用不同的存储类型。MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储

2011-04-09 22:51:00 405

转载 Spring中常用的hql查询方法 (getHibernateTemplate())

一、find(String queryString);       示例:this.getHibernateTemplate().find("from bean.User");       返回所有User对象 二、find(String queryString , Object value);       示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test");       或模糊查询:this.getH

2010-09-06 23:27:00 2244

原创 多Tomcat配置启动项

<br />第一种方法:需配置环境变量<br />第一个tomcat<br />配置CATALINA_HOME环境变量指向tomcat安装目录<br />比如:E:/sdfxw/tomcat5-sdfxw<br />配置环境变量path指向%CATALINA_HOME%/bin<br />在命令行中进入/Tomcat路径/bin/,执行“service.bat install【服务名】到此为止windows服务上就增加了一个tomcat服务<br />安装第二个tomcat<br />配置CATALINA_

2010-08-28 11:16:00 1486

原创 正则表达式基础知识

<br />查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2}-/d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<///1>/"<(.*)>.*<///1>"匹配一个 HTML 标记。<br /><br />下表是元字符及其在正则表达式上下文中的行为的一个完整列表:字符

2010-07-29 16:46:00 256

原创 serialVersionUID 用来表明类的不同版本间的兼容性

<br />serialVersionUID 用来表明类的不同版本间的兼容性<br /><br />简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。<br /><br />当实现java.io.Serializable接口的实体(类)没有

2010-07-04 14:46:00 329

原创 Log4j

>>>> 5. 配置过程 <<<<<br /> 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。<br />    Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。下面我们介绍使用Java特性文件做为配置文件的方法<br />   具体如下:<br />1、配置根Logger,其语法为:<br />  log4j.ro

2010-07-04 13:43:00 318

原创 webservice 调用

<br />package com.crm.common.outInterface;<br /> <br />import java.rmi.RemoteException;<br />import javax.xml.namespace.QName;<br />import javax.xml.rpc.ParameterMode;<br />import javax.xml.rpc.ServiceException;<br /><br />import org.apache.axis.client.Cal

2010-06-21 23:09:00 354

原创 AOP

advice是你想向别的程序内部不同的地方注入的代码。pointcut定义了需要注入advice的位置,通常是某个特定的类的一个public方法。advisor是pointcut和advice的装配器,是将advice注入主程序中预定义位置的代码。      aop:pointcut id="serviceMethods"           expression="executi

2010-05-23 14:17:00 329

原创 applicationContext.xml

http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema

2010-05-23 14:08:00 338

原创 ssh

http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">    a

2010-05-15 10:03:00 264

原创 web.xml中listener的作用及使用

一.WebContextLoaderListener 监听类它能捕捉到服务器的启动和停止,在启动和停止触发里面的方法做相应的操作!它必须在web.xml 中配置才能使用,是配置监听类的二.下面是搜集的一些listener方面的知识 简例一 监听用户上线与退出,显示在线用户 1、登陆页面 Login.jsp session=request.getSession(false); if(sessi

2010-05-15 09:56:00 411

原创 SQL注入天书

虽然这个文章有点历史了,但是对学习SQL注入仍然是一个不错的文章。引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参 差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据 库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的S

2010-02-22 10:55:00 299

原创 注入经典语句总结

注入经典语句总结 or 1=1 or 1=1 /* %23 and password=mypass id=-1 union select 1,1,1 id=-1 union select char(97),char(97),char(97) id=1 union select 1,1,1 from members id=1 union sele

2010-02-22 00:30:00 283

原创 sql手工注入

SQL手工注入大全2006年08月11日 星期五 21:00比方说在查询id是50的数据时,如果用户传近来的参数是50 and 1=1,如果没有设置过滤的话,可以直接查出来,SQL 注入一般在ASP程序中遇到最多, 看看下面的 1.判断是否有注入 ;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.判断数据库系统

2010-02-21 16:37:00 320

原创 注入常用SQL语句

and exists (select * from sysobjects) //判断是否是MSSQLand exists(select * from tableName) //判断某表是否存在..tableName为表名and 1=(select @@VERSION) //MSSQL版本And 1=(select db_name()) //当前数据库名and 1=(select @@serve

2010-02-21 16:27:00 362

原创 SQL Server 管理常用的SQL和T-SQL

SQL Server 管理常用的SQL和T-SQL1. 查看数据库的版本  select @@version  常见的几种SQL SERVER打补丁后的版本号:  8.00.194 Microsoft SQL Server 2000  8.00.384 Microsoft SQL Server 2000 SP1  8.00.532 Microsoft SQL Serve

2009-07-25 01:23:00 268

原创 DynaValidatorForm验证

index.jsp                                  num1:                                        num2:                                                               web.xmlhttp://java.sun.com/x

2009-07-08 00:40:00 349

原创 struts的验证框架详细介绍

 1、struts的数据校验大致有如下几种方式:    ActionForm的代码校验 Action里的代码校验 结合commons-validator.jar的校验 1.1 ActionForm的代码校验    ActionForm的代码校验是最基本的校验方式。这种校验方式是重写ActionForm的validate方法,在该方法内对所有的字段进行基本的校验。如果出现不符

2009-06-26 23:21:00 465

原创 Struts验证框架的简单应用

首先说Struts中验证框架的使用 1,建一个Web Project用Struts包围,这个就不多说了,注意最好用struts1.2及以上版本 2,手动配置FormBean和Action A,手动配置FormBean     在此之前新建一个Jsp页面,如下:     index.jsp       Demo                                 

2009-06-26 00:59:00 606

转载 Struts Logic标签库

 Struts Logic标签库Struts Logic标签库中的标签可以根据特定逻辑条件来控制输出网页内容,或者循环遍历集合中的所有元素,分为以下几类:    1.比较标签    2.循环遍历标签    3.匹配标签    4.存在标签    5.判空标签    6.转发与重定向标签1.判断变量是否与指定的常量相等。例如:          pageContext.setAttr

2009-06-25 00:01:00 324

原创 struts的form相关标签库

与form相关的标签包括标签本身以及所有必须包含在其中的标签。比如,和标签就是和form相关的标签,因为如果不把它们放到一个form中它们就没有意义。 标签标签用于生成一个HTML form。使用该标签时必须遵循许多规则。 首先,标签中必须包含一个action属性,它是这个标签中唯一必需的属性。如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效

2009-06-22 15:06:00 393

转载 MyEclipse下的第一个Struts例子

 1)添加Struts支持首先新建一个WebProject工程,我的名为Struts3,选中该工程,单击菜单栏上的MyEclipse,选择Add Struts Capabilities,弹出的对话框不用左任何修改,直接单击【Finish】即可。这样为工程添加Struts支持的操作就完成了。这时包资源管理器下就会多出一些诸如struts-config.xml之类的文件。(2)编写简单的Str

2009-06-19 15:51:00 744

原创 sitemesh布局文挡

  简介:     sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以

2009-06-19 14:57:00 418

validator框架客户端验证代码

validator框架客户端验证代码调试成功可用

2009-06-26

空空如也

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

TA关注的人

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