`
gaowenming
  • 浏览: 169764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1 开发效率:OperaMasks比IceFaces要快一倍。 2 工具支持:OperaMasks Studio对OperaMasks开发的支持也比ICEfaces for NetBeans之类的插件对ICEFaces支持要好些。 3 界面效果:IceFaces跟OperaMasks没有任何可比性。 4 开源效果:OperaMasks采用LGPL开源协议,IceFaces采用MPL协议,前者开源得更彻底。而且OperaMasks CVS位于国内,连接也较方便,速度也快。 5 源代码:OperaMasks源代码中JavaDoc采用中文,IceFaces的是英文,对于我这种英文不太好的人来说 ...
JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(field)会立即从数据库中加载 开发过程中遇到问题最多的就是延迟加载,并且问题都是一个: “为什么我定义为延迟加载了,但没起作用,相关的属性或者字段还是会立即加载出来?” 对于这个问题,我的理 ...
1、最重要的是需要以管理员的身份操作 2、修改重要的文件 然后解压,在目录中找到refhost.xml(有两个,我的一个是在stage\prereq\db目录下,一个是在stage\prereq\db_prereqs\db目录下)进行添加修,添加如下代码: <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> 还要修改一个oraparam.ini文件,在 ...
1. Window关闭 当打开一个window后需要程序来关闭时,此时应该调用window.hide()方法,不要使用window.close(),因为close方法会销毁该window,当再次要使用该window时,window将无效。 2. Tree的前台刷新 当需要在前台刷新整棵树,可调用tree.root.reload()方法。 3. 多个form提交混乱 当页面上有多个form需要提交的时候,有时会遇到form混乱,这时检查页面的布局,form应该放在panel里面. 4. 客户端转换(clientFormatter) 指定一个 ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE HTML PUBLIC "" ""> <f:view xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:w="http://www.apusic.com/jsf/widget" xmlns:layout=&quo ...
package cn.com; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.NetworkInterface; import java.util.Enumeration; import junit.framework.TestCase; public class Test extends TestCase { static String hexByte(byte b) { String s = "000000" + I ...
JPA 注解 1 、 @Entity(name="EntityName") 必须 ,name 为可选 , 对应数据库中一的个表 2 、 @Table(name="",catalog="",schema="") 可选 , 通常和 @Entity 配合使用
package cn.com.gei.kmp4.core.crudrecord.intercepters; import java.lang.reflect.Method; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.LazyDynaBean; import org.spri ...
新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。 Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化架构,更方便于功能性的扩展等等。 Apache CXF 则是由 XFire 和 Celtix 两个现有的项目进行了重组。 问题:如果现有的应用程序是基于 Axis 1.x、XFir ...
1. 有时对于一个Document来说,有一些Field会被频繁地操作,而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存 放,而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。 在创建索引的时候,可以同时创建多个IndexWriter,将一个Document根据需要拆分成 多个包含部分Field的Document,并将这些Document分别添加到不同的索引。 而在搜索时,则必须借助ParallelReader类来整合。 Directory dir1=FSD ...
1、Lucene删除文档的几种方式 IndexReader.deleteDocument(int docID)是用 IndexReader 按文档号删除。 IndexReader.deleteDocuments(Term term)是用 IndexReader 删除包含此词(Term)的文档。 IndexWriter.deleteDocuments(Term term)是用 IndexWriter 删除包含此词(Term)的文档。 IndexWriter.deleteDocuments(Term[] terms)是用 IndexWriter 删除包含这些词( ...
若需要从索引中删除某一个或者某一类文档,IndexReader提供了两种方法: reader.DeleteDocument(int docNum) reader.DeleteDocuments(Term term) 前者是根据文档的编号来删除该文档,docNum是该文档进入索引时Lucene的编号,是按照顺序编的;后者是删除满足某一个条件的多个文档。 在执行了DeleteDocument或者DeleteDocuments方法后,系统会生成一个*.del的文件,该文件中记录了删除的文档,但 并未从物理上删除这些文档。此时,这些文档是受保护的,当使用Document doc = r ...
建立索引 为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途: Document Document 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。一个 Document 对象由多个 Field 对象组成的。可以把一个 Document 对象想象成数据库中的一个记录,而每个 Field 对象就是记录的一个字段。 Field Field 对象是用来描述一个文档的某个属 ...
/** * @{#} TokenStreamDemo.java Create on 2010-9-16 上午09:12:11 * * Copyright (c) 2010 by beckham. */ package cn.com.test; import java.io.File; import java.io.StringReader; import junit.framework.TestCase; import org.apache.lucene.analysis.Analyzer; import org.apa ...
我们生活中的数据总体分为两种:结构化数据和非结构化数据。 • 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 • 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。 当然有的 ...
Global site tag (gtag.js) - Google Analytics