自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Solr查询参数简介

查询参数简介(官方介绍http://wiki.apache.org/solr/CommonQueryParameters):?q  (query)   -   参数的主查询,默认是所有的“*:*”?fl (Field List) -   指定返回那些字段内容,用逗号或空格分隔多个。例如:“fl=id,name”意味着值列出id,name 字段?start   -   返回记录的起始条数,默认是从0...

2013-04-11 17:02:40 131

原创 solr(五)同义词加中文分词

            同义词加中文分词的话可以采用mmseg4j,mmseg4j的配置步骤如下:           1: 下载地址:           http://code.google.com/p/mmseg4j/downloads/list.           2.解压mmseg4j-1.9.0.v20120712-SNAPSHOT.zip           用到下面文件...

2013-04-09 13:21:14 221

原创 solr(五)同义词

       solr中自带有synonyms的功能,但是功能很有限,因为中文需要在分词的基础上进行搜索,所以官方的配置就没有多大意义。       概念说明:同义词大体的意思是指,当用户输入一个词时,solr会把相关有相同意思的近义词的或同义词的term的语段内容从索引中取出,展示给用户,提高交互的友好性(当然这些同义词的定义是要在配置文件中事先定义好的),比如:用户输入:日本,那么就可...

2013-04-09 13:08:39 206

原创 solr(四)索引文件之Extract Metadata

              假设客户要上传一个标准的mp3,服务器要对其做以下几件事:        1) 上传到server并将相关 作者名,作品名,url 等存入数据库。        2) 建立索引,当然用solr。     这个看上去没有什么问题,但主要是,我们可能不知道mp3的作者是谁,它的作品名也与文件名不同,数量多的话不可能一个个去看,那么用solr的Extrac...

2013-04-08 14:34:45 509

原创 solr(三) mysql索引

      solr环境建好后,可以通过数据库直接将相关内容索引,然后通过solrj进行调用,其步骤如下.       前提条件:已经建好了环境以及配置了相关中文分词。(-,二中有涉及).      1) 添加dataimport           编辑${catalina_home}\solr_config\solr\collection1\conf\solrconfig.xm...

2013-04-06 12:24:34 78

原创 solr(二)分词

        配置好了solr环境 (查看 solr环境搭建), 就可以加入solr中文分词,其步骤如下:             1) 下载IK中文分词                  http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip               2)将解压后的st...

2013-04-03 13:50:08 101

原创 solr环境搭建(一)

     1)  下载solr4.2.0        http://lucene.apache.org/solr/     2)  解压结构如下,将包中dist中的solr4.2.0的war包copy到tomcat6的webapp中改名为solor.war,并将example中的solr文件copy 到tomcat主目录,自定义一个文件,并放入(此处暂取名为 solr_con...

2013-04-02 13:11:15 366

原创 mysql 查询一天,一周等隔日数据

--查询一天select * from tbl_order where date(tbor_create_time) = curdate();select * from tbl_order where to_days(tbor_create_time) = to_days(now());--查询一个周select * from tbl_order where DATE_SUB(CURDATE(),...

2012-10-31 06:02:19 280

原创 grails 文档

grails学习资料

2011-08-04 07:21:26 125

原创 java视频转换

视频上传以转为FLV格式为宜,以下收藏了部分网上代码,以记录一下:public class ConvertVideo { private static String INPUT_PATH; private static String OUTPUT_PATH; private static String PROJECT_PATH; private static HashMap...

2011-08-02 17:44:44 101

原创 基于Zend_Soap的webservice及其多语言通信(java)(二)

前者用Zend_Soap完成webservice以后,需要与java进行通信,这里我们只要用一个WSDL文件就可以搞定,当然,这个文件我们已经有了,IE上已经直接显示了,可以把它保存为wsdl文件,其中具体定义的内容比较复杂,我们这里只谈应用。   java端的环境.     1)安装jdk。     2) 用axis1进行与php之间的通信,所以要下载axis1.4。     3...

2011-02-15 18:21:06 100

原创 python安装MySQLdb误区

    这段时间在学习python(2.5), 准备学习一下python访问mysql的代码,在网上查了下,于是下了个.tar的包,在安装时出现了n多的问题,先是什么installtool没有,然后无c interpretor,硬着头皮下了个C++2010 studio,装上去了还是报同样的错,搞得十分头大,在网上查了一下,说装2.6的比较好一点,于是下了一个python-2.6.6.msi和My...

