- 博客(23)
- 收藏
- 关注
原创 freemarker判断返回值是否为空,null的方法
对于null,或者miss value,freemarker会报错!:default value operator,语法结构为:unsafe_expr!default_expr,比如 ${mouse!"No mouse."} 当mouse不存在时,返回default value; (product.color)!"red" 这种方式,能够处理product或者color为miss value的...
2013-01-06 12:19:04 1830
原创 openshift eclipse plugin
Eclipse Plugin https://openshift.redhat.com/community/blogs/getting-started-with-openshift-eclipse-integration Reset & start application https://openshift.redhat.com/community/kb...
2012-12-05 10:46:26 164
原创 事务(转)
//事务传播属性 @Transactional(propagation=Propagation.REQUIRED) //如果有事务,那么加入事务,没有的话新建一个(不写的情况下) @Transactional(propagation=Propagation.NOT_SUPPORTED) //容器不为这个方法开启事务 @Transactional(propagation=Pro...
2012-02-22 10:35:57 138
原创 myeclipse 构建 maven webapp
在配置好maven2的基础上:1.maven2创建web工程:mvn archetype:create -DgroupId=com.myWork -DartifactId=Work -DarchetypeArtifactId=maven-archetype-webapp2.将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,输入命令...
2012-02-17 14:53:37 122
原创 Spring2.0中http://www.springframework.org/schema/p
Spring2.0中还有一个非常实用的解析器,SimplePropertyNamespaceHandle,若配置文件中引用http://www.springframework.org/schema/p命令空间,则将会使用SimplePropertyNamespaceHandle来处理这个Bean的定义,可以在Spring2.0中的Bean中以更简单的方式配置设值方法注入,如下所示: < ?x...
2012-02-16 17:57:41 1385
原创 hibernate注解的CascadeType属性(转)
CascadeType.MERGE级联更新:若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法 CascadeType.PERSIST级联刷新:获取order对象里也同时也重新获取最新的items时的对象。对应EntityManager的refresh(object)方法有效。即会重新查询数据库里的最新数据...
2012-02-15 10:42:24 292
原创 Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin
问题是由于Javaee5中的mail还存在一些问题,和原来的mail.jar和activition.jar存在冲突。如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因是jar包版本不统一具体方法...
2011-12-20 17:08:06 186
原创 Linux 部署ActiveMQ5
转自:http://sunbean.blog.51cto.com/972509/675529 第一步:下载ActiveMQ的安装包 下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。 第二步:解压缩安装文件到运行目录(可设定运行目录为/App...
2011-12-10 12:59:04 105
原创 Tomcat7 部署多个项目
介绍下怎么在tomcat 下面部署多个应用,网上看了很多资料都有点乱环境:Ubuntu10.04 ,JDK1.6, Tomcat7.022注意:JDK6和Tomcat 7可能会有问题, 请参照其我的其他文章 现在我${tomcat-home}/的目录结构是这样的(这些都是原本没有的需要手动创建): conf/Catalina/localhos...
2011-12-06 10:55:18 248
原创 Tomcat7.x ,jre 6 java.lang.NoSuchMethodError SessionCookieConfig
错误代码:Error deploying configuration descriptor ROOT.xmljava.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; at org.apache...
2011-12-03 15:45:00 177
原创 Ajax 垮域(struts2+ajax+jquery autocomplete)
方式一 $.getJSON(OSL_SEARCH+"/search/doHotwords4Other.html?jsoncallback=?",function(json){ alert(json); //要求远程请求页面的数据格式为: ?(json_data) }); 方式二 ...
2011-11-28 16:41:02 122
原创 httpclient 抓取页面数据导入到Excel
最近 老有人 要我抓取页面的数据, 大部分人是要客户资料开发新的客户, 但对不了解coding 的人, 是要一个一个 的复制 ,粘贴,所以很浪费时间, 做 了个简单但demo ,用Httpclient ,jousp ,poi。 public class GetHouseData { public final static String BASE_URL="http://exa...
2011-11-14 16:43:06 307
原创 Spring Android
由于一直在做网站的开发,自己私下 想弄个 Android 版本的Container Tracking ,Freight ,后台代码是用EJB 写的, 找了很多资料, 以备以后使用, http://blog.springsource.com/2011/02/09/spring-android-and-maven-part-2/ 相关插件的安装 写的很好, 很详细 ...
2011-10-09 16:53:01 113
原创 初涉Ant[转]
初识AntApache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。Ant的原名为Another neat tool,翻译过来为另外一个干净的工具,在Java程序的开发中,ant是一个极好的助手。Ant使用XML格式的文件作为其运行的脚本,xml已经被大多数组织承认为通用的数据交换协议,具有容易阅读,编写,修改等良好的特性...
2011-08-22 15:28:31 204
原创 HttpClient4.1 & Jsoup 使用
HttpClient : 最近要 抓取其他网站的数据, 尝试了 HttpClient http://hc.apache.org/ 官网提供了很详细了的 例子 尝试连接的次数 HttpRequestRetryHandler myRetryHandler = new HttpRequestRetryHandler() { public bool...
2011-08-05 11:42:27 95
原创 HTML 解析
最近要抓取 别的网页的信息, 找了一些相关的信息: jsoup 网站:http://jsoup.org/ jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。jsoup的主要功能如下:从一个URL,文件或字符串中解...
2011-08-02 12:08:47 101
原创 Myeclipse Bling
今天 突然myeclipse 的官网可以上了, 看了Myeclipe Bling , 还可以, 有时间下载试试 截图:
2011-07-17 13:09:27 304
原创 Spring 注解
使用 @Autowired 注释Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。来看一下使用@Autowired 进行成员变量自动注入的代码:清单 . 使用 @Autowired 注释的 public class Group { @Autowired private User user; ...
2011-06-29 12:03:57 93
原创 17种常用的正则表达式
“^\d+$” //非负整数(正整数 + 0)“^[0-9]*[1-9][0-9]*$” //正整数“^((-\d+)|(0+))$” //非正整数(负整数 + 0)“^-[0-9]*[1-9][0-9]*$” //负整数“^-?\d+$” //整数“^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)“^(([0-9]+\.[0-9]*[1...
2011-06-24 14:55:25 96
原创 Jquery Mobile
Jquery mobile构建于Jquery 以及 Jquery UI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。 官方站点:http://jquerymobile.com/ Jquery Mobile站点http://jquerymobile.com/demos/ Jquer...
2011-06-01 11:50:17 133
原创 Velocity中加载vm文件的三种方式【转】
Velocity中加载vm文件的三种方式(也可以参考demo文件夹下的例子对照)Velocity中加载vm文件的三种方式: 方式一:加载classpath目录下的vm文件 Properties p = new Properties(); p.put("file.resource.loader.class", "org.apache.velocity.runtime.reso...
2011-05-16 10:58:10 284
原创 JPA,在@OneToMany里加入mappedBy属性避免生成中间表
使用JPA的时候,如果A B两个实体间是一对多,多对一的关系,如果不在@OneToMany里加入mappedBy属性会导致自动生成一个多余的中间表。比如:@Entitypublic class A { @OneToMany(mappedBy="a") public Set<B> bs = new HashSet<B>(0);}...
2011-05-05 11:09:19 1978
原创 jboss6实现ejb3 mdb时报错queue not bound
1. 打开%JBOSS_HOME%\server\default\deploy\hornetq目录,copy hornetq-configuration.xml和hornetq-jms.xml 到你的项目的META-INF目录下,以保证在编译后这2个文件会被打包到EAR的META-INF中。2. 修改hornetq-jms.xml,将里面原来的内容清空,加上你自己的Queue即可。类似于:<...
2011-05-04 10:03:06 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人