JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

#

     摘要: 1 Lucene是什么
Apache Lucene是一个高性能(high-performance)的全能的全文检索(full-featured text search engine)的搜索引擎框架库,完全(entirely)使用Java开发。它是一种技术(technology),适合于(suitable for)几乎(nearly)任何一种需要全文检索(full-text search)的应用,特别是跨平台(cross-platform)的应用。

Lucene 通过一些简单的接口(simple API)提供了强大的特征(powerful features):

可扩展的高性能的索引能力(Scalable, High-Performance Indexing)

ü 超过20M/分钟的处理能力(Pentium M 1.5GHz)

ü 很少的RAM内存需求,只需要1MB heap

ü 增量索引(incremental indexi  阅读全文
posted @ 2010-06-21 09:53 rogerfan 阅读(197) | 评论 (0)编辑 收藏

     摘要: 附:MyEclipse 5.0 官方提供的图文教程:

http://www.myeclipseide.com/ContentExpress-display-ceid-81.html#webservices

开发环境
Sun Java 5+ Eclipse 3.2 +MyEclipse 5.0.0.

概述

本文介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括:
1. 介绍了MyEclipse Web Services的基本概念
2. 创建一个MyEclipse Web Services工程
3. 创建一个简单的HelloWorld Web Service
4. 在Web容器中,如Tomcat 5中部署Web Service
5. 使用Web Services Explorer来测试部署的Web Services
<  阅读全文
posted @ 2010-05-27 14:54 rogerfan 阅读(840) | 评论 (0)编辑 收藏

     摘要: 本实例的原BLOG网站地址为:http://blog.csdn.net/meteorlWJ/archive/2009/09/12/4545100.aspx,有兴趣的朋友多多支持
在开始前,先介绍一些概念:

XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200610281432707.shtml)
MyEclipse Web Services是建立在XFire JavaSOAP框架和工具基础上的, XFire是一款开源的JavaSOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在WebServices下的简单API,支持POJO和schema开发. XFire支持 Web Services standards,Spring整合, 支持JBI , 支持 JAXB ,XMLBeans,Java 5 和JAX-WS.并支持HTTP, JMS, XMPP,In-memory传输协议

一、环境配置:MyEcl  阅读全文
posted @ 2010-05-27 11:31 rogerfan 阅读(5107) | 评论 (7)编辑 收藏

     摘要: maven2 起步
相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。
与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。
主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html)
1. 更快、更简单
速度方面可以比上ant了
2. 更少的配置文件
现在的配置文件只剩下了settings.xml和pom.xml了。
3. Plugin语言更换
语言开始支持java,BeanShell和ant
4. 提供了预定义的模版
这点是最有帮助的,用户可以自己定义自己的项目模版了,就像用  阅读全文
posted @ 2010-05-09 19:10 rogerfan 阅读(178) | 评论 (0)编辑 收藏

     摘要: iBatis的sqlMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pre)还是后生成(post)。

  阅读全文
posted @ 2010-04-30 13:46 rogerfan 阅读(4052) | 评论 (1)编辑 收藏

     摘要: 方法1:
适用于 SQL Server 2000/2005
SELECT TOP 页大小 *
FROM table1
WHERE id NOT IN
(
SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id
)
ORDER BY id
  阅读全文
posted @ 2010-04-30 10:26 rogerfan 阅读(1165) | 评论 (0)编辑 收藏

     摘要: SQL Server 2000企业版本适用于WIN 2000操作系统,Windows 2003操作系统和Windows XP一般装不了,只能安装个人版,这让我们用XP操作系统的程序员很头疼,为了使用SQL Server 2000还得装个Windows 2000操作系统,下面介绍一下在Windows XP下安装SQL Server 2000企业版的方法。

一、在SQL服务器的安装盘中找到MSDE这个目录,并且点击SETUP.EXE安装它,过程简单,直接下一步就OK 了。

二、重启系统Windows XP,在任务栏右下角就可以看到SQL服务的图标出现了。

