自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zaowei21的专栏

技术问题.程序设计方面,有一些经典的文章是转贴的.

  • 博客(210)
  • 资源 (1)
  • 收藏
  • 关注

转载 一个挂着泪珠的凄美故事[转贴]

 一个挂着泪珠的凄美故事一个个无情的误解,纷乱了幸福的脚步。当命运的死结终于用代价打开,一切都为时已晚。接婆婆来家安度晚年,结果却背离我们的初衷...  结婚二年后,先生跟我商量把婆婆从乡下接来安度晚年。先生很小时父亲就过世了,他是婆婆唯一的寄托,婆婆一个人扶养他长大,供他读完大学。“含辛茹苦” 这四个字用在婆婆的身上,绝对不为过!我连连说好,马上给婆婆收拾出一间南向带阳台的房间,可以晒太阳,养花

2004-12-31 10:43:00 1948 5

原创 应用JDOM处理数据库到XML转换的JSP实现

 一、JDOM介绍我们知道DOM是用于与平台和语言无关的方式表示XML文档的官方W3C标准,利用DOM和SAX A -->PI可以解析和处理XML文档。这里我们介绍的JD

2004-12-31 10:39:00 1454

原创 教你在Java中实现3d编程简介

 1. 关于Java3D 1.1 Java3D简介 Java3D API是Sun定义的用于实现3D显示的接口。3D技术是底层的显示技术,Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3document.write("");ad_dst = ad_dst+1;D技术变得不再繁琐并且可以加入

2004-12-31 10:35:00 6141 1

原创 基于Java的Web应用

 8年前,Java诞生;8年后,Java技术日渐成熟,Java应用也遍地开花!无论是在企业级、移动,甚至太空飞行器等应用中,您都可以见到Java的身影。在这些应用领域中,基于Java的Web应用一枝独秀,从一开始就得到普遍的认可和关注,相关的研究也不断深入。原因在于Java、XML、Web 服务虽然是网络应用开发的三个不同层次,但相互之间却有机地联系在一起:XML与Java的结合使互联网的内容集成

2004-12-31 10:30:00 2266

原创 Java圣经

 Java开发的方法论是什么?一个站在开发软件最前沿的技术怎么和方法论联系在一起呢?这对读者来说是一个新鲜的概念,对使用Java作为开发语言的软件公司来说同样如此。因此,当2003年JCOE出现在中国软

2004-12-31 10:27:00 2963

原创 三个利用Java实现zip压缩/解压缩方法

 由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。 Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解 --> 压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutpu

2004-12-31 10:20:00 2077

原创 Java用于嵌入式系统的十大优点

 Java语言的优点在于:它最初是由理解和信奉网络计算梦想的一个小巧而专注的开发组设计的,虽然该语言最初的实施方案有点缺陷,但为了这个梦想,他们很少在技术上妥协,结果诞生了一种专为以相互通信为主要目 --> 的的设备而设计的语言。有许多技术上的优点都可能会引导嵌入系统开发者选择Java。1.与处理器无

2004-12-31 10:16:00 3799 3

原创 教你如何快速成为一名Java初级程序员

 目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大 --> 家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。 个人认为想成为一个合格的JA

2004-12-31 10:13:00 2540 1

原创 Java性能的优化(上)

 Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技

2004-12-31 10:09:00 1545

原创 用Java解决国际化问题

 如果应用系统是面向多种语言的,编程时就不得不设法解决国际化问题,包括操作界面的风格问题、提示和帮助语言的版本问题、界面定制个性化问题等。由于Java语言具有平台无关、可移植性好等优点,并且提供了强大的类库,所以Java语言可以辅助我们解决上述问题。Java语言本身采用双字节字符编码,采用大汉字字符集,这就为解决国际化问题提供了很多方便。从设计角度来说,只要把程序中

2004-12-31 10:06:00 1836

原创 Java正则表达式详解

 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一

2004-12-31 10:02:00 1371

原创 Spring 入门(一个简单的例子)

 首先我们要先取得Spring的相关档案,Spring的档案放在SourceForge上,网址是:http://sourceforge.net/project/showfiles.php?group_id=73357 撰写此文时,Spring最新的版本是1.1.1,有两个下载版本,一个是spring-framework-1.1.1-with-  dependencies.zip,一个是spring

