JEEFramework
文章平均质量分 55
菠萝先生
面向对象大师,架构师
展开
-
Spring 使用注解方式进行事务管理
大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。事物注解方式: @Transactional//当标于类前时, 标示类中所有方法都进行事物处理@Transactionalpublic class TestServiceBean implements TestService {} //当类中某些方法不需要事物时:原创 2013-08-02 18:31:15 · 138 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理原创 2013-08-02 18:31:17 · 107 阅读 · 0 评论 -
HttpClient4 Post XML到一个服务器上
现在网上介绍的HttpClient基本上全是3.x版本的内容,HttpClient4的API变化相对3已经变化很大,对HttpClient4做了简单的研究后,完成了一个HttpClient4 Post XML功能。 对于POST方式,最先想到的就是表单提交了,POST XML自然想到的就是定义一个变量名,比如叫xmldata,然后将这个参数的值POST出去,在服务端接收的时候,自然转载 2014-02-24 15:24:35 · 169 阅读 · 0 评论 -
Springmvc构造RESTful详细讲解
Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog /blog/1 HTTP DELETE => 删除 id = 1的blog /blog/1 HTTP PUT => 更新id = 1的blog /blog HTTP POST => 新增BLOG 以下详细解一下spring rest使用. 首先,转载 2014-02-25 09:35:38 · 141 阅读 · 0 评论 -
HttpClient 4.3超时设置
HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样, 3.X是这样的 1 HttpClient httpClient=new DefaultHttpClient(); 4.3是这样的转载 2014-02-25 10:15:59 · 308 阅读 · 0 评论 -
HttpClient4.1.1到4.2升级timeout等参数设定的问题
HttpClient是不错的http工具,可是每次升级api都变化很大,可能是4.x版本时间太短还不够稳定吧。今天在升级的时候遇到了一个问题。http请求设定的超时时间没有用了。之前获取httpclient实例的工具类如下 01import org.apache.http.conn.ClientConnectionManager; 02import org.apac转载 2014-02-25 09:40:48 · 380 阅读 · 0 评论 -
JAVA中重写equals()方法为什么要重写hashcode()方法?
object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true; 注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。如下: (1)当obj1.equals(obj2)为true时转载 2014-02-27 17:03:37 · 211 阅读 · 0 评论