随笔分类 - 6 Apache
摘要:From http://alartin.iteye.com/blog/42867and http://www.iteye.com/blogs/tag/luceneLucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包, 即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。 Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎Solr是一个基于Lucene java库的企
阅读全文
摘要:AJP是Apache提供的完成与其它服务器通讯的一种协议。使用这种协议,具有更高的性能,因为它采用的是二进制传输。比HTTP的文本传输要有更高的效率。在Apache中要使用mod_proxy和mod_proxy_ajp,在Tomcat中则要开启ajp服务。参考:http://blog.sina.com.cn/s/blog_8263d8720100vo19.html----------------------------------------AJP是Apache提供的完成与其它服务器通讯的一种协议。在Apache中通过mod_proxy_ajp模块发送AJP数据,另外一端的服务器需要实现AJP
阅读全文
摘要:Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包, 它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。现有的基于Lucene的搜索功能: 比如 Eclipse 的帮助系统的搜索功能 许多电商网站中的产品分类信息查询Lucene 能够为文本类型的数据建立索引, 所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。 不指定要索引的文档的格式也使 Lucene 能够几乎适用于所有的搜索应用程序。索引和搜索 Lucene 软件包分析 Package: org.apache.lucene.docum...
阅读全文
摘要:http://baike.baidu.com/view/46642.htmNutch和Lucene Nutch是基于Lucene的。Lucene为Nutch提供了文本索引和搜索的API。 一个常见的问题是:我应该使用Lucene还是Nutch? 最简单的回答是:如果你不需要抓取数据的话,应该使用Lucene。 常见的应用场合是:你有数据源,需要为这些数据提供一个搜索页面。在这种情况下,最好的方式是直接从数据库中取出数据并用Lucene API 建立索引。 在你没有本地数据源,或者数据源非常分散的情况下,应该使用Nutch。Solr使用入门指南http://blog.csdn.net/...
阅读全文
摘要:########Camel知识########~~~~~~~~~~~~~~~~Apache Camel简化SOA实施进程 http://yangzb.iteye.com/blog/494571~~~~~~~~~~~~~~~~有一套设计模式在业界引起了注意,那就是Hohpe 和 Woolf's企业整合模式。这些模式包含了一些技术上无关的词汇来描述大量整合的解决方案。他们并不是侧重于低层次的编程,而是采取自上而下的方案来开 发一个异步的、以信息为基础的架构。一致的词汇是很好的,而易于使用的框架在实际建立基础架构的时候岂不是更好吗?这正是Apache 的开源Camel项目背后的理念。现在,行
阅读全文
摘要:JMS规范介绍(1) JMS消息 http://www.goldendoc.org/2011/08/jms_spec_message/activemq的网络层介绍(一) http://www.goldendoc.org/2011/09/activemq-network-process/activemq的网络层介绍(二)http://www.goldendoc.org/2011/09/activemq-network-process-2/
阅读全文
摘要:1 JMS知识回顾1.1 JMS基本构件 1 连接工厂 2 连接 3 会话 4 目的地 客户用来指定它生产的消息的目标和它消费的消息的来源的对象。 JMS1.0.2规范定义了两种消息传递域:点对点(PTP)、发布订阅 在点对点消息传递域中,目的地被称为队列(queue); 在发布订阅消息传递域中,目的地被称为主题(topic) 5消息生产者 6 消息消费者 消息的消费可以采取以下两种方法之一: 同步消费:调用receive方法,显示的从目的地提取消息 异步消费:为消费者注册消息监听器,以定义消费到达时所采取的动作。...
阅读全文
摘要:camel 简介(转)http://hi.baidu.com/lovemywolf/blog/item/417c9c5451aa24163b293526.htmlApache Camelhttp://wenku.baidu.com/view/211a8438376baf1ffc4fadd2.html
阅读全文
摘要:在使用SSL之前必须安装JSSE。在Sun提供的1.4以后的版本中,JSSE已经集成到JDK中,如果你使用的是JDK1.4以前的版本则必须安装JSSE。使用HttpClient来打开Https连接: 两种方法可以打开https连接, 第一种就是得到服务器颁发的证书,然后导入到本地的keystore中; 另外一种办法就是通过扩展HttpClient的类来实现自动接受证书。http://baike.baidu.com/view/2476238.htmClient HTTP Programming Primer http://hc.apache.org/httpcomponents-client-.
阅读全文
摘要:1. Endpoint Camel provides out-of-the-box support for endpoints implemented with many different communication technologies. Here are some examples of the Camel-supported endpoint technologies: 1. A JMS queue. 2. A web service. 3. A file. A file may sound like an unlikely type of endpoint, u...
阅读全文
摘要:以下摘自apache-camel-2.9.1下载包的Readme.txt文件Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.Camel lets you create the Enterprise Integration Patterns to implement routing and mediation rules in either a Java based D
阅读全文
摘要:第一个使用JSR-170内容存储规范(Java Content Repository)的web框架,Sling让实现一个简单的应用变得容易,同时针对复杂的应用也提供企业级的框架。Sling支持OSGi,Sling能够提供RESTful的方式来开发应用。Apache Sling 有以下优势: 1。一个标准应用 (jar文件容器包含所有的东西,通过Sling启动) 2。一个web应用(正好把Sling放到你最喜欢的web容器中) 3。提供全部源代码包 4。支持Mavenhttp://baike.baidu.com/view/4902159.htm
阅读全文
摘要:Felix是一个OSGi版本4规范的Apache实现。The Felix project is organized into subprojects, where each subproject targets a specific OSGi specification or OSGi-related technology;current version: felix-framework-4.0.2Start framwork: java -jar bin/felix.jarThe main way to interact with the framework is via the sup..
阅读全文
浙公网安备 33010602011771号