- 浏览: 699562 次
- 性别:
- 来自: 杭州
-
文章列表
想让Tomcat支持ssi,一般是shtml文件。配置比较简单。
默认tomcat不支持ssi。
现以tomcat5.5.x为例。
改conf/web.xml配置。
有两种方式:一是servlet,二是filter。
servlet方式的:
<!--
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</se ...
- 2008-07-27 21:55
- 浏览 3088
- 评论(0)
setTimeout(script,millisecond); 是从现在算起多少微秒后运行该代码(只运行一次)
setInterval(script,millisecond); 是每隔多少微秒运行一次代码
示例:
1.执行一次
<span id="time"></span> 秒
<script type="text/javascript">
var i = 1;
var txt = document.getElementById("time"
- 2008-07-10 21:36
- 浏览 1769
- 评论(0)
linux下的很软件都是 tar.gz后缀的,解压久了不用就忙了,写备忘。现我知的直接解压方法有两种
1.gunzip与tar
gunzip < *.tar.gz | tar -xvf -
2.只用tar
tar -zxvf *.tar.gz
说明:
z表示:通过gzip指令处理备份文件
x表示:解压
v表示:输出解压过程信息
f表示:指定备份文件
- 2008-07-08 11:14
- 浏览 1721
- 评论(0)
solr 1.3 还没有正式发布,在这里记录下从solr 1.2的主要改动:
solrj solr的java客户端,可以嵌入搜索(不是http/xml交互)
multi-core 多核心——1个web应用可以用多种的搜索服务,即可以多个schema.xml
search components 搜索组件。
distributed search 分布式搜索。
api的变动:
org.apache.util 包下的大部分类移到org.apache.common.util包下面。
org.apache.solr.request包下面的很多类移到org.apa ...
- 2008-07-08 10:20
- 浏览 2625
- 评论(5)
solr 分布式其实是分发,这概念像Mysql的复制。所有的索引的改变都在主服务器里,所有的查询都在从服务里。从服务器不断地(定时)从主服务器拉内容,以保持数据一致。先描述下我的环境:solr-master(192.168.1.181), solr-slave(192.168.1.155), jdke1.6.0_06, tomcat-5.5.26, solr-1.2 tomcat_home在 /home/chenlb/tomcat-5.5.26solr_home在 /home/chenlb/solr-homesolr解压后的目录 /home/chenlb/solr-1.2.0最好两机可以 ...
由于svn服务器的调整,很多项目里的链接还是旧的服务器,又由于项目里有些东西还没有提交,所不能删除svn的元数据,怎样才能适应svn的迁移呢? 我的项目全在Eclipse下面,用subeclipse客户端,在subeclipse找了好久没找到此功能,最后在TortoiseSVN找,找到了右击本地与svn相连的目录-->"TortoiseSVN"-->"Reloate..."在to URL那改就行了。^_^ subeclipse远不如TortoiseSVN强大,且它还依赖TortoiseSVN——如果没有TortoiseS ...
- 2008-07-04 11:06
- 浏览 3758
- 评论(0)
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。
[chenlb@A ~]$ ssh-keygen -t rsa -P ''
-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。它在/home/chenlb下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。2.把A机下的id_rsa.pub复制到B机下,在B机的.ssh/ ...
我用CentOS为例。
简介:
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。
CentOS的cron默认是开机启动的,如果没有开机启动可以用chkconfig
[root@chenlb-pc ~]# chkconfig crond on
查看crond是否开机启动
[root@chenlb-pc ~]# chkconfig --list crond
crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 ...
- 2008-07-02 16:23
- 浏览 3279
- 评论(0)
Solr 涉及的术语,简单介绍下:
Auto-warming(自动预热) 当打开一个新的缓存时,它把在旧缓存里命中较高的键/值添加到新的缓存里。
Constraint(限制) 限制对象集的方法。
Facet(层面) 对象集的一个方面或特定的一部分,这可以用来资源分类。
Filter(过虑器) 它由上下方决定,可能是:1. Constraint(限制)的那称呼。2. 限制查询结果的"fq"参数。3. 涉及特定的Lucene的"Filter"类。
Solr Home Dir(Solr主目录) 又叫Solr Home Directory或Solr Ho ...
- 2008-06-26 11:52
- 浏览 2030
- 评论(0)
两字符串相似度计算方法有好多,现对基于编距的算法的相似度计算自己总结下。
简单介绍下Levenshtein Distance(LD):LD 可能衡量两字符串的相似性。它们的距离就是一个字符串转换成那一个字符串过程中的添加、删除、修改数值。
举例:
如果str1="test",str2="test",那么LD(str1,str2) = 0。没有经过转换。
如果str1="test",str2="tent",那么LD(str1,str2) = 1。str1的"s"转换&q ...
用String.substring方法,不小心会有越界异常。现实现一个没抛出越界异常,越界就返回null,不过直接返回的再用其它方法,可能有Null异常。现还实现可以负index的,可能逆向的。
package com.chenlb.util;
public class StringUtil {
/**
* start与end均可负数<br/>
* start < end正向取, start > end逆向取<br/>
* 示例:str="I am chenlb"<br/>
* StringUtil ...
网上找到这方面的资料,javaeye也有这个帖子 ,想学习这方面的知识,虽然网上很容易找到这方面的资料,但我还是把它上传来与感兴趣的javaeye友一起学习。
前段时间学习Linux命令,偶然发现curl命令很有用。这里简单介绍下。网络上部分解析是:curl是一个利用URL语法在命令行方式下工作的文件传输工具。
它可以取得有规律的url的内容。比如:http://www.example.com/001.html 到 http://www.example.com/100.html ,它有一种表达式可以这些内容下载下来,这功能绝对比迅雷强,迅雷只支持一个变量,curl只你喜欢可任意多。它可继点续传,提交表单……
来看下简单的使用:
1.查看响应的头
curl -I http://chenlb.iteye.com
现在正如robbin说 ...
Windows网络命令行程序
ipconfig /all 查看配置 ipconfig /renew 刷新配置 ipconfig 管理 DNS 和 DHCP 类别 ID Ping 测试连接 Arp 解决硬件地址问题 nbtstat 解决 NetBIOS 名称问题 netstat 显示连接统计 tracert 跟踪网络连接 pathping 测试路由器
- 2008-06-06 15:18
- 浏览 1290
- 评论(0)
今天运行下程序,报错说“内存不够”。在Tomcat可以扩大JVM的内存栈呢?然后看那bin目录下启动文件,找到catalina.bat文件的JAVA_OPTS(大概在103行,5.5.X),在再添加一个set JAVA_OPTS参数即可如:
set JAVA_OPTS=%JAVA_OPTS% -Xms100m -Xmx512m
- 2008-06-05 20:54
- 浏览 2626
- 评论(1)