自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 回首2008,展望2009

轻轻的,2008过去了。挥一挥手,不辉煌的2008过去了。回首2008,我思考着,我得到了什么,失去了什么。却感到很迷茫。2008,我很努力,但2008,没有自豪可言。我的时间全留给了技术和工作,却它们却没有证明我的价值。虽然不曾收获很大的成功,但是我收到了很多教训和体验。2008,我走到了技术一线,去看到了一线开发人员的想法和思维。这是我在公司里面得不到的。我应该感谢公司的LX,虽然

2009-01-19 14:40:00 797 1

原创 系统设计之KISS准则

Keep It Simple and Stupid,也就是KISS原则。   早些时候,以为只有产品设计需要KISS。后来发现,人们无处不在追求KISS,大智若愚大概就是KISS,程序设计风格可以KISS,家庭装修可以KISS,艺术设计可以KISS,人机界面设计需要KISS,GOOGLE很KISS,...当然,情人之间怎么能没有KISS  是的,简单就是美,傻一样很可爱,既然人们那么需要KISS,

2007-09-30 12:28:00 1881

原创 Hibernate配置文件中映射元素详解

Hibernate配置文件中映射元素详解2007-04-11 17:04 配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始

2007-07-26 12:54:00 2609

转载 Spring的声明式事务简介

