摘要:
由于Google已经完成被墙,要上Google必需使用代理或VPN。这里使用的是Google的GoAgent代理做开发。(如何使用GoAgent,这里不写了,忽略500字。。。。。)本地测试的GoAgent地址为:127.0.0.1:8087一、Google的API设置1、首先需要在Google的控... 阅读全文
摘要:
CentOS安装Jboss 7 AS方法:(安装java跳过)1、首先下载JBoss 7 AS的zip文件。2、使用SSH,上传到CentOS中。(如何使用的是wget命令下载,可以跳过些步),这里上传到/home目录下3、cd 到/home,解压zip文件。命令:unzip jboss-as-7.... 阅读全文
摘要:
Spring + Quartz可以使用annoation方式:1、AppJob类:package com.my.quartz.testquartz1;import org.springframework.scheduling.annotation.Scheduled;import org.sprin... 阅读全文
摘要:
使用Spring 3.2.0 + Quartz2.2.1 做定时任务方法:1、Maven的pom.xml: 4.0.0 com.my.quartz testquartz1 0.0.1 jar testquartz1 http://maven.apache.org UTF-8 ... 阅读全文
摘要:
刚安装最新的Maven 3.2.5,在eclipse中使用maven的Run As->Maven Install,总会提示:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (defau... 阅读全文
摘要:
Maven的具体参考书可以看:《Maven实战》下载maven可以到:http://maven.apache.org/Maven的eclipse基本使用可以在这里看到:http://www.iteye.com/topic/11232251、把下载下来的maven的zip文件随便解压到一个地方,比如:... 阅读全文
摘要:
Spring MVC中使用MessageSource默认是写在properties文件当中,以支持国际化。但很多时候我们需要把数据写到数据库当中,而不是在properties文件当中,以方便日常维护。1、先看Spring配置 ... 阅读全文
摘要:
可以通过redirect/forward:url方式转到另一个Action进行连续的处理。可以通过redirect:url 防止表单重复提交 。写法如下:return "forward:/order/add";return "redirect:/index.jsp";带参数重定向--Redirect... 阅读全文
摘要:
Spring MVC中404 找不到页面错误可以直接使用web.xml中配置:在节点内加入: 404 /WEB-INF/views/errors/404.jsp 500的运行时错误,可以使用Spring MVC的SimpleMappingExceptionR... 阅读全文
摘要:
Spring MVC中如果只使用JSP做视图,可以使用下面这段即可解决: 但很多时候我们需要的不只是JSP做view,可能会引用velocity、freemarker等做为view引擎时,需要加入额外的配置。下面是在配置文件中加入Free... 阅读全文
摘要:
Spring MVC中使用JSON,先必需引用两个包:jackson-core-asl-1.9.13.jar、jackson-mapper-asl-1.9.13.jar因为需要使用到jquery测试,如果在项目中的web.xml配置Spring MVC是“/”,比如: disp... 阅读全文
摘要:
在Spring MVC里,@ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity,但同时,也可以放在方法注解里。如果把@ModelAttribute放在方法的注解上时,代表的是:该Controller的所有方法在调用前,先执行此@ModelAt... 阅读全文
摘要:
Spring MVC中的Interceptor与Struts2的差不多。下面是一个简单的Interceptor登陆验证例子:1、需要在spring的配置文件中加入这段: 2、LoginInterce... 阅读全文
摘要:
Spring MVC自带的表单标签比较简单,很多时候需要借助EL和JSTL来完成。下面是一个比较简单的表单提交页面功能:1、User modelpackage com.my.controller.bean;import java.util.Date;import java.util.List;imp... 阅读全文
摘要:
Spring MVC使用InitBinder验证:使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的,也即比较复杂的验证情况下才会使用。大部份简单的表单验证,使用annotation验证即可以解决。Annotation验证使用方法可参见:http:/... 阅读全文
摘要:
使用Spring MVC的Annotation验证可以直接对view model的简单数据验证,注意,这里是简单的,如果model的数据验证需要有一些比较复杂的业务逻辑性在里头,只是使用annotation做验证是比较难的。以下是使用Spring MVC自带的annotation验证,加上自定义的一... 阅读全文
摘要:
Spring的jar包用来做动态properties的getter/setter赋值方法:1:需要的jar包:spring-beans-3.2.0.RC2.jarcommons-logging-1.2.jarspring-core-3.2.0.RC2.jar2:测试:Java bean:packag... 阅读全文
摘要:
SpringMVC的各种参数绑定方式1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:......表单中input的name值和Controller的参... 阅读全文
摘要:
常用的一些Spring MVC的路由写法以及参数传递方式。参考引用:http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html这是一些测试例子:package com.my.controller;i... 阅读全文
摘要:
1) 复制Spring所需要的lib包 (这是SSH所需要的lib包,如果只使用spring,可以移除一些包)2) 配置web.xml Test Spring MVC - 1 contextConfigLocation classpath:spr... 阅读全文
摘要:
打开 mysql 的查询窗口(使用root),使用SQL:-- 使用mysql库use mysql;-- 更新密码update user set password=PASSWORD('xxxxxxxx') where User='root';-- 开启外部访问权限GRANT ALL PRIVILEG... 阅读全文
摘要:
在properpties文件中使用中文,需要将文件转成unicode。eclipse安装插件:PropertiesEditor下载地址:http://propedit.sourceforge.jp/index_en.html也可以使用eclipse中的:help -> Install New Sof... 阅读全文
摘要:
struts中的component标签,可以用来调用freemarker的ftl模板文件,使用component标签传参可以这样写:使用property方式写法: 使用request的get/set attribute方法的写法: ... 阅读全文
摘要:
Java 字符串格式替换方法有两种,一种是使用String.format(...),另一种是使用MessageFormat.format(...)如下:import java.text.MessageFormat;public class Test { public static void m... 阅读全文
摘要:
在使用Eclipse + Jboss插件时,如果有时写配置文件写错,在重新启动发布JBoss时,会出现:14:43:49,317 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Bronte... 阅读全文
摘要:
因为JBoss使用的是log4j,JBoss的系统日志级别默认是INFO。而Hibernate或IBatis要打印SQL,级别为DEBUG,所以,程序设置了log4j级别为DEBUG会被JBoss系统设置的INFO给覆盖了。要解决这个问题,需要手动的配置JBoss的Log4j日志级别:1、打开文件:... 阅读全文
摘要:
使用Eclipse + JBoss开发时,总是要重启项目或JBoss,烦人。下面方法可以很简单的实现Eclipse + JBoss热加载和自动发布。我的环境是JBoss 7.1.1 Final1) 下载这个:jboss-as-web-7.1.1.Final-RECOMPILE.jarhttp://f... 阅读全文
摘要:
使用Eclipse + Tomcat,要使用热加载,总是会重启tomcat webapp。可以使用这个插件:jrebel如果是Tomcat 7.0+版本,需要使用jrebel5.5.1+的版本,不然总会报一些错误。使用方法:1) 下载jrebel 5.5.1+2) 右键项目,选择:3) 找到"VM ... 阅读全文
摘要:
在solr中加入自己的扩展分词库方法:参考文章:http://www.cnblogs.com/dennisit/archive/2013/04/07/3005847.html1、在solr的web中:\WEB-INF目录下新增一个文件夹:classes2、新增一个文件:IKAnalyzer.cfg.... 阅读全文
摘要:
Solr的defType有dismax/edismax两种,这两种的区别,可参见:http://blog.csdn.net/duck_genuine/article/details/8060026下面示例用于演示如下场景:有一网站,在用户查询的结果中,需要按这样排序:VIP的付费信息需要排在免费信息... 阅读全文
摘要:
1、在/etc/init.d/目录下新建一个文件:autostart.sh#!/bin/sh#chkconfig: 2345 80 80#description: auto start web serverservice iptables startsh /usr/jboss-as-7.1.1.Fi... 阅读全文
摘要:
使用VirtualBox的主机与虚拟机相互通信方法:(使用VirtualBox不要使用绿色版的,因为绿色版的没有安装虚拟网卡驱动,所以主机与虚拟机是不能相互通信的,切记)1、设置已经安装好的操作系统对应的“设置”2、选择:网络,将网卡1设置为:桥接网卡,如图:3、设置网卡2为:网络地址转换(NAT)... 阅读全文
摘要:
eclipse Kepler +Jboss7.1参考引用文档:http://www.tekdigest.com/how-to-install-jboss-tools-in-eclipse.html1、打开eclipse:2、输入:jboss tools本例已经安装,未安装的话点Install3、只需... 阅读全文
摘要:
安装Java和设置JAVA_HOME等步骤跳过。1、去官网下载jboss:http://jbossas.jboss.org/downloads/这里使用的是7.1.1 final,jboss版本4.0以上都有很大的变化,以前一直使用4.0,到版本7一下子好像要重新学过似的。。。。-_-#2、解压zi... 阅读全文
摘要:
前面使用Tomcat搭建solr,参考文章:http://www.cnblogs.com/HD/p/3977799.html原来solr可以不使用tomcat/jboss等服务器,它自身已经集成了web服务功能。搭建方法:(这里使用的是solr-4.10.0,跳过安装java)1、打开解压出来的so... 阅读全文
摘要:
Solr facet使用于分类统计,是最好的工具。下面例子使用facet将可模拟查询搜索出租房信息。1、在schema.xml中的内容如下: ... 阅读全文
摘要:
前文使用了SpellCheck做了个自动完成模拟(Solr SpellCheck),使用第一种SpellCheck方式做auto-complete,是基于动态代码方式建立内容,下面方式可通过读文件方式建立内容,并有点击率排序。1、在mycore/conf目录下新建一个dictionary.txt文件... 阅读全文
摘要:
solr提供了一个spell check,又叫suggestions,可以用于查询输入的自动完成功能auto-complete。参考文献:https://cwiki.apache.org/confluence/display/solr/Spell+Checkinghttp://www.cnblogs... 阅读全文
摘要:
Solr的facet可以用于一般性的前缀式自动完成功能,当然,它的主要功能是用于做统计、分类、区间等。统计、分类、区间功能,可参考下文:http://hongweiyi.com/2013/03/apache-solr-facet-introduction/下面例子是使用Facet做前缀式自动完成功能... 阅读全文
摘要:
使用SolrJ进行对Solr的增、删、查功能。参考引用:http://wiki.apache.org/solr/SolrjEclipse中新建一个项目:TestSolr其中SorlJ的Lib包包括:代码:建一个Item Entitypackage com.my.entity;import java.... 阅读全文