`
huanglz19871030
  • 浏览: 241466 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

js原型

原型是个很微妙的东西,很多人不是很理解,理解了原型对于研究其他js类的框架(比方Extjs)很有帮助.   下面我们开始讨论下原型,对于理解js中的原型概念十分重要。简单来说,一个原型类似其他语言中的一个类,它定义的属性且可以被此类产生的所有对象所共享。然后它又不像一个类,原型可以在运行时获得和改变。可以增加属性到原型上或者删除原型上已经存在的属性。所有的变化将立即影响由原型派生的对象。它是如何工作的呢? js是一种动态的语言,它不是在编译期间去搜索属性值,而是在执行请求期间去搜索属性值。例如,考虑一个基本的继承案例,A的原型继承自B的原型,a对象是由A的原型派生出的对象.如果对象a上的一个 ...
Solr服务器复制的配置 1,首先测试在本机上开启三个tomcat的服务器:一个端口是80,另一个是9888 2,按照标题一的配置对第二和第三个tomcat服务器进行类似的配置,注意SolrHome的目录不要相同即可,其他的配置不变. 例如:以本机为例
        luence有一个IndexDeletePolicy接口,这个接口是提供luence删除索引文件的两个时机,分别是init和commit, init是在IndexWirter创建时执行的。commit是在有索引文件更新,提交是执行的。而indexDeletePolicy这两个方法都会得到一个 ...
      原文出处:http://blog.chenlb.com/2009/01/solr-multicore-work-with-solr-distributed-searching-to-search-big-index.html (系列博文,大牛!)   Solr Distributed Searching (分布式搜索) 是 solr 1.3 的特性。大索引,可能有多种原因要把它分成N个小的索引,可以把小索引放到其它的机器上,但是我没这么多机器怎么办呢?solr 1.3 有 multicore,恩,multicore 简单使用 可以看我那一篇文章。各个 core 各不干扰 ...
      学习新东西前,我一般都会先找些文章来看,整个原理呀、执行过程呀、优缺点呀之类的先了解个大概。然后建个工程开始写例子,在写例子的过程中还会查找些资料,比如百度文库上比较有价值的文档等,只是有些豆豆要的比较多,有点坑爹。在写例子的过程中不断的完善,封装,直到把代码写的看的下去,然后跑通整个过程。前面的那篇solrj的二次开发就主要是对solr的客户端API进行了封装,使之适合自己的使用。总体感觉solr比lucene确实好用,像高亮、排序、facet分组的实现的比较方便,而且还能较为方便的自定义插件,lucene虽然也能做,但实现起来要复杂。现在将看到的一些solr方面的文章记录以下,包 ...
1.拦截请求,解析请求并构建相应的handler。 发送检索请求,例如:http://localhost:8983/solr3.5/core2/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on 首先他将被SolrDispatchFilter拦截。
l  dataDir参数 用于替换默认的索引数据目录(./data)。如果重复指定,将使用重复的值。如果不是绝对路径,将使用servlet容器当前工作目录下的相对路径。 <dataDir>/var/data/solr</dataDir>   l  mainIndex参数部分 mainIndex>     <!-- lucene options specific to the main on-disk lucene index
   Solr有个很方便的处理器叫DataImportHandler,可以通过配置配置db-data-config.xml配置各种数据源然后从中导入数据进行索引,很方便我们进行开发.但是之前从数据库导入数据一直有个问题,就是如果数据库中数据过大,就会导致内存溢 ...
这是我看到过的写的较好的一篇入门文章,个人觉得相对有些文章来说靠谱些,呵呵。 机器上已安装 : Tomcat 7    jdk1.7    mysql 5.0 访问 http://www.apache.org/dyn/closer.cgi/lucene/solr , 在这个网址里选择一个路径 , 下载 solr 3.5 的版本 solr3.5 在本机解压缩以后 , 把 apache-solr-3.5.0\example\webapps  目录下的  solr.war  文件拷贝到  Tomcat 7 的webapps 目录下 启动Tomcat7,自动解压solr.war包。然后在 ...
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。下面直接上自己封装的主要代码: 1、solrj操作接口   public interface SolrjQuery {         // solrj查询返回SolrDocument记录的集合 public DataGrid<SolrDocumentList> querySolrResult(String word, SolrSearchBasePO sbpo);   // solrj查询返回Map记录的集合 p ...

spring AOP

先简单的说说spring aop使用的好处:利用AOP横向添加的进去的功能一般与主体业务无关,且复用性高。例如日志记录,性能统计,安全控制,事务处理,异常处理等。将这些比较公用的逻辑从业务主逻辑代码中划分出来,通过分离,我们可以将它们独立到非主导业务逻辑的单独方法中。 这样就把与对业务逻辑无关的逻辑部分进行隔离,从而改变这些行为的时候不影响业务逻辑的代码。使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时因为高复用而提高了开发的效率。   Spring AOP使用动态代理技术在运行期织入增强的代码,为了揭示Spring AOP底层的工作机理,有必要对涉及到的Java知识进行学习。S ...

spring IOC的使用

  Ioc和他的作用,简单的来讲,就是由容器控制程序之间的关系,而不是由我们手动编写控制实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 下面通过添加用户的小例子具体来看,首先配置Spring的环境 1、加入spring的依赖包 (1).SPRING_HOME/dist/spring.jar (2).SPRING_HOME/lib/log4j/log4j-1.2.14.jar

spring IOC介绍

      首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。       所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如此,在一个对象中,如果要使用另外的对象,就必须得到它(自己new一个,或者 ...

spring概述

随着越来越多的项目使用到spring框架,觉得很有必要重新细致的梳理整理spring相关知识。 Spring是什么? Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。从简单性、可测试性和松耦合的角度而言,任何Java ...
要想在自己的网站上用google地图展示出地址,就的用到 google map api ,如下,其中address是最重要的, Java代码   <script src= "http://maps.google.com/maps?file=api&amp;v=2&amp;key=${mapkey()}"          type="text/javascript" ></script>      <script language="ja ...
Global site tag (gtag.js) - Google Analytics