2011-02-15 13:00:53 104

原创 基于Zend_Soap的webservice及其多语言通信(java)(一)

   看了一下ZF手册中的关于Zend_Soap的说明,感觉很晕,不知所云,是不是个人理解有问题,那就不得而知了,总觉得没有动手做过的就算看了再多文档也不顶事,于是做了一个关于复杂对象传输的例子,对于那些简单对字符窜做的东西基本不实用,所以直接做个可以用到项目中的。      对于复杂对象的传输这里决不仅指的是数组,还有自定义对象(stdclass),有人说php数组可以解决复杂数据结...

2010-10-22 01:23:29 111

原创 global的用法

    java中要引入一个变量,可以通过参数的形式传递, 因为java中用的是面向对象的编程方式, 但php中存在着大量的面向过程的东西,比如,在一个function中引入外部的一个变量,一般情况下,这个外部的变量不通过参数传进来,而是直接 通过global引入进来。而这个global却又没有全局化的意思,做个代码的测试。$mk ="Test value";function in...

2010-07-09 12:46:14 630

java的参数值传递

      今天被问到一个问题,什么情况下java参数的传递为值传递,什么情况为引用传递,回答是基本数据类型如 int, float, double等为值传递,对象形式的参数为引用传递,这个回答被人给反驳了,理由是String 也是对象,为什么是值传递呢? 无语,这个我真不知道。        于是我把值传递与引用传递的几种情况做了个例子,尽量做得最简单。   1) 自定义对角的传...

2010-05-26 14:32:35 80

eval函数的工作原理(转)

eval函数的工作原理eval函数会评估一个给定的含有JavaScript代码的字符串,并且试图去执行包含在字符串里的表达式或者一系列的合法的JavaScript语句。eval函数将把最后一个表达式或者语句所包含的值或引用作为返回值。举例说明eval评估JavaScript表达式 var bar = 'bar';var foobar = eval('"foo" + bar');...

2010-04-09 13:38:53 218

细节问题要多方面思考

 这几天在看jeecms的源码,有点头大, 其中发现一个问题,并做了相关测试,不解,后来仔细查看了一下并做了更为详细的测试,才发现其实是看问题的角度不对。      问题是这样的, 我在coreContext.xml中发现有定义一个bean, 注明为 <!--系统上下文信息PROVIDER-->如下: <bean id="contextPvd" class="com.je...

2010-03-12 18:06:22 196

在websphere上发布axis1的webservice

      由于websphere还在1.4的jdk上, 所以, xfire,cxf 不能在websphere 上运行, 其选择也只能用axis1或axis2了, 最近的一个项目中, 美国的一个中间服务商提供给公司一个webservice接口文件(wsdl), 公司用axis1对其进行了客户端的生成, 经过在生产环境中短时间的测试证明是可运行的, 但是生产环境的数据比较敏感, 一般不给我们这边进行...

2010-03-11 16:22:46 153

jeecms的自定义的伪静态的实现分析

          jeecms是一个ssh+freemarker的优秀的cms系统,最近下载了一个版本装了一下,很不错,但是除了那一些自定义的freemarker标签外,还有些头大的事,就是很难查清楚它的自定义的伪静态的实现, htm是怎样对映到action上去的,最近花了几天看了一下,有点发现,记录下来.                  如下图, 点击一个article的标题,会弹出...

2010-03-09 12:09:33 132

原创 关于页面自动延时跳转设制

    有时候有这样的需求, 当完成一个操作后需要设定一段时间的延时,给用户一个友好的界面,可以用html页面,然后自动跳转到另外一个页面,这个功能用一个很简单的设制就可以完成,记录如下. <%@ page language="java" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0...

2010-03-04 10:28:04 394

原创 关于struts2动态数据验证回显问题

     struts2对于server端的验证,可以采用两种, 1:重写validate方法, 2:用validate框架进行,先说一下validate方法, 以下图为例. 图中婚姻状况及性别要求动态生成,即从数据库中取得数据,当然这个有点多此一举,就拿它当个例子吧.首先来说如果验证失败的话要求除密码以外其它的保持用户上次的内空不变. 如果采用validate的编码方式,要在vali...

2010-03-03 17:59:08 87

原创 struts2 ognl 中的%$#(转)

