自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [ZT]asp.net表单验证控件的介绍以及用法详解

asp.net表单验证控件RangeValidator|RegularExpressionValidator|RequiredFieldValidator|ComareValidator|ValidationSummary|CustomValidator的介绍以及用法详解服务器控件都要加:runat="server"RangeValidator控件:用于输入值范围限制;RangeValidatorControlToValidate :要监视的控件的IDMaximumValue:控制范围的最大值 比如:0 a

2010-10-28 09:08:00 431

原创 zt-Java异常处理机制的详细讲解和使用技巧

1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现...

2010-08-07 14:18:55 131

原创 可重启线程及线程池类的设计-zt

   了解JAVA多线程编程的人都知道,要产生一个线程有两种方法,一是类直接继承Thread类并实现其run()方法;二是类实现Runnable接口并实现其run()方法,然后新建一个以该类为构造方法参数的Thread,类似于如下形式: Thread t=new Thread(myRunnable)。而最终使线程启动都是执行Thread类的start()方法。        在JAVA中,一个线程...

2010-08-03 13:59:21 121

原创 junit 基本教程

Eclipse中配置junit     在要使用JUNIT的project名上,点击properties--java build path-libraries, 点击Add External JARs,把JUNIT包点上就行了. 并在需要测试的项目上新建junit test case 用法 1. 基本使用步骤,Junit的使用非常简单,它的基本使用步骤: - 创建,从junit.framework...

2010-07-22 11:35:00 134

原创 sql语句性能调整原则

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系 统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是...

2010-07-03 09:24:56 170

原创 zt-ssh优缺点分析

字号:大 中 小 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发...

2010-06-18 14:20:08 98

MySQL+Hibernate下连接空闲8小时自动断开问题解决方案

Hibernate使用C3P0的连接池,并队c3p0配置。<!-- 每次都验证连接是否可用 -->  <property name="hibernate.c3p0.validate">true</property>  <!-- 最大连接数 -->  <property name="hibernate.c3p0.max_size"&g

2010-06-18 13:46:52 92

原创 hibernate 主键生成策略解释

主键生成策略是指 <grnerator class="native"/>1、 native       对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)2、Assigned      在插入数据的时候主键由用户自己...

2010-06-18 11:15:08 83

原创 ZT-c3p0的配置解释

找到了一个关于c3p0的配置 <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次..

2010-06-18 10:49:19 108

原创 zt-深入理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很...

2010-05-29 12:48:31 116

JDK和Tomcat环境变量配置

JDK环境变量配置:      如果你的JDK安装在C盘里,如:C:\j2sdk1.4.2_05,那么就在系统变量里(当然也可以在用户变量里)点新建:     变量名:JAVA_HOME     变量值:C:\j2sdk1.4.2_05     再次点新建:     变量名:classpath     变量值:.;%JAVA_HOME%\lib\dt.jar;     ...

2010-04-24 12:31:19 67

JSP在Servlet中的几个编码的作用及原理

 首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8"),其中前...

2010-03-30 14:24:17 79

原创 zt- synchronized 关键字

  synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。  1. synchronized 方法:通过在方法声明中加...

2010-01-25 15:56:52 85

原创 ZT-JDK中的URLConnection使用总结

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于:     a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,   ...

2010-01-05 13:50:44 86

原创 怎样用Java来获取真实的IP地址

摘录自:http://www.blogjava.net/wangdei2/archive/2009/01/06/250080.html在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192....

2010-01-03 16:23:09 70

原创 tomcat内存溢出总结(转)

在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:        1.OutOfMemoryError: Java heap space        2.OutOfMemoryError: PermGen space        3.OutOfMemoryError: ...

2009-12-22 16:51:36 75

原创 get/post时中文乱码问题的解决办法

