自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA实现关系数据库的翻页 by masse@CSDN:

顺便宣传一下自己的网站:http://www.jopener.com对应的中文版:http://www.jopener.cn          这个方法没有什么特别的,其实也算不上原创。也是从同事那里学来的。为了方便初学者了解原理,代码中我没有使用任 何框架。代码可以适用于mysql,oracle,sqlserver,db2等等主流关系数据库。             以下代码是我从

2007-09-04 08:39:00 875

原创 推荐一个JAVA开源项目/组件介绍的网站

同类网站比较多了,大家自己比较一下吧英文版:http://www.jopener.com 中文版:http://www.jopener.cn 中文版翻译还在进行中,而且更新会比英文版快些,但是最终内容是一样的,大家可以进行对比选择:)

2007-08-26 22:55:00 1352 2

原创 Happy Valley:妈呀(Maya)狂欢

文章正文:http://blog.sina.com.cn/u/4762fc1301000a4o所有图片:http://blog.sina.com.cn/album/4762fc1305000pfi      上次和好朋友去了一次欢乐谷,中午去,下午早早就回来了,意犹未尽。昨天又去了一趟。Maya ,人太多了。这次真是去看人的,大中小学都放假,各地旅游团进京。最想玩的太阳神车、水

2007-07-29 18:19:00 1090

转载 休闲一下,来点轻松的吧,开心一刻

点击这里查看最新搞笑图片不废话了,直接看图吧       

2007-07-24 14:41:00 804

原创 【共享】在windows操作系统上同时使用IE6和IE7

     点击查看最新原文     做web应用,最麻烦的就是测试应用在各浏览器下的效果。目前主流的浏览器以及相应的市场占有率如下图:         尽管大多数web开发人员都在骂微软不按常理出牌,把web标准弄得乱七八糟,但不可否认,在操作系统的推动下,IE仍然有绝对的市场优势。操作系统的占有率如下图:     即便是IE上,现在IE6和IE7共存,web应

2007-07-23 13:23:00 1069

原创 欢迎大家到我的新浪博客

 地址:http://blog.sina.com.cn/xukf

2007-05-08 08:50:00 770

原创 编码问题

tomcat里面可以设置URIEncoding链接的method为get如果设置jsp页面为utf-8,request的编码为null,实际是ISO8859_1

2005-09-01 08:48:00 885

转载 struts应用的国际化

1 本地化与国际化的概念国际化(简称为I18N)指的是软件设计阶段,就应该使软件具有支持多种语言和地区的功能。这样,当需要在应用中添加对一种新的语言和国家的支持时,不需要对已有的软件返工,无需修改应用的程序代码。本地化意味着针对不同语言的客户,开发出不同的软件版本;国际化意味着同一个软件可以面向使用各种不同语言的客户。如果一个应用支持国际化,它应该具备以下特征:· 当应用需要支持一种新的语言时,无

2005-08-19 10:45:00 982

转载 用jms实现异步web服务操作

利用 JMS 实现异步 Web 服务操作级别: 中级James M. Snell软件工程师, IBM2004 年 11 月 学习如何在 Web 服务中应用设计良好、经过检验的 Web 应用程序设计方法。本系列中的第一个技巧将教您怎样通过 Java 消息服务(JMS)来实现异步请求操作。当您希望通过 SOAP 实现 Web 服务时,您脑子里想到的很可能就是请求响应模式的同步操作。然而,一个真正的面向

2005-08-16 10:22:00 2180

转载 开源jms比较

开源JMS简单比较我考虑在公司的项目中采用JMS来降低服务器之间的耦合性,但为了降低成本,商业软件是不考虑的,于是只能在开源的并且对商业友好的JMS服务器中选择一个了。选择条件主要基于:支持JMS 1.1规范 持久化,能满足商业应用所需的稳定性 满足项目的性能需求 最好本身提供JNDI服务 最好支持JMX 最好本身提供一个友好的管理工具 最好提供一份完整的文档准备进行选择的JMS服务器有:Open

2005-08-16 10:21:00 1707

转载 Open JMS (1)

