摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本功能: 1). 默认查询,显示文档得分及内容 2. 实现代码 package com.clzhang.sample.lucene; import java.io.*; import or 阅读全文
posted @ 2013-01-25 16:24 那些年的事儿 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本 实现功能: 1).给定输入文本,获取中文拆分词结果;2).给定输入文本,对该文本按一定规则进行权重打分;如:文本中包含指定关键词的频率越高,分值越高。 2. 实现代码 package 阅读全文
posted @ 2013-01-25 16:15 那些年的事儿 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 1. 问题做一个通用的增加、修改、查询、删除实体模块,主要是包含分页功能。用JSP实现。2. 样式3. 解决下面是JSP列表分页页面代码,此代码不能通用,需要做出自己的修改后才能使用。 negativeList = Config.getNegativeWords(); if(word != null && !"".equals(word)) { Pattern pattern = Pattern.compile(word); List tempList = new ArrayList(); for(String str: negativeList... 阅读全文
posted @ 2013-01-24 16:18 那些年的事儿 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1. 要求要实现的东西是类似于百度的查询:输入关键词,调用Solr接口,将查询结果按照百度的样式展现出来。页面可以参考百度。JSP命名为index.jsp,放置到根目录下,且index.jsp为默认页。这样设置可以实现比如:http://localhost:8080/?q=%E8%8B%8F%E5%B7%9E格式的调用。2. 引用包整个Solr项目参考的包,本示范程序用到部分3. 结果页面样式4. 实现JSP代码(将百度页面抓取下来改的)= DEFAULT_PAGES的情况,起始页从当前页值-每页页数的下一页算起 result = new int[]{curPage - ... 阅读全文
posted @ 2013-01-24 09:07 那些年的事儿 阅读(3760) 评论(0) 推荐(2) 编辑
摘要: 1. 问题(网上看到的题目)昨天去面试人家出了这样一道题,觉得挺简单的,但就是编不出来,只好麻烦各位高手了。给定两个正整数m,n(m >= n),将m拆成n个数相加:m =a(1)+a(2)+...+a(n),使之满足:a(1)= n),将m拆成n个数相加:m =a(1)+a(2)+...+a(n),使之满足:a(1)= lastNum) return lastNum - 1; else return m - total; } // 返回当前数是否可能组成一种拆法 private boolean isValidNum(... 阅读全文
posted @ 2013-01-23 20:02 那些年的事儿 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 1. 描述尝试用JDBC分别连接到Oracle/SQL/MySQL/Access等常用数据库。Oracle 11g数据库,需要ojdbc6.jarMySQL 5.5数据库,需要mysql-connector-java-3.1.10-bin.jarAccess 2003数据库,需要jackcess-1.2.9.jar,依赖包:commons-lang-2.6.jar,commons-logging-1.1.1.jarSQL Server 2012数据库,需要sqljdbc4.jar(JDK版本为1.6以上)2. 示范代码package com.clzhang.sample.jdbc;import 阅读全文
posted @ 2013-01-23 19:53 那些年的事儿 阅读(792) 评论(1) 推荐(0) 编辑
摘要: 1. 描述尝试用多种方法读取属性文件。测试打印系统属性;测试读取、写入用户属性文件;测试读取类库中的属性文件。2. 示范代码package com.clzhang.sample.io;import java.io.*; import java.util.*; import org.junit.Test;/** * 属性文件测试类, * 1.测试打印系统属性; * 2.测试读取、写入用户属性文件; * 3.测试读取类库中的属性文件。 * @author Administrator * */public class PropertyTest { @SuppressWarnings("ra 阅读全文
posted @ 2013-01-23 16:15 那些年的事儿 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 1. 描述Dom4j:是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。据说越来越多的Java软件都在使用dom4j来读写XML,如Sun的JAXM, Hibernate等等。需要下载最新包:dom4j-1.6.1.zip(http://sourceforge.net/projects/dom4j/),其中核心包为:dom4j-1.6.1.jar,依赖包:jaxen-1.1-beta-6.jar。下载包中包括了API文档。目前jaxen已经有正式包下载了,参考:http://dist.codehaus.or 阅读全文
posted @ 2013-01-21 10:18 那些年的事儿 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 1. 描述JDOM目标:我们希望提供一个解决方案,在Java中使用XML就像Java本身那么简单。它形如Java,它使用Java集合,它提供完全自然的API接口给Java开发人员, 它降低了使用XML的门槛。相对DOM与SAX,它不是一个抽象层或增强这些API。相反,它提供了一个强大的,轻量的阅读和写作的复杂性和内存消耗的方案。需要下载最新包jdom-2.0.4.jar(http://www.jdom.org/);下载包中没有API文档,需要参考http://www.jdom.org/docs/apidocs/index.html2. 示范代码package com.clzhang.sampl 阅读全文
posted @ 2013-01-19 14:09 那些年的事儿 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1. 描述参考:http://blog.csdn.net/hairongtian/article/details/7525292,Java中用SAX解析XML,具体包括读写,这篇是写入示范。2. 示范代码package com.clzhang.sample.xml;import java.io.*;import java.util.*;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.sax.SAXTransformerFactory;i 阅读全文
posted @ 2013-01-19 08:16 那些年的事儿 阅读(1142) 评论(0) 推荐(0) 编辑