自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

doomhuntercj的专栏

我的技术小窝

  • 博客(19)
  • 收藏
  • 关注

原创 resin与hessian的版本冲突问题

      困扰了好几天的一个问题,今天终于解决。果然又是这种版本的冲突。      基于hessian的远程调用,在spring+struts的web工程情况下怎么都报错,而在单独用应用程序mian函数跑的时候没有问题。换了好多spring和struts的版本组合,还是有问题。      报错信息:com.caucho.hessian.io.HessianProtocolExceptio

2009-10-19 16:43:00 2192

原创 linux下 使用JNI 来以C++调用JAVA的类!(一)

           决定使用JNI,实际是为了能够将通讯与调用后台的lucene索引,因此老大决定要采用这种方式来实现index的多机分布式的索引服务。接到任务,使用C++来调用Lucene的java查询的封装类。        用了java,c++各一段时间,却从未接触过JNI. 开始从网上收集该方面的资料,从头开始没有指导的时候特别郁闷,网上找到的大多数资料是讲述如何用java来调用C+

2007-04-20 15:13:00 4972 2

转载 文件描述符(fd)

1、首先说什么是文件描述符,它有什么作用?文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix 操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix 通常有一个系统级的限制。因为squid 的工作方式,文件描述符的限制可能会极大的影响性能。当squid 用完所有的文件描述符后,它不能接收用户新的连接。

2007-04-11 10:25:00 6582

转载 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 1277

原创 关于httpclient 头信息!

3、Head  HTTP的Head方法,与Get方法完全一致,唯一的差别是服务器不能在应答包中包含主体(message-body),而且一定不能包含主体。使用这个方法,可以使得客户无需将资源下载回就可就以得到一些关于它的基本信息。这个方法常用来检查超链的可访问性以及资源最近有没有被修改。  HTTP的head方法最典型的应用,是获取资源的基本信息。HttpClient定义了HeadMethod类支

2007-04-03 11:55:00 3873 1

原创 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 7747 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 995

原创 信息抽取

 public List extractItems(String url, String encoding, String gp,            String itp) throws MalformedURLException,            UnsupportedEncodingException, IOException ...{        gp = sanifyPat

2007-02-27 18:27:00 1299

原创 抽取网页信息

 public ListString[]> extractItems(String url, String encoding, String gp,            String itp) throws MalformedURLException,            UnsupportedEncodingException, IOException ...{        gp 

2007-02-27 18:23:00 1519

原创 XML学习

关于属性:避免使用属性!问题: 属性不能包含多个值(子元素可以)。 属性不容易扩展。 属性不能够描述结构(子元素可以)。 属性很难被程序代码处理。 属性值很难通过DTD进行测试。 如果使用属性来存储数据,那么所编写的XML文档一定很难阅读和操作。尽量使用元素来描述数据,仅使用属性来描述那些与数据关系不大的额外信息。

2007-02-27 11:13:00 1047

原创 简单的工厂模式

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 993

原创 今日将LUCENE分词的analyzer和seg改成了单态模式!~

一步一个脚印的学习,思考!前一段时间为分词多次实例化时载入多次词库影响性能,使自己就始终感觉程序不健壮,原本是打算用static块来统一初始化库,并且把所有词库也都static,当时改写过后,用是能用了,就是感觉程序写得难看,一大排的static变量加方法。。。。。 private static SwodeSeg instance= null;  public static SwodeSe

2007-02-13 17:06:00 1076

原创 关于this.getClass().getResourceAsStream()来读入数据!~

JAVA里面对于类进行调用配置资源的文件数据,以this.getClass().getResourceAsStream()来读取比较合适。路径采用相对路径直接可以从工程的path路径去找。主要问题是如果类中采用的是静态块的话,则该this.getClass()报错,因为读静态块时,可能该对象并为构造,所以用this来指向当前对象不行。 ClassLoader提供了两个方法用于从装载

2007-02-01 15:38:00 4671

原创 哈哈~自己的分词包发布!

呵呵,在JAVA下搞了不少的时间了,写了个带词性标注的中文分词的包!由于本来公司应用的对于分词的精度要求并不是太高,所以暂时实现了一个没用加入歧义消除的包!采用的基本方法是, 正向匹配,反向匹配,人名,地名,西文名,词缀部门名,数量词识别。并且可以按照给定的tag来保留应用所需要的词性的词汇,比如相关新闻计算时,保留动名,名词等词性的就可以了!性能:load词库需要1s,分词340

2007-01-31 16:12:00 1109 1

原创 关于JAVA参数传递的问题!~

在分词程序中用到一个FOR循环,循环里面的函数需要对i,j值进行修改, 结果发现根本无效!~如 for (int i = 0; i addnum(i);}addnum(int i){i++;}目前循环要是1的话,经过addnum()后应该使i变成2,但是其值仍旧是1.查得对于JAVA来说是不存在引用参数传递的,在这里的i传递给函数的时候将其当作了局部变量,所以对于传

2007-01-31 16:01:00 799

原创 lucene的写索引的操作问题

lucene的写操作,默认的时候writer = new IndexWriter(indexDir, analyzer, override);当override为TRUE的时候,lucene将进行重写操作,override为FALSE的时候将是增量索引的过程,对于重复的文章仍旧重复索引的。if (writer == null) {   try {    writer = new IndexWr

2007-01-30 11:37:00 1050 1

转载 eclipse快捷键

Alt+左箭头,右箭头        以在编辑窗口切换标签Alt+上下箭头,                以自动选择鼠标所在行,并将其上下移动Ctrl+f6                            可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7                            可以在视图之间切换 ,如编辑视图,输出视图,工程视图C

2007-01-29 11:24:00 1032

原创 一个Berkeley DB的查询问题!

  原本很早就发现了这个问题了的,只是一直都没有找出确切的原因,这次在刚刚抓取新闻过后再查询果然又出现了熟悉的“no doc found!”仔细检查发现没有程序上的问题,再查JE的JAVA文档,猜测是由于Berkeley DB对于新抓取的新闻还存在于内存的CACHE中,没有更新到DISK上!        重启TOMCAT后,发现那些查询不到的新记录又奇迹般的出来了,看来问题就在这!于是查找B

2007-01-25 13:04:00 2558

原创 开博庆祝!~

终于在CSDN开建新的技术BLOG了,一方面也是因为SINA的BLOG太慢,太难登录了~以后的技术点滴的记录,工作的总结,和自己的想法 抑或是别人优秀文章的转贴将充实我的技术园地,希望以后的日子园子里能够开花结果,为自己储存技术的积累!~为雄鹰的翱翔蓄积力量! 

2007-01-25 12:48:00 1078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除