本文介绍开源的JMS服务器openJms,及怎样使用openJms来构建系统之间健全、高度可用的通讯,从而简化企业级应用的开发。openJms符合SUN的JMS API 1.0.2规范,支持消息队列,还支持消息传递的发布/订阅模式,本文先就系统服务的搭建及JMS的非结构化消息发送和接收进行说明。JMS 有五种消息类型。三种结构化或半结构化的消息类型(MapMessage、ObjectMessage

2005-08-16 10:17:00 1886

转载 Open JMS (2)

上篇openJms介绍 (一) 提到了openJms的构建及消息的发送和接收,这篇主要了解消息的发布和订阅。JMS 的发布/订阅模型定义了如何向一个内容节点发布和订阅消息,内容节点也叫主题(topic),主题是为发布者(publisher)和订阅者(subscribe) 提供传输的中介。发布/订阅模型使发布者和订阅者之间不需要直接通讯(如RMI)就可保证消息的传送,有效解决系统间耦合问题(当然有这

2005-08-16 10:17:00 1231

原创 Servlet中打出jsp的源代码

访问时在jsp后面加上.source即可看到源代码web.xml    Documentatio and examples for the Display Tag Library.            DisplaySource        DisplaySource        display source of sample jsp pages        com.sample.Dis

2005-08-08 13:12:00 1265

转载 创建 JSP 2.0 标记文件

创建 JSP 2.0 标记文件作者:Andrei Cioroianu 了解如何使用 JSP、JSTL 和 SQL 来创建可重用的 Web 模板和数据库脚本 下载本文的源代码 标记文件是 JavaServer Pages (JSP) 技术最重要的新增功能之一,它允许 Web 开发人员利用 JSP 语法创建自定义的标记库。JSP 容器自动将 JSP 标记文件转换为 Java 代码,其过程与从 JSP

2005-08-04 15:41:00 865

转载 struts技术的logic标签

开源项目最好的是可以让我们从项目的源码本身角度看项目,通过对源码的了解更多的是对设计思想融会贯通达提升整体能力的目的。blog也是一个好的项目,可以让不从事网页制作人们也可以通过简单的配置实现在网上发布文章的目的。先前也用struts做过两个项目,现在只是想从另一个角度来理解它。每天看了一点儿struts的源码,记录下自已的理解。  一、定义标签文件(web.xml)  /tags/struts-

2005-08-04 15:28:00 753

转载 struts安装与示例

1. Struts 1.1 安装 安装Struts 1.1 比较简单。假设我们使用的是Tomcat 5.0,并且安装在D:/tomcat下。首先,请到http://jakarta.apache.org/struts/ 下载Struts 1.1,解压缩后,可以看到jakarta-struts-1.1目录,在这个目录下面,你可以看到这样一个目录:webapps.该目录下面有多个*.war,我们copy

2005-08-04 15:21:00 1988

转载 struts国际化的实现

struts是一个MVC框架,据说struts可以轻松实现国际化;于是根据网上的资料,做了一个尝试,因为第一次做多语言程序,还是拐了很多弯路;但所幸,经过不断的尝试,终于成功的实现多语言版本的简单页面; 因为程序非常简单,所以在整个尝试过程中,全部使用手工编码,没有使用任何辅助工具; 1、 建立服务器 我使用Tomcat4作为测试环境,建立过程(略); 2、 下载struts 可以到http://

2005-08-04 15:15:00 1369

转载 正则表达式语法

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2}-/d{5}"验证一

2005-08-04 10:54:00 653

转载 使用JBuilder 2005创建程序注释(2)

  4、使用代码模板  在第4章中我们曾经介绍过代码模板,你同样可以为常用的注释块创建一个Javadoc模板,"多快好省"地录入Javadoc注释。按照习惯方式,每个类都需要一个类注释,类注释都是相似的,下面我们就来创建一个类注释代码模板,这个代码模板如下所示:  代码清单 2 类注释代码模板1. /**2. * |3. * @see 4. * @version $Version, 2005-04

2005-08-04 10:17:00 1048

转载 使用JBuilder 2005创建程序注释(1)

  作者: 陈雄华   可以通过代码模板快速的录入Javadoc注释,你也可以选择通过Javadoc对话框以一种形象化的方式录入Javadoc注释。此外,JBuilder还提供了各种Javadoc的辅助功能,如JavadocInsight诱导录入,冲突报告和更正,特殊的todo标签等。   1、Javadoc对话框   在编辑器中,将光标放在类、方法、值域等元素定义处右击,在弹出的菜单中选择Add

2005-08-04 10:16:00 968

转载 Taglib使用

一、第一种方法:仅声明TLD位置在jsp文件头部,声明:这样就ok了二、第二种方法:定义库名称在jsp文件头部,声明: 在WEB.XML添加如下声明:/orataglib/WEB-INF/tlds/orataglib_1_0.tld 在tld里加上:ora/orataglib 三、区别  如果类不多,用tld引用就行了。否则就用库形式,便于升级,改动。第二章:编写最简单的Taglib一、编写Hel

2005-08-04 09:54:00 996

转载 深入理解abstract class和interface

理解抽象类abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样

2005-08-04 09:49:00 675

转载 利用JBuilder2005开发Web应用程序

  JBuilder2005所带JDK的版本是1.4.2_04-b05,其文件放在目录JBuilder_HOME/jdk1.4下,Tomcat的最新版本是5.0.27,其文件放在目录JBuilder_HOME/thirdparty/ jakarta-tomcat-5.0.27下。下面首先给出给出了一个使用Tomcat环境下的数据库连接池Database Connection Pool (DBCP)

2005-08-04 09:44:00 802

转载 JBuilder 2005代码审查功能体验

  JBuilder 2005根据Sun的编码规范及软件开发界总结出的一套行之有效的编码习惯,对Java开发中的编码风格、声明风格、Javadoc文档注释、EJB规范、命名风格、潜在错误、编码中的画蛇添足等诸多方面进行代码审查并给出警示,以便开发人员发现这些不足和隐患予以及时更正。  代码审查和语法错误检查是两个不同层次的概念。语法错误是低层次、强制性的检查,任何违反语法的程序都是无法通过编译的,

2005-08-04 09:43:00 704

转载 使用java操作文本文件

  最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。   当我

2005-08-04 09:34:00 791

转载 Java实现类MSN、QQ好友上线通知界面

  什么是SWT呢?  SWT原来是eclipse项目组为开发eclipse IDE所编写的图形界面API,运行时,其先判断本机是否有相同的界面元素,如果有则直接调用显示,如没有才进行模拟显示。其运行机制使速度比AWT,SWING快很多。  了解更多请看:http://www.eclipse.org/swt  编写思路  先取得用户屏幕大小,用屏幕高度减去popup界面的高度计算出popup界面在

2005-08-04 09:30:00 1019

转载 JNI完全手册

最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。首先引用一篇文章,介绍一个简单的JNI的调用的过程。JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是

2005-08-04 09:25:00 592

转载 用Java编写通过代理访问的应用程序

  几乎所有的公司都十分关注保护自己的内部网络,以防黑客及入窃者。一种常见的安全措施是完全断开与因特网的连接。如果黑客们不能连接到您的任何一台机器,他们就不能非法进入您的系统。这种策略产生的不利副作用是,内部用户无法访问外部的因特网服务器,如Yahoo或JavaWorld。为了解决这一问题,网络管理员通常安装“代理服务器”。实际上,代理是安装于因特网和内部网之间的一种服务,用来管理这两个领域之间的

2005-08-04 09:18:00 905

转载 JBuilder 2005开发Applet游戏全接触2

主体程序  1、字母下落线程  游戏界面中每一个下落的字母对应一个字母下落线程DropCharThread的实例,这个线程负责将一个随机的字母在指定的画布栏中从上至下落下。在TypeTrainApplet内部定义这个线程类,之所以要将其作为成员内部类来定义,是因为这样可以减少类和类之间的通信,降低调用接口的复杂度。DropCharThread需要访问到TypeTrainApplet的众多成员,作为

2005-08-04 09:12:00 1662

转载 JBuilder 2005开发Applet游戏全接触1

  本文拟通过一个耳熟能详的指法练习游戏讲解如何在JBuilder 2005下开发Applet应用程序,通过本文,你将可以学习到图形用户界面开发、动画处理、声音播放、事件处理、多线程、I/O读写、Applet打包、Applet安全模型、数字签名、JRE插件制作、JDK5.0等方面的知识,并适时介绍笔者一些开发经验。   阅读导航:  指法练习Applet游戏介绍   我首先介绍一下这个游戏的界面,

2005-08-04 09:11:00 1096

转载 JSP语法表

HTML 注释 在客户端显示一个注释. JSP 语法 ] --> 例子 1 在客户端的HTML源代码中产生和上面一样的数据: 例子 2 --> 在客户端的HTML源代码中显示为: 描述 这种注释和HTML中很像,也就是它可以在"查看源代码"中看到. 唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).这个表达示是不定的,由页面不同而不同,你能够使用各种表达式,只要是合法的就行。

2005-08-04 09:08:00 674

转载 新手宝典 J2EE专家起步图解

很多人都知道J2EE,但有多少人真正知道它的含义呢?简单的说,J2EE是一套商业应用系统模型或者说是一种规范,它包含java远程方法调用(RMI)、企业级javaBean(EJB)、java消息服务(JMS),java服务器页面(JSP)等等。利用J2EE的资源我们可以方便、迅速的创建一个强大的企业级应用,比如电信的收费系统,企业的知识管理系统等。你可能会想,开发这么强大的系统,一定需要大量的投资

2005-08-04 09:06:00 766

转载 JBuilder2005实现重构之对重构的支持

Martin Flower在写《重构》时曾经感叹地说,如果有一个自动化的重构工具出现就好了,而且也预言了重构的发展方向是工具自动化重构。JBuilder正好迎合了这声呼喊,到目前为此,可以很公允地说,还没有一种工具在重构的表现上可望其项背。  1、提供了哪些重构的功能  JBuilderX(上一版本)就已经有了重构的功能,JBuilder 2005对代码重构投入了更多的热情,赋予了更多灵活易用的功

2005-08-04 09:04:00 831

转载 JBuilder2005实现重构之重构前的侦察

有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。  1、查看定义  程序类之间是相互调用的,JBuilder可以方便你查看类、方法、值域的定义,将光标置于某一代码元素上,按Ctrl+Enter快捷键或点击右键,在弹出的菜单中选择Find Definition,JBuilder将定位到该元素的定位处。  2、查看引用  类

2005-08-04 09:02:00 704

转载 Java程序中用JFreeChart制作图形报表

 一、需求分析   我家领导认为,在是否嫁给我做老婆的问题上,应该有更加科学的决策模型。如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。  二、系统概述  本系统的基本功能是,接收用户每天的输入并保存,月/季度/年度末生成数据折线图、周期环比柱状图。由于投入资金有限(不让我往外掏钱

2005-08-04 08:59:00 872

转载 J2EE应用程序中SQL语句自动构造方法

INSERT、DELETE、UPDATE 三种SQL语句是数据库技术的三大基本语句。 在通常的web开发中对它的处理可以说是无处不在. 如果简单的都用手工来构造这些SQL语句的话, 一方面给我们的开发带来很大的工作量, 另一方面系统灵活性受到很大的限制。那么能不能基于某种规则让系统自动从页面表单中取出元素构造出SQL语句呢? 首先让我们看看一般INSERT、DELETE、UPDATE 三种语句的基

2005-08-04 08:58:00 641

转载 JBuilder2005实现重构之升级到JDK5.0

 JDK5.0在语法上做许多重大的改进,虽然在低版本JDK中开发的源代码几乎可以不做任何修改就可直接运行于JDK 5.0中。但还是有必须进行版本升级的重构,这样就可以应用JDK 5.0的for和while循环、自动装/拆箱、泛型等改进功能,在使代码更加紧凑的同时,使代码性能得到优化。所以JBuilder专门为低版本提升到JDK 5.0的程序提供了3个重构功能,方便你无缝地实现升级。  1、使工程基

2005-08-04 08:56:00 767

原创 统计程序的行数

public class LineCounter {        static List fileExts=new ArrayList();    static boolean verbose=false;        public static void main(String [] args) throws Exception {                if(args.length

2005-08-04 07:55:00 791

原创 一些常见的正则表达式

public class SampleRegex {        /** Creates a new instance of SampleRegex */    public static boolean isEngString(String str){        // 如果只有英文和数字,返回true        str = str.trim();        String arg =

2005-08-04 07:54:00 764

原创 public URL getResource(String name)的教训

getResourcepublic URL getResource(String name)Finds a resource with a given name. The rules for searching resources associated with a given class are implemented by the defining class loader of the cl

2005-08-04 07:47:00 1300

vml+javascript实现的3d柱状图(仅适用于ie)

vml+javascript实现的3d柱状图(仅适用于ie),最新版本已在http://www.codigg.com/上免费放出。

2007-09-01

空空如也

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

TA关注的人

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