`
gaowenming
  • 浏览: 169878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
全文检索技术在文档管理方面应用非常广泛,lucene是apache里面的一个子项目。 全文检索,主要几个过程,创建索引文件、检索、通过索引查找相关文件。 通过一个简单的入门实例来理解lucene的处理过程。 1、为文件创建索引 package cn.com.raul.lucene; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.Date; import junit.framework.TestCase; import org.apac ...
这是简单的流程图 下面是配置文件: <?xml version="1.0" encoding="UTF-8"?> <process name="leave" xmlns="http://jbpm.org/4.3/jpdl"> <start g="240,0,48,48" name="start1"> <transition g="-22,-22" name="开始" to= ...
利用@NameQueries和@NameQuery注解,一旦定义,可以可以调用正如其他命名查询。 import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence. ...
package com.test; public class Security { public static void main(String[] args) { String key ="中国" ; System.out.println("需要加密的字符串:"+key); String str = jiaMi(key); System.out.println("机密后的信息:"+str); String s = jieMi(str) ; System.out.println("解密 ...
一个抽象类,继承体系说明它是一个什么东西,而接口,说明它能干什么。 用接口来规范一系列抽象类的行为。 而抽象类又可以在其子类上做扩展,而不影响其基类的接口。 简单理解来说: 动物,抽象类,继承于消耗能量的接口。 汽车,抽象类,继承于消耗能量的接口。 动物本身可能有些扩展的方法,和汽车又是不同的。都继承一个接口,并不能满足类的扩展性的要求。
一般在分页的时候需要使用方向键翻页,js可以增加监听事件来完成。 <SCRIPT language=javascript> document.onkeydown = chang_page; function chang_page() { if (event.keyCode == 37 || event.keyCode == 33) location = 'http://www.maitianquan.com'; if (event.keyCode == 39 || event.keyCode == 34) location ...
Java 中的堆和栈 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存 中分配 。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间, 该内存空间可以立即被另作他用。 堆内存用来存放由 new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。 在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变 ...
在 Hibernate 中有三种状态,对它的深入理解,才能更好的理解 hibernate 的运行机理,刚开始不太注 意这些概念,后来发现它是重要的。对于理解 hibernate , JVM 和 sql 的关系有更好的理解。对于需要持久化的 JAVA 对象,在它的生命周期中有三种状态,而且互相转化。 1, 临时状态( Transient): 用 new 创建的对象,它没有持久化,没有处于 Session 中,处于此状态的对象叫临时对象; 2, 持久化状态( Persistent): 已经持久化,加入到了 Session 缓存 ...
需要的jar包 commons-email-1.2.jar commons-logging-1.1.jar mail.jar package com.beckham.common.email; import javax.mail.internet.MimeUtility; import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.MultiPartEmail; import org.apache.commons.mail.SimpleEmail; public cla ...
1、用连接池的话,就不用配置dataSource数据源了,需要的jar包 proxool-cglib.jar 和proxool-0.9.1.jar <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="mappingDirectoryLocations"> <list> <value>cla ...
转自www.bitsCN.com 摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异 ...
package com.beckham.dom; import java.io.File; import java.io.FileWriter; import java.util.List; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; import org.dom4j ...
dom4j对xpath的支持很好的方便了对具体某个节点的遍历,使用xpath遍历时,需要jaxen-1.1.1.jar 的支持 <?xml version="1.0" encoding="UTF-8"?> <ROWDATA> <ROW> <EMPNO>7499</EMPNO> <ENAME firstname="zhang" lastname="shanfeng">ALLEN</ENAME> < ...
Visitor 接口提供多种Visit()的重载,根据XML不同的对象,将采用不同的方式来访问。上面是给出的Element 和Attribute 的简单实现,一般比较常用的就是这两个。VisitorSupport是DOM4J提供的默认适配器,Visitor 接口的Default Adapter模式,这个模式给出了各种visit(*)的空实现,以便简化代码 定义自己的visitor package com.beckham.dom; import org.dom4j.Attribute; import org.dom4j.Element; import org.dom4j.Visito ...
<?xml version="1.0" encoding="GBK"?> <beans> <!--这是根节点--> <bean id="boy" class="com.beckham.spring.Boy"> <property name="user" ref="com.beckham.User"/> </bean> <bean id=&qu ...
Global site tag (gtag.js) - Google Analytics