摘要: TermQuery是lucene查询中最基本的一种原子查询,从它的名字Term我们可以看出,它只能针对一个字段进行查询。下面是我测试的一个代码样例: @Test public void testGovenQuery(){ try { String keyword="杭州"; Directory dic=new SimpleFSDirectory(new File(ILuceneManager.DEFAULT_REGION_LUCENE_INDEX_PATH)); IndexSearcher searcher=new IndexSearcher(dic); //------. 阅读全文
posted @ 2012-02-15 16:50 李克华 阅读(5781) 评论(1) 推荐(0)
摘要: 在我使用Hibernate框架查询Oracle spatial空间表的时候,在构建SessionFactory的时候总是报以下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cityDao': Autowiring of methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire me 阅读全文
posted @ 2012-02-13 15:00 李克华 阅读(1054) 评论(0) 推荐(0)
摘要: Struts2中Action的角色有点重叠!上图描述了Struts2架构中的模型、视图和控制器。控制器通过Struts2分发Servlet过滤器(也就是人们常说的拦截器)来实现,模型通过Action实现,视图则通过结果类型和结果组合实现。值栈和OGNL提供了公共的线程和链接,并使得不同组件可以相互集成。Struts2使用了名为依赖注入5——又名控制反转——的技术来降低系统的耦合性。依赖注入可以通过构造器注入,接口注入和setter注入来实现。Struts2中用的是setter注入。这就是说,你只需要提供一个setter,对应的对象就可以被Action使用了。Struts2推荐的依赖注入框架是S 阅读全文
posted @ 2012-02-03 13:33 李克华 阅读(1767) 评论(0) 推荐(0)
摘要: TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。TCP/IP协议是一组包括TCP(传输控制协议)协议和IP(网际协议)协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。传统7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每 阅读全文
posted @ 2012-02-03 13:28 李克华 阅读(457) 评论(0) 推荐(0)
摘要: 今天用wsimport命令生成WebService客户端代码总是失败,搞的我很郁闷,错误信息如下:C:\Users\DELL>wsimport -d com -keep http://10.3.9.86:8080/GeoWS/CityQuery?wsdlparsing WSDL...[ERROR] the following naming conflicts occurred: com.geostar.commonws.city.impl.CityServiceImpl line 1 of http://10.3.9.86:8080/GeoWS/CityQuery?wsdl我尝试了wsi 阅读全文
posted @ 2012-02-02 11:14 李克华 阅读(590) 评论(0) 推荐(0)
摘要: 正月年假眨眼之间都过去了,呵呵,后台准备去武汉上班,唉,舍不得家啊!今天借我哥的无线网络,我玩玩了!希望今年能混好点啊! 阅读全文
posted @ 2012-01-29 19:00 李克华 阅读(273) 评论(1) 推荐(0)
摘要: MongoDB支持2维地理信息索引。它被设计用来进行脑海中基于位置的查询,诸如“查找距离我的位置最近的N个场所”。它还可以高效的处理额外的查询条件,比如“查找距离我的位置最近的N个博物馆”。为了可以使用这种索引,你需要在你的对象中设置一个字段,该字段可以是一个子对象或者前两个元素为x,y坐标的数组(或者y,x-只要一致就行;为了确保一致性,推荐在你的客户端代码中使用保持排序的词典/hashes。)。一些例子:{ loc : [ 50 , 30 ] } //SUGGESTED OPTION{ loc : { x : 50 , y : 30 } }{ loc : { foo : 50 , y : 阅读全文
posted @ 2012-01-19 08:30 李克华 阅读(733) 评论(0) 推荐(0)
摘要: 在前面的文章里,我写了MongoDB开发入门,并且谈了如何在windows下安装MongoDB数据库,那么本篇文章我将介绍如何在Linux操作系统中安装MongoDB数据库。 首先,下载MongoDB数据库,地址:http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz。下载无论你采用什么方式吧,你可以wget,你也可以在浏览器上下载。下载完毕以后就是解压压缩文件了:tar -xvf mongodb-linux-i686-1.8.1.tgz 。在/usr/local/目录下创建mongodb目录,在mongodb目录下创建dat. 阅读全文
posted @ 2012-01-18 11:33 李克华 阅读(3105) 评论(0) 推荐(0)
摘要: 在杭州出差一年有余,终于结束那个炼狱式的出差生活,心里一个High啊!虽然知道明年还要过去... 年末公司其他项目组看起来都是硕果累累啊,唯独我们项目组的兄弟都很萎,一是项目没有验收,另一个是我们项目做了一年多却不能拿出来给公司领导show一下(这个主要原因是因为我们做的这个项目是几家公司合伙做的,穿插的东西太多,很多有亮点的东西都无法玩儿,尤其是项目中和权限挂钩的模块)。我们老大想了一想把我和熊磊磊喊过去,吩咐道:项目我们也做了一年多了,我希望你们能够把项目中独立起来的模块抽出来包装成WebService,以供后期使用或者给其他兄弟项目组的使用。把你们认为能够独立的列一个清单,然后想想怎么. 阅读全文
posted @ 2012-01-17 14:37 李克华 阅读(2534) 评论(1) 推荐(0)
摘要: 上篇博文,我们顺利的安装并启动了Mongo数据库,那么这一篇博文我讲介绍MongoDB数据库的开发,具体的细节可以参考MongoDB官方文档。为了能顺利的进行MongoDB数据库开发,我们需要按照以下步骤进行:1、下载Mongo数据库驱动程序,呵呵,这个驱动查询和JDBC驱动是有很大的差别的。 点击地址 https://github.com/mongodb/mongo-java-driver/downloads 进入MongoDB java驱动的下载页码,下载最新的驱动。2、新建一个java 工程,比如MongoDB,新建包 com.geostar.mongo.test, 新建一个类 Mong 阅读全文
posted @ 2011-12-31 16:54 李克华 阅读(1567) 评论(0) 推荐(0)