![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门与提高
文章平均质量分 70
wiregate
这个作者很懒,什么都没留下…
展开
-
Regular Expressions and the Java Programming Language
Programming Language by Dana Nourie and Mike McCloskeyAugust 2001Updated April 2002 Applications frequently require text processing for features like word searches, email validation, or XML document转载 2006-03-20 23:17:00 · 2204 阅读 · 0 评论 -
网页中对像的拖动代码
screen.width/2) this.width=eval(screen.width/2+150);" border="0" alt=""/>代码如下: -->_xWina:visited{text-decoration:none;color:slategray;}a:hover{text-decoration:underline;color:slategray;}a:link{text-de原创 2005-06-14 13:16:00 · 987 阅读 · 0 评论 -
Java性能优化技巧集锦
=================================== 摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 =================原创 2005-05-23 16:21:00 · 1063 阅读 · 0 评论 -
软件测试及管理工具
2003年第9期《程序员》上啄木鸟部落发文“测试工具的选择和使用”,现将其中的工具列表摘录,以备忘。Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWizardC,C++代码静态分析Insure++C,C++实时性能监控以及分析优化.test.Net原创 2005-05-23 17:21:00 · 916 阅读 · 0 评论 -
I18N和L10N深度探险
I18N和L10N深度探险预备知识:无论是I18N还是L10N,从技术角度简单地说,其本质上都是字符编码的问题。 http://www.infomall.cn/cgi-bin/mallgate/20040514/http://www.i18nfaq.com/以FAQ的形式,对I18N和L10N做一些解释,并提供了一些工具,对遇到字符编码难题的朋友,也许会有一些价值。下面是对网站一些文章的学习笔记原创 2005-09-01 16:10:00 · 3497 阅读 · 0 评论 -
JAVA中正则表达式的应用 (一)
由于工作的需要,本人经常要面对大量的文字电子资料的整理工作,因此曾对在JAVA中正则表达式的应用有所关注,并对其有一定的了解,希望通过本文与同行进行有关方面的心得交流。正则表达式: 正则表达式是一种可以用于模式匹配和替换的强有力的工具,一个正则表达式就是由普通的字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,它描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模原创 2005-08-19 22:46:00 · 1002 阅读 · 0 评论 -
JAVA中正则表达式的应用 (二)
现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的迟来恩物- -对我来说确实如此。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式原创 2005-08-19 22:45:00 · 854 阅读 · 0 评论 -
使用JFreeChart来创建基于web的带交互功能的PIE图表(一)
1. JFreeChart建立带交互功能图必须有一个ChartRenderingInfo作中介,在建立图形时设置ChartRenderingInfo的资料然后在ChartUtilities.writeImageMap方法中按这些资料生成MAP。2. 如果要定制link 功能,需要一个URLGenerator,默认地提供了StandardPieURLGenerator,它预设了三个参数: pr原创 2005-08-10 22:29:00 · 5653 阅读 · 0 评论 -
使用 JFreeChart来创建基于web的图表(转自IBM)
WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在原创 2005-08-09 12:13:00 · 4637 阅读 · 0 评论 -
Mysql-JDBC基础
JDBC基础(一) 来,我们认识一下! JDBC,JAVA平台的DATABASE的连通性.白话一句,什么意思啊? 就是JAVA平台上和数据库进行连结的/"工具/". 还是先一起来回顾一下接口吧:从下向上,接口是对/"案例/"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例的一种承诺和约束. 也就是说,只要你实现我规定的接口,你的类就已经具有原创 2005-11-14 18:27:00 · 1900 阅读 · 0 评论 -
Tomcat性能调整
一. 引言性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用。同样一个优秀的性能测试和分析人员将要面原创 2005-12-02 16:04:00 · 2784 阅读 · 0 评论 -
在Eclipse安装SVN插件Subclipse
Eclipse 3.0/3.1Subclipse releases for Eclipse 3.x are hosted at our update site. Add http://subclipse.tigris.org/update as an update site in Eclipses update manager (which you can find in the Help转载 2006-03-11 10:03:00 · 5106 阅读 · 0 评论 -
配置Subversion
采用Subversion作为版本控制,配置方式如下:配置Subversion版本控制选用Subversion,它对重构的支持比CVS要好。例如改名,原子提交等CVS无法支持的操作。 下载Subversion的Win32自动安装包,安装至D:/Subversion。安装包会自动添加Path等变量。建立D:/SVNRepo文件夹,作为代码的根目录。可安装TortoiseSVN作为C转载 2006-03-13 09:40:00 · 5629 阅读 · 0 评论 -
使用 JavaServer Pages 技术开发多语言 Web 应用程序
JavaServer Pages (JSP) 技术现已成为深受 Web 应用程序开发者欢迎的工具。 使用 JSP 技术,开发者不需要其他的编程知识就可以设计出动态的 web 网页。 同时,Web 开发者可以使用一种可扩展的标记机制来管理基础软件组件的功能。通过 Java 标准制定组织(Java Community Process)开发的一个扩展功能可为多语言应用程序的开发提供更有力的支持。 Jav原创 2005-12-14 14:53:00 · 3337 阅读 · 0 评论 -
Lucene demo 调试笔记
Lucene demo 调试笔记运行环境配置:Jdk1.4 http://java.sun.com/j2ee/ Tomcat5 http://tomcat.apache.org/download-55.cgi lucene-1.4.3 http://www.apache.org/dyn/closer.cgi/jakarta/lucene/binaries/ 假设tomcat安装在C:/tomcat原创 2005-12-10 01:43:00 · 2940 阅读 · 3 评论 -
在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/lucene.html关键词:Lucene java full-text search engine Chinese word segment内容摘要:Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Luce原创 2005-12-08 17:00:00 · 1581 阅读 · 0 评论 -
Simple Lucene Example Code
Simple Lucene Example CodeLucene is a great core for a Java search engine. Here is simple Lucene example code to index simple single field data along with a very basic search function. This will creat原创 2005-12-10 18:20:00 · 3025 阅读 · 0 评论 -
Nutch 初体验
前几天看到卢亮的 Larbin 一种高效的搜索引擎爬虫工具 一文提到 Nutch,很是感兴趣,但一直没有时间进行测试研究。趁着假期,先测试一下看看。用搜索引擎查找了一下,发现中文技术社区对 Larbin 的关注要远远大于 Nutch 。只有一年多前何东在他的竹笋炒肉中对 Nutch 进行了一下介绍。Nutch vs Lucene Lucene 不是完整的应用程序,而是一个用于实现全文检索的软件库。原创 2005-12-10 02:01:00 · 4844 阅读 · 0 评论 -
C Java PHP Perl Python 的程序代码美化工具(Pretty Print Program/Source Code Beautifier)使用
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/indent_tools.html关键词:pretty print indent perltidy pydent astyle htmltidy source code beautifier内容摘要:写本文的目的无非是2个:如果前任程序员缩进非常不整齐的代码非常原创 2005-12-09 10:46:00 · 2786 阅读 · 0 评论 -
使用JFreeChart来创建基于web的带交互功能的PIE图表(二)
下面是一个通用的饼图生成sevlet用法是 src="pieChart?width=760&height=200&formName=eRAMMISummaryReasonCodeForm&property=result&field1=reasonCode&field2=totalCharge&elemCount=5&numFlag=$&showPercent=true&map原创 2005-08-10 23:07:00 · 4472 阅读 · 5 评论 -
使用JFreeChart生成热点图表
<一>前言: JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目。它的功能十分强大,能创建饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等,并可生成PNG或JPG图片格式文件。 本人在学习过程中发现,网上很多文章都是讲一些JFreeChart的基本应用,而对JFreeChart生成热点图表这样常用的功能虽有原创 2005-08-09 23:11:00 · 3219 阅读 · 1 评论 -
JFreeChart在JSP开发中的应用心得
WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布的应用程序,例如报表系统等,都被逐渐搬到了因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示所需的用户界面,需要使用HTML以及图片的方式来展现数据。传统的一些利用操作系统本身的控件来开发的用户界面就无法适应琳琅满目原创 2005-08-09 23:13:00 · 7025 阅读 · 1 评论 -
使用JFreeChart创建图象
一:jfreechart介绍jfreechart是一个免费创建图片的java工具.可以创建如下图形:饼图(pie charts;)曲线图(line charts )柱状图(horizontal/vertical bar charts)甘特图(Gantt charts; )XY plots and scatter plots; time series, high/low/open/close cha原创 2005-02-23 18:02:00 · 2599 阅读 · 0 评论 -
Java的30个基本概念
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念. Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证原创 2005-02-23 13:35:00 · 780 阅读 · 0 评论 -
Jsp+JavaBean循序渐进教程(六)
这一节涉及到两个页面,一个donewuser.jsp文件用来实现记录添加操作,另一个文件listuser.jsp文件 用来显示所有的已经注册的用户信息。这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧, 对于文件中关键代码,都会添加上注释,以方便大家理解。 donewuser.jsp文件 说明:用户注册操作页面,并根据用户注册成功否显示相应的反馈信息,这个页面主要的特点就是原创 2005-02-23 13:30:00 · 946 阅读 · 1 评论 -
Jsp + JavaBean循序渐进教程(四)
JavaServer Pages+JavaBeans的数据库操作应用 上面已经讲了一个简单的JavaBean应用的计数器例子,当然在实际程序过程中,涉及的更多的还是和数据库相关的操作,所以在这一节我们将重点阐述JavaServer Pages和JavaBeans如何对数据库进行操作。这里我们选取了一个比较有代表性比较实用的例子,那就是用户注册管理,因为这在网上使用比较的频繁,不管是注册Email原创 2005-02-23 13:28:00 · 713 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(三)
Jsp与JavaBean结合的简单例子 上面讲了这么多,到现在还没有看到具体应用,那好,现在我们看看具体的JavaServer Pages+JavaBean的例子吧,首先让我们看看一个简单的计数器程序。 本例程共包含3个文件 JavaBean--counter.java文件,JavaServer Page-- counter.jsp文件, counter1.jsp文件其中,counter.j原创 2005-02-23 13:27:00 · 790 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(二)
JavaBeans 和 JavaServer Pages的结合 通过上面的学习,大家对JavaBean应该有了一个基本的了解,对于在JavaServer Pages中调用JavaBeans我们还需要了解一些特定的jsp的内容,让我们来看看吧。 JavaServer Pages中的JavaBean相关标签 在JavaServer Pages中调用JavaBean有三个标准的标签,那就是, ,以原创 2005-02-23 13:26:00 · 753 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程(一)
目前,Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准,就让我们来看看具体的Jsp是如何与Java Bean结合在一起的吧。 本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,然后演示一个使用Jsp+JavaBean的简单的计数原创 2005-02-23 13:24:00 · 935 阅读 · 0 评论 -
jsp执行外部命令
Runtime runtime = Runtime.getRuntime(); Process process =null; String line=null; InputStream is =null; InputStreamReader isr=null; BufferedReader br =null; String ip="请在这里打上你要ping的ip"; //请自行修原创 2005-02-23 12:31:00 · 1032 阅读 · 0 评论 -
Java环境设置及中文问题祥解
1:Java开发中系统环境变量设置(JDK):方法如下:Win2000/winXP中:右键我的电脑--》属性--》高级--》环境环境变量classpath=.;jdk安装目/libpath=jdk安装目录/bin注意:一定不可忽略“.”。Win98中:修改autocexe.bat 就是修改自动批处理文件。添加:set classpath=.;jdk安装目/libset path=jdk安装目录/b原创 2005-03-04 09:43:00 · 1209 阅读 · 0 评论 -
手动排序的数据库保存
研究了大半天的收获,记录下来和大家分享。在客户的项目中,有对记录手动排序并保存的需求。我的大体实现方法为:客户端JSP文件中自动根据记录数生成排序下拉列表项,用户可以指定某个记录的序号,并把需要保存的排序信息保存在一个隐藏字段中传递,代码如下: 1: INPUT TYPE=hidden name=seqNoList value=> 2: SELECT NAME=sortList原创 2005-06-30 23:03:00 · 2188 阅读 · 0 评论 -
如何正确地应用Runtime类调用程序
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: … Process process = Runtime.getRuntime().exec(".p.exe"); process.waitfor( ); … 在上面的程序中,第一行的“.p.exe”是要执行的程序原创 2005-03-25 12:07:00 · 1152 阅读 · 0 评论 -
轻松实现页面提交时,显示“提交中..”
原创 2005-03-22 10:48:00 · 1057 阅读 · 0 评论 -
使用 dom4j 解析 XML(转自IBM)
dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml) <jour原创 2005-07-15 00:16:00 · 1333 阅读 · 0 评论 -
应用HttpClient来对付各种顽固的WEB服务器(ZT)
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供转载 2005-07-22 19:16:00 · 1374 阅读 · 1 评论 -
中文版资源编辑工具JRC-Editor的使用
中文版资源编辑工具,Java开发的应用国际化,从此轻松搞定。再也不需要保留原始文件和native2ascii了,一切就象你使用wrod一样简单,编辑完就可以直接使用,打开和保存到使用没有什么多余的步骤。下载:http://prdownloads.sourceforge.net/zaval0002/jrc-editor-1.3.1.zip?download 中文输入的解决办法: 改一下启动脚本,加原创 2005-03-09 16:25:00 · 2906 阅读 · 0 评论 -
返回中文unicode的byte字符串
工作中需要这样的功能,下面是实现代码,比如输入“朋友”,输出/u0b67/ucb53public class UnicodeByteUtil { public static void main(String[] args) { UnicodeByteUtil instance = new UnicodeByteUtil(); BufferedReader rea原创 2005-03-09 15:26:00 · 1071 阅读 · 0 评论 -
java ArrayList排序
常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.java文件:-------------------------------public class Person{ String name; int age; pu原创 2005-07-12 10:16:00 · 15944 阅读 · 2 评论 -
Java 文件操作
文件操作: 文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){//检查File.txt原创 2005-07-02 11:55:00 · 989 阅读 · 0 评论