Tag: java预览模式: 普通 | 列表

lucene2.3.1

======================= Release 2.3.1 2008-02-22 =======================

Bug fixes
    
1. LUCENE-1168: Fixed corruption cases when autoCommit=false and

查看更多...

Tags: lucene java 开源 apache

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 327

Thinking in Java中英文(chm)

《Thinking in Java》是很受java程序员欢迎的一本书哦,呵呵! 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程。自动项目构建。单元测试和调试等),本书能逐步指导你轻松掌握。

查看更多...

Tags: java 文档

分类:Download | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 557

使用lucene开发搜索引擎中。。。。。。

唉!最近真是要忙死了,眼看数据库弄的也差不多了,现在又要开始使用apache的开源项目lucene做我们网站的搜索引擎模块,虽然前一阵已经出了一个内测版本,但bug很多,这不又开始优化了,唉!最头疼的就是中文分词了,麻烦啊!!!期望网站赶紧开站吧,不然真的要累趴下了!!!

Tags: lucene java 开源 apache 搜索

分类:Work and Life | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 182

java面试题大全-代码与编程题(下)

 145、编程用JAVA解析XML的方式.
答:用SAX方式解析XML,XML文件如下:
>?xml version="1.0" encoding="gb2312"?<
>person<
>name<王小明>/name<
>college<信息学院>/college<
>telephone<6258113>/telephone<
>notes<男,1955年生,博士,95年调入海南大学>/notes<
>/person<
事件回调类SAXHandler.java

查看更多...

Tags: java 面试题

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 203

java面试题大全-代码与编程题(上)

代码与编程题
135、写一个Singleton出来
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。

 

查看更多...

Tags: java 面试题

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 147

java面试题大全-EJB方面

EJB方面
94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?
答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....

 

查看更多...

Tags: java 面试题

分类:Development | 固定链接 | 评论: 0 | 引用: 3 | 查看次数: 791

java面试题大全-线程编程方面

线程编程方面
60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
答:有两种实现方法,分别是继承Thread类与实现Runnable接口
用synchronized关键字修饰同步方法
反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源,除非被"挂起"的线程恢复运行。对任何线程来说,如果它们想恢复目标线程,同时又试图使用任何一个锁定的资源,就会造成死锁。所以不应该使用suspend(),而应在自己的Thread类中置入一个标志,指出线程应该活动还是挂起。若标志指出线程应该挂起,便用wait()命其进入等待状态。若标志指出线程应当恢复,则用一个notify()重新启动线程。

 

查看更多...

Tags: java 面试题

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 166

eclipse 插件集锦

XML Schema Infoset Model (XSD)
功能:XML Schema Infoset Model 是个参考库提供用于测试,创建或者修改 W3C XML Schema 的 API。
主页:
http://www.eclipse.org/xsd/

Graphical Editing Framework
功能:这个插件允许开发者快速开发图形编辑器。
主页:
http://www.eclipse.org/gef/

Eclipse Modeling Framework (EMF)
功能:EMF是一个建模框架和基于结构化数据模型的代码生成工具。它能够将按照约定所进行描述的XML和其它EMF

查看更多...

Tags: eclipse 插件 java

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 155

Java新手必看之Hello World 攻略(转帖)

HelloWorld问题的人实在是太多了,而且经常都以问一个最简单的问题开头。其实回想一下,自己也是从这个阶段过来的,说一句你好,真的是一个最简单的问题吗?...//think 好了,言归正传,let's say "HelloWorld!" in java...

  首先,我们要假设一下我们的平台是Windows+JDKLinux环境下也差不多)。这个环境是相当普遍、基础和入门的。确定已经正确安装JDK了,下一步是小心翼翼地敲入某本教程上的HelloWorld源码,存盘,然后编译,javac ...问题来了
:

查看更多...

Tags: java 初级

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 92

        1.Duplicated Code

  代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。


  2.Long method

  它是传统结构化的遗毒。一个方法应当具有自我独立的意图,不要把几个意图放在一起。


  3.Large Class

  大类就是你把太多的责任交给了一个类。这里的规则是
One Class One Responsibility.

查看更多...

Tags: java 错误

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 107

基础入门:JAVA初学的一些技巧(转帖)

学JAVA时间短了,可总没有一点自己原创的东西,今天就以写IDE开发工具的使用技巧作为我原创的开始吧,希望大家能喜欢这篇文章,也希望鄙文能对广大初学JAVA的朋友有一点帮助!在使用JCRETOR过程中,自己摸索出了一点点使用技巧,在这里供广大和我一样的初学者参考!

技巧1: 建立空项目进行JAVA编程;

在进行编程的时候最好首先建立一个空向慕,然后在这个空项目里,编辑自己的JAVA程序;其实这是一个很好的习惯,你可以在这个项目里建立你自己的包,把你所编辑的源程序程序,按功能的不同分别放进不同的包里;这样在你学习JAVA一定长的时间后,你就拥有了一个属于你自己的包,这对你以后学习或查相关代码就很方便。

查看更多...

Tags: java 初级 技巧

分类:Development | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 92