1、理解Struts2中的ValueStackValueStack实际是一个接口,在Struts2中利用OGNL时,实际上使用的是实现了该接口的OgnlValueStack类,这个类是Struts2利用OGNL的基础。OgnlValueStack类的主要属性关系图如下:                                                           | ...

2010-03-03 16:24:27 52

原创 hibernate 的 fetch

查看hibernate3.2的官方文档.        第14章节的关联与连接.        关于join与fetch看上去没有多大区别, 其中对fetch有个特殊的描述.写道一个"fetch"连接允许仅仅使用一个选择语句就将相关联的对象或一组值的集合随着他们的父对象的初始化而被初始化,这种方法在使用到集合的情况下尤其有用,对于关联和集合来说,它有效的代替了映射文件中的外...

2010-02-25 13:35:11 63

sql之left join、right join、inner join的区别(转)

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID     aNum1     a20050111...

2010-02-24 17:14:33 95

原创 springside 笔记

      好长时间没有看ssh的东西,最近看了下springside3.2.1用的东西都比较新,由于公司一直用是websphere,还停在jdk1.4的级别,真是悲啊!     今天主要看了下PropertyFilter这个类,功能先不说,感觉很有创意,但不会用,搞了好半天才基本上用上了,看来有些新的东西是要看看,先记录一下。直接贴段代码看下. List<Department&...

2009-12-24 18:06:54 69

tomcat5.5 JNDI配置

tomcat5.5的JNDI设置,主要注意的两点:1) 驱动程序在server中所放的位置。2) 配置 驱动程序应该放在${TOMCAT_HOME}\common\lib里面,我放到过${TOMCAT_HOME}\server\lib及${TOMCAT_HOME}\shared\lib中过,都不能成功运行. 配置文件中添加JNDI有好几种方式,不过以下这种方式比较通用一点....

2009-11-17 13:43:54 92

ActiveMQ的持久化(数据库)

   利用消息队列的异步策略,可以从很大程序上缓解程序的压力,但是,如果MQ所在的机器down机了,又如果队列中的数据不是持久的就会发生数据丢失,后果是可想而知的, 所以消息的持久化是不可不讨论的话题。    1) 关于ActiveMQ消息队列的持久化,主要是在ActiveMQ的配置文件中设置(看粗体部分).  <!-- Licensed to the Apache...

2009-11-06 13:39:18 123

原创 ActiveMQ 与Spring结合示例

    公司用过基于websphere上的JMS的应用,主要用的是QUEUE,关于topic的还没有用到过,但是,国内许多公司用的开源的比较多一点,因为成本比较低,现阶段是SSH成风,所以spring的JMS(MQ)的应用是要学习一下,今天学习的是spring上应用activeMQ,都是开源的,呵呵.   下面列一下步骤:   1) ActiveMQ的启动.   启动比较简单,下载Ac...

2009-11-05 17:53:28 86

原创 Hibernate查询语言 Hibernate的抓取策略

  一、hibernate查询语言概述 数据查询与检索是Hibernate中的一个亮点。相对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。 1.标准化对象查询(Criteria Query):以对象的方式进行查询,将查询语句封装为对象操作。  优点:可读性好,符合Java 程序员的编码习惯。  缺点:不够成熟,不支持投影(projection)或统计...

2009-11-02 17:53:32 101

spring security

    关于web中的权限管理,一直是很麻烦的事,有人说struts2提供的拦截器的功能可以轻松实现权限的控制,我这边实现了一下,发现不是很完美,例如,页面的访问就控制不了,但是网上也提供了解决的方案,可以用过虑器来控制页面,也就是struts2的拦截器控制action的权限,过虑器来控制页面访问权限,貌似不错,但是代价太高了,另一种方案是采用spring security,反正是SSH的项目,s...

2009-10-29 14:36:22 93

java实现数据结构打印

   在程序中log信息可以跟踪程序的执行情况,大多时候我们需要将一个pojo或list中的信息打印出来,这样可以检查信息是否是我们所需要的,通常情况下这个就是需要遍历了,效率不高且不通用,以下为一个通用的结构打印的代码,以供参考。import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang...

2009-10-29 12:59:50 508

原创 java 时间格式

java代码 java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = n...

2009-10-29 12:11:30 64

空空如也

空空如也

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

TA关注的人

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