Java
文章平均质量分 78
fengkuanghun
Dont be afraid with your enemy is tiger,but be afraid with your teammate is pig!
展开
-
过滤掉html文件中标签的一个类文件
package han.other;import java.lang.*;import java.util.*;import java.util.regex.*;public class FilterTags { public FilterTags() { } public String getFilterTags(String imputString) { String h原创 2009-02-16 13:59:00 · 891 阅读 · 0 评论 -
Java线程之线程同步
多线程的使用为我们的程序提供了众多的方便,同时它也给我们带来了以往没有考虑过的麻烦。当我们使用多线程处理共享资源时意外将会发生:比如我们一起外出就餐,每个人都是一个线程,餐桌上的食物则是共享资源,当我看到红烧鸡腿上桌后立即拿起筷子直奔目标,眼看着就得手的时候,突然~~~鸡腿消失了,一个距离盘子更近的线程正在得意地啃着。为了避免上述问题的发生,Java为我们提供了“synchro原创 2009-08-19 15:31:00 · 791 阅读 · 0 评论 -
JAVA生成缩略图
方法1:[第一种方法比后一种生成的缩略图要清晰] Java代码 import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.awt.image.ColorModel; import java.awt.原创 2009-06-19 17:32:00 · 4221 阅读 · 4 评论 -
java字符串分隔符split/StringTokenizer
比较两种表示法利用split函数:String s = new String("2_8_7_4_3_9_1"); String[] arr = s.split("_");●利用StringTokenizer类:String s =原创 2009-07-02 16:18:00 · 2054 阅读 · 0 评论 -
程序员Java面试中的陷阱
找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel,Motorola, SUN,以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些原创 2009-07-15 14:20:00 · 1381 阅读 · 1 评论 -
]Axis2与Eclipse整合开发Web Service:WSDL逆向生成服务端
一般开发Web Service,是选写服务端,再根据生成的WSDL文件生成客户端。看过一本SOA的书中说,如果实现防止不同语言一些特定的数据类型的不兼容性,推荐先定义WSDL接口,包括一输入输出参数、返回值及相关的数据类型等,再通过WSDL来生成服务器端和客户端,这样的好处是:服务端不用关心客户端怎么调用,客户端也不用关系服务端如何实现。 关于Eclipse中Axis2的配置原创 2009-11-06 13:52:00 · 2107 阅读 · 0 评论 -
Axis2与Eclipse整合开发Web Service:简单的计算服务例子
系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)、除(divide)的操作。开发前准备:1、安装Eclipse-jee;2、下载Axis2的最新版本Axis2 1.4.1 Release,网址http://ws.apache.org/axis2/download/1_4_1/download.cg原创 2009-11-06 17:22:00 · 871 阅读 · 3 评论 -
JDK1.5官方下载_JDK5官方下载_JDK1.5API(chm)下载_JDK5APICHM中文参考下载_JDK1.5下载_JDK5下载
JDK 是整个Java的核心,包括了Java运行环境(Java RuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA原创 2009-11-16 10:04:00 · 1599 阅读 · 0 评论 -
JAVA WEB程序中添加定时器
//这是我的定时器类,用来定时执行某段任务;package com.my.time;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;public cla原创 2009-11-18 16:43:00 · 587 阅读 · 0 评论 -
使用TOMCAT5.5连接池连接mysql(解决Cannot create JDBC driver of class '' for connect URL 'null')
1)启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin(其中localhost是名称服务器或称为主机),进入管理界面的登陆页面,这时候请输入原来安装时要求输入的用户名和密码,登陆到管理界面,2)选择Resources-Data sources进入配置数据源界面,选择 Data Source Actions ->选择Create New Data So原创 2009-11-24 11:01:00 · 814 阅读 · 0 评论 -
java正则表达式
<br />字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理, 如匹配,搜索,提取和分析结构化内容.<br /><br />java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matche原创 2010-09-30 10:42:00 · 622 阅读 · 0 评论 -
Java 回调函数
<br />1. 什么是回调函数<br />回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性: <br />1、属于工作流的一个部分;<br />2、必须按照工作流指定的调用约定来申明(定义);<br />3、他的调用时机由工作流决定,回调函数的实现者不能直接调用回调函数来实现工作流的功能; <br />原创 2011-03-03 16:41:00 · 4352 阅读 · 0 评论 -
java时间格式大全
java.util.*;import java.text.*;import java.util.Calendar; public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNo原创 2011-11-03 11:22:34 · 915 阅读 · 0 评论 -
Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @Description: ${tod原创 2011-12-13 18:50:06 · 703 阅读 · 0 评论 -
搜索篇:lucene简单实例
写文章的时候,感觉比较难写的就是标题,有时候不知道起什么名字好,反正这里写的都是关于lucene的一些简单的实例,就随便起啦.Lucene 其实很简单的,它最主要就是做两件事:建立索引和进行搜索来看一些在lucene中使用的术语,这里并不打算作详细的介绍,只是点一下而已----因为这一个世界有一种好东西,叫搜索。IndexWriter:lucene中最重要的的类原创 2009-06-08 14:14:00 · 916 阅读 · 0 评论 -
搜索篇:lucene的简单实例
说明一下,这一篇文章的用到的lucene,是用2.0版本的,主要在查询的时候2.0版本的lucene与以前的版本有了一些区别.其实这一些代码都是早几个月写的,自己很懒,所以到今天才写到自己的博客上,高深的文章自己写不了,只能记录下一些简单的记录与点滴,其中的代码算是自娱自乐的,希望高手不要把重构之类的砸下来...1、在windows系统下的的C盘,建一个名叫s的文件夹,在该文件原创 2009-06-08 11:31:00 · 778 阅读 · 1 评论 -
比较一下java写文本文件文件的性能
比较一下java写文本文件文件的性能 最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。FileOutputStream也经常结合BufferedOutputStre原创 2009-03-11 15:44:00 · 805 阅读 · 0 评论 -
利用Java的FileReader类读取文件内容的简单例子
import java.io.*;public class FileReaderSample{ public static void main(String args[]) throws IOException { // 建立可容纳1024个字符的数组 char data[]=new char[1024]; // 建立对象fr Fi原创 2009-03-11 16:04:00 · 6644 阅读 · 0 评论 -
XStream使用学习
java 代码import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import j原创 2009-03-17 17:15:00 · 3517 阅读 · 1 评论 -
Java--String字符串
一 字符串 Java使用java.lang包中的String类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。 1 字符串常量 如,“你好”,“1234.987”,“weqweo” 2 声明字符串 String s 3 创建字符串 使用String类的构造方法。例如原创 2009-03-26 16:12:00 · 3266 阅读 · 0 评论 -
Java解析网络数据流的三种特殊方法
绍用Java解析网络数据的三种特殊方法,希望对正在寻求这方面问题答案的读者有所帮助。 UTF8转换成GB2312当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文数据,提取的结果为“????”(可能更多问号),为转换成我们能够理解的中文字符,我们需要把UTF8转换成GB2312,借助ISO原创 2009-04-14 10:38:00 · 693 阅读 · 0 评论 -
对面向对象设计的理解—Java接口和Java抽象类
在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗?为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类转载 2009-05-07 15:01:00 · 653 阅读 · 0 评论 -
Java汉字按照拼音排序
最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较。Java代码 @Test public void test_sort_pinyin() { Collator cmp = Collator.getInstance(java.util.Locale.CHINA); String[] arr = { "张三", "李四原创 2009-05-12 17:44:00 · 2265 阅读 · 1 评论 -
Annotated Lucene:第一节 Lucene是什么
1 Lucene是什么 Apache Lucene是一个高性能(high-performance)的全能的全文检索(full-featured text search engine)的搜索引擎框架库,完全(entirely)使用Java开发。它是一种技术(technology),适合原创 2009-06-04 16:33:00 · 1268 阅读 · 0 评论 -
JAVA面试宝典
大家找工作就要面试,有面试就有对付面试的办法。以下一些题目来自我朋友痛苦的面试经历,他给我总结了一下,我拿来和大家分享!提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说原创 2009-06-03 18:09:00 · 1089 阅读 · 1 评论 -
Lucene学习笔记之创建Index
Java代码 import javax.management.Query; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org原创 2009-06-05 10:25:00 · 1035 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucen原创 2009-06-08 10:36:00 · 724 阅读 · 0 评论 -
Lucene in Action(中文版)
第一部分Lucene核心本书的前半部分覆盖了“盒子外的”(嗯…,JAR外的)Lucene。你将以整体的观点接触Lucene并开发一个完整的索引和搜索程序。每个后续的章节系统地深入研究特定的内容。“索引”数据和文档和后来的对它们的“搜索”是使用Lucene的第一步。在从索引过程返回后,“分析”将使你深入理解在使用Lucene索引文本时发生了什么。搜索是Lucene真正的亮点:本部原创 2009-06-04 17:58:00 · 3390 阅读 · 0 评论 -
lucene实例使用
说明一下,这一篇文章的用到的lucene,是用2.0版本的,主要在查询的时候2.0版本的lucene与以前的版本有了一些区别. 其实这一些代码都是早几个月写的,自己很懒,所以到今天才写到自己的博客上,高深的文章自己写不了,只能记录下一些简单的记录与点滴,其中的代码算是自娱自乐的,希望高手不要把重构之类的砸下来...1、在windows系统下的的C盘,建一个名叫s的文件夹,在该文件夹里面随便原创 2009-06-05 18:16:00 · 845 阅读 · 0 评论 -
Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val =原创 2012-09-20 15:34:02 · 674 阅读 · 0 评论