随笔分类 -  java编程

用lucene实现在一个(或者多个)字段中查找多个关键字
摘要:最近跟着师兄们做个项目,我的任务就是负责做个“全文检索”的小模块。用到了Lucene的索引,下面的是其中的用Lucene实现在索引的一个字段(比如文章内容字段)进行查找多个关键字的实例代码。 1.Lucene说明 Lucene是非常优秀的成熟的开源的免费的纯java语言的全文索引检索工具包。... 阅读全文

posted @ 2013-05-08 09:45 旭东的博客 阅读(8763) 评论(1) 推荐(2) 编辑

Java解析(读取)Json数据
摘要:以前看过书上说,XML是web service间传输信息的标准格式吧,就看了看XML。最近在做个网站,又说是有了JSON,第一回听说就看了看,总结总结一下。1.JSON介绍 JSON比XML简单,主要体现在传输相同信息的情况下,文件的大小不同。 JSON只用于传输信息,XML还可以用于配置文件的使用。 JSON中的符号主要有: " , [ {:2.JSON中的数组和对象 2.1数组(JSONArray) 数组用一对[],表示存放的是一般的数组数据。 如:["11","22","33"],表示这是一个JSONArray数组,里 阅读全文

posted @ 2013-05-06 13:08 旭东的博客 阅读(73851) 评论(3) 推荐(3) 编辑

Java对文件的读、写随机访问,RandomAccessFile类的使用分析
摘要:在网上看了一些关于java中的RandomAccessFile类的介绍,又经过查看Java API和自己编的测试程序,总算是对RandomAccessFile的使用有了一定的了解。自己做了以下比较详细的总结吧。 1.RandomAccessFile类的简单介绍 该类的实例支持对文件的随机读取和写入。随机存取文件的行为类似存储在文件系统中的一个大型字节数组。存在指向该隐含数组的光标或索引,称为文件指针。读取操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机存取文件以读取/写入模式创建,则写入操作也可用;写入操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指... 阅读全文

posted @ 2013-04-20 10:40 旭东的博客 阅读(8889) 评论(2) 推荐(0) 编辑

Java对文件的追加写,模块设计
摘要:编程实践中经常需要对文件的读写,本篇文章做一个文件追加写的模块。使用FileWriter类 (1)使用的构造函数为(参考JAVA API文档): public FileWriter(String fileName,boolean append) throws IOException (2)参数说明 fileName(String):要写入数据的文件名称。 append(boolean):如果为 true,则将数据写入文件末尾处,而不是写入文件开始处;如果为false,表示新建文件直接写入,如果已有文件则直接覆盖。 (3)接口模块代码import java.io.File... 阅读全文

posted @ 2013-04-18 16:54 旭东的博客 阅读(585) 评论(0) 推荐(0) 编辑

JavaMail邮件传输(SMTP) 门户网站SMTP服务器
摘要:1.在编程中,我们可以使用JavaMail来进行邮件传输。 我们可以在自己的电脑上安装安装邮件服务器apache-james-2.3.2,或者直接使用门户网站的邮件服务器来进行邮件传输。 本篇讲述使用门户网站的邮件服务器,用java程序来进行邮件传输。2.邮件传输的协议有SMTP(简单邮件传输协议)和POP3(邮局协议)。 并不是所有的提供邮箱的网站都会对用户开通SMTP服务器。可以使用的SMTP服务器都需要身份验证的,当然是不可以匿名发邮件的啦。下面给出了腾讯和网易公布的SMTP和POP3服务器地址。 2.1QQ邮箱服务器 2.2网易邮箱服务器3.编程使用SMTP发送邮件(不带附件... 阅读全文

posted @ 2013-04-15 23:47 旭东的博客 阅读(18504) 评论(0) 推荐(2) 编辑

java读取文件夹下所有文件(包括子文件夹)的文件名
摘要:在编程的过程中,经常会用到对文件的读写操作等。比如,找出某一个文件夹下的所有文件名等。下面的程序给出了,获取某一给定文件夹下所有文件的绝对路径的程序。可以作为某一个模块,在需要的时候直接使用。package src;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.util.Vector;public class FileList { . 阅读全文

posted @ 2013-04-15 22:44 旭东的博客 阅读(23628) 评论(1) 推荐(2) 编辑

Java数据导出(写)Excel文件 解析
摘要:在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java写入数据到excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地 址:http://www.andykhan.com/jexcelapi/ 2.jxl对Excel表格的认识 可以参见http://www.cnblogs.com/xudong-bupt/archive/2013/03/19/2969997.html 如下图是... 阅读全文

posted @ 2013-03-20 11:49 旭东的博客 阅读(10756) 评论(0) 推荐(2) 编辑

Java数据导入(读)Excel文件 解析
摘要:在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http://www.andykhan.com/jexcelapi/ 2.jxl对Excel表格的认识 (1)每个单元格的位置认为是由一个二维坐标(i,j)给定,其中i表示列,j表示行,并且从上到下递增,从左到右递增。 (2)对于合并单元格的以最左,最上的单元格的坐标... 阅读全文

posted @ 2013-03-19 21:48 旭东的博客 阅读(28650) 评论(8) 推荐(3) 编辑

导航