自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerome Kwok网络日志

仁者不忧,知者不惑,勇者不惧

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

转载 使用Tomcat-5.5.20配置数据库连接池详细介绍

本文旨在给程序开发人员提供一个比较具体的Tomcat连接池参考方案,为了提高文章的可读性,文章前端引用了一位前辈的话,如果构成误解,请多多谅解,本文不是从商业考虑的。有问题请联系作者MSN:hpj2001(at)hotmail.com,Email:tocow(at) google.com。连接池简介   程序开发,存在很多问题:首先,每一次Web请求都要建立一次数据库连接。建立连接是一个费时的活动

2007-01-30 16:30:00 933

转载 java与数据库的所有连接方式

所有的连接方式     首先选择合适自己数据库的驱动程序,这里提到的都是常用驱动。连接Oracle数据库  获得Oracle的驱动程序包classes12.jar  把Oracle的驱动程序到/WEB-INF/lib下  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  Connection conn= DriverM

2007-01-30 16:27:00 700

转载 基于Log4j灵活编写日志类

在进行代码开发的过程中,日志是非常重要的。如果没有日志是难以进行代码调试和排错的。在开发过程中,我们可以选择适合自己(团队)的日志类来实现日志输出,也可以自己编写日志类来实现(也是有一定工作量的,不推荐),当然也可以选择第三方的日志类来辅助,比如Log4j等。如果开发环境是JDK1.4以上的话,可以利用JDK自带的日志类java.util.logging,也可以使用第三方的日志类;如果开发环境是J

2007-01-30 16:24:00 606

转载 成功实现了ajax--struts--spring无缝地结合构建

去年初,正好负责一个医药信息系统的设计开发,架构设计时,采用Struts+JDBC(自定义采用适配器模式封装了HashMap动态VO实现的持久层)。后来ajax热潮兴起,正好系统中有很多地方需要和服务器端交互数据,如采购销售系统中的订单头/订单明细等主从表结构的维护。数据交互过程,我们考虑采用xml来组织数据结构,更新/保存:前台封装需要的xml,通过ajax提交---〉action解析xml

2007-01-30 11:34:00 508

转载 基础应用:java web三层架构程序实例

前几天我在这里发表过一篇文章是简单介绍java web三层架构的配置方法(包括连接池配置和一个简单测试方法),相信许多看过该文章的同学已经搭建起tomcat+ms sqlserver的jsp编辑运行环境。下面我简单介绍一个基于这个架构上的jsp程序实例。(完全可以当作课程设计的作业,相信电信专业同时为了课程设计头疼的同学会很感兴趣)    二、编程工具与配置    1. 工具    做为初学者我想

2007-01-29 17:13:00 1917

转载 基础应用:java web三层架构配置入门

  一、软件下载:    1、java    这里使用的是jdk1.4.2。  下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;    2、tomcat    这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。  下载地址:http://apache.linuxforum.net/dis ... a-tomc

2007-01-29 17:10:00 808

转载 JDBC连接数据库经验技巧集萃

Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。    一、连接各种数据库方式速查表  下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册

2007-01-29 16:36:00 596

转载 用cewolf,ireport+jasperReport进行图表,报表的打印

前一段时间,我在工作中我使用了Apache的开源产品来进行图表,报表的打印工作。以下只是比较实用的打印方式,其实,该产品中的doc对使用说得已经是很详细了。我之所以写这篇文章,是想和初学者分享我的一点经验,避免大家少走弯路。一.用cewolf实现图表打印;(注意刷新问题)    1.打印出柱状图;       该程序主要为两个步骤:         a.实现DatasetProducer接口;  

2007-01-29 16:31:00 1012

转载 Java、XML与数据库编程实践

在开始学习XML和数据库编程时,大家都对一大堆的文档和资料,无从入手。作者在工作中,正好要用到了这些,就手头的一个程序进行整理。其功能很简单,得用java语言,从access数据库中,把一些数据导入到SQL数据库中。    需求:    原Access数据库表结构:    表:production      产品型号  字符串型………产品编号      零件图号  字符串型……….零件编号    

2007-01-29 16:25:00 519

转载 用JDOM处理XML文档

  (一)JDOM的介绍以及与JAXB的比较     Java + XML = JDOM !   这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。   在那

2007-01-29 16:18:00 612

转载 Java与XML联合编程之SAX篇

 SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解析器都会支持它。   与DOM比较而言,SAX是一种轻量型的方法。我们知道,在处理DOM的时候,我们需要读入整个的XML文档,然后在内存中创建DOM树,生成DOM树上的每个Nod

2007-01-29 16:16:00 485

转载 Java与XML联合编程之DOM篇

  DOM初步   DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。   下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。   这

2007-01-29 16:13:00 619