2004-12-30 18:04:00 1438

原创 Linux与硬盘分区

   通常,我们的硬盘上已被Windows所占据,而现在要让Linux入住,就得为它腾出一定的硬盘空间。所以我们不得不面对“分区”这一复杂的概念。  为了实现这一目标,通常可以通过以下三种方法:  1)将原来最后一个逻辑分区上的数据全部移到其它分区中,将该逻辑分区用分区工具删除,将这部分空间给LINUX使用。  这种方法很简单,只需使用FDISK将最后一个逻辑分区删掉就可以了。无需多说

2004-12-30 17:58:00 2000

原创 使用Java生成Pdf文档

  如今PDF格式文档的使用已经越来越普遍,它在文档压缩、安全等方面都表现的非常优秀,有关它的好处我就不在这里多说了。那么如何使用Java语言开发应用来输出PDF格式的文档呢?在这里给大家介绍iText,它是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出。这篇文章我将向大家介绍如何使用iText来生成PDF文档。HelloWorld作为一个程序开发人员,对于H

2004-12-30 17:55:00 1508

原创 JAVA生成JPG缩略图

   在任何一个综合性网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下 600K。为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high!        问题的解决之道来了!我们可以在类

2004-12-30 17:53:00 1762

原创 Vector还是ArrayList这是个问题

 译者语:那天一个好朋友问我Vector和ArrayList到底有什么区别用那个好,自己也不是很清楚,于是乎搬出书看了个够但是书里也没有专门对此进行比较,呵呵,索性黄天不负有心人,终于被我找到了问题的答案,这里我把它翻译过来,希望对大家有所帮助。有什么翻译的不对的地方还望指正:)原文:http://www.javaworld.com/javaworld/javaqa/2001-06/03-qa-0

2004-12-30 16:43:00 1366 3

原创 J2EE初学者需要理解的问题

 一、J2EE提出的背景1、 企业级应用框架的需求在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同陈为中间件。2、 为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用

2004-12-30 16:39:00 1513

原创 Java能够成为完美的技术平台吗?

 前言象许多在不断发展的平台/语言一样,Java让很多程序员又爱又狠。当然,当然这不包括那些狂热的Java爱好者,对于他们来说Java比.Net, LAMP或任何其他语言或平台都要好,但是,我们还是不得不面对复杂的Swing,庞大的EJB规范等对硬件的额外要求以及J2ME的变化多端的实现方式等等等等。抛开以上这些Java的弱点,我们可以说Java是一个完美的技术平台,那么Java到底有没有成为一个

2004-12-30 16:36:00 2010

原创 办公室秘书MM的26种死法

 1.总有写不完的材料,累死。  2.写材料写到凌晨3点,饿死。  3.材料第N次被老板枪毙,气死。  4.第N+1次改材料,烦死。  5.材料终于过关,兴奋死。  6.下雪天还得穿裙装,冻死。  7.偷偷用单位电脑打游戏,乐死。  8.材料快写完时突然停电,又惊又怒,脑溢血而死。  9.关机时忘了存盘,撞墙撞死。  10.忘了电脑密码,自己把自己掐死。  11.每天要看一大堆报纸和文件,眼都看瞎

2004-12-30 12:11:00 2196

原创 用JavaServer Faces开发Web应用

 当你为服务器端应用开发用户界面时,你可以有很多选择,使用Jsp和Servlet的Java开发者一般使用HTML的用户界面组件来构建用户界面。这个主要是因为HTML的用户界面组件是所有的Web浏览器都支持的最小子集。当然,这样的Web应用与传统的独立胖客户端相比缺乏富有表现力的用户界面,因而功能更少,可用性也没有那么好。虽然applet可以用来设计出富有表现力的用户界面,不过Web页面的开发者可能

2004-12-30 12:00:00 1647

原创 Servlet/JSP服务器端的重定向

 通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。本文主要探讨服务器端重定向技术的实现。 服务器端的重定向相关类服务器端的重定向技术涉及到

2004-12-30 11:11:00 1373 1

原创 Java 理论与实践: 关于异常的争论

 与 C++ 类似,Java 语言也提供异常的抛出和捕获。但是,与 C++ 不一样的是,Java 语言支持检查型和非检查型异常。Java 类必须在方法签名中声明它们所抛出的任何检查型异常,并且对于任何方法,如果它调用的方法抛出一个类型为 E 的检查型异常,那么它必须捕获 E 或者也声明为抛出 E(或者 E 的一个父类)。通过这种方式,该语言强制我们文档化控制可能退出一个方法的所有预期方式。对于因为

