博主资料

留言 加为好友 收藏

用户名:  zhangxinzhou
来自:  北京 石景山
年龄:  33

个人统计

用户名: zhangxinzhou
等级: 初来乍到
威望: 475
积分: 1019
在线时间: 113 小时
日志总数: 137
评论数量: 1328
访问次数: 684615
建立时间: 2006-09-14
RSS订阅       手机访问

最新评论

文章搜索

文章列表

最近访问的人:

炒股软件
2008-10-08 11:35:03
320JAVA && .NET
2008-09-24 11:16:09
☆笨笨№
2008-09-23 14:41:15
[敞篷帅哥]的赛迪..
2008-08-29 22:02:46
majun
2008-08-19 12:01:30
老虎机上分器
2008-08-14 17:04:03
javaEE
2008-08-12 18:18:21
寒冰
2008-08-11 16:15:45
逆风飞扬
2008-08-05 09:59:30
王仰富/企业IT架构..
2008-08-04 12:47:58

日志文章列表

2007年12月28日 11:48:06

weblogic.xml 需要放在 web-inf下面.否则不能正确访问.

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<session-descriptor>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
<url-rewriting-enabled>true</url-rewriting-enabled>
</session-descriptor>
<context-root>MyWeb</context-root>
</weblogic-web-app>

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1265) |  收藏
2007年12月28日 10:06:23

weblogic问题, 发布失败,不能激活项目

weblogic 的jdk和项目编译使用的jdk不一致.

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1034) |  收藏
2007年12月27日 17:40:08

weblogic问题, Parsing Failure in config.xml

这个问题是jdk版本与weblogic要求的不一致. 使用weblogic自带的bea/的jdk即可.

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1096) |  收藏
2007年12月27日 09:57:23

