自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 SOLR拼写检查相关

6.8相似匹配  在我们使用网页搜索时,会注意到每一个结果都包含一个 “相似页面” 链接,单击该链接,就会发布另一个搜索请求,查找出与起初结果类似的文档。Solr 使用 MoreLikeThisComponent(MLT)和 MoreLikeThisHandler 实现了一样的功能。如上所述,MLT 是与标准 SolrRequestHandler 集成在一起的;MoreLikeThisHan...

2014-11-15 16:47:33 224

原创 c3p0连接池使用问题

前段使用C3P0连接池连接数据库,其中遇到一问题,服务器每过一段时间便会报错: 2014-09-04 17:08:18 ERROR [resin-port-8080-30902] [TrendTouchServiceImpl] TrendTouchService uploadPhotoTrend error: org.springframework.dao.RecoverableData...

2014-09-23 15:21:40 247

原创 SOLR使用手册之优化及拓展

solr性能优化:将索引放在内存中能有效的提升索引和搜索效率此外大部分solr的性能优化配置都在solrconfig.xml中主要内容有:使用的lib配置,包含依赖的jar和Solr的一些插件;组件信息配置;索引配置和查询配置,下面详细说一下索引配置和查询配置.一.索引配置 属性描述useCompoundFile...

2014-07-23 16:19:00 347

原创 SOLR使用手册之查询语法

 一.基本查询q – 查询字符串,必须的。fl – 指定返回那些字段内容,用逗号或空格分隔多个。start – 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。rows – 指定返回结果最多有多少条记录,配合start来实现分页。sort – 排序,格式:sort=<field name>+<desc|asc>[,<field name>...

2014-07-23 16:18:36 667

原创 SOLR使用手册之配置schema

一.Schema API 参考:https://cwiki.apache.org/confluence/display/solr/Schema+APIsolr本身提供了以下接口来操作schema,因为不是特别适用,不再一一介绍,实际场景中我们可能更多的使用直接修改schema.xml的方式.二.Schema.xml 配置4.9版本的solr中,schema.xm...

2014-07-23 16:18:11 348

原创 SOLR使用手册之操作collection

 一.Collections API 参考:https://cwiki.apache.org/confluence/display/solr/Collections+API 因为API比较多,我就不一一列举,只列出比较重要的几个1.创建collection官方示例:/admin/collections?action=CREATE&name=name&numShards...

2014-07-23 16:17:26 1124

原创 Solr缓存介绍

 转自:http://www.blogjava.net/conans/articles/380684.html本文将介绍Solr查询中涉及到的Cache使用及相关的实现。Solr查询的核心类就是SolrIndexSearcher,每个core通常在 同一时刻只由当前的SolrIndexSearcher供上层的handler使用(当切换SolrIndexSearcher时可能会有...

2014-07-23 14:41:35 288

原创 SolrCloud之搭建SolrCloud集群

搭建SOLRCLOUD集群1.下载地址    http://lucene.apache.org/solr/ 2.运行demo  参考WIKI文档:...

2014-07-04 19:12:33 197

原创 SolrCloud之搭建Zookeeper集群

一.搭建Zookeeper集群1.下载地址           http://zookeeper.apache.org/releases.html#download 2.解压缩,tar -xvzf zookeeper-3.4.6.tar.gz ...

2014-07-04 19:10:50 117

原创 Linux下部署多个tomcat

1、修改环境变量设置[root@HTML5 tomcat-2]# vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.7.0_60export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexpo...

2014-07-03 18:57:26 103

原创 redis安装使用-终极篇(分布式、集群配置)

   前文http://haiziwoainixx.iteye.com/admin/blogs/2085763 测试过redis的主从配置,作为一个互联网开发技术人员,必须熟悉各种分布式部署应用方案,而缓存的分布式部署又是其中相当重要的一环,下面就来说一说redis的分布式部署方案。一.客户端jedis的实现方案使用jedis时可以给jedis连接池配置多个reidsserver实例,...

2014-07-01 14:33:47 154

原创 Redis客户端之Spring整合Jedis

1.下载相关jar包,并引入工程:jedis-2.4.2.jarcommons-pool2-2.0.jar2.将以下XML配置引入spring <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool"> <constructor-arg index="0" ...

2014-07-01 14:00:16 323

原创 redis安装使用-进阶篇(持久化)

 一.生产环境持久化方式:   1). RDB持久化:    该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。       2). AOF持久化:    该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。 二、RDB机制的优势和劣势:    RDB存在哪...

