博文

Lucene学习笔记(一)(2006-07-25 13:23:00)

摘要:     由于工作的需要,做以个搜索的功能,所以,准备用大名鼎鼎的LUCENE,在网上找了一些的资料,基本上看懂了点点,现将学习的代码贴出来,大家提提意见。。。     我用的工具。        eclipse3.1          http://www.eclipse.org        lucene1.4           http://mirror.vmmatrix.net/apache/lucene/java/archive/lucene-1.4.3.jar把jar文件放到classpath 里面就ok了。 下面开始编码:1、CreateDataBase.java   /** *@description 创建库文件 *@package com.mysearch *@author  李国庆 *@company  LEEMENZ *@version  1.0.0 *@discription  *  */package com.mysearch; import java.io.File; import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.index.IndexWriter; /** * @author Administrator * */public class CreateDataBase { public CreateDataBase() {  }  /**  *   * @param file  * @......

阅读全文(2652) | 评论:0

日志操作(2006-06-21 13:39:00)

摘要:我们不管开发什么系统,通常情况下,都要求有日志,我现在写了个,希望大家提意见: package com.util.log; import java.util.Vector;import java.sql.*;import com.database.ConnectionManager; /** * * <p>Title:日志处理类 </p> * <p>Description: 将日志信息写入到数据库</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: 自由鸟</p> * @author XXX Programer * @version 1.0 */ public class LogUtil {    /**     * 用于缓存系统日志。当这个Vector对象的大小达到一定的值时,系统把这个缓存里的     * 数据一次性写入数据库。这个集合对象里每个元素都是一个LogBean对象     */    private static Vector logCache = new Vector();     /**     * 缓存容量     * 当缓存里面的数据条数(即logCache对象的大小)达到这个值时,系统把缓存里的数据     * 写入数据库     */    private static final int CACHE_SIZE = 20;   //XX条记录写入一次     /**     * 把数据集里的数据写入到数......

阅读全文(2067) | 评论:0

java创建文件夹(2006-06-21 13:21:00)

摘要:今天要用到,很简单的写了下   /**   * Create new path and folder   * @param pathOld String   * @param pathNew String   */  public static String MAKE_DIR(String pathOld, String pathNew) {    try {      if (! (new File(pathOld).isDirectory())) {        new File(pathOld);        new File(pathOld + "\\" + pathNew).mkdirs();      }      else {        new File(pathOld + "\\" + pathNew).mkdirs();      }    }    catch (SecurityException e) {      System.out.println("can not create directory");    }    return pathOld+pathNew+"//";  }......

阅读全文(6062) | 评论:2

JBUILDER常用快捷键(2006-06-16 17:13:00)

摘要:        1  F9键           通过创建项目的运行模块   2  Ctrl+Alt+P     显示/隐藏项目面板   3  Ctrl+Alt+C     显示/隐藏代码与设计面板   4  Ctrl+Alt+S     显示/隐藏结构面板   5  Ctrl+Alt+M     显示/隐藏消息面板   6  Ctrl+Alt+U     显示/隐藏状态栏   7  Ctrl+Alt+Z     显示/隐藏项目、结构、信息面板   8  Ctrl+B         选择Window-〉Swich选项   9  Ctrl+X         剪切   10 Ctrl+V         粘贴   11 Ctrl+C         复制   12 Ctrl+J         激活代码模块   13 Ctrl+Shift+H   进入方法的括号(),显示参数提示窗口   14 Ctrl+F         打开查询、替换窗口   15 Ctrl+-        ......

阅读全文(2361) | 评论:0

java 解压ZIP文件(2006-06-16 16:45:00)

摘要:刚刚做了个类似功能,与大家分享下,大家多提意见: import java.io.*;import java.util.zip.*;import java.util.*; public class UnZip {  static final int BUFFER = 2048;     //设置缓冲流  public static String[] unZip(String path) {      String[] list = null;      String patht = new String("文件路径");    try {      BufferedOutputStream dest = null;      FileInputStream fis = new FileInputStream(path);   //获得输入流      ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));      ZipEntry entry;      while ( (entry = zis.getNextEntry()) != null) {        int count;        byte data[] = new byte[BUFFER];    //开始读入        // 分文件写到磁盘    ......

阅读全文(3777) | 评论:0

java读写excel(2006-05-30 15:40:00)

摘要:首先,到http://jakarta.apache.org/poi/下在 jakarta poi。 读excel: import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;import java.io.FileInputStream;public class ReadXL { // public static String fileToBeRead="yourfile_dir"; public static void main(String argv[]){  try{  // 创建对Excel工作簿文件的引用  HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));  HSSFSheet sheet = workbook.getSheet("Sheet");  HSSFRow row = sheet.getRow(0);  HSSFCell cell = row.getCell((short)0);  System.out.println("left_upon"+ cell.getStringCellValue());  }catch(Exception e) {  ......................| }}} 写excel: import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;import java.io.FileOutputStream;public class CreateXL { // public stati......

阅读全文(4686) | 评论:0