快速读取网页内容


    /*
    * UrlUtil.java
    *
    * Created on 2006年9月27日, 下午5:01
    *
    * To change this template, choose Tools | Options and locate the template under
    * the Source Creation and Management node. Right-click the template and choose
    * Open. You can then make changes to the template in the Source Editor.
    */

   
   import java.io.*;
   import java.util.*;
   import java.net.*;
   /**
    *
    * @author www.tot.name
    */
   public class UrlUtil {
    /** Creates a new instance of UrlUtil */
    public UrlUtil() {
    }
    public static String readHtml(String pageurl){
    StringBuffer sb=new StringBuffer(512);
    URL url= null;
    InputStream is=null;
    BufferedReader br=null;
    try{
    url=new URL(pageurl);
    } catch ( MalformedURLException e) {
    }
    try {
    String fileline=null;
    is = url.openStream();
    InputStreamReader read =new InputStreamReader(is,&quo..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(3426) |  收藏
2007年12月26日 11:29:21

八角地铁里面警察的德行

今天, 石景山医院东边两个车发生了刮蹭. 很小的事情,两个家伙大打出手. 很多车都堵在路上. 我劝了2分钟,他们不听,继续打. 我就走了.到了八角地铁里面,正好看见一个警察在里面执勤, 我就告诉了那个老警察. 大家猜,那个警察说什么..他妈的居然说:你可以打110啊. 我们纳税让这种垃圾! 大家说声援一下,让他下岗如何!!!!!!!!
2007年12月26日在八角地铁南侧执勤的40岁左右的警察.

阅读全文>>

类别: 无分类 |  评论(2) |  浏览(1598) |  收藏
2007年12月23日 00:05:55

iframe动态改变src的测试

程序代码
<iframe name="frame1" id="frame1" src="" width="400" height="400"></iframe><br />
<input name="btn2" type="button" id="btn2" value="按钮一(不行)" onclick="document.frames['frame1'].src='http://www.163.com/';" />
<input name="btn3" type="button" id="btn3" value="按钮二(不行)" onclick="document.frames['frame1'].document.location.href='http://www.sohu.com/';" />
<input name="btn" type="button" id="btn" value="按钮三(可以)" onclick="document.getElementById('frame1').src='http://www.hao123.com/';" />


<input name="btn4" type="button" id="btn4" value="按钮四(可以)" onclick="window.open('http://www.mzwu.com/','frame1');" />
<a href="http://www.webjx.com/" target="fram..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(1788) |  收藏
2007年12月18日 15:13:59

圣诞节的礼物

一定要打开看看..

阅读全文>>

Tags: 圣诞礼物  

类别: 无分类 |  评论(2) |  浏览(1119) |  收藏
2007年12月14日 14:09:46

链接提示文字的脚本实现 (效果不错)

链接提示文字的实现
在Web中经常碰到链接提示文字效果,就是当鼠标经过URL链接时,立刻弹出一个提示层(DIV),提示链接内容等等相关文字.虽然知道是用隐藏DIV实现de.
JS文件代码如下(mouse_on_title.js):

<!--
//***********默认设置定义.*********************
tPopWait=50; //停留tWait豪秒后显示提示。
tPopShow=6000; //显示tShow豪秒后关闭提示
showPopStep=20;
popOpacity=95;
fontcolor="#000000";
bgcolor="#EDEDED";
bordercolor="#007db5";

//***************内部变量定义*****************
sPop=null;curShow=null;tFadeOut=null;tFadeIn=null;tFadeWaiting=null;

document.write("<style type='text/css'id='defaultPopStyle'>");
document.write(".cPopText { background-color: " + bgcolor + ";color:" + fontcolor + "; border: 1px " + bordercolor + " solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}");
document.write..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1793) |  收藏
2007年12月12日 15:35:07

Document的field的说明

Field 的解释

从源代码中,可以看出Field 构造函数如下:

Field(String name, byte[] value, Field.Store store)
Field(String name, Reader reader)
Field(String name, Reader reader, Field.TermVector termVector)
Field(String name, String value, Field.Store store, Field.Index index)
Field(String name, String value, Field.Store store, Field.Index index, Field.TermVector termVector)

在Field当中有三个内部类:Field.Index,Field.Store,Field.termVector。其中

* Field.Index有四个属性,分别是:
Field.Index.TOKENIZED:分词索引
Field.Index.UN_TOKENIZED:无分词进行索引,如作者名,日期等,Rod Johnson本身为一单词,不再需要分词。
Field.Index:不进行索引,存放不能被搜索的内容如文档的一些附加属性如文档类型, URL等。
Field.Index.NO_NORMS:;
* Field.Store也有三个属性,分别是:
Field.Store.YES:索引文件本来只存储索引数据, 此设计将原文内容直接也存储在索引文件中,如文档的标题。
Field.Store.NO:原文不存储在索引文件中,搜索结果命中后,再根据其他附加属性如文件的Path,数据库的主键等,重新连接打开..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(1686) |  收藏
2007年12月10日 13:01:52

转: 限制lucene的遍历结果.

2007-06-27 使用boost的跨平台thread库 ... | log4j 配置


Lucene Hack之通过缩小搜索结果集来提升性能
作者:caocao(网络隐士),http://www.caocao.name,http://www.caocao.mobi
转载请注明来源:http://www.javaeye.com/topic/78884

一、缘起
Lucene在索引文件上G之后的搜索性能下降很严重,随便跑个搜索就要上0.x秒。如果是单线程搜索那么性能尚可,总可以在0.x秒返回结果,如果是Web式的多线程访问,由于Lucene的内部机制导致数据被大量载入内存,用完后立即丢弃,随之引起JVM频繁GC,性能极其低下,1-10秒的长连接比比皆是。这也是世人为之诟病的Lucene应用瓶颈问题,那么是否有解决方法呢?

二、思路
我们来观察Google, Baidu的搜索,有一个总体的感觉就是搜索结果多的关键词耗时比较少,结果少的关键词耗时反而多,且结果多的时候会说“约******个结果”。隐士猜测Google, Baidu的算法是找到前n个结果后停止扫描索引,根据前n个结果来推断总共有多少个结果,此猜想可由Google, Baidu翻页限制而得到部分验证。
再看Lucene,其Hits.length()返回的总是精确的结果,如果可以让Lucene也返回模糊的结果,那么索引文件就算是10G也可..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(894) |  收藏
2007年12月10日 12:16:13

自定义排序

&laquo; 从 汉化 到 国际化 | (回到Blog入口)|(回到首页) | Resin学习笔记 &raquo;

Lucene:基于Java的全文检索引擎简介
作者:车东 发表于:2002-08-06 18:08 最后更新于:2007-04-12 11:04
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://www.chedong.com/tech/lucene.html
--------------------------------------------------------------------------------
Lucene是一个基于Java的全文索引工具包。

基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史
全文检索的实现:Luene全文索引和数据库索引的比较
中文切分词机制简介:基于词库和自动切分词算法的比较
具体的安装和使用简介:系统结构介绍和演示
Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展
从Lucene我们还可以学到什么
基于Java的全文索引/检索引擎——Lucene

Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。

Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(754) |  收藏
2007年12月10日 11:59:35

并行索引.多目录

1、多字段搜索就是同时要一个以上的字段中的内容进行比较搜索,类似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。

Lucene.net中的单个字段查询大家都比较熟悉,这里对字段content进行搜索
Query query = QueryParser.Parse(querystr,"content",new ChineseAnalyzer());
Hits hits = searcher.Search(query);

对多个字段查询用到一个MultiFieldQueryParser对象,该对象继承自Query,我们要对字段title,content进行搜索。
string[] fields = {"content","title"};
Query multiquery = MultiFieldQueryParser.Parse(querystr,fields,new ChineseAnalyzer());
Hits hits = searcher.Search(multiquery);

2、多索引目录就是要在多个索引目录的中进行比较搜索,类似概念在SQL中就是select * from TableA union select * from TableB。
IndexSearcher[] searchers = new IndexSearcher[2];
searchers[0] = new IndexSearcher(IndexPath0);
searchers[1] = new IndexSearcher(IndexPath1);

MultiSearcher multisearcher = new MultiSearcher(searchers);
TopDocs multitopdocs = multisear..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1040) |  收藏
2007年12月07日 16:02:21

关于lucene的性能数据_并发

1, 环境:windows 2003 + tomcat6.0.14 + lucene 2.2.0
配置: Intel Pentium D CPU 3.00GHz,3.00GHz,992MB内存

索引数据量:200万
loadrunner 200并发测试,每秒钟请求一次.
平均hit/sec = 187.54
平均响应时间小于0.5秒

cpu 100%,内存:830MB

IndexReader还没有采用单例模式时,只能并发20,改成单例模式后就可以并发200左右了.
LUCENE还是比较强的.

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(828) |  收藏