2014-06-30 18:59:12 338

原创 redis安装使用-基础篇(单机、主从)

一.windos下安装1.下载地址:(非官方)https://github.com/mythz/redis-windows2.解压缩,redis-windows-master\downloads 目录下有各种安装包选择需要的进行解压使用3.运行redis-server.exe启动运行redis-cli.exe 进入控制台 二.linux下安装1.下载[r...

2014-06-26 19:24:16 106

原创 Linux系统安装与配置

一.配置IP1.右键要配置的虚拟机-->属性-->,将网络连接配置如下 2.VMware编辑-->虚拟网络编辑器,配置如下:  3.进入虚拟机,系统-->网络连接-->有线-->System etho-->添加 如下:或者直接配置文件: [root@HTML5 桌面]# vim /etc/sysconfig/netw...

2014-06-23 15:51:37 150

原创 linux卸载自带jdk,安装JDK方式

一.卸载自带JDK1.查看信息[root@HTML5 java]# rpm -qa | grep jdkjava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_642.卸载[root@HTML5 java]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64...

2014-06-23 14:59:15 177

原创 Resin安装使用

一.简介   Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的。Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和I...

2014-06-18 18:33:54 807

原创 小试Hessian

简介:    Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。Hessian的初衷就是支持动态类型,格式紧凑,跨语言Hessian是使用自己的序列化机制实...

2014-06-18 18:18:29 110

原创 Java设计模式之工厂模式

 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; ...

2014-06-10 21:01:00 94

原创 Java设计模式之单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序...

2014-06-10 16:54:40 108

原创 Java设计模式之策略模式

ava设计模式之——策略模式 1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2,策略模式有什么好处?     策略模式的好处在于你可以动态的改变对象的行为。 3,设计原则       设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用...

2014-06-10 16:29:43 79

原创 Java设计模式之适配器模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:  适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途  用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使...

2014-06-10 15:51:40 84

原创 JAVA编程思想有感

一.内部类1.作用    可以隐藏你不想让别人知道的操作,也即封装性    一个内部类对象可以访问创建它的外部类对象的内容,甚至包括私有变量     真正的原因是这样的,java中的内部类和接口加在一起,可以解决常被C++程序员抱怨java中存在的一个问题:没有多继承。实际上,C++的多继承设计起来很复杂,而java通过内部类加上接口,可以很好的实现多继承的效果。2.各...

2014-06-09 17:47:54 309

原创 maven+jetty运行时不锁定文件

Jetty会使用内存映射文件来缓存静态文件,其中包括js、css文件。在Windows下面,使用内存映射文件会导致文件被锁定。解决方案是不使用内存映射文件来做缓存。步骤如下:1)在所使用Jetty版本的jar中找到webdefault.xml,把它拷贝到项目中,比如src/main/resources/webdefault.xml。对jetty6,jar文件在$maven_repo...

2014-05-16 10:41:22 146

原创 远程调试Web应用程序

有时候,我们不得不放弃在本地调试我们的程序,把我们的程序先布署到服务器,然后把调试信息都记在日志中,用眼睛瞅日志来调试程序。不是用这种方式不行,只是效率太低,本来写程序是一件开心的事情,却变得令人心烦。其实,Java本身支持远程调试,只要增加一些JVM的启动参数,就可以远程调试了,JVM启动参数就像下面的样子: -Xdebug -Xnoagent -Djava.c...

2014-05-14 16:47:14 277

原创 spring profile 配置不同的环境

如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。各种此类的需求,让我希望有一个简单的切换开发环境的好办法,曾经在ROR的时候就很喜欢舒服。现在spring3.1也给我们带来了profile,可以方便快速的切换环境。配置环境使用也是非的方便。只要在applicationCont...

2014-05-14 16:42:00 237

原创 Eclipse Maven jetty整合

公司使用maven构建项目,之前并没有在项目中实际用到maven,因此需要重新搭建开发环境,记录下来过程:1.右键项目debug as添加mvn命令: jetty:run2.进入eclipse的菜单Run->Debug configurations,会看到maven build下对应的项目的mvn命令的项,选中Environment选项卡 -->New,name输入MAVE...

2014-05-14 16:38:38 113

原创 java注解,jpa注解,spring注解相关知识