转载 简析JAVA中的XML编程

笔者通过介绍关于“学生花名册”的XML文件实例来介绍JAVA中的XML读写操作。文件结构如下所示,把此文件命名为Input.xml,如果您还对XML结构感到比较陌生,建议先看看上一文中关于XML文件的说明。    xml version="1.0" encoding="GB2312"?>            李华     14    6287555            张三    16    

2007-01-29 16:08:00 577

转载 Ajax实现智能表格(适合B/S模式项目的录入页面)

Ajax实现智能表格(适合BS模式项目的录入页面)说明:当焦点不在表格内的input时,回车键复制最后一行,delete删除键最后一行选择checkbox,可以进行复制,删除双击表格会出现菜单,自动收集该列已存在数据,选中自动填充 这里是亮点数据发送采用ajax(自定义的一个ajax类,blog已发布过)一行一行的发送兼容IE6,IE7和Firefox1.5 符合W3C本表格一切功能都是为了减少输

2007-01-27 11:51:00 714

转载 Struts+Spring+Hibernate练习(完整)

Struts+Spring+Hibernate练习 工具:Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名称为 login创建Struts框架创建 index.jsp,增加一链接指向 login.jsp按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的

2007-01-27 11:37:00 607

转载 JAVA多线程数据库操作

 import java.io.*;import java.sql.*;public class ToOracle ...{public static void main(String[] args) ...{int n = 10;//每个线程执行的个数//System.out.println("start action!!!!!!");ToOracle ac = new ToOracle

2007-01-27 11:33:00 961

转载 SQL Server常用的系统存储过程应用实例

摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的。我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家。本期介绍:l         sp_attach_dbl         sp_attach_single_file_dbl         sp_changedbownerl         sp_changeobjectowne

2007-01-27 11:18:00 933

转载 SQL Server 2000中全文检索的使用

SQL Server 2000中全文检索的使用(1) 引言 微软的SQL Server数据库是一个在中低端企业应用中占有广泛市场的关系型数据库系统,它以简单、方便、易用等特性深得众多软件开发人员和数据库管理人员的钟爱。但SQL Server 7.0以前的数据库系统由于没有全文检索功能,致使无法提供像文本内容查找此类的服务,成为一个小小的遗憾。从SQL Server 7.0起,到如今的SQL Ser

2007-01-27 11:02:00 626

转载 java简单的获取windows系统网卡mac地址

package com.youkone.tool;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;/** * Title:  * * Description:  * * Copyright: Copyright (c) 2006 * * Company:  *

2007-01-26 15:08:00 672

转载 Java正则表达式详解

一、正则表达式基础知识    

2007-01-26 15:06:00 416

转载 Java程序员的存储过程

本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。 存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在Java类中调用存储过程。在调用时,存储过程的名称及指定的参数通过J

2007-01-26 15:02:00 543

转载 采用HttpServlet 实现web文件下载

import java.io.*;import javax.servlet.*;import javax.servlet.http.*; import com.TopWisdom.framework.util.*;public class WebDownLoad extends HttpServlet {    public WebDownLoad() { } private Serv

2007-01-26 15:01:00 439

转载 JasperReports+iReports实战

  JasperReports+iReports ,  类似于CrystalReport的开源报表系统,最主要能帮助我们在设计时把数据和表示分开,帮助我们实现Web报表的分页打印,分组合计,变量的加减处理,输出的格式化,还有导出Excel、pdf等,反正用过了的人都不肯回去重新自己画html页面出报表了。     google上有入门教程,非常容易。但一遇到复杂的报表,入门那套很快就玩不转了,如果

2007-01-26 14:54:00 2570

转载 Ajax 简介

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 ——使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。        五年前,

2007-01-26 14:32:00 487

转载 用JavaBean封装数据库操作(数据库连接用连接池)- -

 package school.pub;import java.sql.*;import school.connectionpool.*;   //引用精华帖中我发的连接池,注意路径/*** Description:数据库的封装操作* @author:shiyq* @version 1.0*/public class DBExecute {private Connection co

2007-01-26 14:14:00 962

转载 数据库的相关操作:如连接、查询、添加、删除、修改、分页显示

数据库的相关操作:如连接、查询、添加、删除、修改、分页显示 package study.database;/*** Title: JSP模式学习* Description: 数据库的相关操作:如连接、查询、添加、删除、修改* Copyright: Copyright (c) 2004* Company: * @author 李艳生* @version 1.0*/import java.sql.*;

2007-01-26 14:13:00 2212

转载 Struts表单验证开发指南

要在Struts项目中使用Validator功能,首先需要配置Struts项目,使其支持Validator框架.Struts通过一个插件(Plugin)来使Struts项目支持Validator.这个Plugin由Struts默认提供,用户也可以自己开发自己的Validator Plugin.Struts默认提供的Plugin为:org.apache.struts.validator.Vali

2007-01-26 14:10:00 584

转载 Java加密和数字签名

本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看 Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):   一、密码学上常用的概念   1)消息摘要:  这是一种与消息认证码结合使用以

2007-01-26 14:04:00 694

转载 四个有用的过虑器 Filter

一、使浏览器不缓存页面的过滤器 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用于的使 Browser 不缓存页面的过滤器 */public class ForceNoCacheFilter implements Filter {

2007-01-26 13:11:00 581

转载 二叉树

和堆类似,二叉树也是一种很奇特的数据结构。它包含了根节点,节点最多只有一个左右节点。父节点和左右子节点之间有一定的关系:1. 父节点比左节点大(小)。2. 父节点比右节点小(大)。通过这种特性,二叉树的查找定位非常方便,比数组、链表的查找效率要高很多。在我的机器上,从100万个随机整数中查找一个整数平均需要0.00386毫秒。可见效率确实很高。不过,二次树有一个致命的缺点:如果插入的数

2007-01-26 13:07:00 583

转载 堆排序算法

堆排序(Heap Sort)是另外一个比较快的排序算法,时间复杂度和快速排序算法属于同一级别,只不过系数要大些。在我的机器上用堆排序100万个随机整数花费3.3秒,而快速排序(QuickSort)需要1.6秒。package cn.tenyears.demo;/** * implements the heap sort *  * @author taolue *  */public cla

2007-01-26 13:06:00 590

转载 堆的应用

一个文件中包含了1亿个随机整数,如何快速的找到最大(小)的100万个数字?这类问题其实就是“优先树”算法,用堆(Heap)很容易解决。首先用含100万个数字的数组组成堆。从文件间读取数字,并插入到Heap中。如果 Heap已经满了,则删除根节点,并重整;直到所有的数字均处理完毕。堆排序是Heap的副产品,其实它大部分时间是用在“优先决策”上,上面的例子只是其中之一,其他场所比如操作系统的任务调

2007-01-26 13:05:00 584

转载 单循环比赛的"贝格尔"编排法

 单循环是指所有参赛队在竞赛中均能相遇一次,最后按各队在竞赛中的得分多少、胜负场次来排列名次。 单循环一般在参赛队不太多,又有足够的竞赛时间才能采用。单循环由于参加竞赛的各队都有相遇比赛的机会, 是一种比较公平合理的比赛制度。一) 单循环比赛的轮数和场数的计算① 比赛轮数:在循环制的比赛中,各队都参加完一场比赛即为一轮。     参加比赛的队数为单数时,比赛轮数等于队数。如5个队参加比赛,

2007-01-26 13:03:00 10762

转载 18位身份证号码校验码的算法

public static char doVerify(String id)      ...{          char pszSrc[]=id.toCharArray();          int iS = 0;          int iW[]=...{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};          ch

2007-01-26 13:00:00 901

转载 Mysql日期和时间函数大全

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date)

2007-01-26 12:56:00 705

原创 MySql数据库备份mysqldump参数选项

实用程序,为备份或为把数据转移到另外的SQL服务器上倾倒一个数据库或许多数据库。倾倒将包含 创建表或充实表的SQL语句。 shell> mysqldump [OPTIONS] database [tables]如果你不给定任何表,整个数据库将被倾倒。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或-

2007-01-26 12:51:00 711

转载 MySql之5.0使用心得

    前两天很是使用了一把MySql,版本是5.0.27,对字符集的设置、存储过程的建立、触发器的建立颇有心得,现与大家分享实例。1、字符集的设置   a、首先安装MySql5.0.27,注意!是setup安装,不是免安装版。(如何设置免安装版的字符集俺还不会)   b、运行MySql Server Instance Configuration Wizard,在please select t

2007-01-26 12:48:00 1028

转载 js常用技巧

请问如何去掉主页右面的滚动条? -->  --> ******************************** 怎样不使用页面的缓存?即每一次打开页面时不是调用缓存中的东西 ******************************** 请问如何忽视右键? ******************************** 怎样在同一页面内控制不同链接的CSS属性? a:active{}

2007-01-26 12:29:00 549

转载 正则表达式

正则表达式   是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。   可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/ 普通字符   由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符

2007-01-26 12:27:00 394

转载 SQLServer基本函数

要实现数据表中的一个字段中的文本为"xxx.gif"的转换为"xxx.jpg",不知道其具体名称,只知道是以gif结尾。问题解决:update pet set petPhoto=substring(petPhoto,1,datalength(petPhoto)-3)+jpg where petPhoto like %.gif 1.字符串函数   长度与分析用  dataleng

2007-01-26 12:24:00 443

空空如也

空空如也

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

TA关注的人

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