2004-12-30 11:08:00 1330

原创 基于Java的IDEA加密算法探讨

 摘要:本文介绍了在JAVA环境下如何实现IDEA对称加密算法。由于电子商务和电子政务的普及,安全加密技术在其中应用非常广泛,对安全加密技术的要求也很高。目前在JAVA环境下实现IDEA加密具有很多的优势,因为JAVA是基于面向对象的编程语言,并且由于它的平台无关性能被大量应用于 Internet的开发。  关键字:IDEA(Internation Data Encryption Algorith

2004-12-30 11:06:00 2526

原创 深入浅出Java堆的管理--垃圾回收

 引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有

2004-12-30 11:01:00 1575

原创 Java中的SOAP技术

 开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在这篇文章中,我不

2004-12-30 10:55:00 1663

原创 ANT十五大最佳实践

 在ANT出现之前,编译和部署Java应用需要使用包括特定平台的脚本、Make文件、不同的IDE以及手工操作等组成的大杂烩。现在,几乎所有的开源 Java项目都在使用Ant,许多公司的开发项目也在使用Ant。Ant的大量使用,也自然带来了对总结Ant最佳实践的迫切需求。 本文总结了我喜好的Ant最佳实践,很多是从亲身经历的项目错误,或从其他开发者的“恐怖”故事中得到的灵感的。比如,有人告诉我有个项

2004-12-30 10:54:00 1603

原创 Java I/O API之性能分析 (下)

 四、注册与处理过程详解   接下来我们要分析Connection的register()方法。前面我们总是说用Selector注册的连接,其实这是一种简化的说法。实际上,用Selector注册的是一个java.nio.channels.SocketChannel对象,但只针对特定的I/O操作。注册之后,有一个 java.nio.channels.SelectionKey被返回。这个选择键可以通过a

2004-12-30 10:11:00 1607

原创 Java I/O API之性能分析 (上)

 IO API的可伸缩性对Web应用有着极其重要的意义。Java 1.4版以前的API中,阻塞I/O令许多人失望。从J2SE 1.4版本开始,Java终于有了可伸缩的I/O API。本文分析并计算了新旧I/O API在可伸缩性方面的差异。   一、概述   IO API的可伸缩性对Web应用有着极其重要的意义。Java 1.4版以前的API中,阻塞I/O令许多人失望。从J2SE 1.4版本开始,J

2004-12-30 10:06:00 1609

原创 Java语言与Generics

 一 Generics简介Generics是程序设计语言的一种技术,指将程序中数据类型进行参数化,它本质上是对程序的数据类型进行一次抽象,扩展语言的表达能力,同时支持更大粒度的代码复用。对于一些数据类型参数化的类和方法来说,它们往往具有更好的可读性、可复用性和可靠性。在设计集合类和它们的抽象操作时,往往需要将它们定义为与具体数据类型无关,在这种情况下,使用Generics就是非常适合的。举例来说,

2004-12-29 18:04:00 1438

原创 揭开极端编程的神秘面纱:如何成为 XP 客户 [Z]

 了解驱动软件项目意味着什么级别:初级Roy W. Miller(rmiller@rolemodelsoft.com)软件开发人员,RoleModel Software, Inc.2003 年 4 月在上次的专栏文章中,您了解了让 XP 发挥作用所需要的心态。团队的每个人都必须改变他们的思维方式。本文探讨了为什么客户(业务决策制定者)似乎要在这一转变中经历最困难的时期。除非他们改变思维方式并参与到

2004-12-29 17:58:00 1401

原创 该如何去学编程?[转帖]

 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 会用Visual C++,并不说明你会C++; 学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 如果不是天才的话

2004-12-29 17:55:00 1973

转载 [ZT]软件过程的发展的思考

 从泛义上来说, 软件项目开发可以分成以目标为中心或以过程为中心。以目标为中心的项目开发可以为达成目标而不择手段或者说不采用任何手段,只要最后项目成功,项目人员可以使用任何办法。而以过程为中心则以过程为主要依据,要求过程步骤完美,最后结果如何都是成功的项目。按儒家的中庸说法, 两种观点看起来都是不正确的, 能够相互补充那时最好了。首先, 软件项目刚刚开始出现的时候,人们完全不知道需要如何对付它,

2004-12-29 17:43:00 1399 1

原创 如何用java拷贝本地文件夹

 声明:很多东西都是偶搜集整理实践过得,具体从那的来得也不清楚了,所以不著名出处利用java本地拷贝文件及文件夹 如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?接下来我就将我的方法演示给一些初学者,希望能够帮助你们!/** CopyRight by http://www.designac.org/*/package copyfile;import java.io.*;/*** @

2004-12-29 17:35:00 2616 1

转载 转贴:你是我最爱的女人

 你是我最爱的女人    我永远都会记得那个晚上,我像平时一样在看体育新闻,妻子洗了澡出来对我说:“我的脚上怎么多了一颗黑痣?”   我是一个毫无医学常识的人,觉得女人都喜欢大惊小怪的,就没有理会她。   我太太以前是一个药剂师,有一点医学常识,她知道这种莫名其妙、不痛不痒、忽然长出来的黑痣很可能是有问题的。她自己去看了医生,诊断下来是皮肤癌。这种癌症的死亡率是90%!是皮肤癌中最最凶险的一种。 

2004-12-29 14:39:00 1952

原创 漫谈Java中的中文问题

 摘要:关于Java应用在处理中文时所存在问题的讨论已经相当多了,与大部分的讨论不同,本文将从汉字字符的输入和输出的角度来讨论Java语言处理中文时所存在的问题。  尽管关于Java在处理中文字符时所存在的问题的讨论已不乏其数,但由于Java技术涉及内容广(J2EE包含了十几种相关技术),技术供应商繁多,面向Java的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应

2004-12-29 11:54:00 2046

原创 JAVA编码问题的一些理解

 Java 语言默认的编码方式是UNICODE ,而我们中国人通常使用的文件和数据库都是基于 GB2312 或者 BIG5 等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合 Java 编程实例,分析以上两个问题并提出解决它们的方案:1.在JSP程序中加入一条语句:2.在URL请示字符串的编码问题。如果通过GET/POST方法从客户端传递过来的

2004-12-29 11:52:00 1759

原创 领略java.util.Canlendar的优点

 自JDK1.1引入的Calendar类是另一种不同类型的日期处理类。想象它是一个挂在墙壁上的典型日历,有许多日期和页数可以翻阅。Calendar类的基础即有变量域的观念。每个类元素都是域,并且这些域在Calendar类中表现为静态变量。这些变量域,可以通过get/set类方法来获得或者设置域值。// 获得默认的Calendar实例,给它设置时间Calendarcal = Calendar.get

2004-12-29 11:48:00 1941

原创 谨慎使用Date和Time类

 JAVA里提供的日期和时间类,java.sql.Date和java.sql.Time,只会从数据库里读取某部分值,这有时会导致丢失数据。例如一个包含2002/05/22 5:00:57 PM的字段,读取日期时得到的是2002/05/22,而读取时间时得到的是5:00:57 PM. 你需要了解数据库里存储时间的精度。有些数据库,比如MySQL,精度为毫秒,然而另一些数据库,包括Oracle,存储S

2004-12-29 11:46:00 2239

原创 J2EE 探索者:用五个容易的步骤实现 JSP 自定义标记

 在 JSP 页面中使用自定义标记的实用介绍级别:初级Kyle Gabhart (kyle@gabhart.com)顾问,Gabhart Communications2003 年 12 月JSP 自定义标记为在动态 Web 页中将表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到表示上,而应用程序开发人员编写后端的代码。在 J2EE 探索者 的这篇文

2004-12-29 09:53:00 1809

原创 AOP 解决紧密耦合的难题

 用静态横切的强大功能建立高度松散的系统级别:中级Andrew Glover (aglover@vanwardtechnologies.com)CTO,Vanward Technologies2004 年 3 月许多 Java 开发人员已经接受了面向方面编程(AOP)的非强制性风格和灵活性,特别是在用于建立高度松散和可扩展的企业系统时。在本文中,您将看到 AOP 的功能

2004-12-29 09:35:00 1612

空空如也

空空如也

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

TA关注的人

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