- 博客(84)
- 资源 (10)
- 收藏
- 关注
原创 边学边记(四) lucene index索引结构详解一
lucene索引,lucene索引结构,lucene索引内容查看,lucene索引文件用途,lucene索引内容
2010-06-01 23:43:00 3125
原创 边学边记(三) TermQuery
根据前面博文 http://blog.csdn.net/a276202460/archive/2010/05/25/5623829.aspx中写到的查询的基类,测试下termquery的使用,不多说写代码 写到哪算哪/**************** * *Create Class:TermQuerySearch.java *Author:a276202460 *Creat
2010-05-25 23:29:00 4681 1
原创 边学边记(二)lucene 索引查询
lucene 索引查询 步骤 首选我们要打开 索引的所在目录 索引目录可以是物理磁盘目录也可以是RAM 内存中的索引目录Eclipse的全文检索好像也是lucene做的 具体的没去看过代码 Ecilpse中的Maven的插件页使用了lucene对依赖库做了索引。根据定位的索引目录 创建IndexReader 来读取index了,具体方法:IndexReader open(fi
2010-05-25 21:38:00 1967
原创 边学边记(一) lucene索引创建
看过几天的lucene,中间又需要研究jboss 就把lucene的学习落下了。今天重新开始学习lucene 只研究应用不研究算法搞明白lucene的应用后在研究切词,索引算法。 lucene在使用上无外乎就两点 索引的创建 (IndexWriter) 其中用到Analyzer 索引的查询 (IndexSearcher) 其中也用到Analyzer,查询的策略就在Qu
2010-05-24 22:14:00 1556 1
原创 JTA事务
JTA的事务级别:REQUIREDREQUIRES_NEWMANDATORYSUPPORTSNOT_SUPPORTEDNEVER package javax.ejb; public enum TransactionAttributeType{ MANDATORY, REQUIRED, REQUIRES_NEW, SUPPO
2010-05-15 18:26:00 1164
原创 EJB3 session bean(会话bean)
Session Bean接口定义@Local,@RemoteInterface xxxDAO{}@LocalInterface LocalxxxDAO extends xxxDAO{}@RemoteInterface RemotexxxDAO extends xxxDAO{}@Local 注释定义本地接口(使用范围,客户端和EJB在同一容器(wls,jboss)中 使
2010-05-14 21:22:00 1640
原创 sed,awk,grep使用小结
$ more t1.sh#!/bin/sh#fffffhelloworld (){echo "test ffffff"}hellowworldecho1 xxx ccc1. 查找以echo1开头的行 并获得行号$ sed -n /^echo1/= t1.sh8$ grep -n ^echo1 t1.sh | cut -d
2010-04-13 23:51:00 2340
原创 java 利用XSD 验证XML文件
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:http://www.w3school.com.cn/schema/index.aspjava自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。以下代码可用在JDK1.5+
2010-04-13 23:23:00 13035 1
转载 lucene 分析系统简介
作者:车东 发表于:2002-08-06 18:08 最后更新于:2009-03-20 23:03版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/tech/lucene.html 基于Java的全文索引/检索引擎——LuceneLucene不是一个完整的全文索引应用,而是是一个用Java写
2010-03-11 22:54:00 1404
原创 linux shell 基本命令
1.不提示删除目录 rm -rf ${dir}2.rpm 查看并卸载软件 rpm -qa | grep ${appname} rpm -e ${rpmname}3.数学计算之bc echo "3 + 4 - 5 * 5 - 7 " | bc echo "3 + 4 - 5 * 5 - 7 " | bc | read myresult4.查看进程 ps
2010-02-02 21:22:00 937
原创 linux shell 字符串截取总结
linux中对字符串的处理:1.字符串分割例如 AAAAA-BBBBBB 按-分割去前后两部分cut :[rich@localhost ~]$ str=AAAAA-BBBBBB[rich@localhost ~]$ echo $str | cut -d "-" -f 1AAAAA[rich@localhost ~]$ echo $str | cut -d "-" -f
2009-12-26 11:37:00 5583
原创 OPENJMS学习笔记二
openjms在server中新增消息队列使用JmsAdminServerIfc类(接口)。这里我只是调用了addDestination方法在创建queue和topic/** * Add a specific destination with the specified name * * @param name destina
2009-11-26 00:21:00 1297
原创 OPENJMS学习笔记一
环境:OPENJMS0.7.7 mysql5.1 一,首先下载openjms的server包:下载地址:http://prdownloads.sourceforge.net/openjms/openjms-0.7.7-beta-1.zip二,下载mysql5.1下载地址:http://dev.mysql.com/downloads/mysql/5.1.html三,
2009-11-26 00:18:00 2807 4
原创 字符串中出现次数最多的字符算法
求一个字符串中出现次数最多的字符算法总结如下/**Class GetMaxChar.java*Create Date: 2009-11-25*Author:a276202460*/package com.rich.notation;import java.util.Arrays;import java.util.HashMap;import java.ut
2009-11-25 23:53:00 1536
原创 java进制转换
对于10进制数转换为N(2-36)进制一般都是选择取余除的算法进行转换 ,下面给出两种方案 一种是递归,一种是迭代。通过效率评价两者性能其中迭代的方案直接取自java源代码。/* *Class NotationConvert.java *Create Date: 2009-11-12 *Author:a276202460 */package com.rich.not
2009-11-12 16:36:00 786
原创 Axis2 java WebServices开发三POJO (续)
上篇日志调用ws使用的是RPCServiceClient 能够对VO(pojo)进行自动xml-bean的封装操作。ws传给客户端的都是xml配置文件 这里使用axis data bounding 来生成客户端代码进行测试,测试了一晚上发现axis的ADB类型的客户端似乎不支持list数据的绑定同时对于object类的方法 hashcode和tostring方法也不会调用服务端的API进行封装
2009-11-10 23:28:00 1101
原创 Axis2 java WebServices开发三POJO
环境JDK1.5Eclipse 3.2直接上代码:如果没有配置好环境请参看前两篇日志 服务器端代码User类:/**Class User.java*Create Date: 2009-11-4*Author:a276202460*/package com.axis.pojo.test;public class User implements ja
2009-11-08 23:27:00 1533 1
原创 Axis2 java WebServices开发二
开发环境 eclipse3.2 (没有配置环境 请参看上一篇日志)新建项目:UserCover(名称随便) 做个简单的报道并记录调用server的username 新建包:com.axis2.test新建接口:package com.axis2.test;public interface UserCover { public void CoverName
2009-10-27 19:34:00 3339 4
原创 Axis2 java WebServices开发一
axis就不介绍了。Eclipe开发axis1.下载Ecipse3.2+2.下载Axis 1.5 地址:http://ws.apache.org/axis2/download/1_5_1/download.cgi同时下载Axis 1.4 (备用) 地址:http://ws.apache.org/axis2/download/1_4_1/download.cgi3.下载Axis
2009-10-26 22:32:00 1874
原创 Swing SideBar(Swing 侧边栏)
以前在Swing library4.0的jar包里提取了一个sidebar API今天整理了下 拿出来share一下.同一时期整理过一个datepicker的API 地址:http://blog.csdn.net/a276202460/archive/2009/02/19/3909702.aspx1.此API提供了菜单部分的闪出进入效果2.有颜色渐变模式的应用(GradientPain
2009-07-04 17:54:00 7935 2
原创 java swing版拼图游戏
前两天,闲来无事 就写了个java拼图的游戏,只是半成品,(写完玩了下感觉太无聊了,还是算了写了:))根据需要时很容易扩展的。虽然是半成品,也希望对初学者有个帮助。代码如下:容器类:package cn.xy.imgspell;/* *author:a276202460 *crete date:2009-6-17 */import java.awt.BorderLay
2009-06-20 10:49:00 4911 4
原创 vi 编辑器命令简要
使用linux系统,VI编辑器我想是我们都应该熟悉的,平时有些命令总是忘 这里作下笔记,也好及时查询:) vi xxxxx文件key i 进入编辑模式(光标停留位置)key a 进入编辑模式(光标停留位置前进一个字符)key shift+a (即大写A) 进入光标所在行的末尾并进入编辑状态key shift+i (大写I)
2009-06-13 09:12:00 1241
原创 linux 使用mailx发送邮件
测试版本 red hat(其他版本可参照 man mail ,man mailx 获得更多信息)发送不带有附件的邮件创建邮件内容文件mail.txt[root@localhost ~]# touch mail.txt[root@localhost ~]# vi mail.txt编辑好以后内容后发送邮件mailx -s test a simple mail aaaaa
2009-02-22 11:46:00 14682
原创 JAVA Swing Datepicker(日历控件)
此日历控件在www.eltima.com上给的Swing library4.0的jar包里提出出来 并重新封装在DatePicker类中 将必要的函数由私有状态提升为公开状态或将混淆过的代码重新命名. 下在地址:http://download.csdn.net/source/1023826 源于同一demo的 sidebar的一个提取见另一篇博文:http://bl...
2009-02-19 13:14:00 35954 29
原创 linux下安装Eeclipse
最近虚拟机出问题了,故将eclipse的安装做个日志以备以后查看:(下载Eclipse 3.4 (根据本地java version 确定是否需要下载此版本) http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1
2009-02-06 23:55:00 898
原创 空瓶子换汽水问题
用空瓶子换汽水经常遇到 今天在论坛上有人提出来,给的算法用递归实现的 如果数量在百万那么时间复杂度我认为不合理 其实我认为这个问题很简单 如果几十个人需要喝汽水 完全可以根据数学模型口算出来 也就是说时间复杂度为n 数学模型: N个瓶子换一瓶汽水。(假设瓶子的价钱为1) 瓶子价钱x 一瓶汽水除去瓶子本身的价钱实际价钱为y那么
2009-01-17 20:59:00 4075
原创 linux下更换java版本
linux安装的时候如果选择了java开发的话会默认安装当前linux内置的gil java版本 新点的linux安装的java版本大多为1.4 有更老的系统自带的java版本为1.3根本不能满足我们程序开发的需要 进入终端查看当前java版本 [root@localhost sbin]# java -versionjava version "1.6.0_11
2008-12-30 20:43:00 7385
原创 linux下安装QQ
linux系统中安装QQ最便捷的方式: http://im.qq.com/qq/linux/download.shtml 以上是腾讯提供的linux系统中QQ的安装包下载地址 你可以选择适合你的安装包下载,下载完后安装即可
2008-12-13 16:24:00 1084 1
原创 linux(redhat)开启telnet,ftp服务
linux开启telnet服务必须安装telnet软件包 查看是否安装了telnet软件包的命令为: rpm -qa telnet [root@localhost xinetd.d]# rpm -qa telnet telnet-0.17-39.el5 如果存在则出现telnet的版本号。如果没有安装 应用
2008-12-12 22:07:00 3461
原创 使用位运算判断一个数是否为2的N次方
刚刚在论坛上看到这个经典的判断.收藏之~ public class Main{ public static void main(String[] args) { for(int i=2;i1000;i++){ if((i&(i-1))==0){ System.out.println(i);
2008-12-09 17:53:00 1409
原创 Swing版本的report engine
最近公司闲的真是要命,有一个月没一点事做了,公司马上有些老系统得程序要转移到java来,用Swing编写,闲来无事设计一个Swing的简单实用得报表引擎。 具体设计思路和代码这几天都写得差不多了功能大概如下: 1.自定义列或表格是否排序功能 2.根据document得节点模型定义head
2008-12-03 21:02:00 828
原创 JTabel 中监听某个单元格的值确实改变了
在使用Jtable得时候,当然是我自己在使用得时候,查了下API没有发现如何监听某个单元格得值是否被修改过了,如果那位仁兄知道怎么直接添加监听还望多多指教。 JTable得单元格(cell)在渲染得时候使用得是默认得DefaultTableCellRenderer。其返
2008-10-15 20:52:00 5123 2
原创 与Ext 2.0 Form简单示例
几天没看博客写的文章竟然内容没有了.......资源连接:http://download.csdn.net/source/656245装又tomcat即可运行
2008-07-15 20:31:00 853
原创 Eclipse插件开发(一)Hello World
eclipse之所以如此强大,想必我们都看中了它众多的插件(plugin)功能吧,eclipse提供给我们的workspace本身就是它的一个插件。 eclipse为我们开发插件提供了非常便利的接口,虽然我们可以使用诸如myeclipse的插件对spring,struts,hibernate等框架进行非常简捷的操作,但是我们有些时候也需要对自己或公司的一些框架和技
2008-07-14 17:12:00 2636
原创 IE和FF下读取XML文件
IE和Firefox是当今最为流行的两大生产厂商,其各自对于css和javascript的操作个别地方存在着分歧,对于web开发的程序员来说,产品是面向所有浏览器的,也就是说我们开发的产品要确保在两种浏览器下都能够正常浏览. 首先要判断客户使用的是那种类型的浏览器:var moz = (typeof document.implementation != unde
2008-06-03 12:11:00 1929
原创 Spring中发送邮件
在使用spring的邮件反送的时候,个人理解是先要有一个邮件发送器可以使用任意一个smtp进行邮件发送,使用此功能必须使用的jar文件为spring-context.jar mail.jar spring-core.jar activation.jar commons-logging.jar在resin和weblogic下启动均无异常发生但在tomcat下发生如下异常j
2008-05-31 10:49:00 6368 1
原创 Spring中的时间调度,定时任务
一 简单的线程方式周期执行 所谓线程式就是规定了和thread类似的timer类每隔一段时间(自己在配置文件中定义的时间)run方法就会被执行一次,所以他是一个单线程类首先需要了解的是他继承自java.util..TimerTask类,执行方法体为其复写的父类中的public void run()方法package cn.xy.util;import java.util.Ti
2008-05-26 12:38:00 2053
原创 JTable中随意位置插入列
javax.swing.jtalbe可谓是操作数据库的时候最长使用的组件了,在末尾加入一个新列API中都能找到,但是根据使用的需求和对当列值的操作可能需要在任意位置插入一个新的column,并且实时改变每个column的索引这样才能确保数据的正确 java api中没有提供在任意位置插入列的函数,但是我们可以在末尾加入列后使用DefaultTableColumnModel
2008-05-26 12:25:00 6541
js获取百度搜索关键字(推广、SEO)
2020-07-21
swing datepicker
2020-07-13
一洽在线客服系统操作手册
2018-11-20
android拼图游戏源码
2012-05-12
java chm 工具源码
2010-08-26
java版chm制作工具
2010-08-26
OPENJMS操作消息传输示例
2009-11-29
Swing Datepicker
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人