form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交   1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。        对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:8080/servlet?msg=abc (很常见的一个乱码问题就要出现了,如果url中出现中文...

2009-11-21 13:13:47 125

原创 浅谈CSS选择器中的空格

HTML文档是一棵树的结构,各元素以一种层次结构为基础构成‘树’的视图。文档树中的每个元素,要么是另一个元素的父元素,要么是另一个元素的子元素,这样,各元素之间就形成了‘父子关系’。基于这样的关系模型,CSS定义了后代选择器(descendant selector)也称为上下文选择器(contextual selector)。后代选择器的写法为,子代元素以空格与父元素形成连接关系构成选择器,如...

2009-11-14 17:01:49 94

原创 基于表单的文件上传

   1. 基于表单的文件上传    如果在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件:下面是表单的示例: <tr>  <td>请选择要上传的文件:</td>  &l...

2009-11-09 11:34:42 135

struts2+spring简单配置

1,修改web.xml <!-- 配置spring 开始-->   <!-- 载入spring 配置文件-->   <context-param>     <param-name>contextConfigLocation</param-name>     <param-value>/WEB-INF/applicationCo...

2009-11-04 09:35:10 68

js 实现动态对话框+重定向

 <script type="text/javascript">       alert("${error}");    window.location= "<%=basePath%>activeIndex.do?method=${path}";  </script>

2009-10-30 11:09:44 162

原创 java中的内存分配机制

Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器...

2009-10-24 12:28:21 74

java 中参数的传递

  public static void main(String[] arg) {       bb obj = new bb();    call(obj);    System.out.println("obj:" + obj.getCc());        } public static void call(bb t) {  bb t2 = new bb();  t2.setC...

2009-10-23 17:46:36 90

原创 cvs用户访问权限

不同用户设置不同的访问权限方法   假设有用户1:lxw ;用户2:zxh 有用户1的模块::lxwdir;用户2的模块:zxhdir 要求 lxw 只能访问lxwdir;zxh只能访问zxhdir  第1步,设置CVS的库配置文件(模块CVSROOT)的访问权限 方法:建立...

2009-10-12 10:22:05 273

原创 版本控制之道——使用CVS

3.9  冲突解决         如果两个人同时编辑同一个文件会怎么样呢?这里有两种情形。第一种是修改的代码互不重叠。因为模拟这种情况比较容易,让我们先考虑这种情况。首先编辑Number.txt文件在sesame目录中的副本。把第一行变成大写。文件Number.txt(在sesame目录中):...

2009-10-12 10:08:20 234

原创 BEA WebLogic Server® 9.2 中文帮助网站

http://edocs.weblogicfans.net/wls/docs92/index.html

2009-10-10 15:48:26 80

原创 CVS配置与管理

# title : CVSNT SERVER Configuration## @author: H819## @version: 0.5## Copyright: free reference,note author name and the article link.## Date :Dce 14th ,2005## History:#?? Dce 1...

2009-10-08 10:40:52 187

原创 JRE和JDK的区别浅析

JRE和JDK的含义是什么呢?让我们从他们各自的概念开始吧。JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JD...

2009-09-30 14:43:39 112

原创 js实现图片下拉列表

因为现在开发的一个网站有用到,所以在网上找了一个做了一些简单的修改...   <form name="myform" method="post" action="">请选择图片:<div id="imgBox"><!--这里是图片下拉选择器的位置--></div><input name=&quot

2009-09-29 09:29:51 717

Hibernate 调用JDBC执行存储过程

public boolean procMemberInfo(int userId, int order,int day) {  boolean flag = false;  Session session = null;  Transaction ts = null;  try {   session = HibernateSessionFactory.getSession();   ts = s...

2009-09-28 11:04:46 94

原创 javascript页面重载

使用history.go(0)方法重载时,页面刷新但表单内容不变, 使用location.reload()方法重载时,页面刷新且表单内容发生变化.

2009-09-28 10:08:56 102

原创 SPRING中属性SCOPE的prototype是什么意思

默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。在 Spring2...

2009-09-28 09:50:37 96

原创 Spring有四种Bean封装机制

Spring有四种Bean封装机制:Bean Wrapper机制、Bean Factory机制、ApplicationContext机制、Web Context机制等,它们所对应配置文件的内容也是不同的。下面,我们就以基于Bean Factory机制实现的Spring的三种依赖注入模式为例,介绍一下Spring配置文件的基本内容。     1、接口注入,示例代码如下:public interfac...

2009-09-28 09:25:31 131

原创 IOC 概念

   Ioc英文为 Inversion of Control,即反转模式,这里有著名的好莱坞理论:你呆着别动,到时我会找你。后被Martin Fowler改名为 Dependency Injection 依赖注射,也就是将类之间的关系通过第三方进行注射,不需要类自己去解决调用关系。        AInterface a = new AInterfaceImp();         AInterf...

2009-09-28 09:24:29 93

原创 我的Hibernate学习笔记

软件开发的分层思想: 三层架构:   数据表现层 业务逻辑层 数据持久层    SUN的桌面应用 Swing AWT 普通Java类 JDBC    SUN的WEB基本应用 JSP 普通Servlet JDBC    SUN的WEB高级应用 JSF SessionBean Persistence    WEB国内流行开源 Struts Spring Hibernate  一、 对象持久化的理论 1...

2009-09-28 09:19:01 69

原创 Form表单标签的Enctype属性

用Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。下边是说明:application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。用于表单里有...

2009-09-28 09:16:25 99

原创 struts的logic标签

Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断指定的内容是否存在,循环遍历集合,进行请求转发和重定向,下面具体的说明标签的用途:<logic:equal>变量等于指定的常量<logic:notEqual>变量不等于指定的常...

2009-09-28 09:14:07 89

原创 JavaScript教程--从入门到精通

一本关于javascript的基础的书

2009-09-26 17:18:11 74

原创 JDK1.5新特性简介

JDK1.5新特性简介-请大家继续补充       常年在海区潜水,也出来给大家做点小贡献。这两天闲着无聊,试了一把JDK1.5。觉得挺好使的,就把它们贴出来一下,希望能为那些正想学习1.5的XDJM节省个几分钟学习时间。如果还有什么遗漏,请大家继续补充。         “JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each   循环,自...

2009-09-26 17:13:34 65

原创 Hibernate复合主键的映射 并执行增删改查

本人的映射文件都是eclipse自动生成,包括Users.java 和 UserPK.java。 这边就不贴出来了假如USERS表的主键为NAME字段,TEL字段和AGE字段,那么在User类中也应该存在相对应的属性和方法,映射方法如下:<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernat...

2009-09-26 17:06:36 157

空空如也

空空如也

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

TA关注的人

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