工作记录
doomhuntercj
这个作者很懒,什么都没留下…
展开
-
今日将LUCENE分词的analyzer和seg改成了单态模式!~
一步一个脚印的学习,思考!前一段时间为分词多次实例化时载入多次词库影响性能,使自己就始终感觉程序不健壮,原本是打算用static块来统一初始化库,并且把所有词库也都static,当时改写过后,用是能用了,就是感觉程序写得难看,一大排的static变量加方法。。。。。 private static SwodeSeg instance= null; public static SwodeSe原创 2007-02-13 17:06:00 · 1072 阅读 · 0 评论 -
linux下 使用JNI 来以C++调用JAVA的类!(一)
决定使用JNI,实际是为了能够将通讯与调用后台的lucene索引,因此老大决定要采用这种方式来实现index的多机分布式的索引服务。接到任务,使用C++来调用Lucene的java查询的封装类。 用了java,c++各一段时间,却从未接触过JNI. 开始从网上收集该方面的资料,从头开始没有指导的时候特别郁闷,网上找到的大多数资料是讲述如何用java来调用C+原创 2007-04-20 15:13:00 · 4966 阅读 · 2 评论 -
文件描述符(fd)
1、首先说什么是文件描述符,它有什么作用?文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix 操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix 通常有一个系统级的限制。因为squid 的工作方式,文件描述符的限制可能会极大的影响性能。当squid 用完所有的文件描述符后,它不能接收用户新的连接。转载 2007-04-11 10:25:00 · 6566 阅读 · 0 评论 -
关于httpclient 头信息!
3、Head HTTP的Head方法,与Get方法完全一致,唯一的差别是服务器不能在应答包中包含主体(message-body),而且一定不能包含主体。使用这个方法,可以使得客户无需将资源下载回就可就以得到一些关于它的基本信息。这个方法常用来检查超链的可访问性以及资源最近有没有被修改。 HTTP的head方法最典型的应用,是获取资源的基本信息。HttpClient定义了HeadMethod类支原创 2007-04-03 11:55:00 · 3869 阅读 · 1 评论 -
socket与TCP/UDP编程~
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也转载 2007-04-05 17:07:00 · 1276 阅读 · 0 评论 -
tomcat 从windows向linux转移部署!
这两天将windows下的j2ee项目转移到linux下进行调试,还是有不少的问题~现总结两条:一。首先是让开发人员最头疼的classpath问题,将项目拷到linux下,首先运行java程序的时候一定要注意到该项目的目录下,以“java -classpath lucene-core-2.0.jar:commons-lang.jar:./bin helloworld” 来运行,注原创 2007-03-23 10:19:00 · 7730 阅读 · 1 评论 -
mysql在linux下远程连接错误的问题!~
在自己XP机器上安装的mysql的windows版本,现在putty连接在服务器上以user,password的方式来连接自己本地的mysql数据库,报错如下:java.net.SocketException: java.net.ConnectException: Connection timed out 截取部分。 网络上搜了半天居然将的都是加330原创 2007-03-16 15:38:00 · 994 阅读 · 0 评论 -
开博庆祝!~
终于在CSDN开建新的技术BLOG了,一方面也是因为SINA的BLOG太慢,太难登录了~以后的技术点滴的记录,工作的总结,和自己的想法 抑或是别人优秀文章的转贴将充实我的技术园地,希望以后的日子园子里能够开花结果,为自己储存技术的积累!~为雄鹰的翱翔蓄积力量!原创 2007-01-25 12:48:00 · 1075 阅读 · 0 评论 -
一个Berkeley DB的查询问题!
原本很早就发现了这个问题了的,只是一直都没有找出确切的原因,这次在刚刚抓取新闻过后再查询果然又出现了熟悉的“no doc found!”仔细检查发现没有程序上的问题,再查JE的JAVA文档,猜测是由于Berkeley DB对于新抓取的新闻还存在于内存的CACHE中,没有更新到DISK上! 重启TOMCAT后,发现那些查询不到的新记录又奇迹般的出来了,看来问题就在这!于是查找B原创 2007-01-25 13:04:00 · 2557 阅读 · 0 评论 -
抽取网页信息
public ListString[]> extractItems(String url, String encoding, String gp, String itp) throws MalformedURLException, UnsupportedEncodingException, IOException ...{ gp原创 2007-02-27 18:23:00 · 1518 阅读 · 0 评论 -
简单的工厂模式
public class AFactory{ private static instance = new AFactory(); private AFactory(){} public static AFactory getInstance(){ return instance; } public A getA(String typeInfo){ if(typeInfo.equals("XX"))原创 2007-02-13 17:44:00 · 989 阅读 · 0 评论 -
resin与hessian的版本冲突问题
困扰了好几天的一个问题,今天终于解决。果然又是这种版本的冲突。 基于hessian的远程调用,在spring+struts的web工程情况下怎么都报错,而在单独用应用程序mian函数跑的时候没有问题。换了好多spring和struts的版本组合,还是有问题。 报错信息:com.caucho.hessian.io.HessianProtocolExceptio原创 2009-10-19 16:43:00 · 2191 阅读 · 0 评论