1.spring注解:主要是为了声明spring相关的各种组件,提供了一种非xml的配置方式,使用注解方式可以大大减少配置文件,节约项目空间,但是因为使用硬编码,不方便阅读且不入xml配置方式易拓展。使用方式:网上很多例子不再赘诉. 2.java注解:从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是...

2014-05-12 11:54:02 162

原创 Eclipse Maven Svn整合

最近想工作之余写点测试demo,习惯了公司的开发环境,便决定自己搭建开发环境,首先是找到好用的eclipse,就是能够使用eclipse创建maven project工程,该工程能够被eclipse的tomcat识别为web project,直接部署运行,并能够提交到svn后使用check out as maven proect检出项目。开始使用的是eclipse3.7,经过一番周折还是没...

2014-05-04 16:51:10 129

原创 Eclipse 个性化功能

Eclipse 比较实用定制功能:1.注释模板设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。具体内容自己设置....

2014-04-29 15:47:21 220

原创 一个非常愚蠢的错误

今天使用spring mvc搭建了一个简单的demo,但是发现spring容器始终不创建bean,控制台也不打印任何错误,检查了许久的配置文件都没有发现错误。然后我在springmvc-servlet.xml中又加入了一个拦截器,开始报错: org.springframework.beans.factory.BeanCreationException: Error creating ...

2014-04-29 15:22:14 499

原创 spring 下载与配置

1.下载 地址发布页: http://docs.spring.io/spring/docs/4.0.3.RELEASE/spring-framework-reference/htmlsingle/镜像下载: http://repo.spring.io/release/org/springframework/spring/http://maven.springframew...

2014-04-23 15:37:12 119

原创 Eclipse 搜索快捷键

Search功能:全局文件内容搜索快捷键: Ctrl + H-----------------------------------------------------------------------------Open Resource功能:全局文件名搜索快捷键: Ctrl + Shift + R -----------------------------------------...

2014-04-23 11:29:39 70

原创 listener falter interceptor区别

参考:http://blog.csdn.net/sundenskyqq/article/details/8549932 重点摘抄:servlet2.4规范中提供了8个listener接口,可以将其分为三类,分别如下:         第一类:与servletContext有关的listner接口。包括:ServletContextListener、ServletContextAtt...

2014-04-22 20:09:17 107

原创 集群环境下的session同步问题

机制:session 机制是cookie机制为前提(当然也可用url重写,来脱离cookie),在cookie中保存这sessionID这个信息,服务器会根据cookie中sessionID获取session因为cookie默认保存在机器给浏览器开辟的内存中,所以关闭浏览器,就没了sessionID,这样服务器就会创建新的session,这是一方面,当然session也是有生命周期...

2014-04-22 16:44:25 346

原创 CMD命令

一些常用CMD命令:1.查看所有的端口占用情况C:\>netstat -ano2.查看指定端口的占用情况C:\>netstat -aon|findstr "9050"3.查看PID对应的进程C:\>tasklist|findstr "2016"4.结束该进程C:\>taskkill /f /t /im tor.exe...

2014-04-22 13:36:53 195

原创 couchbase

起源:CouchOne与Membase合并了,合并之后的公司叫做Couchbase。Membase公司有一个名为Membase的产品,它是个键/值、持久化、可伸缩的解决方案,使用了memcached wire协议。CouchOne支持CouchDB。CouchDB是个文档数据库,提供了端到端的复制方法,这对于移动与分布在不同位置的数据中心来说是很有用的。Couchbase基于Membase...

2014-04-22 11:06:02 166

原创 将exe程序添加到服务的命令

1、创建:sc.exe create "Service Name" binPath= "C:\Your Program.exe"       //注:binPath=后的空格,binPath指定的是.exe文件的绝对路径。 2、删除:sc.exe delete "Service Name" 3、启动:sc.exe start "Service Name" 4、停止...

2013-08-29 10:01:11 4695 2

原创 memcached缓存服务器安装与使用

简述它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 一.安装1.windows下将附件中文件解压,到任意路径,双击即可直接启动安装到服务中的方法:命令行切到该文件所在目录,运行命令 memcached.exe -d install即可添加到服务中自动启...

2013-08-29 10:00:04 234

原创 eclipse打开资源文件的两种方式

转自:http://blog.csdn.net/xzknet/article/details/4627713 如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,打开它。解决方法:   用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹...

2013-08-26 14:20:46 832

空空如也

空空如也

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

TA关注的人

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