三、再拿出SQL服务器版的安装光盘,直接安装客户端工具,安装方法:点击光盘根目录下的AUTORUN.EXE,选择“安装SQL Server 2000组件“,选择”安装数据库服务器“, 根据提示安装,自检过程中会提示操作系统不是SERVER版,只安装客户端工具。  阅读全文
posted @ 2010-04-28 17:07 rogerfan 阅读(297) | 评论 (0)编辑 收藏

posted @ 2010-04-28 15:51 rogerfan 阅读(3127) | 评论 (0)编辑 收藏

     摘要: 使用XFire+Spring构建Web Service

XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。

相 对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我们可以很容易在Spring中使用XFire构建Web Service应用。

XFire与Axis2相比具有如下特征:

l 支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;

l 使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;

l 容易上手,可以方便快速地从pojo发布服务;

l 支持Spring、Pico、Plexus、Loom  阅读全文
posted @ 2010-04-27 10:53 rogerfan 阅读(3506) | 评论 (0)编辑 收藏

posted @ 2010-04-27 10:51 rogerfan 阅读(2038) | 评论 (0)编辑 收藏

     摘要: Oracle数据库的三种标准的备份方法:
1.导出/导入(EXP/IMP)。

2.热备份。

3.冷备份。

注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。

一、 导出/导入(Export/Import)

利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。

1、简单导出数据(Export)和导入数据(Import)

Oracle支持三种方式类型的输出:   阅读全文
posted @ 2010-04-27 09:25 rogerfan 阅读(294) | 评论 (0)编辑 收藏

     摘要: 当你需要同时包含日期和时间信息的值时则使用DATETIME类型。MySQL以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”表示尽管先前的值可能工作,但没有保证)。

当你只需要日期值而不需要时间部分时应使用DATE类型。MySQL用'YYYY-MM-DD'格式检索和显示DATE值。支持的范围是'1000-01-01'到 '9999-12-31'。

TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。这些属性将在本节后面描述。
  阅读全文
posted @ 2010-04-24 07:57 rogerfan 阅读(15886) | 评论 (0)编辑 收藏

     摘要: 本章介绍Oracle 9i网络中两种主要的成分——数据库服务器和治理客户机的安装和配置过程。本章目的在于帮助读者把握如何安装Oracle 9i以及如何配置Oracle 9i网络环境。
本书采用windows 2000 Server作为安装的网络操作系统平台,数据库服务器采用Oracle 9i Database for Windows 2000的企业版。
2.1.1 安装的硬件环境需求
下列从5个主要的方面阐述Oracle 9i对硬件环境的要求。
1. 对CPU的要求
CPU最低配置到Pentium 166就可以。
2. 对内存的要求
内存容量最低为64MB,最好在256MB以上。
3. 对硬盘的要求
建议配置8GB容量以上硬盘。
4. 对光驱的要求
建议选用快速光驱,16倍速以上。
5. 对网卡的要求
一般可以选用10/100MB自适应网卡。  阅读全文
posted @ 2010-03-24 15:55 rogerfan 阅读(262) | 评论 (0)编辑 收藏

     摘要: 汇总:
set autotrace on
set autotrace traceonly explain
set timing on

或通过SQL*PLUS trace,然后查看user_dump_dest下的跟踪文件,使用tkprof工具格式化后阅览。
alter session set events '10046 trace name context forever,level 12';
alter session set events '10046 trace name context off';
SELECT p.spid,s.username FROM v$session s,v$process p WHERE s.audsid=USERENV('sessionid') AND s.paddr = p.addr;

使用方法示例:
DBserver% sqlplus perf/perf
SQL*Plus: Release 9.2.0.6.0 - Production on Mon  阅读全文
posted @ 2010-03-24 14:51 rogerfan 阅读(569) | 评论 (0)编辑 收藏

     摘要: HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。
通过 HashMap、HashSet 的源代码分析其 Hash 存储机制

集合和引用

就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。


实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于 HashMap 而言,系统 key-value 当成一个整体进行处理,系统总是根据 Hash 算法来计算 key-val  阅读全文
posted @ 2010-03-23 09:37 rogerfan 阅读(1010) | 评论 (0)编辑 收藏

仅列出标题
共30页: First 上一页 5 6 7 8 9 10 11 12 13 下一页 Last