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