http://blog.sina.com.cn/yanziguosan[订阅][手机订阅]
个人资料
好友
读取中...
访客
读取中...
友情链接
评论
读取中...
博文
一种简单的测试(2009-06-21 13:42)

请跟著以下的指示,尽快地回答以下的问题,但要先完成一个问题才回答下一个。你不需要写下答案,只要心算便可。     

15+6是多少?     
     
     
     
     
     
     

3+56     
     
     
     
     
     

89+2     
     
     
     
     
     
     
     
     
     

12+53     
     
     
     
    
     
     
     
     
    &nb

Tomcat连接池的配置(2008-12-09 10:03)

Cannot create JDBC driver of class '' for connect URL 'null'燕子郭三

 

 

在配置tomcat连接池的时候,这个问题困惑了我好久。记得上一次配置的时候就是因为这个问题,无果而终。今天上午终于搞定了。

我使用的tomcat版本是netbeans自带的一个6.0.18.这个应该不是最新的吧。不过没关系的我看网上的人说。自5.5以后的版本都一样。

在配置tomcat连接池的时候首先检查一下你的tomcat的版本。

如果是5.5以后的就使用这个方法,如果不是这个就会抛出异常Cannot create JDBC driver of class '' for connect URL 'null'。如果不是就到网上找。有很多的内容差不多,但是方法不一样。结果就是对与错啦。

 

在tomcat5.5以后的配置似乎都不在server.xml中了(至少虚拟路径和连接池都不在了)。

首先要配置虚拟路径,虚拟路径的配置前面已经有啦。就不再说。测试通过后,再添加连接池

StringBuffer是线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。

可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。

StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符追加或插入到字符串缓冲区中。append 方法始终将这些字符添加到缓冲区的末端;而 insert 方法则在指定的点添加字符。

例如,如果 z 引用一个当前内容为 'start' 的字符串缓冲区对象,则此方法调用 z.append('le') 会使字符串缓冲区包含 'startle',而 z.insert(4, 'le') 将更改字符串缓冲区,使之包含 'starlet'。

通常,如果 sb 引用 StringBuilder 的一个实例,则 sb.append(x) 和 sb.insert(sb.length(), x) 具有相同的效果。

当发生与源序列有关的操作(如源序列中的追加或插入操作)时,该

java遍历文件夹(2008-08-27 20:26)

用java遍历文件夹本来不是一件难事,网上也有很多文章,写的很好,他们用的方法都很好。如下可以遍历整个电脑:

import java.io.File;


public class ItratorComputer extends Thread {

    File file = null;

    public ItratorComputer(File file) {
        this.file = file;
    }

   
    @Override
    public void run() {          //多线程调用遍历函数
        ItratorComputer.itratorFile(file);
        System.out.println(file + '文件夹遍历完成');
    }

   
    public static void itratorFile(File file) {
        if (file.isDirectory()) {
      &

google桌面搜索原理(2008-08-24 00:40)

简介:Google 桌面的工作原理

您的计算机中拥有大量信息。如果总能在需要时找到,是不是很不错?您可使用 Google 桌面查找文件、电子邮件、即时通信聊天记录以及曾经浏览过的网页。带有补充工具栏的 Google 小工具可将最新信息(电子邮件、照片、天气、资讯报道等)展示在您的桌面上。

当您浏览网页、阅读电子邮件或编辑文件时,Google 桌面会为相应项目编制索引并将其内容复制到您的本地缓存中,这样一来,您就可以查找文件和网页的旧版本等。

此页将帮助您了解如何开始使用 Google 桌面。如果还有其他疑问,请访问 Google 桌面功能页,以获得更多信息。

启动 Google 桌面

安装 Google 桌面后,还需要做些什么才能进行搜索?

不需要。Google 桌面在安装后以及每次重新启动计算机时,都会自动启动。在您安装 Google 桌面之后,只要计算机的空闲时间超过 30 秒钟,Google 桌面即会自动开始为计算机上的已有内容编制索引。它还会在您查看新项目时实时将其

 

有时候我们需要通过JDBC连接多个数据库,这就需要建立一个properties文档,首先在文件路径下建立一个Database.properties文档,在文档中输入每个可能要连接的数据库的信息,格式如下:

######################################################

#第一个数据库

 

 

关于java与数据库连接技术的研究

 

 

燕子郭三

 

摘要

JTable中Model的更新(2008-06-15 00:07)

    好久没有更新博客了,大概是因为最近考试比较多吧,呵呵。也许这只是一个迷糊自己的理由。不管怎么说,今天有开始更新了。我要为自己加油。

    前一段时间看朋友做个课题。其中有一个JTable需要按照添加的东西自动改变Model,觉得挺神奇的。哈哈,因为最近要做课程设计了。要用到这个技术,就花了点时间,觉得其实挺简单的,只是把那个初始化Model的方法提取出来就行了。

   这是没有提取出来以前的。

jTable1.setModel(new javax.swing.table.DefaultTableModel(
                str,
                new String[]{
            '条形码', '书名', '单价', '数量', '金额'
        }) {

            boolean[] canEdit = new boolean[]{
 &n

JSP开发心得(一)(2008-05-20 22:23)

    前些天学了JSP,遗憾的是没有自己开发一个JSP网站,最近突然心血来潮,想起来自己应该做个小系统,练一下手,于是就选材开始,首先大多数都是从购物车开始的,于是我也选择了购物车。

    在完成了准备工作,建立数据库后。首先想到的是连接数据库怎么用,在考虑了Hibernate,JDBC,Servlet后,发现Hibernate和JDBC用JavaBean的连接方式比较简单(个人看法),于是就选择了JDBC的javaBean连接方式,可是发现自己怎么都连接不上数据库,经过查找各方面的资料,得出以下注意事项:

1.配置文件是否正确(虚拟路径的配置等)。2.记得使用import导入javaBean类,并且

<%@ page import='yanziguosan.*'%>的类导入文件最好单独写在一行。3.javaBean类为构造器为无参构造器。

    接下来就是编写数据库文件了。

Tomcat6下发布war文件(2008-05-10 22:07)

网上介绍老版本tomcat发布war文件的人很多。

或许是因为tomcat6用的人比较少吧。所以很少有人介绍tomcat6如何发布war文件。

其实tomcat6发布war比以前的方便多了。

第一步是建立war文件

首先用cmd进入存放jsp文件的文件夹我的是D:/yanziguosan

jar cvf yanziguosan.war *  这样就生成war文件

第二步发布war文件

把yanziguosan.war文件拷贝到webapps中

然后就可以访问了。

输入 http://127.0.0.1:8080/yanziguosan/firstjsp.jsp 就可以访问了