- 浏览: 62662 次
- 性别:
- 来自: 武汉
最新评论
-
netwelfare:
推荐一些比较深的内容,从底层讲解了freemarker的实现, ...
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的情况; 而product.color!"red"将只处理color为miss value的情况 ??: Missing value test ...
Eclipse Plugin
https://openshift.redhat.com/community/blogs/getting-started-with-openshift-eclipse-integration
Reset & start application
https://openshift.redhat.com/community/kb/kb-e1055-how-to-restart-an-application
bind domain
https://openshift.redhat.com/community ...
//事务传播属性 @Transactional(propagation=Propagation.REQUIRED) //如果有事务,那么加入事务,没有的话新建一个(不写的情况下) @Transactional(propagation=Propagation.NOT_SUPPORTED) //容器不为这个方法开启事务 @Transactional(propagation=Propagation.REQUIRES_NEW) //不管是否存在事务,都创建一个新的事务,原来的挂起,新的执行完毕,继续执行老的事务 @Transactional(propagation=Propa ...
在配置好maven2的基础上:
1.maven2创建web工程:
mvn archetype:create -DgroupId=com.myWork -DartifactId=Work -DarchetypeArtifactId=maven-archetype-webapp
2.将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,
输入命令: mvn eclipse:eclipse
3. 进入eclipse,将这个项目导入工作空间
4. 在该项目上点右键Maven->Enable
5. 在该项目上点右键Build Pat ...
Spring2.0中还有一个非常实用的解析器,SimplePropertyNamespaceHandle,若配置文件中引用http://www.springframework.org/schema/p命令空间,则将会使用SimplePropertyNamespaceHandle来处理这个Bean的定义,可以在Spring2.0中的Bean中以更简单的方式配置设值方法注入,如下所示: < ?xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springfr ...
CascadeType.MERGE级联更新:若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法
CascadeType.PERSIST级联刷新:获取order对象里也同时也重新获取最新的items时的对象。对应EntityManager的refresh(object)方法有效。即会重新查询数据库里的最新数据
CascadeType.REFRESH级联保存:对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方法
Casca ...
问题是由于Javaee5中的mail还存在一些问题,和原来的mail.jar和activition.jar存在冲突。如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因是jar包版本不统一具体方法如下:用rar打开thomas/java/MyEclipse 9.1/Common/plugins/com.genuitec.eclipse.j2eedt.core_9.0.0.me ...
转自:http://sunbean.blog.51cto.com/972509/675529
第一步:下载ActiveMQ的安装包
下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。
第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/)
[root@localhost ~]# tar -xzvf /home/chhbjh/apache-activemq-5.5.0-bin.t ...
介绍下怎么在tomcat 下面部署多个应用,网上看了很多资料都有点乱
环境:
Ubuntu10.04 ,JDK1.6, Tomcat7.022
注意:JDK6和Tomcat 7可能会有问题, 请参照其我的其他文章
现在我${tomcat-home}/的目录结构是这样的(这些都是原本没有的需要手动创建):
conf/Catalina/localhost:指定项目的配置,这里主要是xml
libs* :所有自己jar 的分类,分了2个目录方便自己管理
projects:自己的web项目,可以建多个 例如:home/v-1.0/home/(项目)
...
错误代码:
Error deploying configuration descriptor ROOT.xml
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1285)
at org.apache.catalina.startup.ContextCo ...
方式一
$.getJSON(OSL_SEARCH+"/search/doHotwords4Other.html?jsoncallback=?",function(json){
alert(json);
//要求远程请求页面的数据格式为: ?(json_data)
});
方式二
$.ajax( {
type:'GET',
url : OSL_SEARCH+"/search/doHotwords4Other.html&quo ...
最近 老有人 要我抓取页面的数据, 大部分人是要客户资料开发新的客户, 但对不了解coding 的人, 是要一个一个 的复制 ,粘贴,所以很浪费时间, 做 了个简单但demo ,用Httpclient ,jousp ,poi。
public class GetHouseData {
public final static String BASE_URL="http://example.com";
public static void main(String[] args) {
//第一页到第三页
getHoustInfoLink(3);
...
由于一直在做网站的开发,自己私下 想弄个 Android 版本的Container Tracking ,Freight ,后台代码是用EJB 写的, 找了很多资料, 以备以后使用,
http://blog.springsource.com/2011/02/09/spring-android-and-maven-part-2/ 相关插件的安装
写的很好, 很详细
http://www.ibm.com/developerworks/cn/xml/x-springandroid/index.html?ca=drs-
这个是Android client ...
初识Ant
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。Ant的原名为Another neat tool,翻译过来为另外一个干净的工具,在Java程序的开发中,ant是一个极好的助手。Ant使用XML格式的文件作为其运行的脚本,xml已经被大多数组织承认为通用的数据交换协议,具有容易阅读,编写,修改等良好的特性,被大多数人所接受。Ant运行的XML脚本文件中的每个元素都代表一个动作,ant通过动作调用相应的程序来执行任务,完成用户的操作。执行命令是ant的基本目标,把完成一项任务所需的命令按照正常的顺序写入a ...
HttpClient :
最近要 抓取其他网站的数据, 尝试了 HttpClient
http://hc.apache.org/ 官网提供了很详细了的 例子
尝试连接的次数
HttpRequestRetryHandler myRetryHandler = new HttpRequestRetryHandler() {
public boolean retryRequest(IOException exception, int executionCount,HttpContext context) {
System.out.pri ...