2011年11月17日

Lucene3.4索引文件创建过程(有源码)

摘要: public class Indexer { private IndexWriter writer; * main(这里用一句话描述这个方法的作用) public static void main(String[] args) throws IOException { String indexDir = "F:/lucene/indexDir"; //指定目录创建索引 String dataDir = "F:/lucene/dataDir"; //存储数据的目录 long beginIndexTime = System.currentTimeMillis 阅读全文

posted @ 2011-11-17 10:27 linzuxin 阅读(109) 评论(0) 推荐(0) 编辑

2011年11月16日

jdk环境变量设置

摘要: windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,. 阅读全文

posted @ 2011-11-16 22:26 linzuxin 阅读(168) 评论(0) 推荐(0) 编辑

2011年11月15日

经典SQL语句大全

摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [n 阅读全文

posted @ 2011-11-15 09:20 linzuxin 阅读(156) 评论(0) 推荐(0) 编辑

SQL 模糊查询

摘要: 在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件SELECT * FROM [us 阅读全文

posted @ 2011-11-15 09:12 linzuxin 阅读(136) 评论(0) 推荐(0) 编辑

2011年11月10日

Statement和PreparedStatement批量更新

摘要: 1)addBatch()将一组参数添加到PreparedStatement对象内部。2)executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1)addBatch(Stringsql)方法会在批处理缓存中加入一条sql语句。2)executeBatch()执行批处理缓存中的所有sql语句。注意:PreparedStatement中使用批量更新时,要先设置好参数后再使用addBatch()方法加入缓存。批量更新中只能使用更改、删除或插入语句。Statement批量处理和事务代码如下: package com.ambow.da 阅读全文

posted @ 2011-11-10 08:57 linzuxin 阅读(248) 评论(0) 推荐(0) 编辑

2011年11月6日

Java IO学习笔记:字符流

摘要: 字符流的处理和字节流差不多,API基本上完全一样,就是计量单位不同。另外字符流还提供一些其他的处理流,比如按行读取流、字符串流等等。特别注意,当文件有汉字时,注意编码格式://设置流的编码格式,防止乱码InputStreamReader isr = new InputStreamReader(new FileInputStream("f:/poem.txt"), "gbk");BufferedReader fReader = new BufferedReader( isr );下面给个例子看看:importjava.io.*;/*** 字符流测试** @ 阅读全文

posted @ 2011-11-06 11:45 linzuxin 阅读(163) 评论(0) 推荐(0) 编辑

Java IO学习笔记:字节流

摘要: 字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。而字符流常常用于读取文本类型的数据或字符串流的操作等等。关于字节流的API,没什么好说的,看看就知道了。这里挑几个关键点:一、InputStream的API1、public int read()从输入流读取下一个数据字节。返回 0 到 255 范围内的 int 字节值。如果因已到达流末尾而没有可用的字节,则返回值 -1。2、public int read(byte[] b)从输入流中读取一定数量的字节并将其存储在缓冲区数组 b 中。以整数形式返回实际读取的字节数。如果因为流位于文件末尾而没有可用的字节,则返回值 -1;否则,至少 阅读全文

posted @ 2011-11-06 11:11 linzuxin 阅读(134) 评论(0) 推荐(0) 编辑

Java IO学习笔记:概念原理

摘要: 一、概念Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。二、分类流的分类,Java的流分类比较丰富,刚接触的人看了后会感觉很晕。流分类的方式很多:1、按照输入的方向分,输入流和输出流,输入输出的参照对象是Java程序。2、按照处理数据的单位不同分,字节流和字符流,字节流读取的最小单位是一个字节(1byte=8bit),而字符流一次可以读取一个字符(1char = 2b 阅读全文

posted @ 2011-11-06 11:08 linzuxin 阅读(158) 评论(0) 推荐(0) 编辑

2011年10月26日

Java对中文字符串排序处理

摘要: ArrayList<String> nameList = new ArrayList<String>();nameList.add("心立方 2011-10-24 41岁家庭主妇挑战世界最高峰");nameList.add("不见不散 2011-10-24 当爱情遭遇选择恐惧症");nameList.add("万有引力");nameList.add("康熙来了 2011-10-24 婚礼上最大咖的伴郎王力宏");nameList.add("梦想飞驰");Comparato 阅读全文

posted @ 2011-10-26 10:55 linzuxin 阅读(341) 评论(0) 推荐(0) 编辑

2011年10月24日

jSoup Cookbook-提取数据 7 使用选择器语法查找元素

摘要: 问题采用CSS或类似jquery 选择器(selector)语法来处理HTML文档中的数据。方法利用方法:Element.select(String selector)和Elements.select(String selector)。File input = new File("/tmp/input.html");Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");Elements links = doc.select("a[href]&quo 阅读全文

posted @ 2011-10-24 22:24 linzuxin 阅读(156) 评论(0) 推荐(0) 编辑

导航