声明式事务管理:Spring也提供了声明式事务管理。这是通过Spring AOP实现的。Spring中进行事务管理的通常方式是利用AOP(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的,spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的文档。本文主要讲解如何在spring中进行事务控制。动

2007-07-26 12:26:00 9856

原创 XML Schema简单教程

XML Schema教程1.声明:2.扩展名:xsd3.根元素http://www.w3.org/2001/XMLSchema">4.元素定义   引用5.元素修饰:  复杂类型 元素按顺序出现  二选一6.元素类型 a.简单类型 b.自定义简单类型                                   7.属性定义  属性组8.完整示例 http://www.w

2007-07-10 10:09:00 1582

转载 mysql存储过程学习总结

mysql存储过程学习总结一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事

2007-07-06 12:18:00 12764 2

转载 MySQL触发器简介

为什么要用触发器我们在MySQL 5.0中包含对触发器的支持是由于以下原因:MySQL早期版本的用户长期有需要触发器的要求。我们曾经许诺支持所有ANSI标准的特性。您可以使用它来检查或预防坏的数据进入数据库。您可以改变或者取消INSERT, UPDATE以及DELETE语句。您可以在一个会话中监视数据改变的动作。在这里我假定大家都读过"MySQL新特性"丛书的第一集--"M

2007-07-05 18:51:00 7762 1

转载 HttpClient and FileUpload--Jakarta Commons 下的工具

HttpClient and FileUpload--Jakarta Commons 下的工具 All communication over the Internet happens using a standard set of protocols, such as File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SM

2007-07-05 08:50:00 2176

原创 采用commons-emai发送电子邮件

Jakarta Commons-Email 1.0 版本发布了。     Commons-Email 提供了一套更简洁的 操作 邮件的API.     Commons-Email 是 基于 JavaMail API 构建. 核心组建只包含很少的几个classes.     下面是一些其中的类的简单介绍:     SimpleEmail - This class is used to send ba

2007-07-04 09:02:00 2724

转载 使用java操作Excel入门 ---- jxl介绍

   使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器

2007-07-04 08:52:00 1450

转载 一个不错的js验证框架

表单验证类 Validator v1.05 body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border-collapse

2007-07-03 08:43:00 1433

原创 Hibernate加载数据时get和load方法的区别

 Hibernate加载数据时get和load方法的区别,让我们先看一下方法原型吧:1.get方法 /**  * Return the persistent instance of the given entity class with the given identifier,  * or null if there is no such persistent instance. (If

2007-06-29 18:19:00 844

原创 在WEB应用下实现定时任务的简便方法

在WEB应用下实现定时任务的简便方法在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:第一步:创建一个任务管理类,实现ServletContextListener 接口public class TaskManager implements ServletContextListener

2007-06-28 09:06:00 823

原创 一个在linux下启动Tomcat报错的解决方案

在Linux下启动Tomcat时报java.net.unknownhostException异常,经了解是struts DTD验证问题导致,如有人遇到此类问题,可参照下面的解决方案:)不联网的情况下启动TOMCAT发生了java.net.unknownhostException 严重: Parsing error processing resource pathava.net.Unknow

2007-06-28 08:55:00 5218

转载 给Eclipse RCP 产品瘦身

给Eclipse RCP 产品瘦身 关键字:   Eclipse RCP JFace SWT     按默认配置制作的Eclipse Product。导出时有50多M。而我的程序中很多插件都没有使用。 经过一番精简,我的程序发布后只有10M左右了。 一般情况下只有下面的这些插件是必需的: 代码                                                

2007-06-28 08:51:00 1358

原创 用ECLIPSE3.2+MYECLIPSE5在winXP下面用老是内存不足

用ECLIPSE3.2+MYECLIPSE5在winXP下面用老是内存不足更改ECLIPSE文件夹下的ECLIPSE.INI文件内容如下:-vmargs-Xms128m-Xmx512m-XX:PermSize=64m-XX:PermSize=128m或者:在eclipse目录下建个批处理文件eclipse.bat,用文本编辑器打开,写入如下内容:eclipse.exe -vmargs

2007-06-21 12:44:00 1237

转载 用swt写的弹出式对话框

import org.eclipse.swt.SWT;import org.eclipse.swt.graphics.Rectangle;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import org.eclipse.swt.widgets.Text;public class Popup

2007-06-19 11:34:00 3106

原创 Java写的播放声音的程序

public class SoundPlayer { /**  * 播放声音  * @param soundFile 声音文件的相对于SoundPlayer的位置  */ public static void soundPlay(String soundFile) {   try {    InputStream is = SoundPlayer.class.getResourceAsStream

2007-06-19 08:49:00 1776 1

原创 有时候真很难只使用java的东西的

2006年09月09日 星期六 04:46 P.M. 有时候真很难只使用java的东西的。word就是一个好例子,应为他太深入人心了。要使用word,就必须使用word提供的api,在java里面方便的是通过一些jni封装好的东西调用com来操作。另外a

2007-06-18 19:08:00 2100 1

转载 怎么将word文档转为pdf

很多人问我怎么将word文档转为pdf,用程序,这个就是package com.zms.office2pdf;import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;public class Office2Pdf {                public vo

2007-06-18 19:06:00 3392 3

转载 Java中使用JCOM操作Office对象

  通过使用COM技术,我们用微软Office应用程序能够建立很多应用程序扩展,但是Java开发人员却无法享受它带来的便利--除非他们拥有方便的Java访问COM的途径(Java-to-COM桥)。使用JCom的时候,你可以在Java中控制几乎所有的COM对象,而且它还带有一些用于Excel的强大的辅助类。  在你每次编写用HTML表格样式或Java表格对象显示数据的应用程序的时候,通常都需要

2007-06-18 19:04:00 1147

原创 Java程序如何打印excel文件

import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelApplication;import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorkbook;import jp.ne.so_net.ga2.no_ji.jcom.

2007-06-18 18:51:00 2708

转载 MANIFEST.MF 文件内容详解

 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By: Apache Ant 1.5.1Exten

2007-06-18 12:26:00 881

原创 如何再JAVA中对数字和日期进行格式化

在NumberFormat类中为我们提供了格式化4种数字的方法:整数、小数、货币和百分比,通过工厂方法getNumberInstance, getNumberIntance, getCurrencyInstance, getPercentInstance方法获得相应的实例对象就行。例如我们要以字符串表示人民币88888.88元,这样来写就行: NumberFormat nf = Numbe

2007-06-16 18:03:00 1894

原创 JSP 彩色图片验证码

JSP 彩色图片验证码三步走image.jsp-------------------生成随即验证码图片的jsp页面 java.awt.image.*,java.util.*,javax.imageio.*" %>Color getRandColor(int fc,int bc){Random random = new Random();if(fc>255) fc=255;if(bc

2007-06-09 16:49:00 1405 1

原创 需求分析与数据流图设计

第三章 需求分析 一、需求分析的任务  需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。  通常软件开发项目是要实现目标系统的物理模型,即确定待开发软件系统的系统元素,并将功能和数据结构分配到这些系统元素中。它是软件实现

2007-06-06 08:49:00 16193 3

原创 如何将修改Tomcat的默认端口(8080)到80端口

如何使用默认80端口登陆Tomcat的http://localhost/index.jsp页面 实现这样的访问方式方法比较简单。 1、打开Tomcat下conf文件夹中的server.xml文件 2、找到 maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"redirectPort="8443"a

2007-05-29 08:49:00 28638

原创 Struts中的异常处理机制

Struts中的异常处理机制 Struts中的异常处理,必须利用Struts内置的机制(只针对action的execute)和标准的servlet机制相结合,才能完美的实现。 1.         首先通过在配置文件中定义全局异常处理或者特定于action的异常处理句柄 2.         然后在process中执行action的excute时遇到异常就读取其异常处理配置

2007-05-19 00:39:00 816

原创 JSTL 常用标签介绍

配置标签:   taglib>      taglib-uri>/WEB-INF/jUtil.tldtaglib-uri>      taglib-location>/WEB-INF/tlds/jbasUtil.tldtaglib-location>   taglib>    taglib>      taglib-uri>/WEB-INF/app.tldtagli

2007-05-18 23:53:00 733

原创 Struts的验证框架使用指南(转贴)

刚开始用validator,需要注意较多的细节,再稍微明白些后,建议看看struts-example。为了抛砖引玉,写个例子:一。在struts-config.xml中加入:     value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" /> 在插件的配置中是通过pathnames属性来指定Validator的配置

2007-05-11 20:55:00 640

原创 Struts tiles 组件应用说明

Tiles应用说明一、        说明 Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。Tiles增加了layout的概念,其实就是把一个页面划分为几块。通常的来说一个页面大概可以划分为如下几块: head页面头部:存放一个运用的公共信息:logo等,如果是网站可能是最上面的一块。 menu页面菜单:放置一个运用中需要使用的菜单,或

2007-05-11 20:47:00 838

转载 eXtremeComponents指南(转贴)

Table of Contents定制FilterCell 1. 引言 1.1. 定制Droplist过滤器Cell示例定制FilterRowsCallback 1. 引言 1.1. 定制FilterRowsCallback示例Form指南 1. 引言 1.1. JSP 1.1.1. Form特性的技术说明 1.1.2. Checkbox 1.1.3. Custom Cell 1.1.4.

2007-05-07 20:28:00 898

转载 ECSide入门简单例子(转fins)

ECSide是有一个基于jsp tag的开源列表组件. 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 您将要展现的列表的数据集合(Collection),放入request/pagecontext/session内(使用setAttribute方法.这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标

2007-05-07 08:42:00 7292 7

转载 各种排序算法总结(转贴)

/*===============================================作者:rerli时间:2003-12-15目的:重温经典排序思想,并用C语言指针实现排序算法================================================*//*=====================================================

2007-04-20 12:04:00 1834

原创 快速排序原理及java实现

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况的时间复杂度为O(n2),最好情况时间复杂度为O(nlog2n)。   假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常

2007-04-20 10:44:00 16833 3

原创 起泡排序的Java实现

排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。冒泡法排序是最原始,也是众所周知的最慢的算法了。它的名字的由来因为它的工作看来象是冒泡。package rainbow.test.sort;public class SortUtil { /**  * 起泡排序算法,属于稳

2007-04-19 10:51:00 2959

转载 ISO制定的OSI简介

OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。    OSI的7层从上到下分别是        7 应用层        6 表示层        5 会话层        4 传输层        3 网络层        2 数据链路层        1 物理层    其中高层,既7、6

2007-04-13 11:40:00 1892

原创 SE招聘经典问题--找工作的同仁应先回答这些问题

1、自我介绍2、为什么选择我公司3、你为何辞职4、你对当前应聘职位的认识5、你的技术优势是什么6、未来三年的发展规划7、你对这个行业发展趋势的看法8、你希望的待遇如何 

2007-04-11 18:57:00 656

转载 JDBC连接数据库参考

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

2007-04-11 18:19:00 914

原创 脚踏实地的做事,诚诚恳恳做人---坚持就是胜利

前人的帖子,前人的经验。记得当初第一次看了就感觉很受用。现给大家共享。 1. 不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考

2007-03-31 15:37:00 1305

空空如也

空空如也

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

TA关注的人

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