自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火柴天堂的Blog

用心去品味咖啡的醇香,相信自己会是最优秀的!

  • 博客(31)
  • 收藏
  • 关注

原创 java学习-IO(Files)

Determining If a File or Directory Exists boolean exists = (new File("filename")).exists();    if (exists) {        // File or directory exists    } else {        // File or directory doe

2007-04-11 16:52:00 851

原创 java学习-IO(Filenames and Pathnames)

Constructing a Filename PathA File object is used to represent a filename. Creating the File object has no effect on the file system; the filename need not exist nor is it created. On Windows, thi

2007-04-11 16:47:00 597

原创 Tomcat启动分析

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Con

2007-03-08 09:50:00 596

原创 HTTP协议基础

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写, 它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头 包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协 议的版本,成功或者错

2007-03-08 09:14:00 852

原创 resin分析

1、端口设定  更改此处的port.2、invoker调用 

2007-03-07 15:01:00 710

原创 ArrayList中的数据排序--java对象排序

这次项目遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.java文件:-------------------------------public class Person{ String name; int age;  public

2007-01-08 16:13:00 1026

原创 Mysql数据库学习

连接数据库:命令: mysql [host] –u [user] –p 提示密码输入后输入正确密码,OK,登陆进来了。我事先不清楚这个数据库里有些什么,只好一个一个命令敲了。查看数据库:命令: show databases 列出数据库服务器上所有数据库;使用数据库:命令: use [database name] 切换到需要操作的数据库;查看表: 命令: show tables 列出该数据库

2006-12-27 13:14:00 653

原创 hibernate常见错误

no bean specialed.出错了,jsp页面报错。原因是html:select 标签 中 option bean is null/.Set不能加同一实体在保存数据的时候循环添加一PO数据到Set,居然最后Set的size()为1。各实体设置不同数据啊,只是没Id.原因是这个PO以前自己实现了Comparable .只比较Id,HibernateSystemExceptio

2006-12-27 13:11:00 1350

原创 FreeMarker设计指南(四)

4、杂项(1)用户定义指令l         宏和变换器变量是两种不同类型的用户定义指令,它们之间的区别是宏是在模板中使用macro指令定义,而变换器是在模板外由程序定义,这里只介绍宏l         基本用法Ø         宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,下面是一个例子:greet>  Hello Joe!  Ø

2006-10-13 15:49:00 592

原创 FreeMarker设计指南(三)

3、模板(1)整体结构l         模板使用FTL(FreeMarker模板语言)编写,是下面各部分的一个组合:Ø         文本:直接输出Ø         Interpolation:由${和},或#{和}来限定,计算值替代输出Ø         FTL标记:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出Ø         注释:

2006-10-13 15:47:00 608

原创 FreeMarker设计指南(二)

2、数据模型(1)基础l         在快速入门中介绍了在模板中使用的三种基本对象类型:scalars、hashes 和sequences,其实还可以有其它更多的能力:Ø         scalars:存储单值Ø         hashes:充当其它对象的容器,每个都关联一个唯一的查询名字Ø         sequences:充当其它对象的容器,按次序访问Ø   

2006-10-13 15:46:00 599

原创 FreeMarker设计指南(一)

 1、快速入门(1)模板 + 数据模型 = 输出l         FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念l         他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据l         经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计

2006-10-13 15:44:00 740

原创 Spring的几个常用的Bean声明

   在做Spring相关开发时,时常要用到一些相关的Bean的声明,如数据库连接池,hibernate的SessionFactory声明等。一下是一些常用到的Bean声明。1 Message source的声明,重要用于系统的信息提示。 messages 2 属性值的声明,主要为Bean声明文件中使用: WEB-INF/mail.propert

2006-08-28 23:32:00 740

原创 javascript 常用代码大全

//打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn;

2006-07-19 13:58:00 1257

原创 Velocity用户手册

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velo

2006-07-14 09:49:00 787

原创 各类排序算法java的实现

插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class InsertSort implements SortUtil.Sort{  /* (non-Javadoc)  * @see org.rut.util.algorithm.SortUtil.Sort#sort

2006-04-23 16:10:00 652

原创 字符过滤类

package com;public class Change { public static String TextToHtml(String sourcestr)   {    int strlen;    String restring="", destr = "";    strlen = sourcestr.length();    for     (int i=0; i  {     

2006-04-19 23:37:00 1061 1

原创 JSP调用JavaBean在网页上动态生成柱状图

        我们经常要在网页看到一些动态更新的图片,最常见的莫过于股票的K线图,本文试图通过一个简单的实例,向大家展示如何通过JSP 调用JavaBean在网页上动态生成柱状图。   第一步:创建一个Java Bean用来生成jpg文件   源程序如下: //生成图片的 Java Bean import java.io.*; import java.util.*; import com.sun

2006-03-15 13:18:00 1158

原创 JavaScript 对象与数组参考

本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象

2005-12-12 00:15:00 581

原创 JDBC驱动

Mysql:Class.forName("org.gjt.mm.mysql.Driver");Connection con=DriverManager.getConnection("jdbc:mysql://localhost/dbname","root","");MSSQL:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")

2005-09-26 20:54:00 1081

原创 JSP产生随机验证码

产生验证码图片的文件-----image.jspColor getRandColor(int fc,int bc){//给定范围获得随机颜色        Random random = new Random();        if(fc>255) fc=255;        if(bc>255) bc=255;        int r=fc+random.nextInt(bc-fc);  

2005-09-18 17:31:00 698

原创 HashMap

        HashMap把各个Object映射起来,实现了“键--值”对应的快速存取。        一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对效率很一定影响!当存入HashMap的对象超过这个容量时,HashMap 就会重新构造存取表。反正,如果你已经知道你大概要存放多少个对象,最好设为该实际容量的能接受的数字。        两个关

2005-08-25 00:05:00 869

原创 HTTP Servlet应用编程接口

        HTTP Servlet 使用一个 HTML 表格来发送和接收数据。要创建一个 HTTP Servlet,请扩展 HttpServlet 类, 该类是用专门的方法来处理 HTML 表格的 GenericServlet 的一个子类。 HTML 表单是由 和 标记定义的。表单中典型地包含输入字段(如文本输入字段、复选框、单选按钮和选择列表)和用于提交数据的按钮。当提交信息时,它们还

2005-08-24 23:41:00 587

原创 javax.servlet 包与javax.servlet.http 包定义的类和接口

javax.servlet 包定义的类和接口:    interface RequestDispatcher     //定义一种对象,用于从客户接受请求,并将请求发送到服务器上任何指定的资源,如一个Servlet 、JSP 或 HTML 文件。    interface Servlet     //定义了所有 Servlet 必须实现的方法。    interface ServletConfig

2005-08-24 23:30:00 1747

原创 JDBC 之 CallableStatement 对象

        CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参数,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN

2005-08-24 23:19:00 675

原创 JDBC 之 PreparedStatement 接口

        PreparedStatement 接口继承 Statement,并与之在两方面有所不同:        PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(

2005-08-24 23:05:00 572

原创 JDBC 之 ResultSet 对象

        ResultSet 包含符合 SQL 语句中条件的所有行,并且它通过一套 get 方法(这些 get 方法可以访问当前行中的不同列)提供了对这些行中数据的访问。ResultSet.next 方法用于移动到 ResultSet 中的下一行,使下一行成为当前行。结果集一般是一个表,其中有查询所返回的列标题及相应的值。例如,如果查询为 SELECT a, b, c FROM Table1

2005-08-24 22:54:00 723

原创 JDBC 之 Statement 对象

       Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继承而来)和CallableStatement(它从 PreparedStatement 继承而来)。它们都专用于发送特定类型的 SQL 语句: Stat

2005-08-24 22:29:00 800

原创 JDBC 之 DriverManager 类

        DriverManager 类是 JDBC 的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager 类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。对于简单的应用程序,一般需要在此类中直接使用的唯一方法是 DriverManager.getConnection。正如名称所示,该方法将建立与数据库

2005-08-24 21:47:00 1791

原创 利用正则表达式进行校验

字符描述:  ^符号匹配字符串的开头。         例如:^abc 与"abc  xyz"匹配,而不与"xyz  abc"匹配。  $符号匹配字符串的结尾。         例如:abc$ 与"xyz  abc"匹配,而不与"abc  xyz"匹配。         注意:如果同时使用^符号和$符号,将进行精确匹配。例如:^abc$ 只与"abc"匹配。   *符号匹配0个或多个前面的字符。 

2005-08-24 00:18:00 602

原创 JSP页面文件目录树源码

function MM_goToURL() { //v3.0var i, args=MM_goToURL.arguments; document.MM_returnValue = false;for (i=0; i}//-->  /*** 构造树,初值为0*/function isbrother(){var is=flase;}function tree(n) {var id = new

2005-08-23 22:17:00 1086

空空如也

空空如也

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

TA关注的人

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